@font-face{font-family:Google Sans;src:url(/assets/GoogleSans-MediumItalic--Onhjl-h.eot);src:local(Google Sans Medium Italic),local(GoogleSans-MediumItalic),url(/assets/GoogleSans-MediumItalic--Onhjl-h.eot?#iefix)format("embedded-opentype"),url(/assets/GoogleSans-MediumItalic-GdhPa6AO.woff2)format("woff2"),url(/assets/GoogleSans-MediumItalic-BIFF4k89.woff)format("woff"),url(/assets/GoogleSans-MediumItalic-CwkQgPem.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Google Sans;src:url(/assets/GoogleSans-Bold-xLiJTgxY.eot);src:local(Google Sans Bold),local(GoogleSans-Bold),url(/assets/GoogleSans-Bold-xLiJTgxY.eot?#iefix)format("embedded-opentype"),url(/assets/GoogleSans-Bold-DdUpYAm4.woff2)format("woff2"),url(/assets/GoogleSans-Bold-B5L05blH.woff)format("woff"),url(/assets/GoogleSans-Bold-Dz4SAMEz.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Google Sans;src:url(/assets/GoogleSans-Italic-DBZ84yEu.eot);src:local(Google Sans Italic),local(GoogleSans-Italic),url(/assets/GoogleSans-Italic-DBZ84yEu.eot?#iefix)format("embedded-opentype"),url(/assets/GoogleSans-Italic-BG-QQxD9.woff2)format("woff2"),url(/assets/GoogleSans-Italic-CF1uypLo.woff)format("woff"),url(/assets/GoogleSans-Italic-DIOWeHD1.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Google Sans;src:url(/assets/GoogleSans-Medium-BvoNHiuY.eot);src:local(Google Sans Medium),local(GoogleSans-Medium),url(/assets/GoogleSans-Medium-BvoNHiuY.eot?#iefix)format("embedded-opentype"),url(/assets/GoogleSans-Medium-krSl1Cbs.woff2)format("woff2"),url(/assets/GoogleSans-Medium-DrvXEowi.woff)format("woff"),url(/assets/GoogleSans-Medium-CvwH4TB0.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Google Sans;src:url(/assets/GoogleSans-Regular-D3ndyPxi.eot);src:local(Google Sans Regular),local(GoogleSans-Regular),url(/assets/GoogleSans-Regular-D3ndyPxi.eot?#iefix)format("embedded-opentype"),url(/assets/GoogleSans-Regular-Djvx7XI4.woff2)format("woff2"),url(/assets/GoogleSans-Regular-DI8mgQUA.woff)format("woff"),url(/assets/GoogleSans-Regular-Cv_1M6ie.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Google Sans;src:url(/assets/GoogleSans-BoldItalic-CbkOUPud.eot);src:local(Google Sans Bold Italic),local(GoogleSans-BoldItalic),url(/assets/GoogleSans-BoldItalic-CbkOUPud.eot?#iefix)format("embedded-opentype"),url(/assets/GoogleSans-BoldItalic-D52-IAcq.woff2)format("woff2"),url(/assets/GoogleSans-BoldItalic-Ci97Zmgl.woff)format("woff"),url(/assets/GoogleSans-BoldItalic-B8usduBy.ttf)format("truetype");font-weight:700;font-style:italic}*,:before,:after{box-sizing:border-box;margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{display:block}input,button,textarea,select{font:inherit;color:inherit;background:0 0;border:none}button{cursor:pointer;background:0 0;border:none;padding:0}input,textarea{outline:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=date]{appearance:none}:focus{outline:none}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}table{border-collapse:collapse;border-spacing:0;width:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{border:none;border-top:1px solid #e0e0e0;margin:1rem 0}textarea{resize:vertical}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}:root,[data-theme=light]{--color-brand-primary:#1da464;--color-brand-primary-transporent:color-mix(in srgb, var(--color-info), transparent 80%);--color-brand-primary-dark:#009554;--color-brand-primary-dark-transporent:color-mix(in srgb, var(--color-info), transparent 90%);--color-brand-primary-light:#effaef;--color-brand-secondary:#c4b5fd;--color-brand-secondary-dark:#5b21b6;--color-brand-secondary-light:#f5f3ff;--color-brand-accent:#f59e0b;--color-success:#1da464;--color-success-dark:#009554;--color-success-light:#effaef;--color-warning:#ff5722;--color-warning-dark:#e65100;--color-warning-light:#fff8e1;--color-error:#ef4444;--color-error-dark:#dc2626;--color-error-light:#fee2e2;--color-info:#066fd1;--color-info-dark:#0355a5;--color-info-light:#f0f7ff;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#262f3a;--gray-900:#111827;--text-white:#fff;--text-primary:var(--gray-800);--text-general:var(--text-primary);--text-secondary:var(--gray-700);--text-tertiary:var(--gray-600);--text-muted:var(--gray-500);--text-disabled:var(--gray-400);--text-inverse:#fff;--text-link:var(--color-brand-primary);--text-link-hover:var(--color-brand-primary-dark);--bg-primary:#fff;--bg-secondary:var(--gray-50);--bg-tertiary:var(--gray-100);--bg-quaternary:var(--gray-200);--bg-intensive:var(--gray-400);--bg-inverse:var(--gray-800);--bg-button-white:#fff;--bg-button-white-hover:#fff;--bg-overlay:#00000080;--bg-overlay-light:#0000004d;--bg-overlay-dark:#000000b3;--bg-header:#262f3a;--bg-button:#262f3a;--bg-card:var(--gray-50);--bg-card-hover:var(--gray-50);--bg-modal:#fff;--bg-dropdown:#fff;--bg-tooltip:var(--gray-900);--bg-code:var(--gray-100);--bg-highlight:#3b82f61a;--border-light:var(--gray-100);--border-button-white:var(--border-primary);--border-button-white-hover:var(--border-secondary);--border-primary:var(--gray-200);--border-secondary:var(--gray-300);--border-tertiary:var(--gray-400);--border-focus:var(--color-brand-primary);--border-error:var(--color-error);--border-success:var(--color-success);--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000001a;--shadow:0 4px 6px #0000001a;--shadow-md:0 6px 10px #0000001a;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #0000001a;--shadow-2xl:0 25px 50px #00000026;--shadow-tag:-1px 1px 2px 0 #00000029;--shadow-card:0px 0px 6px 0px #00000017;--shadow-dropdown:0 4px 6px #0000001a;--shadow-modal:0 20px 25px #00000026;--shadow-focus:0 0 0 3px #3b82f666;--radius-input:.625rem;--radius-button:.75rem;--radius:1rem;--radius-md:1.25rem;--radius-lg:1.5rem;--radius-xl:1.75rem;--radius-2xl:2rem;--radius-full:50rem;--height-button:2.6875rem;--width-container-primary:63rem;--padding-primary:1.5rem;--transition-fast:.15s ease;--transition:.25s ease;--transition-slow:.35s ease;--transition-bounce:.25s cubic-bezier(.68, -.55, .265, 1.55)}@media (width<=480px){:root,[data-theme=light]{--height-button:3rem;--padding-primary:1.125rem}}[data-theme=dark]{--color-brand-primary:#238456;--color-brand-primary-dark:#146b42;--color-brand-primary-light:#146b4230;--color-brand-secondary:#a78bfa;--color-brand-secondary-dark:#8b5cf6;--color-brand-secondary-light:#c4b5fd;--color-brand-accent:#fbbf24;--color-success:#34d399;--color-success-dark:#34a369;--color-success-light:#6ee7b7;--color-warning:#fbbf24;--color-warning-dark:#f59e0b;--color-warning-light:#fcd34d;--color-error:#f87171;--color-error-dark:#db5959;--color-error-light:#fca5a5;--color-info:#60a5fa;--color-info-dark:#3b82f6;--color-info-light:#93c5fd;--gray-50:#2c3136;--gray-100:#303539;--gray-200:#3f3f46;--gray-300:#52525b;--gray-400:#71717a;--gray-500:#a1a1aa;--gray-600:#d4d4d8;--gray-700:#c4c6c8;--gray-800:#f4f4f5;--gray-900:#fafafa;--text-general:var(--gray-900);--text-primary:var(--gray-700);--text-secondary:var(--gray-700);--text-tertiary:var(--gray-600);--text-muted:var(--gray-500);--text-disabled:var(--gray-400);--text-inverse:var(--gray-900);--text-link:var(--color-brand-primary);--text-link-hover:var(--color-brand-primary-light);--bg-header:#2c3136;--bg-button:#40474d;--bg-primary:#25292d;--bg-secondary:var(--bg-header);--bg-tertiary:#3b4147;--bg-quaternary:#52525b;--bg-inverse:#fafafa;--bg-button-white:var(--bg-header);--bg-button-white-hover:#303539;--bg-overlay:#000000b3;--bg-overlay-light:#00000080;--bg-overlay-dark:#000000e6;--bg-card:var(--bg-header);--bg-card-hover:#3f3f46;--bg-modal:#27272a;--bg-dropdown:#3f3f46;--bg-tooltip:#3f3f46;--bg-code:#3f3f46;--bg-highlight:#60a5fa26;--border-primary:var(--bg-primary);--border-button-white:var(--bg-header);--border-button-white-hover:#303539;--border-secondary:#52525b;--border-tertiary:#71717a;--border-focus:var(--color-brand-primary);--border-error:var(--color-error);--border-success:var(--color-success);--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #0006;--shadow:0 4px 6px #0006;--shadow-md:0 6px 10px #0006;--shadow-lg:0 10px 15px #0006;--shadow-xl:0 20px 25px #0006;--shadow-2xl:0 25px 50px #00000080;--shadow-card:0 1px 3px #0006;--shadow-dropdown:0 4px 6px #0006;--shadow-modal:0 20px 25px #00000080;--shadow-focus:0 0 0 3px #60a5fa66}button{border-radius:var(--radius-button);height:var(--height-button);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 1.25rem;display:flex}button.icon-control,.button-group button{cursor:pointer;border-radius:var(--radius-button);width:2rem;height:2rem;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}button.icon-control.drag-handle{width:auto}button.icon-control svg,.button-group button svg{width:1rem;height:1rem}button:disabled{cursor:not-allowed;transform:none}button.btn-1{background:var(--color-brand-primary);color:var(--text-inverse)}button.btn-1__light{background:var(--color-brand-transporent);color:var(--color-brand)}button.btn-2{background:var(--bg-button-white);color:var(--text-primary);border:1px solid var(--border-button-white)}.btn-2.active,.btn-2.active:hover{background:var(--color-brand-primary);color:var(--text-inverse);border:none}button.btn-2:hover{border-color:var(--border-button-white-hover);background:var(--bg-button-white-hover)}button.btn-3{background:var(--blue-700);color:var(--color-white)}button.btn-4{background:var(--bg-button);color:var(--text-inverse)}button.btn-5{background:var(--bg-secondary);color:var(--text-secondary)}button.btn-6{background:var(--color-error);color:var(--text-inverse)}button.btn-6__light{background:var(--color-error-light);color:var(--color-error-dark)}.group-button{display:flex}.group-button button{border-radius:0;border:0!important}.group-button button.btn-2{border-right:1px solid var(--border-primary)!important;border-top:1px solid var(--border-primary)!important;border-bottom:1px solid var(--border-primary)!important}.group-button button.btn-2:first-child{border:1px solid var(--border-primary)!important}button.icon-style{align-items:center;gap:.5rem;display:flex}button.icon-style.start{padding:0 1.125rem 0 1rem}button.icon-style.end{padding:0 1rem 0 1.125rem}button.icon-style.arrow{padding:0 1.25rem 0 1rem}button.icon-style.arrow svg{stroke-width:1.5px;width:1.375rem;height:1.375rem}button.icon{background:0 0;border:none;justify-content:flex-end;gap:.25rem;width:100%;height:1rem;padding:0 1.375rem 0 0;display:flex;position:relative}button.icon:active{transform:none}button.icon svg{width:1.25rem;height:1.25rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}button.icon.icon__size-1 svg{stroke-width:1.5px;width:1.5rem;height:1.5rem}button.icon.icon-light{color:var(--text-muted)}.row-table-delete{cursor:pointer;border-radius:var(--border-radius-button);width:2.5rem;height:0;color:var(--text-muted);background:0 0;border:none;padding:.6rem;transition:all .2s;position:relative}.row-table-delete:hover{color:var(--color-error-dark);background:var(--color-error-light)}.row-table-delete svg{width:1.5rem;height:1.5rem}.icon-group{align-items:center;gap:8px;display:flex;position:absolute;top:0;right:0}button.icon-btn{background:var(--bg-secondary);cursor:pointer;border-radius:var(--border-radius-button);height:2.375rem;color:var(--text-muted);border:none;justify-content:center;align-items:center;padding:.625rem;transition:all .2s;display:flex}button.icon-btn svg{width:1.25rem;height:1.25rem}button.icon-btn:hover{background:var(--bg-dropdown-hover);color:var(--text-primary)}button.icon-btn.delete:hover{background:var(--red-50);color:var(--red-700)}.back-btn{color:var(--text-muted);justify-content:flex-start;align-items:center;gap:.25rem;padding:0;font-size:.875rem;display:flex}.back-btn:hover{color:var(--text-primary)}.back-btn svg{width:1.125rem;height:1.125rem}.btn-add-items{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.4rem;height:2rem;padding:0 1rem 0 0;font-size:1rem;font-weight:400;transition:all .2s;display:flex}.btn-add-items svg{stroke-width:2px;width:1.875rem;height:1.875rem;color:var(--color-brand-primary)}button.refresh{cursor:pointer;color:var(--text-muted);fill:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}button.refresh svg{width:1.125rem;height:1.125rem}button.no-border{border:none!important}button.no-padding{padding:0!important}button.full-width{justify-content:center;width:100%}button.mobile.icon-add{display:none}@media (width<=480px){button.mobile.icon-add{height:auto;box-shadow:0 0 0 .1875rem var(--color-brand-primary-light);border-radius:5rem;justify-content:center;align-items:center;padding:1rem;display:flex}button.mobile.icon-add.icon-add-square{border-radius:var(--radius-button);box-shadow:none;padding:.75rem}button.btn-1{letter-spacing:-.3px;font-size:1.125rem;font-weight:700}}.section__pagination{justify-content:flex-start;display:flex}.pagination{align-items:center;gap:.25rem;display:flex}.pagination .page-btn{height:1.625rem;color:var(--gray-400);background:var(--gray-50);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;position:relative}.pagination .page-btn:hover{color:var(--gray-700)}.pagination .page-btn.active{color:#fff;background:var(--bg-button)}.pagination .prev,.next{font-size:1rem;font-weight:400}.pagination .prev svg,.next svg{width:1.25rem;position:absolute}input,select,textarea{border:1px solid var(--gray-200);border-radius:var(--radius-input);width:100%;height:var(--height-button);color:var(--text-general);outline:none;padding:.75rem .875rem}input.input-white,select.input-white,textarea.input-white{background:var(--bg-primary)}input.input-big{font-size:1.25rem}input.input-active,select.input-active,textarea.input-active{border:1px solid var(--color-brand-primary);box-shadow:0 0 0 .1875rem var(--color-brand-primary-light);outline:none}input.input-active:hover,select.input-active:hover,textarea.input-active:hover{border:1px solid var(--color-brand-primary)}input.bold,select.bold,textarea.bold{font-weight:600}input:hover,select:hover,textarea:hover{border-color:var(--border-secondary)}input:focus,select:focus,textarea:focus{border:1px solid var(--color-brand-primary);box-shadow:0 0 0 .1875rem var(--color-brand-primary-light);outline:none}input::placeholder,textarea::placeholder{color:var(--gray-400)}input.price-big{font-size:1.25rem;font-weight:600}.section__general-table-container{border-radius:var(--radius);border:1px solid var(--gray-200);width:100%;height:100%}.section__general-table-container table{border-collapse:separate;border-spacing:0;width:auto;min-width:100%;color:var(--text-primary);border:0}.section__general-table-container table th{cursor:default;color:var(--gray-500);vertical-align:middle;border-top:0;border-right:0;border-bottom:1px solid var(--gray-200);box-shadow:1px 0 0 var(--gray-200);border-left:0;padding:.5rem .875rem;font-weight:400;position:relative}.section__general-table-container table td.delete,.section__general-table-container table th.delete{padding:.875rem 0}.general-table-container__filter-icon{align-items:center;gap:.5rem;display:flex}.general-table-container__filter-icon button.button__sorting{align-items:center;gap:.5rem;height:0;padding:0;display:flex;position:relative}.general-table-container__filter-icon button.button__sorting svg{stroke-width:1.5px;width:1.5rem;height:1.5rem}.section__general-table-container table th:last-child,.section__general-table-container table td:last-child{box-shadow:none;border-right:0}.section__general-table-container table tr:hover:not(thead tr):not(tfoot tr){background:var(--gray-50);cursor:pointer}.section__general-table-container table tr:hover .tag-badge,.section__general-table-container table tr:hover .status-wrapper{background:var(--bg-primary)}.section__general-table-container table tr:not(thead tr):not(tfoot tr) .tr-control{display:none}.section__general-table-container table tr:hover:not(thead tr):not(tfoot tr) .tr-control{justify-content:flex-start;width:auto;height:2.125rem;padding-left:.75rem;display:flex;position:absolute;top:.5rem;right:-5rem}.section__general-table-container table tr .tr-control .group{background:var(--bg-secondary);color:var(--text-inverse);border-radius:.5rem;align-items:center;padding:0 .25rem;display:flex}.section__general-table-container table tr .tr-control .group button{cursor:pointer;border-radius:var(--radius-button);width:2rem;height:2rem;color:var(--text-disabled);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.section__general-table-container table tr .tr-control .group button:hover{color:var(--text-primary)}.section__general-table-container table tr .tr-control .group button.icon-control_delete:hover{color:var(--color-error)}.section__general-table-container table tr .tr-control .group svg{width:1rem;height:1rem}.section__general-table-container table th:first-child,.section__general-table-container table td:first-child{border-left:0}.section__general-table-container table tr:not(thead tr) td{border-bottom:1px solid var(--gray-200)}.section__general-table-container table tbody td{height:2.375rem}.section__general-table-container table td.center,.section__general-table-container table thead th.center{text-align:center}.section__general-table-container table td.left,.section__general-table-container table thead th.left{text-align:left}.section__general-table-container table td.right,.section__general-table-container table thead th.right{text-align:right}.section__general-table-container table thead th.center .general-table-container__filter-icon{justify-content:center}.section__general-table-container table thead th.left .general-table-container__filter-icon{justify-content:flex-start}.section__general-table-container table thead th.right .general-table-container__filter-icon{justify-content:flex-end}.section__general-table-container table td{text-align:left;border:1px solid var(--gray-200);vertical-align:top;border-top:0;border-bottom:0;border-right:0;padding:.875rem;position:relative}.section__general-table-container table td button.icon-control{opacity:.5}.section__general-table-container table tfoot td{cursor:default;color:var(--gray-500);vertical-align:middle;border-top:0;border-right:0;border-top:1px solid var(--gray-200);box-shadow:1px 0 0 var(--gray-200);padding:.5rem .875rem;font-weight:400;position:relative}.section__general-table-container table tfoot tr.total td{color:var(--text-general);font-size:1.25rem;font-weight:700}.section__general-table-container table tr:last-child:not(thead tr) td,.section__general-table-container table tr:last-child:not(tfoot tr) td{border-bottom:none}.section__general-table-container table tr td.drag-handle-cell{padding:.625rem}.section__general-table-container table a.link{color:var(--gray-500)}.section__general-table-container table a.link span{color:var(--gray-800)}.section__general-table-container table .name{color:var(--text-general);padding:.25rem 0 .625rem;font-weight:500}.section__general-table-container table .name span{font-weight:500}.section__general-table-container table .name.name__one{margin-top:0}.section__general-table-container table .client__box{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.section__general-table-container table .client__box .client__box__start .start__box{border-radius:var(--radius);background:var(--text-inverse);border:1px solid var(--gray-700);padding:.5rem}.section__general-table-container table .client__box .start__box svg{stroke-width:1.25px;width:1.5rem;height:1.5rem;color:var(--gray-700)}.section__general-table-container table .client__box .client__box__end{flex-direction:column;gap:.25rem;display:flex}.section__general-table-container table .client__box .name__one{font-weight:500}.section__general-table-container table .client__box .end__desription{font-size:.875rem}.section__general-table-container table .name__items{flex-direction:column;gap:.25rem;margin-top:.5rem;font-size:.875rem;display:flex}.section__general-table-container table .name__items .items__item{align-items:center;gap:.5rem;display:flex}.section__general-table-container table .item__start{color:var(--gray-500)}.section__general-table-container table .tags-list-container{flex-wrap:wrap;gap:.25rem;display:flex}.section__general-table-container table .tags-list-container.list-contragent{margin-top:.25rem}.section__general-table-container table .tags-list-container .tag-badge{color:var(--text-muted);background:var(--gray-50);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.875rem;font-weight:400;transition:all .15s;display:inline-flex}.section__general-table-container table .tags-list-container .tag-badge.category{background:var(--color-warning-light);color:var(--text-general)}.section__general-table-container table .tags-list-container .tag-badge.company{background:var(--color-info-light);color:var(--text-general)}.section__general-table-container table .tags-list-container .tag-badge.primary{color:var(--text-general);font-weight:500}.section__general-table-container table .tags-list-container .tag-badge.strong{color:var(--text-general)}.section__general-table-container table .tags-list-container .tag-badge svg{width:1rem;height:1rem}:is(.section__general-table-container table tbody tr td:has(input),.section__general-table-container table tbody tr td:has(select),.section__general-table-container table tbody tr td:has(textarea)){padding:.5rem}.section__general-table-container table tbody tr td:has(input.row-checkbox){padding:.875rem}.section__general-table-container table tbody tr input,.section__general-table-container table tbody tr select,.section__general-table-container table tbody tr textarea{appearance:none;text-align:center;background:0 0;border:1px solid #0000;border-radius:.5rem;width:100%;height:2.125rem;padding:.5rem;line-height:1.1;display:block}.section__general-table-container table tbody tr input.left,.section__general-table-container table tbody tr select.left,.section__general-table-container table tbody tr textarea.left{text-align:left}.section__general-table-container table tbody tr input.right,.section__general-table-container table tbody tr select.right,.section__general-table-container table tbody tr textarea.right{text-align:right}.section__general-table-container table tbody tr:hover input,.section__general-table-container table tbody tr:hover select,.section__general-table-container table tbody tr:hover textarea{background:var(--bg-primary);border:1px solid var(--gray-300)}.section__general-table-container table tbody tr:hover td button.icon-control{opacity:1}.section__general-table-container table tbody tr input:focus,.section__general-table-container table tbody tr select:focus,.section__general-table-container table tbody tr textarea:focus{border:1px solid var(--color-brand-primary);box-shadow:0 0 0 .1875rem var(--color-brand-primary-light);background:var(--bg-primary);outline:none}.section__general-table-mobile-container{background:var(--bg-secondary);width:100%;padding:var(--padding-primary);background:var(--bg-primary);border-radius:0;flex-direction:column;gap:1rem;padding-top:0;display:flex;overflow:hidden}.section__general-table-mobile-container.pb-0{padding-bottom:0}.section__general-table-mobile-container-total__items{flex-direction:column;gap:.25rem;padding:0 .5rem;display:flex}.page-rows-container__total{flex-direction:column;gap:.25rem;width:100%;margin-top:.5rem;display:flex}.page-rows-container__total-vat{flex-direction:column;justify-content:center;align-items:flex-end;gap:.5rem;margin-top:.375rem;padding:.5rem .875rem;font-size:1.25rem;display:flex}.page-rows-container__total-vat__teleports{align-items:flex-start;padding:0}.page-rows-container__total-vat__all{font-weight:600}.total__items-mobile{font-size:1.375rem;font-weight:600}.total-other__items-mobile{color:var(--text-muted)}.general-table-mobile__card{background:var(--bg-button-white);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-card);border:1px solid var(--gray-200);padding:1.25rem;transition:background .15s;overflow:hidden}.general-table-mobile__title{padding:.5rem;font-size:1.75rem;font-weight:600}.general-table-mobile__subtitle{color:var(--text-disabled);margin-top:.125rem;font-size:1rem;font-weight:400}.general-table-mobile__card-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex;position:relative}.general-table-mobile__card-number{align-items:center;gap:.5rem;font-weight:400;display:inline-flex}.general-table-mobile__card .drag-handle{width:1rem}.general-table-mobile__card-category{justify-content:flex-start;align-items:center;gap:.375rem;margin-bottom:.75rem;display:flex}.general-table-mobile__card-name{margin-bottom:1rem;font-weight:600}.general-table-mobile__card-textarea,.general-table-mobile__card-input{box-shadow:none;border:none;border-radius:0;padding:0}.general-table-mobile__card-input{height:auto}.general-table-mobile__card-textarea:hover,.general-table-mobile__card-input:hover{box-shadow:none;border:none}.general-table-mobile__card-textarea:focus,.general-table-mobile__card-input:focus{box-shadow:none;outline:none}.general-table-mobile__card-delete{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:14px;font-weight:500;transition:background .15s}.general-table-mobile__card-delete:active{background:#fef2f2}.general-table-mobile__field{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.general-table-mobile__field:last-child{margin-bottom:0}.general-table-mobile__label{color:var(--text-muted)}.general-table-mobile__value{font-weight:500}.general-table-mobile__value--large{color:var(--color-brand-primary-dark)}.general-table-mobile__field-stroke{justify-content:flex-start;align-items:baseline;gap:.25rem;margin-bottom:.875rem;display:flex}.general-table-mobile__field-stroke:last-child{margin-bottom:0}.general-table-mobile__label-stroke{color:var(--text-muted);flex:1;align-items:baseline;gap:.25rem;font-weight:400;display:flex}.label-stroke-title{white-space:nowrap}.label-stroke-separate{border-bottom:1px dashed var(--border-primary);width:100%;padding:0 1rem}.general-table-mobile__value-stroke{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;display:inline-block;position:relative;overflow:hidden}.general-table-mobile__value-stroke select{text-align:center;background:var(--bg-button);width:auto;height:auto;color:var(--text-inverse);appearance:none;border:none;padding:.125rem .5rem}.value-stroke__category{align-items:center;gap:.375rem;display:flex}.general-table-mobile__client__box{align-items:flex-start;gap:.75rem;width:100%;display:flex}.general-table-mobile__client__box__start{border:1px solid var(--bg-button);border-radius:.875rem;padding:.5rem}.general-table-mobile__start__box{width:100%}.general-table-mobile__card-checkbox{position:absolute;top:0;right:0}.general-table-mobile__client__box__end{flex-direction:column;flex:1;gap:.25rem;display:flex;overflow:hidden}.general-table-mobile__end__desription{font-size:.875rem}.general-table-mobile__name__one{white-space:nowrap;text-overflow:ellipsis;flex:1;padding-right:1.5rem;font-size:1.125rem;font-weight:500;display:inline-block;position:relative;overflow:hidden}.general-table-mobile__tags-list-container{flex-wrap:wrap;gap:.25rem;display:flex}.general-table-mobile__list-contragent{margin-top:.25rem}.tag-badge{color:var(--text-muted);background:var(--gray-50);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.875rem;font-weight:400;transition:all .15s;display:inline-flex}.tag-badge.category{background:var(--color-warning-light);color:var(--text-general)}.tag-badge.strong{color:var(--text-general)}.general-table-mobile__field-row{justify-content:flex-start;gap:2rem;display:flex}.general-table-mobile__badge{letter-spacing:-.2px;border-radius:20px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-block}.general-table-mobile__badge--green{color:#065f46;background:#ecfdf5}.general-table-mobile__badge--yellow{color:#92400e;background:#fffbeb}.general-table-mobile__badge--blue{color:#1e40af;background:#eff6ff}.general-table-mobile__badge--purple{color:#5b21b6;background:#f5f3ff}.general-table-mobile__divider{border:none;border-top:1px solid var(--border-light);margin:1rem 0}.general-table-mobile__order-items{background:var(--bg-secondary);border-radius:.5rem;margin-top:.5rem;padding:.5rem 1.125rem}.general-table-mobile__order-item{color:#374151;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;display:flex}.general-table-mobile__order-item:not(:last-child){border-bottom:1px solid #e5e7eb}.general-table-mobile__order-item-name{font-weight:500}.general-table-mobile__order-item-price{color:#111827;font-weight:600}.general-table-mobile__address{background:var(--bg-secondary);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.general-table-mobile__footer{background:#fff;border-top:1px solid #f3f4f6;padding:14px 16px}.general-table-mobile__btn-add{color:#3b82f6;cursor:pointer;letter-spacing:-.2px;background:#eff6ff;border:2px dashed #bfdbfe;border-radius:14px;width:100%;padding:16px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s}.general-table-mobile__btn-add:active{background:#dbeafe;border-color:#93c5fd;transform:scale(.98)}.general-table-mobile__btn-save{color:#fff;cursor:pointer;letter-spacing:-.3px;background:#3b82f6;border:none;border-radius:14px;width:100%;margin-top:12px;padding:18px;font-family:inherit;font-size:17px;font-weight:700;transition:background .2s}.general-table-mobile__btn-save:active{background:#2563eb;transform:scale(.98)}.items-table{width:100%}.date-group-header{padding:1rem 0}.date-group-header:first-child{padding-top:0}.date-separator{font-size:1.125rem;font-weight:500}.table-row{gap:1rem;padding:1rem 0 1rem 1rem;display:flex}.cell-icon{flex-shrink:0}.icon-square svg{stroke-width:1.75px;width:1.75rem;height:1.75rem}.cell-content{flex-direction:column;flex:1;gap:.625rem;min-width:0;display:flex}.content-header{justify-content:space-between;align-items:flex-start;display:flex}.note-box{padding-bottom:.5rem}.content-header__block{flex-direction:column;gap:.5rem;display:flex}.content-header__contragent,.content-header__category{color:var(--text-primary)}.content-header__category{align-items:center;gap:.25rem;display:flex}.content-header__category svg{width:1rem;height:1rem}.price-tab{font-size:1.25rem;font-weight:600;line-height:1}.price-green{color:var(--color-success-dark)}.price-red{color:var(--color-error-dark)}.table-row .control .button-group{align-items:center;display:flex}.table-row .control .button-group button{width:0;height:0;color:var(--gray-400);border:none;padding:.625rem .875rem;transition:all .1s;position:relative}.table-row .control .button-group button:hover{color:var(--gray-700)}.table-row .control .button-group button.delete:hover{color:var(--color-error-dark)}.table-row .control .button-group button svg{stroke-width:1.5px;width:1.125rem;height:1.125rem;position:absolute}.empty-state{justify-content:center;align-items:center;width:100%;display:flex}.empty-state-content{flex-direction:column;align-items:center;display:flex}.empty-state-content h3{margin-bottom:.375rem;font-weight:400}.empty-state-content p{color:var(--text-disabled);margin-bottom:1.125rem}.btn-add-primary{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.btn-add-primary:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-add-fixed{z-index:10;margin-top:1rem;position:sticky;bottom:1.75rem;left:50%;transform:translate(-50%)}.btn-add-fixed:hover{transform:translate(-50%)translateY(-1px)}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.table-row{animation:.2s ease-out fadeInLeft}.tags-container{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tags-container:not(:first-child){margin-top:.5rem}.tag{background:var(--gray-100);color:var(--text-secondary);cursor:default;border:1px solid #0000;border-radius:5rem;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}a.tag,button.tag{cursor:pointer}a.tag:hover,button.tag:hover{background:var(--gray-200);transform:translateY(-1px)}a.tag:active,button.tag:active{transform:translateY(0)}a.tag:focus-visible,button.tag:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.tag.active{background:var(--gray-700);color:var(--color-white);border-color:var(--gray-700)}.tag.disabled,.tag:disabled{opacity:.5;cursor:not-allowed;transform:none}.tag-removable{align-items:center;gap:.5rem;display:inline-flex}.tag-close{cursor:pointer;opacity:.6;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:1.125rem;line-height:1;transition:opacity .2s;display:inline-flex}.tag-close:hover{opacity:1;color:var(--red-700)}.tag-sm{gap:.25rem;padding:.25rem .625rem;font-size:.7rem}.tag-md{gap:.5rem;padding:.375rem .875rem;font-size:.85rem}.tag-lg{border-radius:5rem;gap:.625rem;padding:.625rem 1.25rem;font-size:1rem}.tag-blue{background:var(--blue-50);color:var(--blue-800)}.tag-blue:hover:not(.disabled){background:var(--blue-100)}.tag-green{background:var(--green-50);color:var(--green-800)}.tag-green:hover:not(.disabled){background:var(--green-30)}.tag-red{background:var(--red-50);color:var(--red-700)}.tag-red:hover:not(.disabled){background:#ffe4e4}.tag-yellow{background:var(--yellow-50);color:var(--yellow-800)}.tag-yellow:hover:not(.disabled){background:#fff0b5}.tag-purple{color:#6a1b9a;background:#f3e5f5}.tag-purple:hover:not(.disabled){background:#e9d5ea}.tag-gradient{background:linear-gradient(135deg, var(--blue-600) 0%, var(--purple-600) 100%);color:var(--color-white);border:none}.tag-gradient:hover:not(.disabled){background:linear-gradient(135deg, var(--blue-700) 0%, var(--purple-700) 100%);transform:translateY(-1px)}.tag-outline{border:1px solid var(--border-primary);color:var(--text-secondary);background:0 0}.tag-outline:hover:not(.disabled){background:var(--bg-secondary);border-color:var(--gray-400)}.tag-outline-blue{border:1px solid var(--blue-600);color:var(--blue-600);background:0 0}.tag-outline-blue:hover:not(.disabled){background:var(--blue-50)}.tag-outline-green{border:1px solid var(--green-700);color:var(--green-700);background:0 0}.tag-outline-green:hover:not(.disabled){background:var(--green-50)}.tag-outline-red{border:1px solid var(--red-700);color:var(--red-700);background:0 0}.tag-outline-red:hover:not(.disabled){background:var(--red-50)}.tag-hashtag:before{content:"#";opacity:.8;margin-right:.125rem;font-weight:600}.tag-hashtag-alt{background:var(--blue-50);padding-left:.625rem}.tag-hashtag-alt:before{content:"#";background:var(--blue-600);color:var(--color-white);border-radius:5rem;margin-left:-.375rem;margin-right:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.tag-link{color:var(--color-brand);text-underline-offset:2px;background:0 0;text-decoration:underline}.tag-link:hover{color:var(--blue-800)}.tag-with-icon{align-items:center;gap:.375rem;display:inline-flex}.tag-with-icon svg{stroke-width:1.5px;width:1rem;height:1rem}.tag-pill{border-radius:5rem}@keyframes tagPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.tag-new{animation:.2s ease-out tagPop}.modal-overlay{visibility:hidden;opacity:0;z-index:1000;background-color:#00000038;justify-content:center;align-items:center;width:100%;height:100%;transition:visibility .2s,opacity .2s;display:flex;position:fixed;top:0;left:0}.modal-overlay.active{visibility:visible;opacity:1}body.modal-open{overflow:hidden}.close-icon{cursor:pointer;color:var(--text-disabled);background:0 0;border:none;justify-content:center;align-items:center;height:2rem;padding:0;font-size:2rem;display:inline-flex}.close-icon:hover{color:var(--color-error-dark);background:0 0;transform:none}.form-card{background:var(--bg-primary);border-radius:var(--radius);width:100%;max-width:30rem;box-shadow:var(--shadow-modal)}.form-card .separate{border-bottom:1px solid var(--gray-100);width:100%}.form-header{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.5rem .875rem;display:flex}.form-header h2{color:var(--text-primary);align-items:center;gap:.6rem;font-size:1.25rem;font-weight:500;display:flex}.form-header h2 svg{width:1.75rem;height:1.75rem}.tabs-container{flex-wrap:wrap;gap:.5rem;display:flex}.tabs-container .btn-2:hover:not(.active){background:var(--gray-100);border-color:var(--gray-300)}.form-body{flex-direction:column;gap:1.25rem;max-height:60vh;padding:1rem 1.5rem;display:flex;overflow-y:auto}.form-body::-webkit-scrollbar{width:0}.form-body__content{flex-direction:column;gap:1.25rem;display:flex}.form-footer{border-top:1px solid var(--gray-100);justify-content:flex-end;gap:.5rem;padding:1.25rem 1.5rem;display:flex}.form-card .field-group{flex-direction:column;gap:.25rem;display:flex}.form-card .field-group label{color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.form-card .row-2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-card .category-wrapper,.form-card .client-wrapper,.form-card .company-wrapper{align-items:flex-start;gap:.5rem;display:flex}.form-card .category-select,.form-card .client-select{flex:1}.form-card .required-star{color:var(--color-error)}.input-group{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex;position:relative}.form-input.error{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-light)}.form-input:disabled{cursor:not-allowed;opacity:.6;background-color:#f3f4f6}.error-message,.error-text{color:#ef4444;margin-top:4px;font-size:12px;animation:.2s slideDown;display:block}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.input-group-email{align-items:flex-start}.email-input-wrapper{width:100%}.input-group .form-input{flex:1;margin-bottom:0}.input-group .btn-6__light{width:var(--height-button);color:var(--color-error);border-radius:var(--radius-button);cursor:pointer;background:var(--bg-button-white);border:1px solid var(--border-button-white);flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.input-group .btn-6__light:hover{border-color:var(--color-error)}.input-group .btn-6__light:disabled{opacity:.4;cursor:not-allowed}.field-group .btn-2{padding:.5rem 1rem}.field-group .btn-2 svg{width:1rem;height:1rem}.files-list{flex-direction:column;display:flex}.new-files-list{grid-template-columns:repeat(5,1fr);gap:.5rem;width:100%;margin-top:.375rem;display:grid}.file-item svg{color:var(--text-disabled);stroke-width:.5px;flex-shrink:0;width:4rem;height:4rem}.files-to-delete-info{background:var(--red-50);color:var(--red-700);border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.file-item{text-overflow:ellipsis;cursor:pointer;word-break:break-word;border-radius:.375rem;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;transition:all .2s;display:inline-flex;overflow:hidden}.file-item:last-child{border-bottom:none}.file-item:first-child{padding-top:0}.file-item:only-child{border-bottom:none;padding-top:0}.file-item:hover:not(:last-child){border-color:var(--gray-300)}.file-item:hover .file-name{color:var(--color-brand);text-decoration:underline}.file-name{word-break:break-all;color:var(--text-primary);flex:1;font-size:.875rem;font-weight:400}.download-icon{color:var(--gray-400);cursor:pointer;flex-shrink:0;transition:color .2s}.download-icon:hover{color:var(--color-brand)}@media (width<=480px){.form-card{border-radius:var(--radius-lg);margin:1rem}.form-footer{border-top:1px solid var(--gray-100);justify-content:flex-end;gap:.5rem;padding:1.25rem 1.5rem;display:flex}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-primary);color:var(--gray-800);margin:0;font-family:Google Sans,Arial,serif;font-size:1rem}.notifications-container{z-index:9999;position:fixed;bottom:1.25rem;right:1.25rem}.notification{border-radius:.5rem;margin-bottom:.875rem;padding:.875rem 1.25rem;animation:.3s slideIn}.notification.success{background:var(--color-success-light)}.notification.error{background:var(--color-error-light)}.notification.warning{background:var(--color-warning-light)}.notification.info{background:var(--color-info-light)}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.flex-1{flex:1}body:has(.modal-overlay.active){overflow:hidden}html,#app,body{height:100%}.app{flex-direction:column;gap:2rem;padding-top:4.5rem;display:flex}.container{max-width:var(--width-container-primary);width:100%;padding:var(--padding-primary);margin:0 auto;position:relative}.container-primary{padding:0}.mobile{display:none}.mt-1{margin-top:.5rem}.group-gap{align-items:center;display:flex}.gap-1{align-items:center;gap:.5rem;display:flex}.gap-3{align-items:center;gap:1.5rem;display:flex}.gap-4{align-items:center;gap:2rem;display:flex}.loading-banner{background:var(--bg-secondary);color:var(--text-muted);border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;display:flex}.spinner-icon{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:2px solid var(--border-primary);border-top:2px solid var(--color-brand-primary);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}.group-checkbox{justify-content:center;align-items:center;display:flex}.group-checkbox-column{flex-direction:column;align-items:flex-start;gap:.5rem}.group-checkbox input{opacity:0;width:auto;position:absolute}.group-checkbox__control{border:1px solid var(--gray-200);background:var(--bg-primary);cursor:pointer;border-radius:.3125rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:relative}.group-checkbox__control:hover{border-color:var(--gray-300)}.group-checkbox__control svg{opacity:0;width:.875rem;height:.875rem;transform:scale(0)}.group-checkbox input:checked+.group-checkbox__control{color:var(--text-inverse);border-color:var(--bg-button);background:var(--bg-button)}.group-checkbox input:checked+.group-checkbox__control svg{opacity:1;stroke-width:2.5px;transform:scale(1)}header,.header-landing,header{z-index:100;background:var(--bg-primary);border-bottom:1px solid var(--bg-secondary);width:100%;position:fixed;top:0}.header,.header-landing-container{height:4.5rem;color:var(--text-general)}.header,.header__block,.block__header-logo,.header-landing-container{justify-content:space-between;align-items:center;display:flex}.block__header-logo{cursor:pointer;gap:.5rem;font-size:1.5rem;font-weight:600;text-decoration:none;transition:opacity .2s}.block__header-logo .logo-box{align-items:center;gap:.125rem;display:flex}.block__header-logo svg{width:2rem;height:2rem;color:var(--color-brand-primary)}.sidebar{height:100%;margin-left:3rem;position:relative}.nav__list{flex-direction:row;align-items:center;gap:1.5rem;width:100%;list-style:none;display:flex}.nav__item{cursor:pointer;color:var(--text-muted);align-items:center;gap:.625rem;font-weight:400;transition:all .1s;display:flex}.nav__item:hover:not(.nav__item--active){color:var(--text-general)}.nav__item--active{color:var(--text-general);font-weight:600;position:relative}.nav__item svg{stroke-width:2px}.nav__title-text{font-size:1rem}.page-container{flex-direction:column;gap:1.5rem;display:flex}.link,.forgot-link{cursor:pointer;color:var(--text-muted);background:0 0;border:none}.link:hover,.forgot-link:hover{color:var(--text-general);text-decoration:underline}.dashboard{color:var(--text-primary);flex-direction:column;gap:2rem;display:flex}.dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.welcome-section h1{color:var(--text-general);margin-bottom:.5rem;font-size:1.875rem;font-weight:600}.status-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.status-card{background:var(--bg-secondary);border-radius:var(--radius);flex-direction:column;gap:.875rem;padding:1rem 1.25rem;transition:all .25s;display:flex;position:relative;overflow:hidden}.status-title{z-index:2;align-items:center;gap:.625rem;font-size:1.125rem;display:flex;position:relative}.status-title:before{content:"";border-radius:1rem;width:1rem;height:.75rem;display:inline-block}.card-draft .status-title:before{background:var(--gray-400)}.card-active .status-title:before{background:var(--color-info)}.card-completed .status-title:before{background:var(--color-success)}.stats-block{z-index:2;line-height:1;position:relative}.order-sum{align-items:baseline;font-size:2.25rem;display:flex}.section-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.section-header h2{font-size:1.375rem;font-weight:400}.chart-container{background:var(--bg-secondary);border-radius:var(--radius);padding:1.5rem}.chart-bars{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.chart-bar-wrapper{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.chart-info{flex-direction:column;align-items:center;display:flex}.chart-value{color:var(--text-primary);font-size:.75rem;font-weight:500}.chart-count{color:var(--text-muted);font-size:.75rem}.chart-bar{background:var(--color-brand-primary);border-radius:.5rem;width:3rem;min-height:.5rem;transition:height .3s}.bar-label{color:var(--text-muted);font-size:.875rem}.two-columns{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.link-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.link-btn:hover{color:var(--text-primary)}.recent-list{flex-direction:column;gap:.875rem;display:flex}.recent-item{border-radius:var(--radius);cursor:pointer;background:var(--bg-secondary);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.875rem;transition:all .2s;display:flex}.client-item{align-items:center}.item-info{flex-direction:column;flex:1;gap:.5rem;display:flex}.item-title{justify-content:space-between;align-items:center;gap:.5rem;font-weight:500;display:flex}.order-number-status{align-items:center;gap:.75rem;display:flex}.item-title svg{width:1rem;height:1rem}.order-number{color:var(--text-primary);font-weight:400}.item-name{color:var(--text-primary);font-weight:500}.item-details{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.separator{color:var(--border-tertiary)}.item-amount{color:var(--text-primary);font-weight:600}.client-avatar{background:var(--bg-secondary);width:2.5rem;height:2.5rem;color:var(--text-muted);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.client-avatar svg{stroke-width:1.5px}.item-arrow{color:var(--text-muted);stroke-width:1.5px;flex-shrink:0;width:1.25rem;height:1.25rem}.status-badge{color:var(--text-inverse);background:var(--gray-200);border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:400}.status-active{background:var(--color-info)}.status-completed{background:var(--color-success)}.status-draft{color:var(--gray-800)}.section__page-control{flex-direction:column;gap:1rem;display:flex}.page-control__data-page{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.data-page__name{color:var(--text-general);align-items:center;gap:.5rem;font-size:1.875rem;font-weight:600;display:flex}.data-page__name span{font-weight:500}.section__tabs-container{flex-direction:column;gap:1rem;width:100%;display:flex}.tabs-container__header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;width:auto;display:flex;position:relative}.block-clientFilters{justify-content:space-between;align-items:center;display:flex}.block-clientFilters__gap{gap:.5rem}.bulk-actions-bar{border-radius:var(--radius);box-shadow:var(--shadow-card);z-index:1000;border:1px solid var(--gray-200);background:var(--bg-primary);justify-content:space-between;align-items:center;gap:1.5rem;padding:.375rem .375rem .375rem 1.25rem;display:flex;position:sticky;bottom:1rem}.bulk-actions-info{align-items:center;gap:.75rem;display:flex}.block-tabs-box{align-items:center;gap:.25rem;display:flex}.header__block-tabs{align-items:center;gap:.5rem;display:flex}.section__tab-control{height:var(--height-button);justify-content:space-between;align-items:center;display:flex}.info-title{height:var(--height-button);justify-content:space-between;align-items:center;font-size:1.375rem;display:flex}.info-title-nofirst{margin:1.5rem 0 .5rem}.tab-control__title{align-items:center;gap:.5rem;font-size:1.375rem;display:flex}.tab-control__title-hint{display:flex}.tab-control__title-hint svg{stroke-width:1.5px;width:1.25rem;height:1.25rem}.tab-control__grid{align-items:center;gap:.5rem;display:flex}.block-tabs__button{background:var(--bg-secondary);color:var(--text-muted);cursor:pointer;border:1px solid #0000;align-items:center;gap:.5rem;height:2.5rem;display:flex;overflow:hidden}.block-tabs__button-locked{color:var(--text-muted)}.block-tabs__button-active{background:var(--bg-button);color:var(--text-inverse)}.tabs-container__tab-content{flex-direction:column;gap:1rem;width:100%;min-height:25rem;padding-bottom:3rem;display:flex;position:relative}.tab-content{opacity:0;pointer-events:none;flex-direction:column;gap:1rem;width:100%;display:flex;position:absolute;top:0;left:0}.tab-content-active{opacity:1;pointer-events:all;position:relative;transform:translateY(0)}.unsaved-indicator{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.total__add-items{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.filter-modal{flex-direction:column;gap:1rem;display:flex;position:relative}.section__filters-block{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.filters-block__flex{align-items:center;gap:.5rem;width:100%;display:flex}.box__search{border-radius:var(--radius-button);height:var(--height-button);background:var(--bg-button-white);border:1px solid var(--border-button-white);justify-content:space-between;align-items:center;width:27rem;max-width:100%;display:flex;position:relative}.box__search input{height:var(--height-button);width:100%;color:var(--text-primary);box-shadow:none;background:0 0;border:0;padding:0 1rem}.box__search:has(input:focus){border:1px solid var(--color-brand-primary);box-shadow:0 0 0 .1875rem var(--color-brand-primary-light);background:var(--bg-button-white);outline:none}.search__container-icon{align-items:center;height:2.5rem;margin-right:.875rem;display:flex}.search__container-icon svg{width:1.375rem;height:1.375rem}.filter-container{border:1px solid var(--gray-200);border-radius:var(--radius);padding:1.125rem;transition:all .3s}.filter-group{flex-direction:column;flex:1;gap:.625rem;width:100%;min-width:0;display:flex}.filter-group.date{width:25rem;max-width:100%}.filter-flex-block{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.filter-container__section{flex-direction:column;gap:1rem;display:flex}.filter-group{flex-direction:column;flex:1;gap:.625rem;min-width:200px;display:flex}.filter-label{display:block}.date-range{align-items:center;gap:.5rem;display:flex}.multiselect{position:relative}.multiselect-header{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--gray-200);border-radius:var(--radius-input);height:var(--height-button);justify-content:space-between;align-items:center;padding:.8rem 1rem;transition:all .2s;display:flex}.multiselect-header:hover{border:1px solid var(--color-brand-primary);box-shadow:0 0 0 .1875rem var(--color-brand-primary-light)}.arrow-open{transform:rotate(180deg)}.multiselect-header.arrow-open{border:1px solid var(--color-brand-primary);box-shadow:0 0 0 .1875rem var(--color-brand-primary-light)}.multiselect-header:has(.arrow-open){border:1px solid var(--color-brand-primary);box-shadow:0 0 0 .1875rem var(--color-brand-primary-light)}.multiselect-dropdown{background:var(--bg-primary);border:1px solid var(--gray-200);box-shadow:var(--shadow-dropdown);border-radius:var(--radius-input);z-index:1000;flex-direction:column;max-height:15rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden}.search-in-dropdown{border-bottom:1px solid var(--border-primary);padding:.5rem}.dropdown-actions{border-bottom:1px solid var(--border-primary);gap:.5rem;padding:.5rem;display:flex}.dropdown-list{max-height:15rem;overflow-y:auto}.checkbox-option{cursor:pointer;border-bottom:1px solid var(--border-light);align-items:center;gap:.5rem;padding:.75rem .875rem;display:flex}.checkbox-option:last-child{border-bottom:none}.checkbox-option:hover{background:var(--gray-50)}.checkbox-option input{cursor:pointer;margin-right:8px}.checkbox-label{cursor:pointer;flex:1}.empty-message{text-align:center;color:var(--gray-400);padding:1.125rem}.filter-actions{gap:.75rem;padding-top:.5rem;display:flex}.selected-tags{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.selected-tag{background:var(--bg-tertiary);color:var(--text-primary);border-radius:.375rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.8125rem;display:inline-flex}.remove-tag{cursor:pointer;width:1rem;height:1rem;color:var(--color-error);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.125rem;line-height:1;display:inline-flex}.dropdown-enter-active,.dropdown-leave-active{transition:all .2s}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-8px)}.section__cards-grid{grid-template-columns:repeat(4,1fr);align-items:end;gap:.5rem;display:grid}.section__cards-grid.grid-2{grid-template-columns:repeat(2,1fr)}.section__cards-grid.grid-3{grid-template-columns:repeat(3,1fr)}.cards-grid__card{background:var(--bg-secondary);border-radius:var(--radius);flex-direction:column;padding:1rem 1.25rem;transition:all .25s;display:flex;position:relative;overflow:hidden}.card__title{justify-content:space-between;width:100%;margin-top:.5rem;font-size:1rem;display:flex;position:relative}.total-card-vat-container{border-top:1px solid var(--gray-200);flex-direction:column;gap:.25rem;margin-top:.625rem;padding-top:.5rem;display:flex}.total-card-vat{color:var(--text-disabled);justify-content:space-between;width:100%;font-size:1rem;display:flex;position:relative}.hint__box{cursor:help;position:absolute;top:.5rem;right:.5rem}.hint-wrapper{cursor:help;display:inline-flex;position:relative}.hint__box svg{width:1rem;height:1rem;color:var(--text-muted)}.card__content{flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;display:flex}.content__amount{color:var(--text-primary);font-size:1.75rem;font-weight:500;line-height:1}.content__amount-red{color:var(--color-error-dark)}.content__amount-green{color:var(--color-success-dark)}.amount__currency{font-size:1.5rem;font-weight:400}.info-vat{color:var(--text-disabled);margin-left:.3125rem;font-size:.875rem;font-weight:400}.content__card-items{justify-content:flex-start;align-items:center;gap:.3125rem;display:flex;position:absolute;bottom:-.075rem;right:0}.card-items__item{color:var(--text-primary);font-size:1.25rem}.card-items__item-red{color:var(--color-error-dark)}.card-items__item-green{color:var(--color-success-dark)}.status-wrapper{background:var(--bg-secondary);cursor:pointer;height:1.5rem;color:var(--text-primary);border-radius:5rem;justify-content:flex-start;align-items:center;gap:.375rem;padding:0 .75rem 0 .625rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.status-color-dot{border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}.order-page{flex-direction:column;gap:1.25rem;display:flex}.page-control__data-header-back{justify-content:space-between;align-items:center;gap:1rem;display:flex}.left-group[data-v-a4f85615]{align-items:center;gap:1rem;display:flex}.data-header-back__icon-group{align-items:center;gap:.5rem;display:flex;position:relative}.icon-group__condition-container{align-items:center;gap:.25rem;display:flex}.icon-group__condition-container button{color:var(--gray-400);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;height:2.5rem;padding:.625rem 1rem;font-weight:400;transition:all .2s;display:flex;position:relative;overflow:hidden}.icon-group__condition-container button svg{width:.875rem;height:.875rem}.icon-group__condition-container button.current-status{background:var(--bg-secondary);color:var(--text-primary);font-weight:600}.icon-group__condition-container button.current-status svg{stroke-width:2px;width:1rem;height:1rem}.icon-group__condition-container button.icon-activate.active-status svg{color:var(--color-info)}.icon-group__condition-container button.icon-draft.active-status svg{color:var(--gray-500)}.icon-group__condition-container button.icon-complete.active-status svg{color:var(--color-success)}.icon-group__condition-container button.icon-cancel.active-status{color:var(--text-inverse);background:var(--color-error)}.page-control__data-contragent{align-items:center;gap:1rem;margin-bottom:2rem;transition:all .25s;display:flex}.page-control__data-contragent>.data-contragent__type{border-radius:var(--radius);background:var(--text-inverse);border:1px solid var(--bg-button);flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.5rem;transition:all .2s;display:flex}.data-contragent__container{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.data-contragent__number{align-items:center;display:flex}.data-contragent__number .data-contragent__type{background:0 0;border-radius:0;align-items:center;width:auto;height:auto;padding:0;display:inline-flex}.data-contragent__number .data-contragent__type span{font-size:1rem}.data-contragent__name{white-space:nowrap;text-overflow:ellipsis;font-size:1.75rem;font-weight:500;overflow:hidden}.mobile-actions{display:none}.mobile-status-dropdown,.mobile-dropdown-wrapper{display:inline-block;position:relative}.mobile-dropdown-trigger{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:var(--bg-secondary);color:var(--text-primary);align-items:center;gap:.5rem;height:2.25rem;padding:0 1.25rem;transition:all .2s;display:flex}.mobile-dropdown-trigger:hover{background:#ebebeb}.mobile-dropdown-trigger:active{transform:scale(.97)}.mobile-current-status-label{white-space:nowrap;font-weight:500}.mobile-dropdown-arrow{flex-shrink:0;transition:transform .25s}.mobile-arrow-open{transform:rotate(180deg)}.mobile-dropdown-menu{background:var(--bg-primary);border-radius:var(--radius);box-shadow:var(--shadow-dropdown);border:1px solid var(--border-primary);z-index:100;min-width:180px;margin-top:.5rem;padding:.25rem;position:absolute;top:100%;right:0;overflow:hidden}.mobile-dropdown-fade-enter-active,.mobile-dropdown-fade-leave-active{transition:all .2s}.mobile-dropdown-fade-enter-from,.mobile-dropdown-fade-leave-to{opacity:0;transform:translateY(-8px)scale(.96)}.mobile-dropdown-item{cursor:pointer;width:100%;color:var(--text-tertiary);text-align:left;border-radius:var(--radius-button);background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.625rem;height:2.75rem;padding:.75rem .875rem;transition:all .2s;display:flex}.mobile-dropdown-item:hover:not(:disabled){background:#f0f4ff}.mobile-dropdown-item:active:not(:disabled){background:#e3eaff}.mobile-dropdown-item:disabled{cursor:not-allowed;opacity:.6}.mobile-dropdown-item svg{flex-shrink:0}.mobile-item-label{flex:1}.mobile-dropdown-trigger.status-active svg.circle,.mobile-dropdown-item.status-active svg{color:var(--color-info)}.mobile-dropdown-trigger.status-draft svg.circle,.mobile-dropdown-item.status-draft svg{color:var(--gray-500)}.mobile-dropdown-trigger.status-completed svg.circle,.mobile-dropdown-item.status-completed svg{color:var(--color-success)}.mobile-dropdown-trigger.status-cancel svg.circle,.mobile-dropdown-item.status-cancel svg{color:var(--text-inverse);background:var(--color-error)}.mobile-dropdown-item.mobile-active-item{background:var(--bg-tertiary);color:var(--text-general)}.mobile-dropdown-item.mobile-active-item svg{color:#4a6cf7}.menu-container{flex-shrink:0;position:relative}.menu-trigger{color:var(--gray-400);cursor:pointer;background:0 0;border:none;border-radius:2rem;justify-content:center;align-items:center;padding:0 0 0 .5rem;transition:all .2s;display:flex}.menu-trigger svg{stroke-width:1.5px;width:1.5rem;height:1.5rem}.menu-trigger:hover{color:var(--text-primary)}.dropdown-menu{background:var(--bg-primary);border-radius:var(--radius);box-shadow:var(--shadow-dropdown);border:1px solid var(--border-primary);z-index:100;min-width:180px;margin-top:.5rem;padding:.25rem;position:absolute;top:100%;right:0;overflow:hidden}.dropdown-item{cursor:pointer;width:100%;color:var(--text-tertiary);text-align:left;border-radius:var(--radius-button);background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.625rem;padding:.75rem .875rem;transition:all .2s;display:flex}.dropdown-item svg{flex-shrink:0}.dropdown-item:hover{background:var(--gray-100);color:var(--text-primary)}.dropdown-item.delete{color:var(--color-error-dark)}.dropdown-item.delete:hover{background:var(--color-error-light)}.number__date b{font-size:1.125rem;font-weight:600}.row-date-order{align-items:center;gap:.5rem;display:flex}.date-container{color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;padding:.125rem .5rem;transition:all .2s;display:inline-flex;position:relative}.date-container.editable{cursor:pointer}.date-container.editable:hover{border:1px solid var(--color-brand-primary);box-shadow:0 0 0 .1875rem var(--color-brand-primary-light)}.date-container.editable:hover .edit-icon{opacity:1}.date-container.static{cursor:default;background:var(--bg-secondary)}.date-container.static.yellow b{color:var(--color-warning)}.date-container.static.red b{color:var(--color-error-dark)}.edit-icon{opacity:.4;stroke-width:2px;width:.5rem;height:.5rem;margin-left:.125rem;transition:opacity .2s}.date-container:hover .edit-icon{opacity:.6}.date-editor-inline{width:11rem;color:var(--text-primary);display:inline-flex}.date-editor-inline input{outline:none;width:10rem;height:2.25rem;font-size:1.125rem;font-weight:600}.date-editor-inline input:focus{border:1px solid var(--color-brand-primary);box-shadow:0 0 0 .1875rem var(--color-brand-primary-light)}.status-selector{position:relative}.status__trigger{background:var(--bg-secondary);cursor:pointer;height:1.75rem;color:var(--text-primary);border-radius:5rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .5rem;font-weight:500;transition:all .2s;display:flex}.status__trigger:disabled{opacity:.7;cursor:not-allowed}button.status__trigger svg{width:1.125rem;height:1.125rem;position:relative}.status__arrow_rotated{transform:rotate(180deg)}.status__dropdown{background:var(--bg-primary);border-radius:var(--radius);border:1px solid var(--gray-200);min-width:12rem;box-shadow:var(--shadow-dropdown);z-index:100;margin-top:.5rem;position:absolute;top:100%;left:0;overflow:hidden}.dropdown__section{padding:.375rem}.dropdown-section__title{color:var(--gray-700);padding:.25rem 1rem;font-size:.875rem;font-weight:500}.status__option{white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;transition:background .2s;display:flex}.status__option:disabled{opacity:.5;cursor:not-allowed}.status__option_active{background-color:var(--gray-50)}.status__option_completed{opacity:.7}.status__option-content{flex:1;align-items:center;gap:.5rem;display:flex}.empty-statuses{color:var(--gray-500);text-align:center;padding:.75rem 1rem;font-size:.875rem}.dropdown-enter-active[data-v-a4f85615],.dropdown-leave-active{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-a4f85615],.dropdown-leave-to{opacity:0;transform:translateY(-8px)}.number__name{color:var(--text-primary);justify-content:space-between;align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.number__date{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;display:flex}.number__date p{margin:0}.date-wrapper{align-items:center;display:inline-flex;position:relative}.date-container svg{flex-shrink:0;width:1rem;height:1rem}.data-order__name{color:var(--text-general);flex-wrap:wrap;gap:.375rem;max-width:80%;margin:1rem 0 .5rem;font-size:1.375rem;font-weight:500;display:flex}.data-order__description{white-space:pre-wrap;word-wrap:break-word;word-break:break-word;color:var(--text-primary);justify-content:flex-start;margin:0 0 .875rem;font-size:1rem;line-height:1.4;display:flex;position:relative}.data-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;font-size:1rem;list-style:none;display:flex}.data-list-item{color:var(--text-muted);background:var(--gray-50);white-space:nowrap;border-radius:.5rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;padding:.25rem .625rem;font-weight:400;transition:all .15s;display:inline-flex}.data-list-item.category{background:var(--color-warning-light);color:var(--text-general)}.data-list-item.primary{color:var(--text-general);font-weight:500}.data-list-item.company{background:var(--color-info-light);color:var(--text-general);font-weight:500}.data-list-item .item-title svg{width:1rem;height:1rem}.data-list-item a:hover{text-decoration:underline}.comment-container{background:var(--bg-secondary);cursor:pointer;word-break:break-word;border-radius:.375rem;align-items:flex-start;gap:.5rem;padding:.5rem;font-size:.875rem;display:inline-flex;overflow:hidden}.expand-icon{color:var(--text-secondary);position:relative;top:-.25rem}.comment-container:hover .expand-icon{text-decoration:underline}.item-data__files{grid-template-columns:repeat(5,1fr);gap:.5rem;width:100%;display:grid}.item-data__files-modal{grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;display:grid}.files__box{background:var(--bg-tertiary);cursor:pointer;word-break:break-word;border-radius:.375rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}.file-control .file-remove{background:var(--bg-primary);box-shadow:var(--shadow-card);border-radius:5rem;width:1.5rem;height:1.5rem;padding:0;font-size:1rem;font-weight:600;line-height:0;display:none;position:absolute;top:.25rem;right:.25rem}.file-control:hover .file-remove{display:block}.files__box span{text-overflow:ellipsis;flex:1;overflow:hidden}.files__box:hover{transform:translateY(-2px)}.files__box:active{transition:transform 50ms;transform:translateY(0)}.file-size{width:100%;color:var(--text-disabled);justify-content:space-between;align-items:center;display:flex}.indicator-upload{background:#0000000d;border-radius:.25rem;width:100%;height:100%;position:absolute;bottom:0;left:0;overflow:hidden}.indicator-upload .tracker{background:linear-gradient(90deg, var(--color-brand-primary-transporent) 0%, var(--color-brand-primary-dark-transporent) 50%, var(--color-brand-primary-transporent) 100%);background-size:200% 100%;border-radius:.25rem;width:0;height:100%;animation:1.5s linear forwards loading-grow}@keyframes loading-grow{0%{width:0}to{width:100%}}.box-expansion{text-transform:uppercase;letter-spacing:.5px;color:var(--text-inverse);background:var(--bg-intensive);border-radius:.25rem;justify-content:center;align-items:center;padding:.125rem .375rem;font-size:.75rem;font-weight:700;display:inline-flex}.file-upload{text-align:center;cursor:pointer;color:var(--text-primary);border:1px dashed var(--gray-200);border-radius:var(--radius-button);height:var(--height-button);justify-content:center;align-items:center;padding:0 1.25rem;font-size:1rem;transition:all .2s;display:flex}.file-upload-hint{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;display:flex}.file-input{display:none}.user-profile{position:relative}.profile-trigger{cursor:pointer;background:0 0;align-items:center;gap:.5rem;transition:all .2s;display:flex}.user-info{flex-direction:column;gap:.125rem;display:flex;position:relative}.user-name{font-weight:600}.user-info .user-role-badge{border:1px solid var(--gray-700);border-radius:1rem;padding:0 .375rem;font-size:.75rem;position:absolute;top:1.25rem;right:0}.chevron-icon{width:1.375rem;height:1.375rem;color:var(--text-general);stroke-width:2px;flex-shrink:0;transition:transform .2s}.chevron-icon.rotated{transform:rotate(180deg)}.user-dropdown-menu{background:var(--bg-primary);border-radius:var(--radius);box-shadow:var(--shadow-dropdown);border:1px solid var(--border-primary);z-index:100;min-width:14rem;margin-top:.5rem;padding:.25rem;position:absolute;top:100%;right:0;overflow:hidden}.user-dropdown-menu .menu-items{color:var(--text-primary);flex-direction:column;display:flex}.user-dropdown-menu .menu-item{cursor:pointer;width:100%;color:var(--text-tertiary);text-align:left;border-radius:var(--radius-button);background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.user-dropdown-menu .menu-item:hover{background:var(--gray-100);color:var(--text-primary)}.user-dropdown-menu .menu-item svg{stroke-width:1.75px;flex-shrink:0;width:1.25rem;height:1.25rem}.logout-item,.logout-item .menu-item-icon{color:var(--color-error-dark)}.user-dropdown-menu .menu-item.logout-item:hover{background:var(--color-error-dark);color:var(--text-white)}.logout-item:hover .menu-item-icon{color:var(--text-white)}.bulk-actions-menu{border-radius:var(--radius);box-shadow:var(--shadow-card);z-index:1000;border:1px solid var(--gray-200);background:var(--bg-primary);width:100%;max-width:var(--width-container-primary);align-items:center;gap:1.5rem;padding:.5rem .75rem;display:flex;position:sticky;bottom:1rem}.bulk-actions-menu__info{color:var(--text-general);align-items:center;display:flex}.bulk-actions-menu__info span{font-size:2rem;font-weight:600}.bulk-actions-menu__actions{gap:.5rem;display:flex}.dropdown-group{position:relative}.dropdown-content.show{display:block}.dropdown-content{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-button);box-shadow:var(--shadow-card);z-index:1001;width:max-content;min-width:10rem;max-width:90vw;margin-bottom:.5rem;padding:.25rem;display:none;position:absolute;bottom:100%;left:0;overflow:hidden}.dropdown-content button{text-align:left;cursor:pointer;width:100%;color:var(--text-secondary);border:none;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:background .2s;display:flex}.dropdown-content button:hover{background:var(--gray-100);color:var(--text-general)}.bulk-actions-menu .action-btn{background:var(--bg-button-white);color:var(--text-primary);border:1px solid var(--border-button-white);border-radius:.625rem;gap:.5rem;padding:0 .75rem 0 1rem}.bulk-actions-menu .action-btn:hover{color:var(--text-general)}.bulk-actions-menu .action-btn-delete{background:var(--color-error);color:var(--text-white);border:1px solid var(--color-error);padding:0 1.25rem 0 1rem}.bulk-actions-menu .action-btn-delete:hover{color:var(--text-white)}.settings-container{padding-bottom:2rem}.settings-header{margin-bottom:2rem}.settings-header h1{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:.5rem;font-size:1.875rem;font-weight:600}.settings-header p{color:var(--text-muted);max-width:35rem;font-size:1rem}.settings-layout{flex-wrap:wrap;gap:1.5rem;display:flex}.settings-sidebar{flex:0 0 16rem}.settings-content{flex:1;min-width:0}.nav-menu{background:var(--bg-button-white);border:1px solid var(--border-button-white);border-radius:var(--radius);padding:.75rem;position:sticky;top:5.5rem}.nav-item.active{background:var(--bg-secondary);color:var(--text-primary)}.nav-item{cursor:pointer;border-radius:var(--radius-button);color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.875rem;transition:all .2s;display:flex}.nav-item svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:1.25rem;height:1.25rem}.settings-tab-pane{width:100%}.settings-card{background:var(--bg-button-white);border:1px solid var(--border-button-white);border-radius:var(--radius-lg);margin-bottom:1.75rem;padding:1.25rem}.card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.card-header h2{color:var(--text-primary);font-size:1.35rem;font-weight:600}.empty-state-account{color:var(--text-muted);flex-direction:column;align-items:center;gap:.5rem;display:flex}.form-row{flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;display:flex}.form-row .form-group{flex:1;margin-bottom:0}.form-account{flex-direction:column;gap:1.25rem;display:flex}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-group label{color:var(--text-secondary);font-size:.875rem;display:block}.input-hint{color:var(--text-muted);margin-top:.3rem;font-size:.75rem}.button-group-account{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.button-group-account.pt-0{margin-top:0}.card-description{color:var(--text-muted);margin-top:.25rem;font-size:.875rem}.statuses-list,.doc-type-group{flex-direction:column;gap:1.5rem;display:flex}.status-cards-account{flex-direction:column;gap:.5rem;display:flex}.status-card-account{background:var(--bg-button-white);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding-left:1rem;transition:all .2s;display:flex}.li_status{justify-content:center;align-items:center;gap:1rem;display:flex}.status__trigger-account{background:var(--bg-secondary);cursor:pointer;height:1.875rem;color:var(--text-primary);border-radius:5rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.status__trigger-account svg{width:1.125rem;height:1.125rem;position:relative;top:1px}.status-actions{display:flex}.action-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;height:2.125rem;padding:.5rem;transition:all .2s;display:flex}.action-btn:hover{color:var(--text-primary)}.action-btn.delete:hover{color:var(--color-error-dark)}.theme-options{background:var(--bg-tertiary);border-radius:var(--radius);grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.25rem;display:grid}.theme-option.active{background:var(--bg-primary)}.theme-option{cursor:pointer;border-radius:var(--radius-button);width:100%;color:var(--text-primary);transition:all .2s;position:relative;overflow:hidden}.theme-info{color:var(--text-secondary);justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex}.theme-info svg{width:1.25rem;height:1.25rem}.toggle-item.first{padding-top:0}.toggle-item{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.toggle-info h4{color:var(--text-primary);margin-bottom:.2rem;font-size:1rem;font-weight:500}.toggle-info p{color:var(--text-muted);font-size:.8rem}.status__trigger svg{width:1.125rem;height:1.125rem;position:relative;top:1px}.business-status-options{flex-wrap:wrap;gap:.75rem;display:flex}.business-status-btn{border:1px solid var(--gray-200);cursor:pointer;background:0 0;align-items:center;display:flex}.business-status-btn:hover{border-color:var(--gray-400)}.color-palette{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.color-option{cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}.color-check{color:#fff;width:1.5rem;height:1.5rem}.custom-color-input{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.color-picker{border:0;width:2.5rem;height:2.5rem;padding:0}.color-picker:focus{box-shadow:none}.color-preview-container{flex-direction:column;align-items:flex-start;display:flex}.color-preview-label{color:var(--gray-500);margin-bottom:.875rem;font-size:.875rem}.auth-page,.setup-page{background:var(--bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.auth-container,.setup-container{width:100%;max-width:25rem;color:var(--text-disabled)}.auth-card,.setup-card{background:var(--bg-button-white);border-radius:var(--radius-lg);border:1px solid var(--border-primary);flex-direction:column;justify-content:space-between;gap:2rem;padding:1.75rem 2rem 1.25rem;animation:.4s fadeIn;display:flex}.auth-header,.setup-header{text-align:center;flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.logo{cursor:pointer;color:var(--text-general);justify-content:center;align-items:center;gap:.5rem;display:flex}.logo svg{width:40px;height:40px;color:var(--color-brand-primary-dark)}.logo__text{font-size:2rem;font-weight:700}.logo__accent{color:var(--color-brand)}.auth-title,.setup-title{color:var(--text-primary);font-size:1.25rem;font-weight:500}.auth-form,.setup-form{flex-direction:column;gap:1rem;display:flex}.auth-footer{color:var(--text-muted);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.auth-footer-link{height:0;padding:1rem 0}.auth-footer-link:hover{color:var(--text-general);text-decoration:underline}.form-options{justify-content:space-between;align-items:center;display:flex}.success-text{color:var(--color-brand);font-weight:500}.password-input{position:relative}.password-input .form-input{padding-right:48px}.password-toggle{cursor:pointer;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle:hover{color:var(--text-secondary)}.forgot-link{padding:0}.hero{align-items:center;padding-top:5rem;padding-bottom:5rem;display:flex}.hero-demo-block{flex-direction:column;gap:1.5rem;display:flex}.hero__grid{grid-template-columns:1fr 20%;align-items:center;gap:2rem;display:grid}.hero__badge{margin-bottom:1.5rem}.hero__title{margin-bottom:1rem;font-size:3.5rem;font-weight:700;line-height:1.1}.hero__title--gradient{color:var(--color-brand-primary)}.hero__title--gradient strong{text-decoration:underline}.hero__description{color:var(--text-muted);margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.hero__actions{gap:1rem;margin-bottom:2rem;display:flex}.pricing{padding-top:3rem}.data-list-container{flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.data-list-container.top-default{padding-top:0}.data-list__field-stroke{justify-content:flex-start;align-items:baseline;gap:.25rem;margin-bottom:.875rem;display:flex}.data-list__field-stroke:last-child{margin-bottom:0}.data-list__label-stroke{color:var(--text-muted);align-items:baseline;gap:.25rem;width:15rem;font-weight:400;display:flex}.data-list__label-stroke-title{white-space:nowrap}.data-list__label-stroke-separate{border-bottom:1px dashed var(--border-primary);width:100%;padding:0 1rem}.data-list__value-stroke{flex:1;font-weight:400;display:inline-block;position:relative}.data-list__value-stroke__category{align-items:center;gap:.375rem;display:flex}.footer{border-top:1px solid var(--gray-100);background:#fff;margin-top:auto}.footer-container{color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}.footer-links{gap:1.5rem;display:flex}.footer-links a{text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--text-general)}.mobile-add-section-overlay{display:none;position:fixed;bottom:1.5rem;right:1.5rem}.mobile-add-section-overlay .mobile-add-section{flex-direction:column;gap:.5rem;display:flex}.info-container-page{flex-direction:column;gap:1.5rem;display:flex}.tags-wrapper{border-radius:var(--radius-button);flex-direction:column;gap:.5rem;transition:border-color .2s;display:flex}.tags-wrapper .tags-list{flex-wrap:wrap;gap:.5rem;display:flex}.tags-wrapper .tag-badge{color:var(--text-general);background:var(--gray-100);white-space:nowrap;border-radius:.5rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.875rem;font-weight:400;transition:all .15s;display:inline-flex}.tags-wrapper .tag-badge svg{width:1rem;height:1rem}.tags-wrapper .tag-remove{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;height:1rem;padding:0 2px;font-size:1.25rem;transition:opacity .2s;position:relative;top:-1px}.tags-wrapper .tag-remove:hover{opacity:1;color:var(--color-warning-dark)}.tags-wrapper .tag-input-wrapper{position:relative}.tags-wrapper .tag-input{background:var(--bg-primary)}.disk-usage-wrapper{background:var(--bg-secondary);border-radius:var(--radius);flex-direction:column;gap:.875rem;padding:1rem 1.25rem;transition:all .25s;display:flex;position:relative;overflow:hidden}.disk-loading{color:var(--text-secondary,#6b7a8f);align-items:center;gap:8px;display:flex}.spinner-small{border:2px solid var(--border-color,#d1d5db);border-top-color:var(--primary-color,#3b82f6);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.disk-error{color:var(--error-color,#ef4444);cursor:help;align-items:center;gap:8px;display:flex}.disk-error .text{font-size:13px;font-weight:500}.disk-info{cursor:help;align-items:center;gap:.75rem;width:100%;display:flex}.disk-icon{color:var(--text-secondary);flex-shrink:0}.disk-details{flex:1;min-width:0}.disk-stats{align-items:baseline;gap:.25rem;margin-bottom:.25rem;font-size:1.25rem;font-weight:600;display:flex}.disk-stats .used{font-size:1rem;font-weight:400}.disk-stats .separator,.disk-stats .total{color:var(--text-secondary)}.disk-stats .files-count{color:var(--text-muted);margin-left:.125rem;font-size:.75rem;font-weight:400}.progress-bar-wrapper{align-items:center;gap:.5rem;display:flex}.progress-bar{background:var(--gray-200);border-radius:1rem;flex:1;height:.75rem;position:relative;overflow:hidden}.progress-fill{border-radius:1rem;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.progress-bar.success .progress-fill{background:var(--color-success)}.progress-bar.warning .progress-fill{background:var(--color-warning)}.progress-bar.danger .progress-fill{background:var(--color-error)}.percent-label{text-align:right;font-weight:600}.page-rows-container{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.storage-info-grid{gap:2rem;display:flex}.storage-info-item{flex-direction:column;gap:.25rem;display:flex}.storage-info-label{color:var(--text-muted);font-size:.875rem}.storage-info-value{align-items:baseline;gap:.375rem;font-size:1.5rem;font-weight:600;display:flex}.storage-info-tariff{background:var(--bg-tertiary);border-radius:var(--radius);color:var(--text-muted);align-items:center;gap:.5rem;margin-top:1rem;padding:1rem;font-size:.875rem;display:flex}.storage-info-tariff svg{flex-shrink:0}.ios-checkbox-wrapper{align-items:center;display:flex;position:relative}.ios-checkbox-input{display:none}.ios-checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.ios-checkbox-switch{background-color:var(--gray-200);border-radius:2rem;width:2.5625rem;height:1.375rem;transition:all .3s;position:relative}.ios-checkbox-switch:after{content:"";background-color:var(--text-white);border-radius:5rem;width:1.5rem;height:1.125rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:.125rem;left:.075rem}.ios-checkbox-input:checked+.ios-checkbox-label .ios-checkbox-switch{background-color:var(--color-brand-primary)}.ios-checkbox-input.black:checked+.ios-checkbox-label .ios-checkbox-switch{background-color:var(--bg-button)}.ios-checkbox-input:checked+.ios-checkbox-label .ios-checkbox-switch:after{transform:translate(14px)}.ios-checkbox-input:disabled+.ios-checkbox-label{opacity:.5;cursor:not-allowed}.ios-checkbox-input:active+.ios-checkbox-label .ios-checkbox-switch:after{width:32px}.vat-controls{justify-content:space-between;align-items:center;gap:1rem;display:flex}.vat-controls__container{background:var(--bg-secondary);border-radius:var(--radius);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem;width:100%;padding:1rem;display:flex}.vat-controls__radio-group,.vat-controls__radio-group__container{align-items:center;gap:1rem;display:flex}.vat-controls__radio-group span{font-size:1.25rem;font-weight:500}.vat-controls__buttons{gap:.5rem;display:flex}.vat-controls__buttons button{color:var(--text-muted);background:var(--bg-primary);white-space:nowrap;border-radius:.625rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;height:2rem;padding:.25rem .75rem;font-weight:400;transition:all .15s;display:inline-flex;box-shadow:0 1px 4px #0000001a}.vat-controls__buttons button.apply:hover,.vat-controls__buttons button.active,.vat-controls__buttons button.default{background:var(--bg-button);color:var(--text-inverse)}.expense-analytics{flex-direction:column;gap:1rem;display:flex}.expense-category-item{flex-direction:column;gap:.5rem;display:flex}.expense-bar-container{flex-direction:column;flex:1;gap:.25rem;padding-left:1.625rem;display:flex}.expense-category-header{justify-content:space-between;align-items:center;display:flex}.category-left{flex:1;align-items:center;gap:.5rem;display:flex}.category-name{font-weight:500}.category-right{justify-content:space-between;align-items:center;gap:1rem;display:flex}.category-right-container{justify-content:flex-start;align-items:baseline;gap:.25rem;display:flex}.category-amount{font-weight:400}.category-amount-muted,.category-percent-muted{color:var(--text-disabled);font-size:1rem}.category-amount-muted span{font-size:.75rem}.category-percent{text-align:right;font-weight:400}.expense-bar-wrapper{background:var(--bg-secondary);border-radius:.5rem;height:.5rem;position:relative;overflow:hidden}.expense-bar{background:var(--color-error);border-radius:.5rem;min-width:.5rem;height:100%;position:relative}.bar-percent{color:#fff;text-shadow:0 1px 2px #0000004d;opacity:0;font-size:8px;font-weight:700;transition:opacity .3s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.expense-bar:hover .bar-percent{opacity:1}.balance-wrapper{align-items:center;gap:.5rem;margin-right:2rem;transition:all .2s;display:flex}.balance-wrapper:hover{cursor:pointer}.balance-loading{color:var(--text-secondary,#6b7a8f);align-items:center;gap:.5rem;display:flex}.spinner{border:2px solid var(--border-color,#d1d5db);border-top-color:var(--primary-color,#3b82f6);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.balance-blocked{color:var(--warning-color,#f59e0b);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.balance-blocked .text{font-size:13px;font-weight:500}.balance-blocked .block-reason{color:var(--text-muted,#9ca3af);font-size:11px;font-weight:400}.unblock-btn{color:#fff;background:var(--primary-color,#3b82f6);cursor:pointer;border:none;border-radius:4px;padding:2px 12px;font-size:12px;font-weight:500;transition:all .2s}.unblock-btn:hover:not(:disabled){background:var(--primary-dark,#2563eb);transform:scale(1.02)}.unblock-btn:disabled{opacity:.6;cursor:not-allowed}.balance-info{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex;position:relative}.balance-info svg{stroke-width:1.5px}.balance-icon{color:var(--success-color,#22c55e);flex-shrink:0;transition:color .3s}.balance-icon.negative{color:var(--error-color,#ef4444)}.balance{white-space:nowrap;align-items:stretch;gap:.375rem;font-weight:600;transition:color .3s;display:flex}.day-balance{border:1px solid var(--text-general);color:var(--text-general);border-radius:1rem;padding:0 .375rem;font-size:.875rem;font-weight:400}.balance.negative{color:var(--error-color,#ef4444)}.status-badge{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:12px;padding:2px 8px;font-size:10px;font-weight:600}.status-badge.available{background:var(--success-light,#dcfce7);color:var(--success-color,#22c55e)}.status-badge.debt{background:var(--error-light,#fee2e2);color:var(--error-color,#ef4444)}.status-badge.warning-badge{background:var(--warning-light,#fef3c7);color:var(--warning-color,#f59e0b)}@media (width<=480px){.app{padding-top:5.5rem}.container{padding:0}.container-primary{padding:0 var(--padding-primary)}.container-primary.container-primary__bottom{padding-bottom:var(--padding-primary)}.header,.header-landing-container{padding:0 var(--padding-primary)}.desktop{display:none!important}.auth-page,.setup-page{flex-direction:column;align-items:flex-start;height:100%;min-height:100%}.auth-card,.setup-card{padding:1.5rem}.hero{padding-top:6rem;padding-bottom:1rem}.hero-demo-block{gap:1rem}.hero__grid{grid-template-columns:1fr}.hero__title{margin-bottom:.5rem;font-size:2.75rem}.hero__description{margin-bottom:1.5rem;font-size:1rem}.hero__actions{flex-direction:column;margin-bottom:1.5rem}.section__cards-grid,.section__cards-grid.grid-3,.section__cards-grid.grid-2{grid-template-columns:repeat(1,1fr)}.cards-grid__card{gap:.5rem}.content__amount{font-size:2rem}.pricing{padding-top:1rem}.status-grid{grid-template-columns:repeat(1,1fr)}.chart-container{overflow:auto}.two-columns{grid-template-columns:1fr;gap:1.5rem}.tabs-container__header{scrollbar-width:none;-ms-overflow-style:none;padding:0 var(--padding-primary);overflow:auto}.tabs-container__header.p-0{padding:0}.tabs-container__header::-webkit-scrollbar{background:0 0;width:0;height:0}.block-tabs__button{white-space:nowrap}.box__search{width:100%}.group-checkbox__control{border-radius:.5rem;width:1.5rem;height:1.5rem}.bulk-actions-menu{justify-content:space-around;align-items:stretch;gap:1rem;padding:.75rem}.bulk-actions-menu__actions{flex-direction:column;flex:1}.bulk-actions-menu__info{padding:0 1rem}.bulk-actions-menu .action-btn{width:100%;height:2.5rem}.bulk-actions-menu .dropdown-group{width:100%}.bulk-actions-menu .action-btn-delete{flex:1;padding:.75rem}.date-range{flex-direction:column}.page-control__data-header-back{justify-content:space-between;gap:1rem}.mobile-actions{display:block}.row-date-order{flex-direction:row;align-items:center;gap:.5rem;display:flex}.date-container{background:var(--bg-secondary)}.number__name{flex-direction:column;align-items:flex-start}.data-order__name{max-width:100%;margin:1rem 0 .75rem}.section__tab-control{padding:.5rem var(--padding-primary) 0 var(--padding-primary)}.section__page-control{padding:0 var(--padding-primary)}.mobile-add-section-overlay{justify-content:flex-end;display:flex}.page-rows-container{padding:0 var(--padding-primary) var(--padding-primary)}.date-group-header{padding:.5rem 0}.table-row{padding:1rem 0}.item-data__files{grid-template-columns:repeat(2,1fr)}.tabs-container__tab-content{padding-bottom:0}.settings-layout{flex-direction:column}.settings-header,.settings-layout{padding:0 var(--padding-primary);margin-top:.5rem}.settings-sidebar .nav-menu{align-items:center;display:flex}.settings-sidebar{flex:0;width:100%}.settings-sidebar .nav-menu{scrollbar-width:none;-ms-overflow-style:none;background:var(--bg-primary);border:none;border-radius:0;gap:.25rem;padding:0;position:relative;top:0;overflow:auto}.settings-sidebar .nav-menu::-webkit-scrollbar{background:0 0;width:0;height:0}.nav-item{white-space:nowrap;gap:.25rem;margin-bottom:0;padding:.75rem 1.25rem}.nav-item.active{background:var(--bg-button);color:var(--text-inverse)}.settings-card{border-radius:var(--radius-lg);margin-bottom:0;padding:1.5rem}.form-row{flex-direction:column}.button-group-account{flex-direction:column;justify-content:space-between;gap:.5rem}.card-header{flex-direction:column;align-items:stretch;gap:.75rem}.dashboard,.tariffs-page{padding:0 var(--padding-primary) var(--padding-primary)}.data-contragent__name{font-size:1.375rem}.data-contragent__container{gap:.25rem}.data-list__field-stroke{flex-direction:column;gap:.5rem;margin-bottom:.5rem}.data-list__label-stroke{width:100%}.data-list__label-stroke-separate{display:none}.data-list__label-stroke{color:var(--text-disabled);width:100%}.data-list__value-stroke{font-size:1.25rem}.general-table-mobile__card-header{margin-bottom:.75rem}.general-table-mobile__card-name{margin-bottom:.5rem}.general-table-mobile__list-contragent{margin-bottom:1rem}.balance-info{flex-wrap:nowrap}.balance .day-balance{padding:0 .25rem;font-size:.75rem;position:absolute;top:1.375rem;right:0}.balance{font-size:1.125rem}.vat-controls__radio-group{flex-direction:column;align-items:flex-start}.page-rows-container__total-vat{padding:0}.form-card .row-2{grid-template-columns:auto}.settings-tab-pane{flex-direction:column;gap:1.5rem;display:flex}.balance-layout{flex-direction:column}.balance-layout__left{width:100%}.deposit-custom{flex-direction:column}.btn-login-mobile{align-items:center;gap:.25rem;padding:0;display:flex}.footer{padding:var(--padding-primary)}.footer-container{flex-direction:column;align-items:flex-start;gap:1rem}.footer-links{flex-direction:column;align-items:flex-start;gap:.5rem}.card__title{margin-top:0}}
