@font-face{font-family:Nums;src:url(./inter-num-500-Cerq10X2.woff2) format("woff2");font-weight:100 600;unicode-range:U+0021-007E,U+00A0-00FF;font-display:swap}@font-face{font-family:Nums;src:url(./inter-num-700-Yt3aPRUw.woff2) format("woff2");font-weight:601 900;unicode-range:U+0021-007E,U+00A0-00FF;font-display:swap}@font-face{font-family:Rudaw;src:url(./rudawregular2-II6eedNZ.woff) format("woff"),url(./rudawregular2-BIs8_OMJ.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Rabar;src:url(./Rabar_022-Busi21Jx.ttf) format("truetype");font-weight:100 500;font-display:swap}@font-face{font-family:Rabar;src:url(./Rabar_038-BTdahJKp.ttf) format("truetype");font-weight:501 900;font-display:swap}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{background:#f0f2f5;color:#14171c;font-family:Nums,Rudaw,Rabar,-apple-system,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font-family:inherit}input:focus,select:focus{outline:none;border-color:#1a73e8!important}input::placeholder{color:#8b91a1;font-weight:400;letter-spacing:normal;font-family:Nums,Rudaw,Rabar,system-ui,sans-serif}.bare:focus{border-color:transparent!important;box-shadow:none!important}.search-box{transition:border-color .12s ease}.search-box:focus-within{border-color:#1a73e8!important}.sidebar{position:fixed;top:16px;bottom:16px;inset-inline-start:16px;width:74px;border-radius:16px;z-index:100;background:linear-gradient(195deg,#42424a,#191919);color:#fff;padding:18px 12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 27px #0000001a;transition:width .4s cubic-bezier(.32,.72,0,1),box-shadow .3s ease}.sidebar:hover{width:250px;box-shadow:0 0 30px #00000059}.brand{display:flex;align-items:center;gap:11px;padding:0 0 16px;justify-content:center}.sidebar:hover .brand{justify-content:flex-start;padding:0 8px 16px}.brand-badge{width:38px;height:38px;border-radius:10px;flex-shrink:0;background:linear-gradient(195deg,#ffa726,#e07b00);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #e07b0073}.brand-name{display:none;white-space:nowrap;font-size:16px;font-weight:700}.sidebar:hover .brand-name{display:inline}.sidebar-line{height:1px;margin:0 4px 14px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);flex-shrink:0}.navitem{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px 0;margin-bottom:6px;border:none;border-radius:10px;background:transparent;color:#ffffffbf;font-size:15px;font-weight:500;cursor:pointer;text-align:start;flex-shrink:0;transition:background .15s ease}.sidebar:hover .navitem{justify-content:flex-start;padding:12px 14px}.nav-label{display:none;white-space:nowrap}.sidebar:hover .nav-label{display:inline}.navitem:focus{outline:none}.navitem:hover{background:#ffffff14;color:#fff}.navitem.active{background:linear-gradient(195deg,#ffa726,#e07b00);color:#fff;font-weight:700;box-shadow:0 4px 14px #e07b0073}.navitem.danger{color:#ff8a80}.navitem.danger:hover{background:#e539352e;color:#fff}.sidebar-foot{margin-top:auto}.content{margin-inline-start:106px;padding:26px 26px 26px 30px;min-height:100vh}.page-title{font-size:24px;font-weight:700}.page-sub{font-size:14.5px;color:#2a2f3a;margin-top:3px}.card{background:#fff;border-radius:14px;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000d}.clicky{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.clicky:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0000001f}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-bottom:30px}.stat-card{padding:14px 18px 8px;margin-top:22px}.stat-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stat-icon{width:60px;height:60px;border-radius:12px;margin-top:-36px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.stat-label{font-size:14.5px;color:#2a2f3a;font-weight:500;text-align:end}.stat-value{font-size:28px;font-weight:700;text-align:end;font-variant-numeric:tabular-nums}.stat-line{height:1px;background:#f0f2f5;margin:12px -18px 0}.stat-foot{font-size:13.5px;color:#2a2f3a;padding:9px 0 4px}.stat-foot b{color:#14171c;font-weight:700}.search-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.2fr;gap:16px}@media (max-width: 1250px){.search-grid{grid-template-columns:1fr 1fr}}.search-grid input,.search-grid select{height:48px}.section-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:20px}.section-grid>.card{aspect-ratio:1 / 1}.pill{display:inline-flex;align-items:center;border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:700;color:#fff;white-space:nowrap}.chip{transition:border-color .12s ease,background .12s ease}.chip:hover{border-color:#1a73e8!important}.row-hover:hover{background:#f8f9fb!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d2d6de;border-radius:99px;border:3px solid #f0f2f5}.tbl{width:100%;border-collapse:collapse}.tbl th{font-size:13px;color:#2a2f3a;font-weight:700;text-align:start;padding:0 12px 12px;border-bottom:1px solid #f0f2f5;white-space:nowrap}.tbl td{padding:12px;border-bottom:1px solid #f7f8fa;font-size:15px;vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr:hover{background:#f8f9fb}.tbl .end{text-align:end}.num{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 760px){.form-grid{grid-template-columns:1fr}}.toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.table-wrap{padding:20px 8px 8px;overflow-x:auto}.brand-badge{background:#111a2e;box-shadow:0 4px 12px #00000059}.brand-badge img{width:24px;height:24px;object-fit:contain}.brand-logo{display:none;height:32px;object-fit:contain}.sidebar:hover .brand-logo{display:block}.stat-card{padding:18px;margin-top:0}.stat-top{align-items:center;justify-content:flex-start;gap:13px}.stat-icon{width:52px;height:52px;margin-top:0}.stat-label{text-align:start;font-size:15px}.stat-value{text-align:end;margin-top:14px}.stat-line{margin:14px -18px 0}.sale-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:stretch}@media (max-width: 1150px){.sale-grid{grid-template-columns:1fr}}.tall-page{display:flex;flex-direction:column;min-height:calc(100vh - 52px)}.tall-page .sale-grid{flex:1;min-height:0}.sale-grid>.card{display:flex;flex-direction:column;overflow:hidden}.sale-grid .table-wrap{flex:1;min-height:0;overflow-y:auto}.add-row{width:100%;display:flex;align-items:center;justify-content:center;gap:9;gap:9px;padding:13px;border-radius:10px;cursor:pointer;border:1.5px dashed #b9c0cf;background:#fafbfd;color:#1a73e8;font-size:15.5px;font-weight:700;font-family:inherit;transition:border-color .15s ease,background .15s ease}.add-row:hover{border-color:#1a73e8;background:#f2f6ff}.report-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:22px;margin-bottom:22px}@media (max-width: 1250px){.report-grid{grid-template-columns:1fr}}.report-tiles{display:grid;gap:16px}@media (max-width: 1300px){.report-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.report-tile{display:flex;align-items:center;gap:14px;padding:16px 18px;border:none;font-family:inherit;color:inherit;cursor:pointer;text-align:start}.report-tile small{font-size:13px;font-weight:600;color:#2a2f3a}.report-tile .tile-title,.report-tile .tile-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qty-wrap{display:contents}.qty-step,.print-area{display:none}@media print{@page{size:A4;margin:0}*,*:before,*:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.no-print{display:none!important}.print-area{display:block!important}html,body{background:#fff!important;margin:0!important}.print-area{padding:14mm;background:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.print-area tr,.print-area li{break-inside:avoid}.print-area thead{display:table-header-group}.paper{width:100%}}.staff-cell{width:100%;min-height:40px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:7px 10px;border-radius:9px;border:1.5px solid #14171C;background:#fff;cursor:pointer;font-family:inherit;font-size:14.5px;text-align:start;transition:border-color .12s ease}.staff-cell:hover{border-color:#1a73e8}.chip-name{display:inline-flex;align-items:center;border-radius:6px;padding:3px 9px;background:#e8f0fe;color:#1a73e8;font-size:13px;font-weight:700;white-space:nowrap}.tbl .mid{text-align:center}.tbl.dark-head thead tr{background:linear-gradient(195deg,#42424a,#191919)}.tbl.dark-head thead th{color:#fff;font-size:13.5px;padding:13px 12px;border-bottom:none}.tbl.dark-head thead th:first-child{border-top-right-radius:10px}.tbl.dark-head thead th:last-child{border-top-left-radius:10px}.tbl.dark-head{border-collapse:separate;border-spacing:0}.tbl.dark-head tbody td:first-child{border-right:1px solid #e3e7ee}.tbl.dark-head tbody td:last-child{border-left:1px solid #e3e7ee}.tbl.dark-head tbody tr:last-child td:first-child{border-bottom-right-radius:10px}.tbl.dark-head tbody tr:last-child td:last-child{border-bottom-left-radius:10px}.tbl.dark-head tbody td{padding:14px 12px;font-size:15px;border-bottom:1px solid #e8ecf3}.tbl.dark-head tbody tr:nth-child(2n){background:#f7f9fc}.tbl.dark-head tbody tr:hover{background:#eaf1ff}.tbl.dark-head tbody tr:last-child td{border-bottom:1px solid #e3e7ee}.service-list{min-height:46vh;max-height:60vh;overflow-y:auto}.money-card{background:#fff;border:1px solid #e4e8f1;border-radius:12px;padding:4px 18px;display:grid;align-content:center;box-shadow:0 2px 6px #14171c0f}.money-line{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0}.money-line+.money-line{border-top:1px solid #edf0f5}.money-line>span:first-child{color:#2a2f3a;font-size:15px;font-weight:700;white-space:nowrap}.money-line .val{color:#14171c;font-size:21px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.money-line .cur{font-size:12.5px;color:#6b7280;font-weight:500}.money-line input{height:38px;padding:5px 10px}.sq-btn{width:96px;height:96px;flex-shrink:0;border:none;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;text-align:center;padding:8px;box-shadow:0 4px 12px #0000002e;transition:transform .15s ease,box-shadow .15s ease}.sq-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #00000038}.topbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;border-radius:14px;padding:12px 14px;margin-bottom:14px;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000d}.topbar .sq-btn{width:88px;height:88px}.head-buttons{display:flex;gap:10px;flex:1;min-width:0;align-self:stretch}.head-buttons .sq-btn{flex:1;width:auto;min-width:96px;max-width:190px;height:auto;font-size:15.5px;gap:14px}.head-buttons .sq-btn svg{width:38px;height:38px}.head-buttons.three .sq-btn{max-width:257px}.sale-grid .table-wrap{padding-top:0}.datebox{position:relative;display:inline-block}.datebox-face{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:1.5px solid #E2E6EF;border-radius:10px;background:#fff;cursor:pointer}.datebox-face:focus-within{border-color:#111a2e}.datebox-face input{border:none;background:transparent;padding:0;outline:none;width:104px;font:inherit;font-size:15.5px;letter-spacing:.4px;font-variant-numeric:tabular-nums;cursor:pointer}.datebox-clear{width:22px;height:22px;flex:none;border:none;border-radius:50%;background:#edeff3;color:#667085;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.datebox-clear:hover{background:#e0e3ea}.datebox-pop{position:absolute;z-index:400;top:calc(100% + 8px);inset-inline-start:0;background:#fff;border-radius:16px;padding:10px 10px 8px;box-shadow:0 18px 44px #10182838;border:1px solid #E9EAEE;animation:popIn .16s ease}.wheels{position:relative;display:flex;gap:4px}.wheel-band{position:absolute;inset-inline:2px;border-radius:10px;background:#f1f3f7;pointer-events:none}.wheel{overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none;text-align:center;outline:none;position:relative;-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.wheel::-webkit-scrollbar{display:none}.wheel-item{display:flex;align-items:center;justify-content:center;scroll-snap-align:center;cursor:pointer;font-size:18px;color:#98a1b2;font-variant-numeric:tabular-nums;transition:color .12s,font-size .12s}.wheel-item.on{color:#101828;font-weight:700;font-size:21px}.datebox-foot{display:flex;gap:8px;margin-top:8px}.datebox-foot button{flex:1;height:38px;border:1px solid #E2E6EF;border-radius:10px;background:#fff;color:#101828;font:inherit;font-size:14.5px;cursor:pointer}.datebox-foot button.main{background:#111a2e;color:#fff;border-color:#111a2e}.datebox-foot button:hover{background:#f5f6f8}.datebox-foot button.main:hover{background:#1e2b4a}.cash-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px}@media (max-width: 1200px){.cash-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 760px){.cash-grid{grid-template-columns:repeat(2,1fr)}}.wa-companies{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}@media (max-width: 900px){.wa-companies{grid-template-columns:repeat(2,1fr)}}.wa-company{display:flex;flex-direction:column;align-items:center;gap:9px;padding:16px 12px;border:none;cursor:pointer;font-family:inherit;color:#14171c}.wood-grid{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:16px 18px;align-content:start;padding-top:16px}@media (max-width: 1100px){.wood-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (max-width: 760px){.wood-grid{grid-template-columns:1fr}}.tbl.dark-head tbody tr.added,.tbl.dark-head tbody tr.added:nth-child(2n){background:#e9f7ee}.tbl.dark-head tbody tr.added:hover{background:#dcf1e4}.tbl.dark-head tbody tr.added td{color:#2e7d32}.filter-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:14px}.date-input{height:44px;padding:0 12px;border:1.5px solid #14171C;border-radius:10px;background:#fff;font-family:inherit;font-size:15px;color:#14171c}.date-input:focus{outline:none;border-color:#1a73e8}.tbl.dark-head tbody tr.contract-row td{border-bottom:2px solid #ffd8a8}.contract-info{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chip-soft{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:6px 12px;background:#f3f5f9;color:#4a5263;font-size:14px;white-space:nowrap}.chip-soft b{color:#14171c}.contract-services{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pick-box{width:100%;min-height:46px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:7px 12px;border-radius:8px;border:1.5px solid #14171C;background:#fff;cursor:pointer;font-family:inherit;font-size:15px;text-align:start;transition:border-color .12s ease}.pick-box:hover{border-color:#1a73e8}.contract-items{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:3px}.contract-items li{display:flex;align-items:center;gap:8px;font-size:14.5px;color:#2a2f3a}.contract-items li:before{content:"";width:6px;height:6px;border-radius:50%;background:#fb8c00;flex-shrink:0}.contract-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:20px}.contract-card{border:none;padding:20px;display:flex;flex-direction:column;text-align:start;font-family:inherit;color:#14171c;cursor:pointer;min-height:250px}.contract-head{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap;padding:16px;border-radius:12px;background:#f7f9fc}.wa-progress{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:12px 16px;border-radius:12px;background:#e9f7ee;border:1px solid #bfe6cc;color:#1b5e20;font-size:15px}.wa-dot{width:10px;height:10px;border-radius:50%;background:#25d366;animation:waPulse 1.2s ease-in-out infinite}@keyframes waPulse{50%{opacity:.3}}.wa-link{display:flex;gap:34px;align-items:center;flex-wrap:wrap;padding:6px 4px 4px}.wa-steps{flex:1;min-width:300px}.wa-steps-title{font-size:21px;font-weight:700;color:#41525d;margin-bottom:18px}.wa-steps ol{margin:0;padding-inline-start:22px;display:grid;gap:16px;font-size:16.5px;color:#3b4a54;line-height:1.6}.wa-qr{width:290px;height:290px;flex-shrink:0;border-radius:12px;border:1px solid #e9edef;background:#fff;display:flex;align-items:center;justify-content:center}.wa-qr img{width:264px;height:264px;image-rendering:pixelated}.wa-qr-wait{display:grid;justify-items:center;gap:14px;color:#667781;font-size:15px}.wa-spin{width:34px;height:34px;border-radius:50%;border:3px solid #d1f4e0;border-top-color:#25d366;animation:waSpin .9s linear infinite}@keyframes waSpin{to{transform:rotate(360deg)}}.wa-logo{width:54px;height:54px;border-radius:50%;background:#25d366;display:inline-flex;align-items:center;justify-content:center}.wa-logo.big{width:84px;height:84px;box-shadow:0 6px 20px #25d36655}.settings-row{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;border:none;border-radius:12px;background:transparent;cursor:pointer;font-family:inherit;color:#14171c;transition:background .12s ease}.settings-row:hover{background:#f5f7fb}.head-preview{border:1px solid #EAECF0;border-radius:12px;padding:18px 22px 4px;background:#fff}.printer-list{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:50;padding:6px;border-radius:12px;background:#fff;border:1px solid #A9B0BE;box-shadow:0 18px 44px #0b10202e;display:grid;gap:2px}.printer-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border:none;border-radius:9px;background:transparent;cursor:pointer;font-family:inherit;font-size:15.5px;color:#14171c;text-align:start}.printer-item:hover{background:#f2f4f8}.printer-item.on{background:#f2f6ff;font-weight:700}.notes-preview{margin:0;padding:14px 18px;padding-inline-start:38px;border:1px solid #EAECF0;border-radius:12px;display:grid;gap:8px;font-size:15px;color:#42495c;line-height:1.6}.notes-grid{display:grid;grid-template-columns:40px 1fr 1fr 1fr 44px;gap:10px;align-items:center}.notes-head{padding:0 0 8px;font-size:13.5px;font-weight:700;color:#2a2f3a}.launcher{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#fff}.launcher-grid{display:grid;grid-template-columns:repeat(5,min(250px,30vh));gap:22px}@media (max-width: 1400px){.launcher-grid{grid-template-columns:repeat(3,minmax(200px,250px))}}.launch-card{position:relative;aspect-ratio:1 / 1;border-radius:20px;border:1px solid #111A2E;background:#111a2e;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;box-shadow:0 6px 20px #111a2e0f;transition:transform .15s ease,box-shadow .15s ease}.launch-card.ready{outline:3px solid #DE7E0A;outline-offset:4px;box-shadow:0 14px 36px #111a2e47}.launch-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #111a2e1f}.launch-soon{position:absolute;top:14px;inset-inline-start:14px;background:#de7e0a;color:#fff;font-size:13px;font-weight:700;padding:5px 12px;border-radius:20px}.launch-soon.small{top:10px;inset-inline-start:10px;font-size:11.5px;padding:3px 9px}.launch-msg{position:absolute;bottom:16px;inset-inline:14px;color:#c9d1e3;font-size:13.5px;text-align:center}.home-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}@media (max-width: 1250px){.home-grid{grid-template-columns:repeat(4,1fr)}}.home-grid>.card{aspect-ratio:auto;min-height:0;height:clamp(150px,24vh,210px);padding:14px!important;gap:12px!important}.tbl.dark-head tbody td.workers-cell{background:#f7f9fc;border-inline:1px solid #e3e7ee}html,body{overscroll-behavior:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}input,textarea{-webkit-user-select:text;user-select:text}button,.navitem,.tbl tbody tr{min-height:44px}.tbl tbody td{padding-top:13px;padding-bottom:13px}.only-pc,.win-buttons{display:none!important}body{padding-top:env(safe-area-inset-top);padding-bottom:0}.nav-label{display:none!important}.sidebar{overflow:hidden!important;top:calc(env(safe-area-inset-top) + 6px)!important;bottom:calc(env(safe-area-inset-bottom) + 6px)!important;inset-inline-start:6px!important;width:56px!important;padding:8px 6px!important;gap:2px!important}.sidebar .brand{margin-bottom:6px!important;padding:0!important}.sidebar .brand-badge{width:32px!important;height:32px!important}.sidebar .brand-logo{display:none!important}.sidebar-line{margin:6px 0!important}.sidebar>*{flex:0 0 auto}.navitem{padding:6px!important;min-height:0!important;border-radius:9px!important;margin:0!important}.sidebar .navitem{height:40px!important}.navitem svg{width:19px!important;height:19px!important}.sidebar-foot,.sidebar .foot{padding:0!important;margin:0!important}.sidebar:hover{width:56px!important;box-shadow:none!important}.sidebar:hover .brand{justify-content:center!important;padding:0!important}.sidebar:hover .brand-name,.sidebar:hover .brand-logo,.sidebar:hover .nav-label{display:none!important}.sidebar:hover .navitem{justify-content:center!important;padding:6px!important}html,body{height:100%;overflow:hidden}.content{margin-inline-start:66px!important;padding:10px 12px calc(env(safe-area-inset-bottom) + 10px)!important;min-height:0!important;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.home-top,.home-logo{display:none!important}.home-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.home-grid>.card{min-height:0!important;height:168px!important;padding:16px 12px!important;gap:12px!important;justify-content:center!important}.stat-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.report-grid{grid-template-columns:1fr!important}.filter-row{flex-wrap:wrap;gap:10px}.filter-row>*{flex:1 1 auto;min-width:150px}.form-grid{grid-template-columns:1fr!important}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl{min-width:0}[role=dialog]>div{width:94vw!important;max-height:88vh!important}.tall-page{min-height:calc(100vh - 20px)!important}.sale-grid>.card{padding:12px!important;overflow:visible!important}.sale-head{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin-bottom:12px!important}.sale-who{display:contents!important}.sale-who>:nth-child(1){grid-row:1;grid-column:1;min-width:0}.sale-who>:nth-child(2){grid-row:1;grid-column:2;min-width:0}.sale-who>:nth-child(3){grid-row:3;grid-column:1 / -1}.sale-head .head-buttons{grid-row:2;grid-column:1 / -1;display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px!important}.sale-head .head-buttons .sq-btn{max-width:none!important;min-width:0!important;width:auto!important;height:64px!important;flex-direction:row!important;gap:8px!important;font-size:13.5px!important;padding:6px 8px!important}.sale-head .head-buttons .sq-btn svg{width:22px!important;height:22px!important;flex-shrink:0}.sale-head .money-card{grid-row:4;grid-column:1 / -1;flex:none!important;display:grid!important;grid-template-columns:repeat(3,1fr);padding:0!important}.sale-head .money-line{flex-direction:column;align-items:center!important;justify-content:center!important;gap:4px!important;padding:9px 6px!important;min-width:0}.sale-head .money-line+.money-line{border-top:none!important;border-inline-start:1px solid #edf0f5}.sale-head .money-line>span:first-child{font-size:13px!important}.sale-head .money-line .val{font-size:17px!important}.sale-head .money-line>div{width:100%!important}.sale-head .money-line input{height:34px;text-align:center}.sale-grid .table-wrap{flex:1;min-height:160px;padding:0!important;border:1px solid #e3e7ee;border-radius:12px;background:#fff;overflow:hidden auto}.sale-grid .tbl.dark-head thead th:first-child,.sale-grid .tbl.dark-head thead th:last-child{border-radius:0!important}.sale-grid .tbl.dark-head tbody td:first-child{border-right:none!important}.sale-grid .tbl.dark-head tbody td:last-child{border-left:none!important}.sale-foot{gap:8px!important}.sale-foot>button{min-width:0;height:52px;padding:10px 8px!important;font-size:15px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sale-grid .tbl,.sale-grid .tbl thead,.sale-grid .tbl tbody{display:block;width:100%}.sale-grid .tbl thead tr{display:flex}.sale-grid .tbl thead th{display:none}.sale-grid .tbl thead th:first-child{display:block;flex:1;width:auto!important;padding:12px 14px;font-size:14px}.sale-grid .tbl tbody tr:not(.line-row){display:table;width:100%}.sale-grid tr.line-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;grid-template-areas:"name name del" "qty price sum";padding:12px 14px;border-bottom:1px solid #e8ecf3;min-height:0!important}.sale-grid tr.line-row:nth-child(2n){background:#fafbfd}.sale-grid tr.line-row>td{display:block;padding:0!important;border:none!important;text-align:start}.sale-grid tr.line-row .c-name{grid-area:name;align-self:center;font-size:16px}.sale-grid tr.line-row .c-del{grid-area:del;justify-self:end}.sale-grid tr.line-row .c-qty{grid-area:qty}.sale-grid tr.line-row .c-price{grid-area:price}.sale-grid tr.line-row .c-sum{grid-area:sum}.sale-grid tr.line-row td[data-label]:before{content:attr(data-label);display:block;font-size:12.5px;font-weight:600;color:#2a2f3a;margin-bottom:4px}.sale-grid .qty-wrap{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;height:44px;border:1.5px solid #14171C;border-radius:9px;overflow:hidden;background:#fff}.sale-grid .qty-step{display:grid;place-items:center;border:none;background:#f0f2f5;color:#1a73e8;font:inherit;font-size:22px;font-weight:800;padding:0;min-height:0!important;cursor:pointer}.sale-grid .qty-step:active{background:#dfe7f7}.sale-grid .qty-wrap input{border:none!important;border-radius:0!important;height:100%;width:100%;text-align:center;font-size:17px!important;padding:0 4px!important}.sale-grid .c-price input{height:44px;width:100%;font-size:16px!important}.sale-grid .sum-val{display:grid;place-items:center;height:44px;border-radius:9px;background:#eef5ff;color:#1a73e8;font-size:17px;font-weight:800}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}.stat-grid:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat-card{margin-top:0!important;padding:10px 12px 4px!important}.stat-card .stat-top{align-items:center;gap:8px}.stat-card .stat-icon{width:36px!important;height:36px!important;margin-top:0!important;border-radius:10px!important}.stat-card .stat-icon svg{width:19px;height:19px}.stat-card .stat-label{font-size:13px!important;text-align:start!important;flex:1}.stat-card .stat-value{font-size:21px!important;margin-top:6px!important}.stat-card .stat-line{margin-top:6px!important}.stat-card .stat-foot{font-size:12px!important;padding:6px 0 4px!important}.stat-card.no-foot{padding-bottom:10px!important}.stat-card.no-foot .stat-line,.stat-card.no-foot .stat-foot{display:none!important}.handback-page .filter-row>*{min-width:0!important;flex:1 1 100%!important}.handback-page .rec-wrap{padding:0!important;border:1px solid #e3e7ee;border-radius:12px;overflow:hidden}.handback-page .rec-table,.handback-page .rec-table thead,.handback-page .rec-table tbody{display:block;width:100%}.handback-page .rec-table thead{display:none}.handback-page .rec-table tbody tr:not(.rec-row){display:table;width:100%}.handback-page tr.rec-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px 8px;grid-template-areas:"cust cust cust cust cust cust cust cust state state state state" "no date date date date date . . . . . ." "pieces pieces pieces pieces total total total total rest rest rest rest" "act act act act act act act act act act act act";padding:12px 14px;border-bottom:1px solid #e8ecf3;min-height:0!important}.handback-page tr.rec-row:nth-child(2n){background:#fafbfd}.handback-page tr.rec-row>td{display:block;padding:0!important;border:none!important;text-align:start!important}.handback-page .c-cust{grid-area:cust;font-size:16px;align-self:center}.handback-page .c-state{grid-area:state;justify-self:end;align-self:center}.handback-page .c-no{grid-area:no;color:#2a2f3a;font-size:13.5px;white-space:nowrap;overflow:visible}.handback-page .c-no:before{content:"#"}.handback-page .c-date{grid-area:date;color:#2a2f3a;font-size:13.5px}.handback-page .c-date:after{content:"  ·"}.handback-page .c-pieces{grid-area:pieces}.handback-page .c-total{grid-area:total}.handback-page .c-rest{grid-area:rest}.handback-page tr.rec-row>td.c-pieces,.handback-page tr.rec-row>td.c-total,.handback-page tr.rec-row>td.c-rest{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#f4f6fa;border-radius:9px;padding:7px 6px!important;text-align:center!important;font-weight:800;font-size:16px;direction:rtl}.handback-page tr.rec-row td[data-label]:before{content:attr(data-label);font-size:12px;font-weight:600;color:#2a2f3a}.handback-page .c-act{grid-area:act}.handback-page .c-act:empty{display:none!important}.handback-page .c-act button{height:46px;font-size:15px}.lcontract-page .sale-who>:nth-child(1){grid-row:1;grid-column:1 / -1}.lcontract-page .sale-who>:nth-child(2){grid-row:2;grid-column:1 / -1}.lcontract-page .sale-who>:nth-child(3){grid-row:4;grid-column:1 / -1}.lcontract-page .sale-head .head-buttons{grid-row:3}.lcontract-page .sale-head .money-card{grid-row:5}.lcontract-page .lc-dates>*{flex:1 1 0;min-width:0}.lcontract-page .sale-grid tr.line-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"name name name del" "times qty price sum"}.lcontract-page .sale-grid tr.line-row .c-times{grid-area:times}.lcontract-page .sale-grid tr.line-row td input{height:44px;width:100%;font-size:16px!important}.filter-row .search-box{flex:1 1 100%!important}.filter-row>div:not(.search-box):not(.datebox){flex:1 1 100%!important;min-width:0!important}.filter-row>.datebox{flex:1 1 0!important;min-width:0!important}.filter-row>span{flex:0 0 auto!important;min-width:0!important}.datebox{border:none!important;padding:0!important;height:auto!important;background:transparent!important}.datebox .datebox-face{width:100%}.contracts-page .ct-wrap{padding:0!important;border:1px solid #e3e7ee;border-radius:12px;overflow:hidden}.contracts-page .ct-table,.contracts-page .ct-table thead,.contracts-page .ct-table tbody{display:block;width:100%}.contracts-page .ct-table thead{display:none}.contracts-page .ct-table tbody tr:not(.ct-row){display:table;width:100%}.contracts-page tr.ct-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;grid-template-areas:"cust cust cust cust cust cust cust cust state state state state" "code code code code code code code code code code code code" "items items items items items items items items items items items items" "prog prog prog prog prog prog prog prog prog prog prog prog" "start start start start end end end end price price price price";padding:14px;border-bottom:1px solid #e8ecf3;min-height:0!important}.contracts-page tr.ct-row:nth-child(2n){background:#fafbfd}.contracts-page tr.ct-row>td{display:block;padding:0!important;border:none!important;text-align:start!important;max-width:none!important;min-width:0!important}.contracts-page tr.ct-row .c-cust{grid-area:cust;align-self:center;font-size:16px}.contracts-page tr.ct-row .c-state{grid-area:state;justify-self:end;align-self:center}.contracts-page tr.ct-row .c-code{grid-area:code;font-size:13.5px;text-align:right!important}.contracts-page tr.ct-row .c-items{grid-area:items}.contracts-page tr.ct-row .c-items .contract-items{margin:0}.contracts-page tr.ct-row .c-prog{grid-area:prog}.contracts-page tr.ct-row .c-start{grid-area:start}.contracts-page tr.ct-row .c-end{grid-area:end}.contracts-page tr.ct-row .c-price{grid-area:price}.contracts-page tr.ct-row>td.c-start,.contracts-page tr.ct-row>td.c-end,.contracts-page tr.ct-row>td.c-price{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;direction:rtl;background:#f4f6fa;border-radius:9px;padding:7px 6px!important;text-align:center!important;font-weight:800;font-size:15px}.contracts-page tr.ct-row td[data-label]:before{content:attr(data-label);font-size:12px;font-weight:600;color:#2a2f3a}.receipts-page .rc-wrap{padding:0!important;border:1px solid #e3e7ee;border-radius:12px;overflow:hidden}.receipts-page .rc-table,.receipts-page .rc-table thead,.receipts-page .rc-table tbody{display:block;width:100%}.receipts-page .rc-table thead{display:none}.receipts-page .rc-table tbody tr:not(.rc-row){display:table;width:100%}.receipts-page tr.rc-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;grid-template-areas:"cust cust cust cust cust cust cust cust cust no no no" "date date date date date date date date date date date date" "lines lines lines total total total paid paid paid rest rest rest" "act act act act act act act act act act act act";padding:14px;border-bottom:1px solid #e8ecf3;min-height:0!important}.receipts-page tr.rc-row:nth-child(2n){background:#fafbfd}.receipts-page tr.rc-row>td{display:block;padding:0!important;border:none!important;min-width:0!important}.receipts-page tr.rc-row .c-cust{grid-area:cust;font-size:16px;align-self:center;text-align:start!important}.receipts-page tr.rc-row .c-no{grid-area:no;justify-self:end;align-self:center;font-size:16px}.receipts-page tr.rc-row .c-no:before{content:"#"}.receipts-page tr.rc-row .c-date{grid-area:date;font-size:13.5px;color:#2a2f3a}.receipts-page tr.rc-row .c-lines{grid-area:lines}.receipts-page tr.rc-row .c-total{grid-area:total}.receipts-page tr.rc-row .c-paid{grid-area:paid}.receipts-page tr.rc-row .c-rest{grid-area:rest}.receipts-page tr.rc-row>td.c-lines,.receipts-page tr.rc-row>td.c-total,.receipts-page tr.rc-row>td.c-paid,.receipts-page tr.rc-row>td.c-rest{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;direction:rtl;background:#f4f6fa;border-radius:9px;padding:7px 4px!important;text-align:center!important;font-weight:800;font-size:15px}.receipts-page tr.rc-row td[data-label]:before{content:attr(data-label);font-size:11.5px;font-weight:600;color:#2a2f3a;white-space:nowrap}.receipts-page tr.rc-row .c-act{grid-area:act}.receipts-page tr.rc-row .c-act>div{display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px!important}.receipts-page tr.rc-row .c-act button{width:100%!important;height:44px!important;border-radius:10px!important}.receipts-page tr.rc-row .c-act button svg{width:20px;height:20px}.customers-page .filter-row{flex-wrap:nowrap!important}.customers-page .filter-row .search-box{flex:1 1 0!important;min-width:0!important}.customers-page .filter-row>button{flex:0 0 auto!important;min-width:0!important}.customers-page .cu-wrap{padding:0!important;border:1px solid #e3e7ee;border-radius:12px;overflow:hidden}.customers-page .cu-table,.customers-page .cu-table thead,.customers-page .cu-table tbody{display:block;width:100%}.customers-page .cu-table thead{display:none}.customers-page .cu-table tbody tr:not(.cu-row){display:table;width:100%}.customers-page tr.cu-row{display:grid;grid-template-columns:auto auto 1fr auto auto;column-gap:8px;row-gap:2px;align-items:center;grid-template-areas:"name name name debt act" "code phone . debt act" "addr addr addr addr addr";padding:12px 14px;border-bottom:1px solid #e8ecf3;min-height:0!important}.customers-page tr.cu-row:nth-child(2n){background:#fafbfd}.customers-page tr.cu-row>td{display:block;padding:0!important;border:none!important;min-width:0!important;max-width:none!important}.customers-page tr.cu-row .c-name{grid-area:name;font-size:16px}.customers-page tr.cu-row .c-code{grid-area:code;padding-right:49px!important;font-size:13px;font-weight:600!important}.customers-page tr.cu-row .c-phone{grid-area:phone;font-size:13px;color:#2a2f3a}.customers-page tr.cu-row .c-phone:before{content:"·  "}.customers-page tr.cu-row .c-addr{grid-area:addr;padding-inline-start:49px!important;font-size:13px;color:#2a2f3a!important}.customers-page tr.cu-row .empty{display:none!important}.customers-page tr.cu-row .c-debt{grid-area:debt;justify-self:end}.customers-page tr.cu-row .c-act{grid-area:act}.stat-grid{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.stat-grid:has(>:nth-child(4)){grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-page .page-title{font-size:20px}.profile-page .pf-info{padding:14px!important;gap:12px!important;margin-bottom:12px!important}.profile-page .pf-info>:first-child{width:56px!important;height:56px!important}.profile-page .pf-info>div:nth-child(2){min-width:0!important;gap:6px!important}.profile-page .pf-info>div:nth-child(2)>div:first-child{font-size:18px!important}.profile-page .pf-info>div:last-child{flex:1 1 100%}.profile-page .pf-info>div:last-child>button{flex:1;height:48px}.profile-page .pr-wrap,.profile-page .pm-wrap{padding:8px 0 0!important}.profile-page .pr-table,.profile-page .pr-table thead,.profile-page .pr-table tbody,.profile-page .pm-table,.profile-page .pm-table thead,.profile-page .pm-table tbody{display:block;width:100%}.profile-page .pr-table thead,.profile-page .pm-table thead{display:none}.profile-page .pr-table tbody tr:not(.pr-row),.profile-page .pm-table tbody tr:not(.pm-row){display:table;width:100%}.profile-page tr.pr-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;grid-template-areas:"no no date date date date state state state state state state" "pieces pieces pieces total total total paid paid paid rest rest rest" "act act act act act act act act act act act act";padding:12px 4px;border-bottom:1px solid #e8ecf3;min-height:0!important}.profile-page tr.pr-row>td,.profile-page tr.pm-row>td{display:block;padding:0!important;border:none!important;min-width:0!important;max-width:none!important}.profile-page tr.pr-row .c-no{grid-area:no;align-self:center;font-size:16px}.profile-page tr.pr-row .c-no:before{content:"#"}.profile-page tr.pr-row .c-date{grid-area:date;align-self:center;font-size:13.5px;color:#2a2f3a;text-align:start!important}.profile-page tr.pr-row .c-state{grid-area:state;justify-self:end;align-self:center}.profile-page tr.pr-row .c-pieces{grid-area:pieces}.profile-page tr.pr-row .c-total{grid-area:total}.profile-page tr.pr-row .c-paid{grid-area:paid}.profile-page tr.pr-row .c-rest{grid-area:rest}.profile-page tr.pr-row>td.c-pieces,.profile-page tr.pr-row>td.c-total,.profile-page tr.pr-row>td.c-paid,.profile-page tr.pr-row>td.c-rest{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;direction:rtl;background:#f4f6fa;border-radius:9px;padding:7px 4px!important;text-align:center!important;font-weight:800;font-size:15px}.profile-page tr.pr-row td[data-label]:before{content:attr(data-label);font-size:11.5px;font-weight:600;color:#2a2f3a;white-space:nowrap}.profile-page tr.pr-row .c-act{grid-area:act}.profile-page tr.pr-row .c-act>div,.profile-page tr.pm-row .c-act>div{display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px!important}.profile-page tr.pr-row .c-act button,.profile-page tr.pm-row .c-act button{width:100%!important;height:42px!important;border-radius:10px!important}.profile-page tr.pm-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;align-items:center;grid-template-areas:"kind note amount" "date date date" "act act act";padding:12px 4px;border-bottom:1px solid #e8ecf3;min-height:0!important}.profile-page tr.pm-row .c-kind{grid-area:kind}.profile-page tr.pm-row .c-note{grid-area:note;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page tr.pm-row .c-amount{grid-area:amount;font-size:17px;font-weight:800}.profile-page tr.pm-row .c-date{grid-area:date;font-size:13px;color:#2a2f3a;text-align:start!important;direction:ltr;justify-self:end}.profile-page tr.pm-row .c-act{grid-area:act}.profile-page tr.pm-row .c-act:not(:has(button)){display:none!important}.employees-page .filter-row .search-box{flex:1 1 0!important;min-width:0!important}.employees-page .filter-row>button{flex:0 0 auto!important;min-width:0!important}.employees-page .emp-wrap{padding:0!important;border:1px solid #e3e7ee;border-radius:12px;overflow:hidden}.employees-page .emp-table,.employees-page .emp-table thead,.employees-page .emp-table tbody{display:block;width:100%}.employees-page .emp-table thead{display:none}.employees-page .emp-table tbody tr:not(.emp-row){display:table;width:100%}.employees-page tr.emp-row{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto;gap:6px 8px;align-items:center;grid-template-areas:"name name name name kind" "code job phone . ." "date date date date date" "note note note note note" "chips chips chips chips chips" "act act act act act";padding:12px 14px;border-bottom:1px solid #e8ecf3;min-height:0!important}.employees-page tr.emp-row:nth-child(2n){background:#fafbfd}.employees-page tr.emp-row>td{display:block;padding:0!important;border:none!important;min-width:0!important;max-width:none!important}.employees-page tr.emp-row .empty{display:none!important}.employees-page tr.emp-row .c-name{grid-area:name;font-size:16px}.employees-page tr.emp-row .c-kind{grid-area:kind;justify-self:end}.employees-page tr.emp-row .c-code{grid-area:code;padding-right:49px!important;font-size:13px}.employees-page tr.emp-row .c-job{grid-area:job;font-size:13.5px}.employees-page tr.emp-row .c-job:before,.employees-page tr.emp-row .c-phone:before{content:"·  "}.employees-page tr.emp-row .c-phone{grid-area:phone;font-size:13px}.employees-page tr.emp-row .c-date{grid-area:date;padding-right:49px!important;font-size:13px;text-align:right!important}.employees-page tr.emp-row .c-note{grid-area:note;padding-right:49px!important;font-size:13px}.employees-page tr.emp-row .c-jobs{grid-area:chips;width:calc(50% - 4px);justify-self:start}.employees-page tr.emp-row .c-salary{grid-area:chips;width:calc(50% - 4px);justify-self:end}.employees-page tr.emp-row>td.c-jobs,.employees-page tr.emp-row>td.c-salary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;direction:rtl;background:#f4f6fa;border-radius:9px;padding:7px 6px!important;text-align:center!important;font-weight:800;font-size:15px}.employees-page tr.emp-row .c-jobs>div:last-child{font-weight:500}.employees-page tr.emp-row td.c-jobs:before,.employees-page tr.emp-row td.c-salary:before{content:attr(data-label);font-size:11.5px;font-weight:600;color:#2a2f3a}.employees-page tr.emp-row .c-act{grid-area:act}.employees-page tr.emp-row .c-act>div{display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px!important}.employees-page tr.emp-row .c-act button{width:100%!important;height:42px!important;border-radius:10px!important}.stat-card .stat-value{white-space:nowrap;font-size:19px!important}.stat-card .stat-value span{font-size:12px!important}.employees-page tr.emp-row .c-jobs,.employees-page tr.emp-row .c-salary{align-self:stretch}.wa-page .wac-wrap{padding:0!important;border:1px solid #e3e7ee;border-radius:12px;overflow:hidden}.wa-page .wac-table,.wa-page .wac-table thead,.wa-page .wac-table tbody{display:block;width:100%}.wa-page .wac-table thead{display:none}.wa-page .wac-table tbody tr:not(.wac-row){display:table;width:100%}.wa-page tr.wac-row{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto;column-gap:8px;row-gap:2px;align-items:center;grid-template-areas:"name name name name times" "code phone last . times";padding:10px 14px;border-bottom:1px solid #e8ecf3;min-height:0!important}.wa-page tr.wac-row:nth-child(2n){background:#fafbfd}.wa-page tr.wac-row>td{display:block;padding:0!important;border:none!important;min-width:0!important}.wa-page tr.wac-row .empty{display:none!important}.wa-page tr.wac-row .c-name{grid-area:name;font-size:15.5px}.wa-page tr.wac-row .c-code{grid-area:code;padding-right:45px!important;font-size:13px}.wa-page tr.wac-row .c-phone{grid-area:phone;font-size:13px}.wa-page tr.wac-row .c-last{grid-area:last;font-size:13px}.wa-page tr.wac-row .c-phone:before,.wa-page tr.wac-row .c-last:before{content:"·  "}.wa-page tr.wac-row>td.c-times{grid-area:times;display:flex;flex-direction:column;align-items:center;background:#f4f6fa;border-radius:9px;padding:6px 10px!important;font-weight:800}.wa-page tr.wac-row td.c-times:before{content:attr(data-label);font-size:11px;font-weight:600;color:#2a2f3a}.filter-row:has(>.search-box+button) .search-box{flex:1 1 0!important;min-width:0!important}.filter-row>button{flex:0 0 auto!important;min-width:0!important}.expenses-page .ex-wrap{padding:0!important;border:1px solid #e3e7ee;border-radius:12px;overflow:hidden}.expenses-page .ex-table,.expenses-page .ex-table thead,.expenses-page .ex-table tbody,.expenses-page .ex-table tfoot{display:block;width:100%}.expenses-page .ex-table thead{display:none}.expenses-page .ex-table tbody tr:not(.ex-row){display:table;width:100%}.expenses-page tr.ex-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;column-gap:8px;row-gap:2px;align-items:center;grid-template-areas:"what what what amount act" "date who note . act";padding:10px 14px;border-bottom:1px solid #e8ecf3;min-height:0!important}.expenses-page tr.ex-row:nth-child(2n){background:#fafbfd}.expenses-page tr.ex-row>td{display:block;padding:0!important;border:none!important;min-width:0!important;max-width:none!important}.expenses-page tr.ex-row .empty{display:none!important}.expenses-page tr.ex-row .c-what{grid-area:what;font-size:15.5px}.expenses-page tr.ex-row .c-amount{grid-area:amount;font-size:16px;font-weight:800}.expenses-page tr.ex-row .c-act{grid-area:act}.expenses-page tr.ex-row .c-date{grid-area:date;font-size:13px;color:#2a2f3a}.expenses-page tr.ex-row .c-who{grid-area:who;font-size:13px;color:#2a2f3a}.expenses-page tr.ex-row .c-note{grid-area:note;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expenses-page tr.ex-row .c-who:before,.expenses-page tr.ex-row .c-note:before{content:"·  "}.expenses-page tr.ex-total{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#f4f6fa}.expenses-page tr.ex-total>td{display:block;border:none!important;padding:0!important}.expenses-page tr.ex-total>td:last-child{display:none}.cash-page .filter-row>button{flex:1 1 40%!important}.cash-page .filter-row>.datebox{flex:1 1 40%!important}.cash-page .cm-wrap{padding:0!important;border:1px solid #e3e7ee;border-radius:12px;overflow:hidden}.cash-page .cm-table,.cash-page .cm-table thead,.cash-page .cm-table tbody{display:block;width:100%}.cash-page .cm-table thead{display:none}.cash-page .cm-table tbody tr:not(.cm-row){display:table;width:100%}.cash-page tr.cm-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:8px;row-gap:2px;align-items:center;grid-template-areas:"what what amount act" "date kind . act";padding:10px 14px;border-bottom:1px solid #e8ecf3;min-height:0!important}.cash-page tr.cm-row:nth-child(2n){background:#fafbfd}.cash-page tr.cm-row>td{display:block;padding:0!important;border:none!important;min-width:0!important;max-width:none!important}.cash-page tr.cm-row .empty{display:none!important}.cash-page tr.cm-row .c-what{grid-area:what;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cash-page tr.cm-row .c-in,.cash-page tr.cm-row .c-out{grid-area:amount;font-size:16px!important;font-weight:800}.cash-page tr.cm-row .c-in:before{content:"+"}.cash-page tr.cm-row .c-out:before{content:"−"}.cash-page tr.cm-row .c-date{grid-area:date;font-size:13px;color:#2a2f3a}.cash-page tr.cm-row .c-kind{grid-area:kind;font-size:13px}.cash-page tr.cm-row .c-kind:before{content:"·  "}.cash-page tr.cm-row .c-act{grid-area:act}.cash-page tr.cm-row .c-act:empty{display:none}.datebox-clear{min-height:0!important}.cash-page tr.cm-row .c-in,.cash-page tr.cm-row .c-out{direction:ltr;text-align:left!important}.cars-page .filter-row{flex-wrap:wrap!important}.cars-page .filter-row .search-box,.cars-page .filter-row:has(>.search-box+button) .search-box{flex:1 1 100%!important;order:1}.cars-page .filter-row>div:first-child{order:0}.cars-page .filter-row>button{order:2}.cars-page .filter-row>button{flex:1 1 40%!important}.cars-page .cars-wrap{padding:0!important;border:1px solid #e3e7ee;border-radius:12px;overflow:hidden}.cars-page .car-table,.cars-page .car-table thead,.cars-page .car-table tbody,.cars-page .cx-table,.cars-page .cx-table thead,.cars-page .cx-table tbody,.cars-page .cx-table tfoot{display:block;width:100%}.cars-page .car-table thead,.cars-page .cx-table thead{display:none}.cars-page .car-table tbody tr:not(.car-row),.cars-page .cx-table tbody tr:not(.cx-row){display:table;width:100%}.cars-page tr.cx-row,.cars-page tr.car-row{padding:10px 14px;border-bottom:1px solid #e8ecf3;min-height:0!important}.cars-page tr.cx-row:nth-child(2n),.cars-page tr.car-row:nth-child(2n){background:#fafbfd}.cars-page tr.cx-row>td,.cars-page tr.car-row>td{display:block;padding:0!important;border:none!important;min-width:0!important;max-width:none!important}.cars-page tr.cx-row .empty{display:none!important}.cars-page tr.cx-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;column-gap:8px;row-gap:4px;align-items:center;grid-template-areas:"car what . amount act" "date note note . act"}.cars-page tr.cx-row .c-car{grid-area:car}.cars-page tr.cx-row .c-what{grid-area:what;font-weight:700;font-size:15px}.cars-page tr.cx-row .c-what:before{content:"·  ";font-weight:400}.cars-page tr.cx-row .c-amount{grid-area:amount;font-size:16px;font-weight:800}.cars-page tr.cx-row .c-act{grid-area:act}.cars-page tr.cx-row .c-date{grid-area:date;font-size:13px;color:#2a2f3a;padding-right:42px!important}.cars-page tr.cx-row .c-note{grid-area:note;font-size:13px}.cars-page tr.cx-row .c-note:before{content:"·  "}.cars-page tr.cx-total{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#f4f6fa}.cars-page tr.cx-total>td{display:block;border:none!important;padding:0!important}.cars-page tr.cx-total>td:last-child{display:none}.cars-page tr.car-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;row-gap:10px;align-items:center;grid-template-areas:"brand model spent" "act act act"}.cars-page tr.car-row .c-brand{grid-area:brand;font-size:16px}.cars-page tr.car-row .c-model{grid-area:model;font-size:16px;font-weight:700;text-align:start!important}.cars-page tr.car-row>td.c-spent{grid-area:spent;display:flex;flex-direction:column;align-items:center;background:#fff4e5;border-radius:9px;padding:6px 12px!important;font-weight:800;font-size:16px}.cars-page tr.car-row td.c-spent:before{content:attr(data-label);font-size:11px;font-weight:600;color:#2a2f3a}.cars-page tr.car-row .c-act{grid-area:act}.cars-page tr.car-row .c-act>div{display:grid!important;grid-template-columns:2fr 1fr;gap:8px!important}.cars-page tr.car-row .c-act>div>div{display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px!important}.cars-page tr.car-row .c-act button{width:100%!important;height:42px!important;border-radius:10px!important}.rp-filter{flex:1 1 100%!important}.rp-filter>div:first-child{flex:1 1 100%!important;min-width:0!important}.rp-filter>.datebox{flex:1 1 0!important;min-width:0!important}.report-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-tiles>:last-child:nth-child(odd){grid-column:1 / -1}.report-tile{padding:12px 14px!important;gap:10px!important}.report-tile .tile-title{font-size:14px!important}.report-tile .tile-value{font-size:17px!important}.rp-head{gap:10px!important;margin-bottom:12px!important}.rp-head>div[style*="flex: 1"]{display:none}.rp-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}.rp-summary>:last-child:nth-child(odd){grid-column:1 / -1}.rp-summary>.card{padding:10px 12px!important}.rp-summary>.card>div:last-child{font-size:19px!important;margin-top:2px!important}.rp-wrap{padding:0!important;border:1px solid #e3e7ee;border-radius:12px;overflow:hidden}.rp-table,.rp-table thead,.rp-table tbody,.rp-table tfoot{display:block;width:100%}.rp-table thead{display:none}.rp-table tbody tr:not(.rp-row){display:table;width:100%}.rp-table tr.rp-row,.rp-table tr.rp-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;padding:12px 14px;border-bottom:1px solid #e8ecf3;min-height:0!important}.rp-table tr.rp-row:nth-child(2n){background:#fafbfd}.rp-table tr.rp-foot{background:#f4f6fa}.rp-table tr.rp-row>td,.rp-table tr.rp-foot>td{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px!important;border:none!important;background:#f4f6fa;border-radius:9px;text-align:center!important;font-size:14.5px;min-width:0;white-space:normal!important}.rp-table tr.rp-row>td:before,.rp-table tr.rp-foot>td[data-label]:before{content:attr(data-label);font-size:11px;font-weight:600;color:#2a2f3a}.rp-table tr.rp-row>td.rp-n{display:none}.rp-table tr.rp-row>td:nth-child(2){grid-column:1 / -1;background:none;align-items:flex-start;font-size:16px;font-weight:700;padding:0!important}.rp-table tr.rp-row>td:nth-child(2):before{display:none}.rp-table tr.rp-foot>td:first-child{display:none}.rp-table tr.rp-foot>td:nth-child(2){grid-column:1 / -1;background:none;align-items:flex-start;font-size:16px;padding:0!important}.rp-table tr.rp-foot>td:empty{display:none}[data-card=settings],[data-nav=settings]{display:none!important}.wood-page .wood-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:4px}.wood-page .wood-grid>*{min-width:0}.orders-page .wo-wrap{padding:0!important;border:1px solid #e3e7ee;border-radius:12px;overflow:hidden}.orders-page .wo-table,.orders-page .wo-table thead,.orders-page .wo-table tbody{display:block;width:100%}.orders-page .wo-table thead{display:none}.orders-page .wo-table tbody tr:not(.wo-row){display:table;width:100%}.orders-page tr.wo-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) repeat(3,minmax(0,1fr));gap:6px 8px;align-items:center;grid-template-areas:"cust cust cust cust state state" "no date loc loc loc loc" "m m total total left left";padding:12px 14px;border-bottom:1px solid #e8ecf3;min-height:0!important}.orders-page tr.wo-row:nth-child(2n){background:#fafbfd}.orders-page tr.wo-row>td{display:block;padding:0!important;border:none!important;min-width:0!important;text-align:start!important}.orders-page tr.wo-row .empty{display:none!important}.orders-page tr.wo-row .c-cust{grid-area:cust;font-size:16px}.orders-page tr.wo-row .c-state{grid-area:state;justify-self:end}.orders-page tr.wo-row .c-no{grid-area:no;font-size:13.5px}.orders-page tr.wo-row .c-no:before{content:"#"}.orders-page tr.wo-row .c-date{grid-area:date;font-size:13.5px;color:#2a2f3a}.orders-page tr.wo-row .c-loc{grid-area:loc;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-page tr.wo-row .c-date:before,.orders-page tr.wo-row .c-loc:before{content:"·  "}.orders-page tr.wo-row .c-m{grid-area:m}.orders-page tr.wo-row .c-total{grid-area:total}.orders-page tr.wo-row .c-left{grid-area:left}.orders-page tr.wo-row>td.c-m,.orders-page tr.wo-row>td.c-total,.orders-page tr.wo-row>td.c-left{display:flex;flex-direction:column;align-items:center;gap:2px;direction:rtl;background:#f4f6fa;border-radius:9px;padding:7px 4px!important;text-align:center!important;font-weight:800;font-size:15px}.orders-page tr.wo-row td[data-label]:before{content:attr(data-label);font-size:11.5px;font-weight:600;color:#2a2f3a}.wood-page .sale-who>:nth-child(4){grid-row:4;grid-column:1 / -1}.wood-page .sale-head .money-card{grid-row:5}.rate-page .card{max-width:none!important}
