.clientStoredDetails,.clientZaptradeSection{background:#f8fafcbd;border:1px solid #94a3b833;border-radius:18px;gap:12px;margin-top:14px;padding:14px;display:grid}.clientStoredDetailsTitle,.clientZaptradeHeader>span{color:#172033;font-size:14px;font-weight:900}.clientStoredDetailsGrid,.clientZaptradeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.clientStoredDetailsItem,.clientZaptradeMetric{background:#ffffffc2;border:1px solid #94a3b829;border-radius:12px;min-width:0;padding:10px 11px}.clientStoredDetailsItem>span,.clientZaptradeMetric>span{color:#64748b;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.clientStoredDetailsItem strong,.clientZaptradeMetric strong{overflow-wrap:anywhere;color:#172033}.clientStoredDetailsItem--phones{grid-column:1/-1}.clientStoredDetailsItem ul{color:#172033;gap:4px;margin:0;padding-left:18px;font-weight:750;display:grid}.clientZaptradeSection{background:linear-gradient(135deg,#eff6ffe0,#ffffffc2);border-color:#2563eb33;box-shadow:0 10px 24px #2563eb0f}.clientZaptradeHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.clientZaptradeHeader>span{color:#1d4ed8;letter-spacing:.08em}.clientZaptradeHeader small{color:#64748b;font-size:11px;font-weight:700}.clientZaptradeMetric--primary{background:#dbeafeb8;border-color:#2563eb40;grid-column:1/-1}.clientZaptradeMetric--primary strong{color:#1d4ed8;letter-spacing:.035em;font-size:20px}.clientZaptradeValueRow{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.clientZaptradeValueRow strong{min-width:0}.clientZaptradeValueRow button{color:#1d4ed8;min-height:36px;font:inherit;cursor:pointer;background:#ffffffe0;border:1px solid #2563eb3d;border-radius:10px;flex:none;padding:0 11px;font-size:12px;font-weight:850}.clientZaptradePartial{color:#92400e;background:#fef3c7cc;border:1px solid #d9770640;border-radius:11px;padding:9px 11px;font-size:12px;font-weight:800}@media (width<=760px){.clientStoredDetailsGrid,.clientZaptradeGrid{grid-template-columns:minmax(0,1fr)}.clientStoredDetailsItem--phones,.clientZaptradeMetric--primary{grid-column:auto}.clientZaptradeHeader{flex-direction:column;align-items:flex-start}.clientZaptradeValueRow{flex-direction:column;align-items:stretch}.clientZaptradeValueRow button{align-self:flex-start;min-height:44px}}.clientLoyaltyCompact{background:linear-gradient(135deg,#fffbebeb,#ffffffb8);border:1px solid #d59a0038;border-radius:18px;gap:12px;margin-top:14px;padding:14px;display:grid;box-shadow:0 12px 28px #784e0012}.clientLoyaltyCompactHeader,.bn-client-filter-panel,.bn-client-filter-actions,.bn-pagination{justify-content:space-between;align-items:center;gap:10px;display:flex}.clientLoyaltyCompactHeader>div,.bn-client-filter-panel>div:first-child{gap:3px;display:grid}.clientLoyaltyCompactHeader span,.clientLoyaltyCompactMetric span,.bn-client-filter-panel span{color:#76684b;font-size:12px;font-weight:750}.clientLoyaltyCompactGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.clientLoyaltyCompactMetric{background:#ffffffb3;border:1px solid #94a3b826;border-radius:12px;min-width:0;padding:9px 10px}.clientLoyaltyCompactMetric strong{overflow-wrap:anywhere;color:#172033;margin-top:3px;display:block}.clientLoyaltyCompactMetric.isKey,.clientLoyaltyCompactMetric.isBalance{background:#ffd63b33}.clientLoyaltyCompactMetric.isBalance strong{font-size:18px}.clientFinanceSummary{background:#f8fafcb8;border:1px solid #94a3b82e;border-radius:16px;gap:8px;padding:12px;display:grid}.clientFinanceSummaryTitle{color:#172033;font-size:14px;font-weight:900}.clientFinanceSource{color:#334155;background:#f1f5f9e6;border:1px solid #94a3b838;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 8px;min-width:0;padding:7px 9px;display:grid}.clientFinanceSourceLabel{letter-spacing:.08em;grid-column:1/-1;font-size:10px;font-weight:900;line-height:1}.clientFinanceState{min-width:0;font-size:12px;font-weight:800}.clientFinanceAmount{white-space:nowrap;justify-self:end;font-size:14px;font-weight:900}.clientFinanceSource--debt{color:#fff;background:linear-gradient(135deg,#ef4444,#b91c1c);border-color:#b91c1c61;box-shadow:0 8px 18px #b91c1c3d}.clientFinanceSource--positive{color:#fff;background:linear-gradient(135deg,#22c55e,#15803d);border-color:#15803d4d;box-shadow:0 7px 16px #15803d2e}.clientFinanceSource--zero{color:#475569;background:#f1f5f9eb}.clientFinanceStack{gap:4px;width:100%;min-width:0;display:grid}.clientFinanceCompactSource{border:1px solid #94a3b833;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:27px;padding:5px 7px;display:grid}.clientFinanceCompactSource--debt{color:#fff;background:linear-gradient(135deg,#ef4444,#b91c1c);border-color:#b91c1c61}.clientFinanceCompactSource--positive{color:#fff;background:linear-gradient(135deg,#22c55e,#15803d);border-color:#15803d4d}.clientFinanceCompactSource--zero,.clientFinanceCompactSource--missing{color:#475569;background:#f1f5f9f0}.clientFinanceCompactSource--missing{color:#94a3b8}.clientFinanceCompactLabel{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:900;line-height:1;overflow:hidden}.clientFinanceCompactAmount{white-space:nowrap;min-width:0;font-size:12px;font-weight:900;line-height:1}.mobileClientsSortHeader{display:none}.clientLoyaltyCompactBlocked{color:#b91c1c!important}.clientLoyaltyCompactOpen,.bn-client-filter-actions button,.bn-pagination button{color:#241700;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffd43b,#ffad22);border:1px solid #85580033;border-radius:12px;padding:0 14px;font-weight:850}.clientLoyaltyCompactOpen{justify-self:end}.clientLoyaltyCompactOpen:disabled,.bn-pagination button:disabled{cursor:default;opacity:.5}.bn-client-filter-panel{background:linear-gradient(135deg,#fff4b3eb,#fffc);border:1px solid #d59a0047;border-radius:18px;padding:13px 15px}.bn-client-filter-panel strong{font-size:18px}.bn-pagination{margin-top:12px}.bn-pagination>span{text-align:center;gap:2px;font-weight:800;display:grid}.bn-pagination small{color:#64748b;font-weight:650}.bn-receipt-item-name small,.bn-receipt-summary span{color:#64748b;margin-top:2px;font-size:11px;display:block}.bn-receipt-summary{gap:2px;display:grid}@media (width<=760px){.clientLoyaltyCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clientLoyaltyCompactHeader,.bn-client-filter-panel{flex-direction:column;align-items:stretch}.clientLoyaltyCompactOpen{justify-self:stretch;width:100%}.bn-client-filter-actions button{flex:1 1 0}.bn-pagination button{min-width:86px}}.bonusClientPanel{background:linear-gradient(135deg,#ffffffc2,#f8fafc8a);border:1px solid #ffffffb8;border-radius:18px;gap:12px;min-width:0;margin-top:14px;padding:14px;display:grid;overflow:hidden;box-shadow:0 12px 28px #0f172a12,inset 0 1px #ffffffe0}.bonusClientPanelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bonusClientPanelMetric{background:#fff9;border:1px solid #94a3b829;border-radius:12px;min-width:0;padding:10px 11px}.bonusClientPanelMetric span,.bonusClientOperationForm label span,.bonusBirthDateEditor label span{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.bonusClientPanelMetric strong{overflow-wrap:anywhere;color:#172033;min-width:0;font-size:14px;display:block}.bonusClientPanelActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bonusClientPanelActions button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#202632,#343b49);border:1px solid #0f172a1f;border-radius:11px;padding:8px 13px;font-weight:800}.bonusClientPanelActions button.isSecondary{color:#334155;background:#ffffffb8}.bonusClientPanelActions button:disabled{cursor:default;opacity:.55}.bonusClientPanelActions button:focus-visible,.bonusClientOperationForm input:focus-visible,.bonusClientOperationForm select:focus-visible,.bonusBirthDateEditor input:focus-visible,.bonusSortableHeaderButton:focus-visible{outline-offset:2px;outline:2px solid #d59a00}.bonusClientOperationForm,.bonusBirthDateEditor{background:#fffaeb8a;border:1px solid #d59a002e;border-radius:14px;gap:9px;min-width:0;padding:12px;display:grid}.bonusClientOperationForm h4,.bonusClientHistory h4{color:#172033;margin:0}.bonusClientOperationRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.bonusClientOperationRow label,.bonusBirthDateEditor label{min-width:0}.bonusClientOperationRow input,.bonusClientOperationRow select,.bonusBirthDateEditor input{box-sizing:border-box;color:#172033;width:100%;min-width:0;min-height:40px;font:inherit;background:#ffffffe6;border:1px solid #94a3b84d;border-radius:10px;padding:8px 10px}.bonusClientHistory{gap:8px;min-width:0;display:grid}.bonusClientHistoryItem{background:#ffffff8f;border:1px solid #94a3b829;border-radius:12px;gap:5px;min-width:0;padding:10px 11px;display:grid}.bonusClientHistoryItem>div:first-child{justify-content:space-between;gap:10px;display:flex}.bonusClientHistoryItem p{color:#475569;overflow-wrap:anywhere;margin:0}.bonusClientHistoryItem .isPlus,.bonusBirthDateEditor .isSuccess,.bonusClientOperationForm .isSuccess{color:#15803d}.bonusClientHistoryItem .isMinus,.bonusClientPanelStatus.isError{color:#b91c1c}.bonusClientHistoryMeta{color:#64748b;flex-wrap:wrap;gap:5px 12px;font-size:12px;display:flex}.bonusClientPanelStatus{color:#475569;background:#f1f5f9cc;border-radius:10px;padding:9px 10px}.bonusSortableHeaderButton{appearance:none;align-items:center;justify-content:inherit;min-width:0;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;gap:5px;margin:0;padding:0;display:inline-flex}.bonusSortableHeaderButton.isActive{color:#8a5f00}@media (width<=760px){.bonusClientPanel{padding:10px}.bonusClientPanelGrid,.bonusClientOperationRow{grid-template-columns:1fr}.bonusClientPanelActions{flex-direction:column;align-items:stretch}.bonusClientPanelActions button{width:100%}.bonusClientHistoryItem>div:first-child{flex-direction:column;align-items:flex-start}}.moyskladAnalyticsPage{color:#17120a;gap:16px;width:100%;min-width:0;display:grid}.moyskladAnalyticsPeriod,.moyskladAnalyticsPanel,.moyskladOwnershipGrid>section{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:linear-gradient(145deg,#ffffffdb,#f8f4e7b8);border:1px solid #ffffff9e;border-radius:22px;box-shadow:0 18px 50px #2d220a1a,inset 0 1px #ffffffbf}.moyskladAnalyticsPeriod,.moyskladAnalyticsPanel{padding:18px}.moyskladAnalyticsPeriod>header,.moyskladAnalyticsSectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.moyskladAnalyticsPeriod h2,.moyskladAnalyticsSectionHeader h3,.moyskladOwnershipGrid h3{margin:0}.moyskladAnalyticsPeriod p,.moyskladAnalyticsSectionHeader p{color:#766b58;margin:4px 0 0}.moyskladAnalyticsPeriodGrid{grid-template-columns:minmax(150px,220px) minmax(150px,220px) auto auto;align-items:end;gap:10px;display:grid}.moyskladAnalyticsPeriodGrid label{gap:5px;font-weight:750;display:grid}.moyskladAnalyticsPeriodGrid input,.moyskladAnalyticsPeriodGrid button,.moyskladQuickPeriods button,.moyskladFolderSettings button,.moyskladAnalyticsTable button,.moyskladMobileList button{min-height:42px;font:inherit;box-sizing:border-box;border:1px solid #a67e1147;border-radius:12px;padding:0 14px}.moyskladAnalyticsPeriodGrid input{background:#ffffffc7}.moyskladAnalyticsPeriodGrid button,.moyskladFolderSettings button,.moyskladAnalyticsTable button,.moyskladMobileList button{color:#fff;cursor:pointer;background:#17130b;font-weight:800}.moyskladAnalyticsPeriodGrid .moyskladSyncButton,.moyskladFolderSettings button{color:#2b1a00;background:linear-gradient(135deg,#f4c84b,#d9a400)}.moyskladQuickPeriods{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.moyskladQuickPeriods button{color:#33260d;cursor:pointer;background:#ffffffad;min-height:34px;font-weight:750}.moyskladAnalyticsKpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.moyskladAnalyticsKpis article{background:#ffffff9e;border:1px solid #5b46121a;border-radius:16px;gap:8px;min-width:0;padding:14px;display:grid}.moyskladAnalyticsKpis article.isAccent{background:linear-gradient(135deg,#f4c84b57,#d9a40033);border-color:#d59a004d}.moyskladAnalyticsKpis span,.moyskladOwnershipGrid span{color:#746a59}.moyskladAnalyticsKpis strong{overflow-wrap:anywhere;font-size:1.22rem}.moyskladAnalyticsKpis--prepayments{grid-template-columns:repeat(3,minmax(0,1fr))}.moyskladOwnershipGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.moyskladOwnershipGrid>section{gap:8px;padding:16px;display:grid}.moyskladOwnershipGrid>section>strong{font-size:1.35rem}.moyskladFreePricePanel{background:linear-gradient(145deg,#f4c84b33,#fff9);border-color:#d9a40057}.moyskladUnresolvedPanel{border-color:#b91c1c2e}.moyskladProfitPanel{border-color:#d59a004d}.moyskladProfitBreakdown{background:#ffffff8c;border-radius:14px;flex-wrap:wrap;gap:10px 20px;margin-top:14px;padding:12px;display:flex}.moyskladProfitNotice{color:#8a5a00;margin:12px 0 0;font-weight:750}.moyskladFreePriceDocuments{gap:12px;display:grid}.moyskladFreePriceDocuments>.moyskladAnalyticsPanel{box-shadow:none;background:0 0;border:0;padding:0}.moyskladUnresolvedList{gap:8px;display:grid}.moyskladUnresolvedList article{background:#ffffff94;border:1px solid #b91c1c1f;border-radius:13px;grid-template-columns:minmax(220px,1fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.moyskladUnresolvedList article>div{gap:3px;min-width:0;display:grid}.moyskladUnresolvedList span{color:#6f6553;overflow-wrap:anywhere}.moyskladAnalyticsTableWrap{width:100%;overflow-x:auto}.moyskladAnalyticsTable{border-collapse:collapse;width:100%;min-width:980px}.moyskladAnalyticsTable th,.moyskladAnalyticsTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #5a46191a;padding:10px 8px}.moyskladAnalyticsTable th{color:#675b46;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.moyskladAnalyticsTable button{min-height:32px}.moyskladPrepaymentsPanel{border-color:#d59a0038}.moyskladPrepaymentsTable{min-width:1120px}.moyskladOrderLinkBadge,.moyskladDocumentTypeBadge{border-radius:999px;align-items:center;width:fit-content;padding:4px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.moyskladOrderLinkBadge{color:#4b5563;background:#64748b1f}.moyskladDocumentTypeBadge{color:#374151;background:#64748b24}.moyskladDocumentTypeBadge.is-hall_sale,.moyskladDocumentTypeBadge.is-hall_return{color:#4b3200;background:#f4c84b3d}.moyskladDocumentTypeBadge.is-site_prepayment,.moyskladDocumentTypeBadge.is-site_prepayment_return{color:#3b2400;background:#d9a40033;border:1px solid #d59a0047}.moyskladMobileList{display:none}.moyskladAnalyticsEmpty,.moyskladAnalyticsLoading,.moyskladAnalyticsError,.moyskladAnalyticsWarnings{border-radius:14px;padding:16px}.moyskladAnalyticsError{color:#8b1111;background:#b91c1c1a}.moyskladAnalyticsWarnings{color:#513a00;background:#f4c84b2e}.moyskladFolderSettings{background:#f4c84b1f;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.moyskladFolderSettings label{align-items:center;gap:8px;font-weight:750;display:flex}.moyskladSettingsSuccess,.moyskladSettingsError{border-radius:10px;flex-basis:100%;padding:8px 10px;font-weight:750}.moyskladSettingsSuccess{color:#14532d;background:#1c7d491f}.moyskladSettingsError{color:#8b1111;background:#b91c1c1a}.moyskladFolderList{gap:7px;max-height:620px;padding-right:4px;display:grid;overflow-y:auto}.moyskladFolderList article{background:#ffffff94;border:1px solid #5a46191a;border-radius:13px;grid-template-columns:auto minmax(220px,1fr) repeat(4,minmax(100px,auto));align-items:center;gap:12px;padding:10px 12px;display:grid}.moyskladFolderList article.isManager{border-color:#5b46121f}.moyskladFolderList article>div{gap:2px;min-width:0;display:grid}.moyskladFolderList article span{color:#6f6553;overflow-wrap:anywhere;font-size:.88rem}.moyskladFolderAssignment{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;max-width:170px;font-size:.78rem;font-weight:750;display:grid}.moyskladFolderRoleBadge{overflow-wrap:anywhere;border-radius:999px;width:fit-content;max-width:100%;margin-top:4px;padding:4px 8px;font-size:.74rem;display:inline-flex}.moyskladFolderRoleBadge.isWarehouse{color:#3b2400;background:#f4c84b3d}.moyskladFolderRoleBadge.isManager{color:#374151;background:#64748b1f}.moyskladAnalyticsDrawerOverlay{z-index:1300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140f0661;justify-content:flex-end;display:flex;position:fixed;inset:0}.moyskladAnalyticsDrawer{box-sizing:border-box;background:linear-gradient(150deg,#fffffffa,#f6efd8f5);width:min(680px,100%);height:100%;padding:22px;overflow-y:auto;box-shadow:-20px 0 60px #140f0633}.moyskladAnalyticsDrawer>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.moyskladAnalyticsDrawer h3{margin:3px 0 0}.moyskladAnalyticsDrawer>header button{color:#fff;background:#17130b;border:0;border-radius:50%;width:38px;height:38px;font-size:1.4rem}.moyskladAnalyticsDrawerSummary{background:#f4c84b29;border-radius:15px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0;padding:14px;display:flex}.moyskladAnalyticsPositions{gap:10px;display:grid}.moyskladAnalyticsPositions article{background:#ffffffad;border:1px solid #5a46191f;border-radius:15px;grid-template-columns:minmax(180px,1fr) minmax(130px,.8fr) auto auto;align-items:center;gap:10px;padding:13px;display:grid}.moyskladAnalyticsPositions article>div{gap:3px;display:grid}.moyskladPositionsUnavailable{color:#513a00;background:#f4c84b24;border-radius:14px;grid-column:1/-1;margin:0;padding:16px}.moyskladAttributionBadge{border-radius:999px;justify-self:start;padding:4px 9px;font-size:.76rem;font-weight:800}.moyskladAttributionBadge.is-manager{color:#4b3200;background:#f4c84b40}.moyskladAttributionBadge.is-warehouse{color:#14532d;background:#1c7d4924}.moyskladAttributionBadge.is-unknown{color:#374151;background:#64748b24}.moyskladAttributionBadge.is-free_price{color:#4b3200;background:#d9a40033}.moyskladPositionProfit,.moyskladFreePriceReason{color:#5f5545;border-top:1px solid #5a46191a;flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;padding-top:7px;display:flex}.moyskladFreePriceReason{color:#7a4b00;font-weight:750}.moyskladFreePriceReason small{color:#746a59;width:100%;font-weight:600}@media (width<=900px){.moyskladAnalyticsPeriodGrid,.moyskladOwnershipGrid{grid-template-columns:1fr}.moyskladAnalyticsPeriodGrid button{width:100%}.moyskladAnalyticsTableWrap{display:none}.moyskladMobileList{gap:10px;display:grid}.moyskladMobileList article{background:#ffffff9e;border:1px solid #5a46191a;border-radius:15px;gap:7px;padding:13px;display:grid}.moyskladMobileList article header{justify-content:space-between;gap:10px;display:flex}.moyskladFolderList{max-height:none;overflow:visible}.moyskladFolderList article{grid-template-columns:auto minmax(0,1fr)}.moyskladFolderAssignment{grid-column:1/-1;max-width:none}.moyskladFolderList article>span,.moyskladFolderList article>strong{grid-column:2}.moyskladAnalyticsPositions article,.moyskladUnresolvedList article{grid-template-columns:1fr}.moyskladAnalyticsPeriod,.moyskladAnalyticsPanel{padding:13px}.moyskladAnalyticsKpis--prepayments{grid-template-columns:1fr}.moyskladPrepaymentsPanel,.moyskladPrepaymentsPanel *{min-width:0}.moyskladFolderSettings button{width:100%}.moyskladFolderList article>div span{overflow-wrap:anywhere;word-break:break-word}}.dashboardReturnOrbButton{font-family:inherit}.dashboardReturnOrbButton span{text-wrap:balance;justify-content:center;align-items:center;max-width:100%;min-height:28px;display:flex}.dashboardReturnOrbButton:focus-visible{outline-offset:3px;outline:3px solid #1118272e}@media (hover:hover) and (pointer:fine){.dashboardReturnOrbButton:hover{filter:saturate(1.06);transform:translateY(-3px)scale(1.025)}.dashboardReturnOrbButton:active{transform:translateY(-1px)scale(1.01)}}@media (width<=520px){.bn-modal-overlay{padding:calc(84px + env(safe-area-inset-top)) 8px calc(12px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto}.dashboardReturnOrbButton span{font-size:11px}}html,body,#root{color:#171717;background:#050505;min-height:100vh;margin:0;font-family:Arial,sans-serif}.app{background:#f4efe3;border:1px solid #c9bea7;border-radius:24px;flex-direction:column;max-width:1180px;height:calc(100vh - 64px);margin:32px auto;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000073}.header img{object-fit:contain;background:#ffffff0a;border-radius:50%;width:72px;height:72px;box-shadow:0 14px 34px #00000057,0 0 0 2px #ffd2502e}.messenger-layout{grid-template-columns:240px 1fr;gap:16px;height:620px;display:grid}.chat-sidebar{overflow-y:auto}.chat-room{background:#ddd4c3;border:1px solid #c5bba8;border-radius:14px;height:90px;margin-bottom:12px;padding:16px;font-weight:700}.chat-room.active{color:#fff;background:#111}.chat-panel{background:#f7f3ea;border:1px solid #c9bea7;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.chat-title{color:#fff;background:#111;padding:14px 16px;font-weight:700}.chat-messages{flex:1;padding:16px;overflow-y:auto}.chat-message{background:#fff;border:1px solid #ddd;border-radius:12px;margin-bottom:10px;padding:10px}.chat-author{margin-bottom:4px;font-weight:700}.chat-image{border-radius:10px;max-width:200px;max-height:200px;margin-top:6px}.chat-controls{background:#efe8d8;border-top:1px solid #ccc;padding:10px}.chat-controls input[type=file]{width:100%;margin-bottom:8px}.chat-send-row{gap:8px;display:flex}.chat-send-row input{border:1px solid #ccc;border-radius:10px;flex:1;padding:10px}.chat-send-row button{background:#b8860b;border:none;border-radius:10px;padding:10px 14px;font-weight:700}button{transition:transform .15s,box-shadow .15s,opacity .15s}button:hover{transform:translateY(-1px)}nav,header,.card,.panel{-webkit-backdrop-filter:blur(22px)saturate(165%)}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{background:radial-gradient(circle at 10% 8%,#f4c84b3d,#0000 30%),radial-gradient(circle at 88% 12%,#6ea0e633,#0000 32%),linear-gradient(135deg,#ece7dc 0%,#dfe4ea 48%,#c9c4b8 100%)!important}.app{-webkit-backdrop-filter:blur(28px)saturate(175%);background:#ffffff57;border:1px solid #ffffff6b;border-radius:32px;flex-direction:column;max-width:1280px;height:calc(100vh - 32px);margin:16px auto;display:flex;overflow:hidden;box-shadow:0 28px 80px #0003,inset 0 1px #ffffff7a}.header{background:radial-gradient(circle at 0 0,#ffd25029,#0000 32%),linear-gradient(135deg,#0f0f10 0%,#17181b 45%,#23252a 100%);border:1px solid #ffffff14;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;margin:14px 14px 10px;padding:16px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff0f}.brand{z-index:2;align-items:center;gap:16px;min-width:0;display:flex}.brand img{object-fit:cover;background:#ffffff0a;border-radius:999px;width:62px;height:62px;box-shadow:0 10px 30px #00000073,0 0 18px #d4a5202e}.header h1{color:#fff;letter-spacing:1px;text-shadow:0 6px 18px #00000059;margin:0;font-size:34px;font-weight:900}.header p{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:12px;font-weight:700}.nav{-webkit-backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(145deg,#ffffff6b,#ebeff438);border:1px solid #ffffff6b;border-radius:24px;flex-wrap:wrap;gap:10px;margin:0 14px 14px;padding:12px 14px;display:flex;box-shadow:0 18px 40px #0000001a,inset 0 1px #ffffff8c}.nav button{color:#111;cursor:pointer;-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffc7,#e8ecf085);border:1px solid #0000001a;border-radius:16px;padding:11px 18px;font-size:14px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:0 10px 24px #0000001a,inset 0 1px #ffffffb8}.nav button.active{color:#111;background:linear-gradient(135deg,#f4c84b,#d59a00);border:1px solid #b4820057;transform:translateY(-1px);box-shadow:0 16px 34px #c8910047,inset 0 1px #ffffff59}.page{flex:1;min-height:0;padding:18px 20px 22px;overflow:auto}.page>div,.card,.panel,form,table{border-radius:24px}input,select,textarea{border-radius:14px}@media (width<=768px){.app{border-radius:0;width:100%;height:100dvh;margin:0}.header{background:radial-gradient(circle at 0 0,#ffd25029,#0000 32%),linear-gradient(135deg,#0f0f10 0%,#17181b 45%,#23252a 100%);border:1px solid #ffffff14;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;margin:14px 14px 10px;padding:16px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff0f}@media (width<=520px){.header{background:radial-gradient(circle at 0 0,#ffd25029,#0000 32%),linear-gradient(135deg,#0f0f10 0%,#17181b 45%,#23252a 100%);border:1px solid #ffffff14;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;margin:14px 14px 10px;padding:16px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff0f}.nav button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #00000024,inset 0 1px #ffffffd9}html,body,#root{width:100%;height:100%;max-height:100%;overflow:hidden!important}@media (width<=768px){.app{height:100dvh!important;max-height:100dvh!important;margin:0!important}}html,body,#root{width:100%;height:100%;overflow:hidden!important}.app{height:calc(100vh - 32px)!important;max-height:calc(100vh - 32px)!important;overflow:hidden!important}.page{flex:1!important;min-height:0!important;overflow:hidden!important}textarea{resize:none!important}@media (width<=768px){html,body,#root{width:100%;height:100%;overflow:hidden!important}.app{box-sizing:border-box!important;border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:8px!important;overflow:hidden!important}.header{border-radius:20px!important;margin:0 0 8px!important;padding:10px 12px!important}.brand img{width:42px!important;height:42px!important}.brand h1{font-size:18px!important;line-height:1.1!important}.brand p{display:none!important}.nav{border-radius:18px!important;margin:0 0 8px!important;padding:8px!important}.nav button{flex:1!important;padding:10px 12px!important;font-size:14px!important}.page,.content,main{min-height:0!important;overflow:hidden!important}[style*=grid-template-columns]{max-width:100%}div[style*="grid-template-columns: 190px"],div[style*=gridTemplateColumns]{grid-template-columns:1fr!important}textarea{font-size:16px!important}button{-webkit-tap-highlight-color:transparent}.app{grid-template-rows:auto auto minmax(0,1fr)!important;gap:0!important;padding:6px!important;display:grid!important}.header{display:none!important}.nav{white-space:nowrap!important;border-radius:16px!important;gap:6px!important;margin:0 0 6px!important;padding:6px!important;display:flex!important;overflow-x:auto!important}.nav button{border-radius:999px!important;flex:none!important;min-width:auto!important;padding:7px 10px!important;font-size:12px!important}.nav button.active{color:#111!important;background:linear-gradient(90deg,#f4c84b33 0%,#f4c84b17 45%,#f4c84b05 100%)!important;border:2px solid #f4c84beb!important;transform:none!important;box-shadow:0 0 0 1px #f4c84b24,0 0 14px #f4c84b4d,inset 0 0 12px #f4c84b1a!important}.page{min-height:0!important;padding:0!important;overflow:hidden!important}.messenger-mobile-shell{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}.messenger-mobile-groups{border-radius:16px!important;flex-direction:row!important;gap:6px!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:5px!important;display:flex!important;overflow:auto hidden!important}.messenger-mobile-groups h3{display:none!important}.messenger-mobile-groups button{border-radius:999px!important;flex:none!important;gap:6px!important;width:auto!important;min-width:max-content!important;height:36px!important;min-height:36px!important;margin-bottom:0!important;padding:0 12px!important;font-size:12px!important}.messenger-mobile-chat{border-radius:18px!important;grid-template-rows:54px minmax(0,1fr) 66px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important}.messenger-mobile-chat h2{font-size:16px!important}}@media (width<=768px){html,body,#root{width:100%;height:100%;overflow:hidden!important}.app{box-sizing:border-box!important;grid-template-rows:38px minmax(0,1fr)!important;gap:5px!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:5px!important;display:grid!important;overflow:hidden!important}.header,.nav{display:none!important}.mobileCrmTop{z-index:10000!important;align-items:center!important;gap:6px!important;display:flex!important;position:relative!important}.mobileCrmMenuWrap{position:relative!important}.mobileCrmButton{color:#111!important;background:linear-gradient(135deg,#f4c84b,#d59a00)!important;border:1px solid #ffffffa6!important;border-radius:999px!important;height:34px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 10px 24px #00000024,inset 0 1px #ffffff73!important}.mobileCrmDropdown{z-index:10001!important;-webkit-backdrop-filter:blur(22px)saturate(170%)!important;background:#fffffff5!important;border-radius:18px!important;gap:5px!important;min-width:180px!important;padding:8px!important;display:grid!important;position:absolute!important;top:40px!important;left:0!important;box-shadow:0 24px 70px #0000003d!important}.mobileCrmDropdown button{text-align:left!important;color:#111!important;background:0 0!important;border:none!important;border-radius:12px!important;padding:10px 12px!important;font-weight:900!important}.mobileWarehouseSectionWrap{margin-left:auto!important;position:relative!important}.mobileWarehouseSectionButton{color:#111!important;background:linear-gradient(135deg,#f4c84b,#d59a00)!important;border:1px solid #ffffffa6!important;border-radius:999px!important;align-items:center!important;gap:6px!important;height:34px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 10px 24px #00000024,inset 0 1px #ffffff73!important}.mobileWarehouseSectionText{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:110px!important;font-style:normal!important;overflow:hidden!important}.mobileWarehouseSectionArrow{font-size:11px!important}.mobileWarehouseSectionBackdrop{z-index:20000!important;background:0 0!important;position:fixed!important;inset:0!important}.mobileWarehouseSectionDropdown{z-index:20001!important;-webkit-backdrop-filter:blur(22px)saturate(170%)!important;background:#fffffff5!important;border-radius:18px!important;gap:5px!important;min-width:160px!important;padding:8px!important;display:grid!important;position:absolute!important;top:40px!important;right:0!important;box-shadow:0 24px 70px #0000003d!important}.mobileWarehouseSectionOption{text-align:left!important;color:#111!important;background:0 0!important;border:none!important;border-radius:12px!important;padding:10px 12px!important;font-size:14px!important;font-weight:900!important}.mobileWarehouseSectionOption.is-active{background:linear-gradient(135deg,#f4c84b61,#d59a0061)!important}.page{min-height:0!important;padding:0!important;overflow:hidden!important}.messengerMobileShell{grid-template-rows:42px minmax(0,1fr)!important;grid-template-columns:1fr!important;gap:5px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.messengerMobileGroups{border-radius:15px!important;flex-direction:row!important;gap:6px!important;width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:4px!important;display:flex!important;overflow:auto hidden!important}.messengerMobileGroups h3{display:none!important}.messengerMobileGroups button{border-radius:999px!important;flex:none!important;gap:6px!important;width:auto!important;min-width:max-content!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 12px!important;font-size:12px!important}.messengerMobileChat{border-radius:17px!important;grid-template-rows:minmax(0,1fr) 62px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}.messengerMobileChatHeader{display:none!important}textarea{font-size:16px!important}.mobileCrmTop{white-space:nowrap!important;overflow:auto visible!important}.messengerMobileShell{grid-template-rows:minmax(0,1fr)!important}.messengerMobileGroups{z-index:10000!important;width:auto!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;flex-direction:row!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:5px!important;left:76px!important;right:5px!important;overflow:auto hidden!important}.messengerMobileGroups button{border-radius:999px!important;height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:12px!important}.messengerMobileChat{grid-template-rows:minmax(0,1fr) 62px!important;height:100%!important}.livechat-float,.live-chat-float,.site-widget,.siteWidget,[class*=LiveChat],[class*=livechat],[class*=Widget]{display:none!important}.mobileCrmButton{pointer-events:auto!important;cursor:pointer!important;z-index:10003!important;position:relative!important}.mobileCrmTop{pointer-events:auto!important;z-index:10002!important}.site-widget,.siteWidget,.site-widget-button,.siteWidgetButton,.livechat-float,.live-chat-float,.livechat-widget,.liveChatWidget,[class*=site-widget],[class*=SiteWidget],[class*=livechat-widget],[class*=LiveChatWidget]{opacity:0!important;pointer-events:none!important;visibility:hidden!important;display:none!important}}@media (width<=768px) and (orientation:landscape){.app>*{display:none!important}.app:before{content:"Поверните телефон вертикально";box-sizing:border-box;color:#f4c84b;text-align:center;background:linear-gradient(145deg,#101114,#25282d);justify-content:center;align-items:center;width:100vw;height:100dvh;padding:24px;font-size:22px;font-weight:900;display:flex!important}}@media (width<=768px){.mobileCrmTop{z-index:30000!important;pointer-events:auto!important;width:72px!important;height:36px!important;position:fixed!important;top:5px!important;left:6px!important;overflow:visible!important}.mobileCrmMenuWrap{z-index:30003!important;pointer-events:auto!important;position:relative!important}.mobileCrmButton{pointer-events:auto!important;touch-action:manipulation!important;z-index:30004!important;border-radius:999px!important;width:68px!important;height:34px!important;padding:0!important;position:relative!important}.mobileCrmDropdown{z-index:30005!important;pointer-events:auto!important;position:fixed!important;top:44px!important;left:6px!important}.messengerMobileGroups{z-index:20000!important;width:auto!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:none!important;flex-direction:row!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:5px!important;left:82px!important;right:6px!important;overflow:auto hidden!important}.messengerMobileGroups h3{display:none!important}.messengerMobileGroups button{pointer-events:auto!important;touch-action:manipulation!important;border-radius:999px!important;flex:0 0 36px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}.messengerMobileGroups button span{margin:0!important;font-size:16px!important;line-height:1!important}.messengerMobileGroups button strong{display:none!important}.messengerMobileGroups button[style*=\#f4c84b]{flex:none!important;gap:6px!important;width:auto!important;min-width:92px!important;max-width:150px!important;padding:0 12px!important}.messengerMobileGroups button[style*=\#f4c84b] strong{white-space:nowrap!important;font-size:12px!important;display:inline!important}.messengerMobileShell{grid-template-rows:minmax(0,1fr)!important;padding-top:42px!important}.messengerMobileChat{grid-template-rows:minmax(0,1fr) 62px!important;height:calc(100dvh - 48px)!important}.messengerMobileChatHeader{display:none!important}.site-widget,.siteWidget,.site-widget-button,.siteWidgetButton,.livechat-float,.live-chat-float,.livechat-widget,.liveChatWidget,.floating-chat,.floatingChat,[class*=SiteWidget],[class*=siteWidget],[class*=site-widget],[class*=LiveChat],[class*=liveChat],[class*=live-chat],[class*=Widget],[class*=Widget]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}}.mobileCrmTop{display:none}@media (width<=768px){html,body,#root{width:100%;height:100%;overflow:hidden!important}.header,.nav{display:none!important}.app{box-sizing:border-box!important;grid-template-rows:42px minmax(0,1fr)!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:4px!important;display:grid!important;overflow:hidden!important}.page{width:100%!important;height:calc(100dvh - 46px)!important;min-height:0!important;margin-top:42px!important;padding:0!important;overflow:hidden!important}.mobileCrmTop{z-index:50000!important;pointer-events:auto!important;width:72px!important;height:36px!important;display:block!important;position:fixed!important;top:5px!important;left:6px!important}.mobileCrmMenuWrap{z-index:50001!important;position:relative!important}.mobileCrmButton{color:#111!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;background:linear-gradient(135deg,#f4c84b,#d59a00)!important;border:1px solid #ffffffa6!important;border-radius:999px!important;width:68px!important;height:34px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 8px 24px #0000002e!important}.mobileCrmDropdown{-webkit-backdrop-filter:blur(22px)saturate(170%)!important;backdrop-filter:blur(22px)saturate(170%)!important;z-index:50003!important;background:#fffffff5!important;border-radius:18px!important;gap:5px!important;min-width:190px!important;padding:8px!important;display:grid!important;position:fixed!important;top:44px!important;left:6px!important;box-shadow:0 24px 70px #0000003d!important}.mobileCrmDropdown button{color:#111!important;text-align:left!important;background:0 0!important;border:none!important;border-radius:12px!important;padding:10px 12px!important;font-size:14px!important;font-weight:900!important}.messengerMobileGroups{z-index:30000!important;width:auto!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:row!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:5px!important;left:82px!important;right:6px!important;overflow:auto hidden!important}.messengerMobileGroups h3{display:none!important}.messengerMobileGroups button{touch-action:manipulation!important;border-radius:999px!important;flex:0 0 36px!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}.messengerMobileGroups button span{font-size:16px!important;line-height:1!important}.messengerMobileGroups button strong{display:none!important}.messengerMobileGroups button[style*=\#f4c84b]{flex:none!important;gap:6px!important;width:auto!important;min-width:88px!important;max-width:150px!important;padding:0 12px!important}.messengerMobileGroups button[style*=\#f4c84b] strong{white-space:nowrap!important;font-size:12px!important;display:inline!important}.messengerMobileShell{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}.messengerMobileChat{border-radius:18px!important;grid-template-rows:minmax(0,1fr) 62px!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}.messengerMobileChatHeader{display:none!important}textarea{font-size:16px!important}.site-widget,.siteWidget,.livechat-widget,.liveChatWidget,.floating-chat,.floatingChat,[class*=site-widget],[class*=SiteWidget],[class*=livechat],[class*=LiveChat],[class*=LiveChat]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}}@media (width<=768px) and (orientation:landscape){.app>*{display:none!important}.app:before{content:"Поверните телефон вертикально";color:#f4c84b;text-align:center;background:linear-gradient(145deg,#101114,#25282d);justify-content:center;align-items:center;width:100vw;height:100dvh;font-size:22px;font-weight:900;display:flex!important}}@media (width<=768px){.mobileSendButton{opacity:1!important;visibility:visible!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:74px!important;height:38px!important;padding:0 10px!important;font-size:12px!important;display:inline-flex!important}.messengerMobileChat textarea{min-width:0!important}.messengerMobileGroups .mobileGroupButton{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important}.messengerMobileGroups .mobileGroupButton strong{display:none!important}.messengerMobileGroups .mobileGroupButtonActive{flex:none!important;gap:6px!important;width:auto!important;min-width:94px!important;max-width:150px!important;padding:0 12px!important}.messengerMobileGroups .mobileGroupButtonActive strong{white-space:nowrap!important;font-size:12px!important;display:inline!important}.messengerMobileChat,.messengerMobileChat *{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}.messengerMobileChat textarea,.messengerMobileChat input{-webkit-user-select:text!important;user-select:text!important}.mobileSendButton{opacity:1!important;visibility:visible!important;flex:0 0 52px!important;justify-content:center!important;align-items:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:38px!important;padding:0!important;font-size:0!important;display:inline-flex!important}.mobileSendButton:after{content:"➤";font-size:18px;font-weight:900}}@media (width<=932px){.app{width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.page{width:100%!important;height:calc(100dvh - 46px)!important;overflow:hidden!important}.messengerMobileChat{grid-template-rows:minmax(0,1fr) 62px!important;width:100%!important;max-width:100vw!important;overflow:hidden!important}.messengerMobileChat>div{max-width:100%!important}.messengerMobileChat [style*=maxWidth]{max-width:calc(100vw - 38px)!important}.messengerMobileChat [style*="alignSelf: flex-end"],.messengerMobileChat [style*=flex-end]{margin-right:6px!important}.messengerMobileChat textarea{flex:auto!important;min-width:0!important;font-size:16px!important}.mobileSendButton{opacity:1!important;visibility:visible!important;border-radius:999px!important;flex:0 0 42px!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:38px!important;margin:0!important;padding:0!important;font-size:0!important;display:inline-flex!important}.mobileSendButton:after{content:"➤";font-size:18px;font-weight:900;line-height:1}.app:before{content:none!important;display:none!important}.app>*{display:initial}}@media (width<=768px) and (orientation:landscape){.app{grid-template-rows:42px minmax(0,1fr)!important;display:grid!important}.app>*,.mobileCrmTop{display:block!important}.messengerMobileGroups{display:flex!important}}@media (width>=769px){.mobileCrmTop{display:none!important}.messengerMobileGroups{position:static!important}}@media (width<=768px) and (pointer:coarse){.mobileCrmTop{display:block!important}.messengerMobileChat,.messengerMobileChat *{-webkit-touch-callout:none!important}.messengerMobileChat audio,.messengerMobileChat audio *{-webkit-touch-callout:default!important;-webkit-user-select:auto!important;user-select:auto!important;pointer-events:auto!important}}@media (width>=769px){.mobileCrmTop,.messengerMobileGroups{visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;display:none!important;overflow:hidden!important}}@media (width<=768px){.mobileCrmTop{visibility:visible!important;pointer-events:auto!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.messengerMobileGroups{visibility:visible!important;pointer-events:auto!important;height:auto!important;max-height:none!important;display:flex!important;overflow:visible!important}}@media screen and (width>=769px){body .app .mobileCrmTop,body .app .mobileCrmMenuBackdrop,body .app .mobileCrmDropdown,body .app .messengerMobileGroups,body .mobileCrmTop,body .mobileCrmMenuBackdrop,body .mobileCrmDropdown,body .messengerMobileGroups{visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;position:fixed!important;inset:-9999px auto auto -9999px!important;overflow:hidden!important}.nav{z-index:20!important;pointer-events:auto!important;position:relative!important}.nav button{z-index:21!important;pointer-events:auto!important;position:relative!important}}@keyframes messagePop{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.zaptradeOrdersPage,.zaptradeFinancePage{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:100%;min-height:0;padding:20px 20px calc(24px + env(safe-area-inset-bottom));color:#111827;overflow:hidden auto}.zaptradeOrdersHeader,.zaptradeFinanceHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.zaptradeOrdersHeader span,.zaptradeFinanceHeader span{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.zaptradeOrdersHeader h2,.zaptradeFinanceHeader h2{margin:4px 0 18px}.zaptradeOrdersHeader{margin-bottom:14px}.zaptradeOrdersHeader h2{margin:0 0 3px;font-size:20px}.zaptradeOrdersHeader>div>span{display:block}.zaptradeInlineLoading{color:#92620a;margin-left:6px;font-style:normal;font-weight:700}.zaptradeOrdersPage{padding-top:16px}.zaptradeFiltersToggle{color:#78350f;cursor:pointer;background:#fffdf5;border:1px solid #f4c84b80;border-radius:10px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:800}.zaptradeOrdersPeriods,.zaptradeFinancePeriods{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.zaptradeOrdersPeriods button,.zaptradeFinancePeriods button,.zaptradeOrdersPagination button,.zaptradeFinancePagination button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;min-height:38px;padding:8px 13px;font-weight:700}.zaptradeOrdersPeriods button.isActive,.zaptradeFinancePeriods button.isActive{color:#3b2400;background:linear-gradient(#f4c84b,#d59a00);border-color:#b482008c}.zaptradeFinanceCustomRange{color:#6b7280;font-size:12px;font-weight:700}.zaptradeOrdersPeriods button{min-height:31px;padding:6px 12px;font-size:12.5px}.zaptradeOrdersFilters,.zaptradeFinanceFilters{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;padding:12px;display:flex}.zaptradeOrdersFilters label,.zaptradeFinanceFilters label{color:#4b5563;align-content:end;gap:4px;min-height:62px;font-size:12px;font-weight:700;display:grid}.zaptradeOrdersFilters input,.zaptradeOrdersFilters select,.zaptradeFinanceFilters input,.zaptradeFinanceFilters select{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:9px;min-width:150px;min-height:38px;padding:8px 10px;font-size:13px}.zaptradeOrdersSearch{flex:220px;min-width:220px}.zaptradeFinanceFilters label:has(input[placeholder]){flex:220px;min-width:220px}.zaptradeOrdersCheck,.zaptradeFinanceCheck{flex-direction:row;align-items:center;gap:7px;min-height:38px;display:flex!important}.zaptradeOrdersCheck input,.zaptradeFinanceCheck input{min-width:18px;min-height:18px;margin:0}.zaptradeOrdersSummary,.zaptradeFinanceTotals{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0 0 16px;display:grid}.zaptradeKpi{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:0;padding:12px 13px;box-shadow:0 1px 2px #0f172a0a}.zaptradeKpi span{color:#6b7280;text-transform:uppercase;letter-spacing:.02em;font-size:11.5px;font-weight:700;display:block}.zaptradeKpi strong{overflow-wrap:anywhere;color:#111827;margin-top:6px;font-size:19px;font-weight:900;display:block}.zaptradeOrdersSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px}.zaptradeOrdersSummary .zaptradeKpi{min-height:50px;padding:7px 10px}.zaptradeOrdersSummary .zaptradeKpi span{font-size:9px}.zaptradeOrdersSummary .zaptradeKpi strong{margin-top:3px;font-size:16px}.zaptradeKpi--dark{background:#f4f5f7;border-color:#11182729}.zaptradeKpi--dark strong{color:#111827}.zaptradeKpi--accent{background:linear-gradient(#fffdf5,#fff);border-color:#f4c84b8c}.zaptradeKpi--accent strong{color:#92620a}.zaptradeKpi--green{background:#f0fdf4;border-color:#15803d47}.zaptradeKpi--green strong{color:#15803d}.zaptradeKpi--red{background:#fef2f2;border-color:#b91c1c3d}.zaptradeKpi--red strong{color:#b91c1c}.zaptradeKpi--gray{background:#f9fafb;border-color:#e5e7eb}.zaptradeKpi--gray strong{color:#4b5563}.zaptradeKpi--blue{background:#eff6ff;border-color:#1d4ed83d}.zaptradeKpi--blue strong{color:#1d4ed8}.zaptradeKpi--orange{background:#fff7ed;border-color:#c2650b42}.zaptradeKpi--orange strong{color:#c2650b}.zaptradeBadge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:22px;padding:3px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.zaptradeBadge--green{color:#15803d;background:#dcfce7;border-color:#15803d38}.zaptradeBadge--red{color:#b91c1c;background:#fee2e2;border-color:#b91c1c33}.zaptradeBadge--blue{color:#1d4ed8;background:#dbeafe;border-color:#1d4ed833}.zaptradeBadge--amber{color:#92400e;background:#fef3c7;border-color:#b482003d}.zaptradeBadge--orange{color:#c2650b;background:#ffedd5;border-color:#c2650b38}.zaptradeBadge--gray{color:#4b5563;background:#f3f4f6;border-color:#4b556329}.zaptradeBadge--darkred{color:#fff;background:#7f1d1d;border-color:#7f1d1d}.zaptradeStatusBadge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:22px;padding:3px 9px;font-size:11.5px;font-weight:800;line-height:1.2;display:inline-flex}.zaptradeStatusTone--lightBlue{color:#35566f;background:#e8f3fa;border-color:#c8ddea}.zaptradeStatusTone--sand{color:#6d5532;background:#eee2cb;border-color:#dcc9a6}.zaptradeStatusTone--gray{color:#4b5563;background:#eceff2;border-color:#d5dae0}.zaptradeStatusTone--pink{color:#913d57;background:#f7dfe6;border-color:#eabfcc}.zaptradeStatusTone--red{color:#a32626;background:#f4d6d6;border-color:#e6adad}.zaptradeStatusTone--black{color:#fff;background:#232529;border-color:#232529}.zaptradeStatusTone--mauve{color:#704563;background:#eadce8;border-color:#d7bdd2}.zaptradeStatusTone--green{color:#1d6b3b;background:#dff2e4;border-color:#bddfc7}.zaptradeStatusTone--lilac{color:#65478a;background:#e9e1f4;border-color:#d4c5e8}.zaptradeStatusTone--blue{color:#255f99;background:#dce9f7;border-color:#bdd2ea}.zaptradeStatusTone--yellow{color:#705700;background:#fff0b8;border-color:#ead582}.zaptradeStatusTone--neutral{color:#59616b;background:#f4f5f6;border-color:#d8dce1}.zaptradeProductBrand{color:#374151;overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:700;line-height:1.2;display:block}.zaptradeOrdersDetailItemName{color:#1f2937;font-weight:700;display:block}.zaptradeOrdersGridV2Status{white-space:normal;border-radius:4px;max-width:100%;min-height:0;padding:3px 6px;font-size:9.5px;line-height:1.1}.zaptradeFinanceTableWrap{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow-x:auto}.zaptradeFinanceTable{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.zaptradeFinanceTable th,.zaptradeFinanceTable td{text-align:left;vertical-align:middle;text-overflow:ellipsis;border-bottom:1px solid #eef0f2;padding:11px 12px;overflow:hidden}.zaptradeFinanceTable th{z-index:1;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#fff;border-bottom:1px solid #e5e7eb;font-size:11.5px;font-weight:800;position:sticky;top:0}.zaptradeFinanceTable tbody tr{cursor:default}.zaptradeFinanceTable tbody tr:hover{background:#fafaf9}.zaptradeNowrap{white-space:nowrap}.zaptradeMuted{color:#9ca3af}.zaptradeClientCell{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zaptradeOrdersToolbar{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:16px;padding:14px 14px 4px;box-shadow:0 1px 2px #0f172a0a}.zaptradeOrdersSearchRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.zaptradeOrdersSearchControl{background:#fff;border:1px solid #d1d5db;border-radius:9px;flex:380px;align-items:stretch;min-width:260px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.zaptradeOrdersSearchControl:focus-within{border-color:#b482008c;box-shadow:0 0 0 3px #f4c84b2e}.zaptradeOrdersSearchControl select{color:#111827;box-sizing:border-box;background:#fafbfc;border:0;border-right:1px solid #e5e7eb;border-radius:0;min-width:168px;min-height:33px;padding:6px 10px;font-size:12.5px;font-weight:600}.zaptradeOrdersSearchControl input{color:#111827;box-sizing:border-box;background:#fff;border:0;border-radius:0;flex:auto;min-width:160px;min-height:33px;padding:6px 12px;font-size:12.5px}.zaptradeOrdersSearchControl select:focus,.zaptradeOrdersSearchControl input:focus{outline:none}.zaptradeFilterReset{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:9px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:800;transition:background .12s,border-color .12s}.zaptradeFilterReset:hover{background:#f3f4f6;border-color:#9ca3af}.zaptradeOrdersFilters{row-gap:12px}.zaptradeOrdersFilters>label{text-transform:uppercase;letter-spacing:.04em;flex:150px;max-width:220px;min-height:50px;font-size:11px}.zaptradeOrdersFilters>label.zaptradeOrdersCheck{text-transform:none;letter-spacing:normal;max-width:none;font-size:12px}.zaptradeOrdersFilterDate{flex:0 140px!important;max-width:140px!important}.zaptradeOrdersFilters input,.zaptradeOrdersFilters select{min-height:33px;padding:6px 9px;font-size:12.5px}.zaptradeClientNumber{color:#9ca3af;letter-spacing:.01em;margin-top:3px;font-size:11px;font-weight:700;display:block}.zaptradeClientName{color:#111827;font-size:14px;font-weight:700;line-height:1.25}.zaptradeOrdersUnmatchedStatus{vertical-align:top;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;display:flex}.zaptradeOrdersUnmatchedBadge{color:#75601f;white-space:nowrap;background:#d6ae4921;border:1px solid #a67c123d;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:2px 6px;font-size:10.5px;font-weight:750;line-height:1.15;display:inline-flex}.zaptradeOrdersUnmatchedHint{color:#7a7f87;white-space:normal;max-width:170px;max-height:2.4em;margin-top:3px;font-size:10px;font-weight:550;line-height:1.2;display:block;overflow:hidden}.zaptradeArticleValue{font-variant-numeric:tabular-nums;color:#111827;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:650}.zaptradeCopyButton{color:#4b5563;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:13px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.zaptradeCopyButton:hover{background:#f3f4f6;border-color:#9ca3af}.zaptradeCopyButton.isCopied{color:#15803d;background:#dcfce7;border-color:#15803d4d}.zaptradeSupplierName{color:#1f2937;font-size:13px;font-weight:650;display:block}.zaptradeSupplierLink{color:#2563a6;cursor:pointer;text-decoration:none}.zaptradeSupplierLink:hover{text-decoration:underline}.zaptradeCardOrderBlock .zaptradeBadge{width:max-content;min-height:0;padding:3px 7px;font-size:10.5px}.zaptradeDateCell{flex-direction:column;gap:6px;line-height:1.25;display:flex}.zaptradeDateBlock{flex-direction:column;gap:1px;display:flex}.zaptradeDateBlock em{color:#7b8490;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-style:normal;font-weight:800}.zaptradeDateBlock b{color:#1f2937;font-size:12px;font-weight:650}.zaptradeDateBlockExpected b{color:#2563a6}.zaptradeOrdersTopV2{margin:0 0 6px}.zaptradeOrdersTopV2 h2{margin:0;font-size:24px;font-weight:800;line-height:1.08}.zaptradeOrdersTopV2>div>span{color:#737c87;letter-spacing:0;text-transform:none;margin-top:2px;font-size:11px;font-weight:600;line-height:1.15}.zaptradeOrdersToolbarV2{background:#ffffffad;border:1px solid #282d371a;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0 0 6px;padding:8px 10px;display:flex}.zaptradeStatusDropdownTrigger{text-align:left;cursor:pointer;border-style:solid;border-width:1px;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:180px;height:34px;padding:0 9px;font-size:11px;font-weight:750;line-height:1.15;display:flex}.zaptradeStatusDropdownTrigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zaptradeStatusDropdownTrigger b{flex:none;font-size:10px;transition:transform .15s}.zaptradeStatusDropdownMenu{background:#fff;border:1px solid #23283029;border-radius:12px;grid-template-columns:1fr;gap:4px;padding:8px;display:grid;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.zaptradeStatusDropdownOption{box-sizing:border-box;text-align:left;cursor:pointer;color:#20242a;background:#fff;border:1px solid #23283024;border-radius:7px;grid-template-columns:20px 6px minmax(0,1fr) auto;align-items:center;column-gap:8px;width:100%;min-height:38px;padding:5px 7px;font-size:12px;font-weight:750;line-height:1.2;display:grid}.zaptradeStatusDropdownOption:hover{background:#2328300b}.zaptradeStatusDropdownOption small{text-align:right;opacity:.72;justify-self:end;min-width:18px;font-size:10.5px}.zaptradeStatusDropdownOption.isSelected{background:#23283012;border-color:#23283042}.zaptradeStatusDropdownOptionLabel{white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;border-radius:6px;width:fit-content;min-width:0;max-width:100%;padding:3px 7px;font-weight:650;line-height:1.25}.zaptradeStatusDropdownOption input[type=checkbox]{accent-color:#20242a;width:16px;height:16px;margin:0}.zaptradeStatusMarker{border-radius:3px;flex:0 0 5px;width:5px;height:28px}.zaptradeStatusDropdownActions{border-bottom:1px solid #2328301a;gap:6px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.zaptradeStatusDropdownActions button{color:#20242a;cursor:pointer;background:#f5f6f7;border:1px solid #23283029;border-radius:6px;flex:auto;height:26px;font-size:10.5px;font-weight:700}.zaptradeStatusDropdownActions button:hover{background:#23283014}@media (width<=768px){.zaptradeStatusDropdownOption{column-gap:6px;min-height:34px;padding:3px 5px;font-size:13px}.zaptradeStatusDropdownOptionLabel{font-size:13px}}.zaptradeDesktopStatusPopover{box-sizing:border-box;background:#fff;border:1px solid #0000001f;border-radius:10px;max-height:520px;padding:8px;overflow-y:auto;box-shadow:0 12px 30px #0000002e}.zaptradeDesktopStatusActions{border-bottom:1px solid #2328301a;gap:6px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.zaptradeDesktopStatusActions button{color:#20242a;cursor:pointer;background:#f5f6f7;border:1px solid #23283029;border-radius:6px;flex:auto;height:26px;font-size:10.5px;font-weight:700}.zaptradeDesktopStatusActions button:hover{background:#23283014}.zaptradeDesktopStatusList{flex-direction:column;gap:4px;display:flex}.zaptradeOrdersSearchBoxV2{background:#fff;border:1px solid #282d3729;border-radius:7px;flex:310px;min-width:270px;height:34px;display:flex;overflow:hidden}.zaptradeOrdersSearchBoxV2:focus-within{border-color:#b482008c;box-shadow:0 0 0 2px #f4c84b26}.zaptradeOrdersSearchBoxV2 select,.zaptradeOrdersSearchBoxV2 input{box-sizing:border-box;color:#20262d;background:#fff;border:0;border-radius:0;outline:none;height:32px;min-height:32px;padding:0 9px;font-size:11px}.zaptradeOrdersSearchBoxV2 select{background:#f7f8f9;border-right:1px solid #282d371c;flex:0 0 150px;width:150px;font-weight:650}.zaptradeOrdersSearchBoxV2 input{flex:auto;min-width:120px}.zaptradeOrdersFilterGroupV2{color:#20262d;flex-direction:column;flex:0 120px;gap:3px;min-width:104px;display:flex}.zaptradeOrdersFilterLabelV2{color:#727b86;letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:650;line-height:1;display:block}.zaptradeOrdersFilterGroupV2 select,.zaptradeOrdersFilterGroupV2 input{box-sizing:border-box;color:#20262d;background:#fff;border:1px solid #282d3724;border-radius:7px;width:100%;height:34px;min-height:34px;padding:0 8px;font-size:11px}.zaptradeOrdersDateV2{flex-basis:126px;min-width:120px}.zaptradeOrdersUnmatchedV2{box-sizing:border-box;color:#39414a;white-space:nowrap;background:#fff;border:1px solid #282d3724;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 9px;font-size:10.5px;font-weight:650;display:flex}.zaptradeOrdersUnmatchedV2 input{accent-color:#d9a414;width:15px;height:15px;margin:0}.zaptradeOrdersResetV2{color:#4b5563;cursor:pointer;background:#f7f8f9;border:1px solid #282d3724;border-radius:7px;height:34px;padding:0 10px;font-size:10.5px;font-weight:700}.zaptradeOrdersStatsV2{grid-template-columns:repeat(5,minmax(90px,1fr)) minmax(150px,1.3fr);gap:6px;margin:0 0 8px;display:grid}.zaptradeOrdersStatV2{box-sizing:border-box;background:#ffffffd1;border:1px solid #2328321a;border-radius:8px;min-width:0;min-height:44px;padding:7px 9px}.zaptradeOrdersStatLabelV2{color:#737c87;font-size:9px;font-weight:650;line-height:1;display:block}.zaptradeOrdersStatValueV2{color:#20262d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:16px;font-weight:800;line-height:1;display:block;overflow:hidden}.zaptradeOrdersStatV2--green .zaptradeOrdersStatValueV2{color:#167342}.zaptradeOrdersStatV2--red .zaptradeOrdersStatValueV2{color:#ad2828}.zaptradeOrdersStatV2--blue .zaptradeOrdersStatValueV2{color:#2368ad}.zaptradeOrdersStatV2--orange .zaptradeOrdersStatValueV2{color:#9a6507}.zaptradeOrdersStatV2--accent{border-top:2px solid #d9a414}.zaptradeOrdersStatV2--accent .zaptradeOrdersStatValueV2{color:#292d32}.zaptradeOrdersGridV2Filters{border-radius:11px;margin-bottom:9px;padding:9px 10px 2px}.zaptradeOrdersGridV2Filters .zaptradeOrdersPeriods{gap:6px;margin-bottom:7px}.zaptradeOrdersGridV2Filters .zaptradeOrdersPeriods button,.zaptradeOrdersGridV2Filters .zaptradeFilterReset{border-radius:8px;min-height:32px;padding:5px 10px;font-size:12px}.zaptradeOrdersGridV2Filters .zaptradeOrdersSearchRow{gap:7px;margin-bottom:7px}.zaptradeOrdersGridV2Filters .zaptradeOrdersSearchControl select,.zaptradeOrdersGridV2Filters .zaptradeOrdersSearchControl input,.zaptradeOrdersGridV2Filters .zaptradeOrdersFilters input,.zaptradeOrdersGridV2Filters .zaptradeOrdersFilters select{min-height:32px;padding:5px 8px;font-size:12px}.zaptradeOrdersGridV2Filters .zaptradeOrdersFilters{background:0 0;border:0;border-top:1px solid #edf0f2;border-radius:0;gap:7px;margin-bottom:0;padding:7px 0}.zaptradeOrdersGridV2Filters .zaptradeOrdersFilters>label{gap:3px;min-height:43px;font-size:10px}.zaptradeOrdersGridV2Stats{background:#fff;border:1px solid #d9dee3;border-radius:10px;gap:0;margin-bottom:9px;display:flex;overflow:hidden}.zaptradeOrdersGridV2Stats .zaptradeKpi{min-height:44px;box-shadow:none;background:0 0;border:0;border-right:1px solid #e2e6ea;border-radius:0;flex:1 1 0;padding:6px 10px}.zaptradeOrdersGridV2Stats .zaptradeKpi:last-child{border-right:0}.zaptradeOrdersGridV2Stats .zaptradeKpi span{font-size:9px;line-height:1}.zaptradeOrdersGridV2Stats .zaptradeKpi strong{margin-top:3px;font-size:14px;line-height:1}.zaptradeOrdersGridV2Shell{background:#fff;border:1px solid #cfd4d9;border-radius:10px;overflow-x:auto;box-shadow:0 3px 14px #0f172a14}.zaptradeOrdersGridV2Table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#20242a;width:100%;min-width:1199px;font-size:11px}.zaptradeOrdersGridV2Table thead th{z-index:5;color:#fff;letter-spacing:.025em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#17191d;border-bottom:0;border-right:1px solid #ffffff1f;height:40px;padding:6px 8px;font-size:11px;font-weight:750;line-height:1.1;position:sticky;top:0}.zaptradeOrdersGridV2Table thead th:last-child{border-right:0}.zaptradeOrdersGridV2Table tbody>tr>td{vertical-align:top;text-overflow:ellipsis;border-right:1px solid #1e232813;padding:6px 7px;font-size:11px;line-height:1.16;overflow:hidden}.zaptradeOrdersGridV2Table tbody>tr>td:last-child{border-right:0}.zaptradeOrdersGridV2Row{cursor:pointer}.zaptradeOrdersGridV2Row--even>td{background:#fff}.zaptradeOrdersGridV2Row--odd>td{background:#d8dde3}.zaptradeOrdersGridV2Row--start:not(:first-child)>td{border-top:3px solid #181c223d}.zaptradeOrdersGridV2Row--continuation>td,.zaptradeOrdersGridV2Row--start:first-child>td{border-top:1px solid #181c220e}.zaptradeOrdersGridV2Row:hover>td{box-shadow:inset 0 0 0 9999px #dcaf2812}.zaptradeOrdersGridV2RepeatedMeta{opacity:.48}.zaptradeOrdersGridV2Order{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0;display:flex}.zaptradeOrdersGridV2OrderNumber{color:#1f4f92;white-space:nowrap;width:max-content;font-size:11.5px;font-weight:750;line-height:1.1;display:block}.zaptradeOrdersGridV2Payment{white-space:nowrap;border:1px solid #0000;border-radius:4px;flex:none;width:fit-content;max-width:fit-content;padding:2px 5px;font-size:9px;font-weight:750;line-height:1.05;display:inline-flex}.zaptradeOrdersGridV2Payment--paid{color:#167847;background:#23a05a1f;border-color:#23a05a3d}.zaptradeOrdersGridV2Payment--unpaid{color:#b42323;background:#d237371f;border-color:#d237373d}.zaptradeOrdersGridV2Client{flex-direction:column;gap:2px;min-width:0;display:flex}.zaptradeOrdersGridV2ClientName{color:#171a1f;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;line-height:1.15;display:block;overflow:hidden}.zaptradeOrdersGridV2ClientNumber{color:#6d7580;white-space:nowrap;font-size:9.5px;font-weight:600;line-height:1.1;display:block}.zaptradeOrdersGridV2ClientName .zaptradeOrdersUnmatchedBadge{padding:2px 5px;font-size:9px}.zaptradeOrdersGridV2ClientName .zaptradeOrdersUnmatchedHint{max-width:125px;font-size:10px}.zaptradeOrdersGridV2Article{white-space:nowrap;align-items:center;gap:5px;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:700;display:inline-flex}.zaptradeOrdersGridV2Article>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.zaptradeOrdersGridV2Article .zaptradeCopyButton{border-radius:5px;width:22px;height:22px;font-size:12px}.zaptradeOrdersGridV2Product{min-width:0}.zaptradeOrdersGridV2ProductName{color:#20242a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;line-height:1.17;display:-webkit-box;overflow:hidden}.zaptradeOrdersGridV2ProductBrand{color:#69727d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;font-weight:600;display:block;overflow:hidden}.zaptradeOrdersGridV2Money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.zaptradeOrdersGridV2Sale{font-weight:600}.zaptradeOrdersGridV2Sum{font-weight:750}.zaptradeOrdersGridV2Qty{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.zaptradeOrdersGridV2Status{white-space:normal;border:1px solid #0000;border-left:3px solid;border-radius:4px;width:fit-content;max-width:100%;padding:3px 6px;font-size:9.5px;font-weight:700;line-height:1.1;display:inline-flex}.zaptradeOrdersGridV2Status--green{color:#167342;background:#1f9d551f}.zaptradeOrdersGridV2Status--blue{color:#2368ad;background:#307ed21f}.zaptradeOrdersGridV2Status--amber{color:#8a6300;background:#d39e1429}.zaptradeOrdersGridV2Status--red{color:#ad2828;background:#d33e3e1f}.zaptradeOrdersGridV2Status--darkred{color:#7d2337;background:#7d23371f}.zaptradeOrdersGridV2Status--orange{color:#a85b12;background:#df792021}.zaptradeOrdersGridV2Status--gray{color:#5c6570;background:#5a626e1a}.zaptradeOrdersGridV2Supplier{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.zaptradeOrdersGridV2Supplier .zaptradeSupplierName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:650;line-height:1.1;display:block;overflow:hidden}.zaptradeOrdersGridV2Purchase{color:#59616b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9.5px;font-weight:650;line-height:1.1;display:block}.zaptradeOrdersGridV2Dates{flex-direction:column;gap:2px;min-width:0;display:flex}.zaptradeOrdersGridV2DateLine{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.zaptradeOrdersGridV2DateLabel{color:#767e88;font-size:9px;font-weight:600;line-height:1.1}.zaptradeOrdersGridV2DateValue{color:#262b31;font-size:10px;font-weight:700;line-height:1.1}.zaptradeOrdersGridV2DateValue--expected{color:#1f5da8}.zaptradeOrderGroupCard{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:8px;padding:12px 13px;display:grid;box-shadow:0 1px 2px #0f172a0a}.zaptradeOrderGroupItems{border-top:1px solid #eef0f2;gap:8px;padding-top:6px;display:grid}.zaptradeOrderGroupItem{color:#374151;background:#fafafa;border:1px solid #eef0f2;border-radius:10px;gap:3px;padding:8px 9px;font-size:12.5px;display:grid}.zaptradeOrderGroupItemTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.zaptradeOrderGroupItemName{color:#1f2937;font-size:13px;font-weight:700;display:block}.zaptradeCardOrderBlock{align-items:center;min-width:0;display:flex}.zaptradeCardDate{color:#4b5563;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:700;line-height:1.1}.zaptradeCardStatusRow{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.zaptradeCardStatusRow .zaptradeStatusBadges{flex-wrap:nowrap;min-width:0;overflow:hidden}.zaptradeCardStatusRow .zaptradeBadge,.zaptradeCardStatusRow .zaptradeStatusBadge{text-overflow:ellipsis;min-height:0;padding:3px 7px;font-size:10px;overflow:hidden}.zaptradeCardMidClient{flex-direction:column;align-items:flex-start;gap:2px}.zaptradeCardMidClient .zaptradeClientName{font-size:14px}.zaptradeMobileArticleRow{color:#6b7280;align-items:center;gap:6px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:700;display:inline-flex}.zaptradeMobileMoneyRow{color:#6b7280;flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.zaptradeMobileMoneyRow b{color:#111827;margin-left:4px;font-weight:700}.zaptradeMobileSupplierRow{flex-direction:column;gap:3px;font-size:12px;display:flex}.zaptradeMobileSupplierRow .zaptradeSupplierName{font-size:13px}.zaptradeMobileSupplierRow b{color:#5f6670;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.zaptradeMobileDateRow{flex-wrap:wrap;gap:4px 16px;margin-top:2px;display:flex}.zaptradeFinanceTable .isCredit,.zaptradeFinanceMobileList .isCredit{color:#15803d}.zaptradeFinanceTable .isDebit,.zaptradeFinanceMobileList .isDebit{color:#b91c1c}.productsCatalogPage{color:#17120a;gap:14px;min-width:0;padding:16px 0 22px;display:grid}.productsCatalogHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.productsCatalogHeader h2{margin:0;font-size:24px;line-height:1.1}.productsCatalogHeader span{color:#766b58;margin-top:4px;font-size:12.5px;display:block}.productsCatalogHeader>strong{color:#513a00;background:#f4c84b33;border-radius:999px;padding:7px 11px;font-size:13px}.productsCatalogFilters{background:#ffffffc7;border:1px solid #5b46121f;border-radius:15px;grid-template-columns:minmax(260px,1.35fr) minmax(220px,1fr) minmax(170px,.55fr);gap:10px;padding:13px;display:grid;box-shadow:0 2px 8px #1e16080a}.productsCatalogFilters label,.productsCatalogSearch,.productsCatalogGroupFilter{color:#6f6553;letter-spacing:.04em;text-transform:uppercase;gap:5px;min-width:0;font-size:10.5px;font-weight:800;display:grid}.productsCatalogFilters input,.productsCatalogFilters select,.productsCatalogGroupSettings select,.productsCatalogOverride select{box-sizing:border-box;color:#17120a;width:100%;min-width:0;min-height:38px;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d8d3c9;border-radius:10px;padding:7px 10px;font-size:13px}.productsCatalogFilters input:focus,.productsCatalogFilters select:focus,.productsCatalogGroupSettings select:focus,.productsCatalogOverride select:focus{border-color:#d5a419;outline:none;box-shadow:0 0 0 3px #f4c84b2e}.productsCatalogGroupSettings{background:#f4c84b21;border:1px solid #d59a0047;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.productsCatalogGroupSettings>div{gap:2px;min-width:0;display:grid}.productsCatalogGroupSettings span{color:#746a59;font-size:11px;font-weight:750}.productsCatalogGroupSettings strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productsCatalogGroupSettings select{flex:0 0 118px;width:118px}.productsCatalogTableWrap{background:#ffffffd6;border:1px solid #5b46121c;border-radius:15px;width:100%;overflow-x:auto;box-shadow:0 4px 16px #1e16080d}.productsCatalogTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:940px}.productsCatalogTable th,.productsCatalogTable td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #5a461917;padding:10px 11px}.productsCatalogTable th{color:#675b46;text-transform:uppercase;letter-spacing:.045em;background:#f6f2e7e0;font-size:10.5px}.productsCatalogTable th:first-child{width:27%}.productsCatalogTable th:nth-child(2){width:13%}.productsCatalogTable th:nth-child(3){width:22%}.productsCatalogTable th:nth-child(4){width:15%}.productsCatalogTable th:nth-child(5){width:14%}.productsCatalogTable th:nth-child(6){width:9%}.productsCatalogTable tbody tr:last-child td{border-bottom:0}.productsCatalogTable tbody tr:hover{background:#f4c84b12}.productsCatalogTable td{color:#40392d;font-size:12.5px}.productsCatalogTable td>strong{color:#17120a;font-size:13px;line-height:1.3;display:block}.productsCatalogTable td>span,.productsCatalogTable td>small{display:block}.productsCatalogTable td>small{color:#8b8170;margin-top:2px;font-size:10.5px}.productsCatalogMarkBadge{color:#2d1d00;background:linear-gradient(145deg,#f6d46a,#e4ad1f);border:1px solid #d39c06;border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-flex}.productsCatalogMarkState{color:#5f5749;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.productsCatalogMarkState.isUnknown{color:#8b8170;font-weight:600}.productsCatalogOverride{gap:3px;min-width:84px;display:grid}.productsCatalogOverride>span{color:#8b8170;font-size:9px;font-weight:700;line-height:1.1}.productsCatalogOverride select{min-height:30px;padding:4px 7px;font-size:11px}.productsCatalogMobileList{gap:9px;display:grid}.productsCatalogMobileCard{background:#ffffffe0;border:1px solid #5b46121f;border-radius:15px;gap:8px;min-width:0;padding:12px 13px;display:grid;box-shadow:0 2px 8px #1e16080d}.productsCatalogMobileCard header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.productsCatalogMobileCard header strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.3}.productsCatalogMobileCard>div{grid-template-columns:82px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.productsCatalogMobileCard>div span{color:#817765}.productsCatalogMobileCard>div b{color:#40392d;overflow-wrap:anywhere}.productsCatalogMobileCard .productsCatalogOverride{border-top:1px solid #5a461917;grid-template-columns:minmax(0,1fr) 110px;align-items:center;padding-top:7px;display:grid}.productsCatalogMobileCard .productsCatalogOverride>span{font-size:10.5px}.productsCatalogPagination{color:#746a59;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.productsCatalogPagination>div{align-items:center;gap:10px;display:flex}.productsCatalogPagination button,.productsCatalogGroupLink{color:#33260d;cursor:pointer;background:#fff;border:1px solid #5b461226;border-radius:10px;min-height:34px;padding:6px 11px;font-weight:750}.productsCatalogPagination button:disabled{cursor:default;opacity:.42}.productsCatalogGroupLink{white-space:nowrap;background:#f4c84b33;min-height:31px}.productsCatalogLoading,.productsCatalogError,.productsCatalogEmpty{text-align:center;border-radius:14px;padding:18px;font-size:13px}.productsCatalogLoading,.productsCatalogEmpty{color:#817765;background:#ffffffa3}.productsCatalogError{color:#8b1111;background:#b91c1c17}@media screen and (width<=768px){.productsCatalogPage{padding:12px 10px calc(22px + env(safe-area-inset-bottom));gap:11px}.productsCatalogHeader h2{font-size:20px}.productsCatalogFilters{grid-template-columns:1fr;padding:11px}.productsCatalogFilters input,.productsCatalogFilters select{min-height:44px;font-size:14px}.productsCatalogGroupSettings{flex-direction:column;align-items:stretch;gap:8px}.productsCatalogGroupSettings strong{white-space:normal}.productsCatalogGroupSettings select{flex-basis:auto;width:100%;min-height:44px}.productsCatalogPagination{text-align:center;flex-direction:column;align-items:stretch}.productsCatalogPagination>div{justify-content:center}.productsCatalogPagination button{min-height:42px}.productsCatalogGroupLink{min-height:36px}}.zaptradeOrdersPagination,.zaptradeFinancePagination{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.zaptradeOrdersPagination button:disabled,.zaptradeFinancePagination button:disabled{cursor:default;opacity:.45}.zaptradeOrdersPagination{flex-wrap:wrap;justify-content:space-between}.zaptradeOrdersRangeLabel{color:#6b7280;font-size:12.5px;font-weight:700}.zaptradeOrdersPageControls{align-items:center;gap:12px;display:flex}.zaptradeOrdersMobileList,.zaptradeFinanceMobileList{gap:10px;display:grid}.zaptradeEmpty{color:#9ca3af;text-align:center;margin:14px 0;font-size:13px}.zaptradeEmptyState{justify-items:center;gap:10px;padding:28px 16px;display:grid}.zaptradeEmptyState .zaptradeEmpty{margin:0}.zaptradeOrdersError,.zaptradeFinanceError{color:#991b1b;background:#fef2f2;border-radius:10px;margin:12px 0;padding:10px}.zaptradeOrdersLoading,.zaptradeFinanceLoading{color:#6b7280;margin:12px 0}.zaptradeOrdersMobileList button,.zaptradeFinanceMobileList article{text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:7px;min-width:0;padding:12px 13px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.zaptradeOrdersMobileList button{color:inherit;cursor:pointer}.zaptradeCardTop,.zaptradeCardMid,.zaptradeCardFoot{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.zaptradeCardTop span,.zaptradeCardFoot span{color:#6b7280;overflow-wrap:anywhere;font-size:12px}.zaptradeCardMid span{overflow-wrap:anywhere;min-width:0}.zaptradeCardMid b{white-space:nowrap;font-size:15px}.zaptradeCardBadges{flex-wrap:wrap;gap:6px;display:flex}.zaptradeCardFoot{flex-wrap:wrap}.zaptradeCardComment{color:#4b5563;overflow-wrap:anywhere;margin:0;font-size:12.5px}.zaptradeOrdersDetailOverlay{z-index:10020;background:#1118279e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.zaptradeOrdersDetail{-webkit-overflow-scrolling:touch;background:#fff;border-radius:18px;width:min(760px,100%);max-height:calc(100dvh - 40px);padding:22px;position:relative;overflow-y:auto}.zaptradeOrdersDetailClose{float:right;color:#fff;cursor:pointer;background:#111827;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:sticky;top:0}.zaptradeOrdersDetailHeader{margin-bottom:6px}.zaptradeOrdersDetailHeader>span{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.zaptradeOrdersDetailHeader h3{margin:4px 0 8px}.zaptradeOrdersDetailMeta{color:#4b5563;flex-wrap:wrap;gap:4px 12px;margin-bottom:8px;font-size:13.5px;font-weight:600;display:flex}.zaptradeOrdersDetailBadges{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.zaptradeOrdersDetailSection{border-top:1px solid #eef0f2;margin-top:20px;padding-top:16px}.zaptradeOrdersDetailSection h4{margin:0 0 10px;font-size:14px}.zaptradeOrdersItems{gap:8px;display:grid}.zaptradeOrdersItem{color:#374151;border:1px solid #e5e7eb;border-radius:11px;gap:4px;padding:11px 12px;font-size:13px;display:grid}.zaptradeOrdersItemTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.zaptradeOrdersItemTop strong{font-size:13.5px}.zaptradeOrdersTimeline{-webkit-overflow-scrolling:touch;gap:0;max-height:340px;display:grid;overflow-y:auto}.zaptradeOrdersTimelineItem{grid-template-columns:14px 1fr;gap:12px;padding-bottom:16px;display:grid;position:relative}.zaptradeOrdersTimelineItem:last-child{padding-bottom:0}.zaptradeOrdersTimelineDot{background:#f4c84b;border:2px solid #d59a00;border-radius:50%;width:10px;height:10px;position:relative;top:4px}.zaptradeOrdersTimelineItem:not(:last-child):before{content:"";background:#eef0f2;width:2px;position:absolute;top:16px;bottom:0;left:4px}.zaptradeOrdersTimelineBody{gap:3px;min-width:0;display:grid}.zaptradeOrdersTimelineTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zaptradeOrdersTimelineTop time{color:#6b7280;font-size:12px}.zaptradeOrdersTimelineManager{color:#4b5563;font-size:12.5px;font-weight:600}.zaptradeOrdersTimelineBody p{color:#374151;white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.zaptradeOrdersComments{gap:8px;display:grid}.zaptradeOrdersComment{border:1px solid #e5e7eb;border-radius:11px;padding:9px 11px}.zaptradeOrdersComment span{color:#6b7280;margin-bottom:3px;font-size:11.5px;font-weight:700;display:block}.zaptradeOrdersComment p{color:#374151;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px}.zaptradeStatusBadges{flex-wrap:wrap;gap:5px;display:inline-flex}.zaptradeStatusCell{white-space:normal;text-overflow:clip;vertical-align:top;padding-top:10px;overflow:visible}.zaptradeFinanceCharts{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 16px;display:grid}.zaptradeChartCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;min-width:0;padding:12px 14px}.zaptradeChartCard h4{color:#6b7280;text-transform:uppercase;letter-spacing:.02em;margin:0 0 8px;font-size:12.5px;font-weight:800}.zaptradeChartSvg{width:100%;height:150px;display:block}.zaptradeChartBaseline{stroke:#e5e7eb;stroke-width:1px}.zaptradeChartAxisLabel{fill:#9ca3af;font-size:8.5px}.zaptradeChartBar.isVolume{fill:#1d4ed8;opacity:.82}.zaptradeChartBar.isCredit{fill:#15803d;opacity:.85}.zaptradeChartBar.isDebit{fill:#b91c1c;opacity:.85}.zaptradeChartBar.isZero{fill:#9ca3af;opacity:.6}.zaptradeJournalOperation{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}@media screen and (width<=768px){.zaptradeOrdersPage,.zaptradeFinancePage{padding:12px 10px calc(20px + env(safe-area-inset-bottom))}.zaptradeOrdersHeader h2,.zaptradeFinanceHeader h2{margin:4px 0 12px;font-size:19px}.zaptradeOrdersHeader h2{margin:0 0 3px}.zaptradeOrdersHeader{margin-bottom:10px}.zaptradeOrdersFilters,.zaptradeFinanceFilters{grid-template-columns:1fr 1fr;display:grid}.zaptradeOrdersFilters label,.zaptradeFinanceFilters label{min-height:0}.zaptradeOrdersFilters input,.zaptradeOrdersFilters select,.zaptradeFinanceFilters input,.zaptradeFinanceFilters select{width:100%;min-width:0}.zaptradeOrdersSearch,.zaptradeOrdersCheck,.zaptradeFinanceCheck{grid-column:1/-1}.zaptradeFinanceFilters label:has(input[placeholder]){grid-column:1/-1}.zaptradeOrdersSummary,.zaptradeFinanceTotals{grid-template-columns:repeat(2,1fr)}.zaptradeOrdersDetailOverlay{align-items:stretch;padding:0}.zaptradeOrdersDetail{width:100%;max-height:100dvh;padding:18px 14px calc(24px + env(safe-area-inset-bottom));border-radius:0}.zaptradeFinanceCharts{grid-template-columns:1fr}.zaptradeOrdersSearchRow{flex-direction:column;align-items:stretch}.zaptradeOrdersSearchRow select,.zaptradeOrdersSearchRow input,.zaptradeFilterReset{width:100%}.zaptradeOrdersSearchControl{flex-direction:column;flex:none;width:100%}.zaptradeOrdersSearchControl select{border-bottom:1px solid #e5e7eb;border-right:0;flex:none;width:100%;min-width:0;min-height:46px}.zaptradeOrdersSearchControl input{flex:none;width:100%;min-width:0;min-height:46px}.zaptradeOrdersFilters>label{max-width:none}.zaptradeOrdersFilterDate{max-width:none!important}.zaptradeOrdersPagination{flex-direction:column;align-items:stretch;gap:10px}.zaptradeOrdersRangeLabel{text-align:center}.zaptradeOrdersPageControls{justify-content:center}.zaptradeOrdersPageControls button{min-height:44px;padding:10px 16px}.zaptradeCopyButton{width:38px;height:38px;font-size:16px}.zaptradeOrdersFiltersMobile{gap:10px;margin-top:10px;display:grid}.zaptradeOrdersFilterMobileGroup{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;gap:4px;font-size:11.5px;font-weight:800;display:grid}.zaptradeOrdersFilterMobileGroup select,.zaptradeOrdersFilterMobileGroup input{text-transform:none;letter-spacing:normal;color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:9px;width:100%;min-height:46px;padding:8px 10px;font-size:14px;font-weight:500}.zaptradeOrdersStatusPicker{gap:6px;display:grid}.zaptradeOrdersStatusOption{width:100%;min-height:42px;font:inherit;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:750;line-height:1.2;display:flex}.zaptradeOrdersStatusOption small{opacity:.72;flex:none;font-size:11px}.zaptradeOrdersStatusOption.isSelected{outline-offset:1px;outline:2px solid;box-shadow:inset 0 0 0 3px #fff}.zaptradeOrdersFilterMobileDates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.zaptradeOrdersUnmatchedMobile{color:#374151;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:700;display:flex}.zaptradeOrdersUnmatchedMobile input{accent-color:#d9a414;flex:none;width:18px;height:18px;margin:0}.zaptradeFilterResetMobile{width:100%;min-height:44px}.zaptradeOrderGroupCard{gap:5px;padding:10px 12px}.zaptradeOrderGroupCard .zaptradeCardTop{gap:6px}.zaptradeCardChevron{color:#9ca3af;flex:none;font-size:11px;line-height:1;transition:transform .15s}.zaptradeCardChevron.isExpanded{color:#4b5563;transform:rotate(180deg)}.zaptradeOrderGroupCard .zaptradeCardMidClient{gap:1px}.zaptradeOrderGroupCard .zaptradeCardMidClient .zaptradeClientName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;line-height:1.2;display:block;overflow:hidden}.zaptradeOrderGroupCard .zaptradeOrdersUnmatchedHint{max-width:220px}.zaptradeClientNumber{color:#6b7280;font-size:11px;font-weight:700}.zaptradeCardPreview{color:#6b7280;align-items:baseline;gap:6px;min-width:0;font-size:12px;display:flex}.zaptradeCardPreviewText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.zaptradeCardPreviewMore{color:#9ca3af;flex:none;font-weight:700}.zaptradeCardFooter{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.zaptradeCardFooter .zaptradeCardPreview{flex:auto}.zaptradeCardSummary{color:#4b5563;white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.zaptradeCardSummary b{color:#111827;font-size:14px;font-weight:800}.zaptradeOrderGroupItem .zaptradeProductBrand{color:#374151;font-size:11.5px;font-weight:750}.zaptradeOrderGroupItemName{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media screen and (width<=390px){.zaptradeOrderGroupCard{padding-inline:9px}.zaptradeCardDate{letter-spacing:-.01em;font-size:10px}.zaptradeCardOrderBlock strong{white-space:nowrap;font-size:12px}.zaptradeCardStatusRow .zaptradeBadge,.zaptradeCardStatusRow .zaptradeStatusBadge{font-size:9.5px}.zaptradeCardFooter{align-items:flex-end}.zaptradeCardSummary{flex-direction:column;align-items:flex-end;gap:1px}.zaptradeCardSummary b{font-size:12.5px}}@media screen and (width<=360px){.zaptradeOrdersSummary,.zaptradeFinanceTotals{grid-template-columns:1fr}}@media (width>=769px){.nav{border-radius:18px!important;gap:7px!important;margin:0 14px 6px!important;padding:7px 10px!important}.nav button{border-radius:13px!important;padding:8px 14px!important;font-size:13px!important}.page{padding:0 18px 14px!important}.messengerMobileShell{height:calc(100vh - 218px)!important;min-height:660px!important}.messengerMobileGroups{padding-top:10px!important}.messengerMobileGroups h3{margin:0 0 10px!important}}@media (width<=768px){.app{border-radius:0!important;width:100vw!important;height:100dvh!important;margin:0!important}.page{height:calc(100dvh - 38px)!important;padding:0 4px 4px!important}.mobileCrmTop{height:38px!important;min-height:38px!important;padding:3px 5px!important}.messengerMobileGroups{gap:4px!important;height:31px!important;min-height:31px!important;max-height:31px!important;top:3px!important;left:70px!important;right:4px!important}.messengerMobileGroups .mobileGroupButton{border-radius:999px!important;flex:0 0 31px!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important}.messengerMobileGroups .mobileGroupButtonActive{border-radius:999px!important;min-width:84px!important;max-width:132px!important;height:31px!important;min-height:31px!important;padding:0 10px!important}.messengerMobileGroups .mobileGroupButtonActive strong{font-size:11px!important}.messengerMobileShell{gap:0!important;height:100%!important}.messengerMobileChat{border-radius:14px!important;grid-template-rows:minmax(0,1fr) 54px!important;height:100%!important}.messengerMobileChat textarea{border-radius:18px!important;min-height:34px!important;max-height:38px!important;padding:8px 10px!important;font-size:16px!important}.mobileSendButton{border-radius:17px!important;flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:34px!important}.mobileSendButton:after{font-size:17px!important}.mobileCrmTop{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:10020!important;height:38px!important;min-height:38px!important;padding:3px 5px!important;display:flex!important;position:relative!important;overflow:visible!important}.mobileCrmButton{color:#f4c84b!important;background:linear-gradient(145deg,#111317,#25282d)!important;border:1px solid #ffffff3d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:31px!important;min-height:31px!important;padding:0 13px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 10px 22px #0000003d,inset 0 1px #ffffff1f!important}.messengerMobileGroups{left:74px!important}.messengerMobileChat [style*=maxWidth]{max-width:calc(100vw - 58px)!important}.messengerMobileChat [style*="alignSelf: flex-end"],.messengerMobileChat [style*=flex-end]{margin-right:10px!important}.messengerMobileChat [style*="alignSelf: flex-start"],.messengerMobileChat [style*=flex-start]{margin-left:4px!important}.messengerMobileChat{grid-template-rows:minmax(0,1fr) 58px!important}.messengerMobileChat textarea{border-radius:20px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:9px 11px!important}.mobileSendButton{color:#111!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:linear-gradient(135deg,#f4c84b,#d59a00)!important;border:none!important;border-radius:999px!important;flex:0 0 42px!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0 2px 0 0!important;padding:0!important;font-size:0!important;display:inline-flex!important;box-shadow:0 12px 26px #d59a0057,inset 0 1px #ffffff73!important}.mobileSendButton:after{content:"↑"!important;font-size:23px!important;font-weight:1000!important;line-height:1!important}.mobileCrmTop{z-index:10050!important;top:-2px!important;left:-3px!important}.mobileCrmMenuWrap{z-index:10051!important;position:relative!important}.mobileCrmButton{z-index:10052!important;position:relative!important;transform:translateY(-1px)translate(-2px)!important}.messengerMobileGroups{top:2px!important;left:72px!important}.messengerMobileChat{grid-template-rows:minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}.messengerMobileChat>div:last-child{min-height:58px!important;max-height:58px!important;padding:7px 8px calc(env(safe-area-inset-bottom) + 7px)!important;-webkit-backdrop-filter:blur(18px)saturate(180%)!important;background:#121418eb!important;border-top:1px solid #ffffff14!important;align-items:center!important;gap:6px!important;display:flex!important}.messengerMobileChat textarea{flex:auto!important;width:auto!important;min-width:0!important;display:block!important}.mobileSendButton{opacity:1!important;visibility:visible!important;display:inline-flex!important}.messengerMobileChat>div:last-child{z-index:9999!important;min-height:64px!important;max-height:64px!important;margin-bottom:10px!important;padding-top:6px!important;padding-bottom:14px!important;position:relative!important;transform:translateY(-8px)!important}.mobileSendButton{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.messengerMobileChat>div:last-child{left:8px!important;right:8px!important;bottom:calc(env(safe-area-inset-bottom) + 18px)!important;z-index:20000!important;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#121418f0!important;border-radius:22px!important;align-items:center!important;gap:6px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:7px 8px!important;display:flex!important;position:fixed!important;transform:none!important;box-shadow:0 18px 44px #00000057,inset 0 1px #ffffff1a!important}.messengerMobileChat textarea{height:40px!important;min-height:40px!important;max-height:40px!important}.mobileSendButton{border-radius:999px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media screen and (width<=768px){.messengerMobileChat{box-sizing:border-box!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.messengerMobileChat>div:nth-child(2){-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.messengerMobileChat>div:last-child{left:8px!important;right:8px!important;bottom:max(14px, env(safe-area-inset-bottom))!important;z-index:30000!important;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;pointer-events:auto!important;box-sizing:border-box!important;background:#121418f5!important;border:1px solid #ffffff14!important;border-radius:22px!important;align-items:center!important;gap:6px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:7px 8px!important;display:flex!important;position:fixed!important;transform:none!important;box-shadow:0 18px 44px #0000005c,inset 0 1px #ffffff1a!important}.messengerMobileChat>div:last-child>button{flex:none!important}.messengerMobileChat textarea{resize:none!important;-webkit-user-select:text!important;user-select:text!important;flex:auto!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-size:16px!important;line-height:20px!important}.mobileSendButton{opacity:1!important;visibility:visible!important;pointer-events:auto!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;font-size:0!important;display:inline-flex!important}.mobileSendButton:after{content:"➤"!important;font-size:18px!important;font-weight:900!important;line-height:1!important}.app{grid-template-rows:minmax(0,1fr)!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}.page{width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}.mobileCrmTop{top:calc(env(safe-area-inset-top) + 6px)!important;z-index:40000!important;height:36px!important;min-height:36px!important;padding:0!important;position:fixed!important;left:8px!important}.mobileCrmButton{height:34px!important;min-height:34px!important;transform:none!important}.messengerMobileGroups{top:calc(env(safe-area-inset-top) + 6px)!important;z-index:39999!important;height:36px!important;min-height:36px!important;max-height:36px!important;position:fixed!important;left:126px!important;right:6px!important}.messengerMobileGroups .mobileGroupButton,.messengerMobileGroups .mobileGroupButtonActive{height:34px!important;min-height:34px!important;max-height:34px!important}.messengerMobileShell{width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-top:calc(env(safe-area-inset-top) + 58px)!important;box-sizing:border-box!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}.messengerMobileChat{width:100vw!important;height:calc(100dvh - env(safe-area-inset-top) - 58px)!important;max-height:calc(100dvh - env(safe-area-inset-top) - 58px)!important;box-sizing:border-box!important;border-radius:0!important;padding:0 8px!important;overflow:hidden!important}.messengerMobileChat>div:nth-child(2){padding-top:8px!important}.messengerMobileChat>div:last-child{left:10px!important;right:10px!important;bottom:calc(env(safe-area-inset-bottom) + 6px)!important;border-radius:20px!important;min-height:54px!important;max-height:54px!important;padding:6px 7px!important;box-shadow:0 10px 26px #0000004d,inset 0 1px #ffffff1a!important}.messengerMobileChat textarea{height:38px!important;min-height:38px!important;max-height:38px!important}.mobileSendButton{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}}.messengerMobileChat label[aria-label],.messengerMobileChat button[aria-label],.messengerMobileChat button[type=button]{-webkit-tap-highlight-color:transparent}@media screen and (width<=768px){.messengerMobileChat>div:last-child label,.messengerMobileChat>div:last-child button{color:#111418db!important;-webkit-backdrop-filter:blur(18px)saturate(165%)!important;background:#ffffff6b!important;border:1px solid #ffffff85!important;transition:transform .1s,background .12s,box-shadow .12s!important;box-shadow:inset 0 1px #ffffff9e,0 4px 10px #0000001a!important}.messengerMobileChat>div:last-child label:active,.messengerMobileChat>div:last-child button:active{background:#ffffff9e!important;transform:scale(.92)!important}.mobileSendButton{color:#111418!important;background:linear-gradient(145deg,#f4c84b,#d59a00)!important;border:1px solid #ffffff70!important}.mobileSendButton:after{content:none!important}}.crmGroupSvgIcon{color:currentColor;width:20px;height:20px;display:block}@media screen and (width<=768px){.messengerMobileGroups .mobileGroupButton,.messengerMobileGroups .mobileGroupButtonActive{color:#ffffffd1!important;-webkit-backdrop-filter:blur(18px)saturate(170%)!important;background:#0e101457!important;border:1px solid #ffffff2e!important;box-shadow:inset 0 1px #ffffff1f,0 6px 14px #00000029!important}.messengerMobileGroups .mobileGroupButtonActive{color:#111418!important;background:#f4c84beb!important;border-color:#ffffff73!important;box-shadow:0 8px 18px #be8c0038,inset 0 1px #ffffff6b!important}.messengerMobileGroups .mobileGroupButton span,.messengerMobileGroups .mobileGroupButtonActive span{background:#ffffff14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;display:inline-flex!important}.messengerMobileGroups .mobileGroupButtonActive span{background:#1114181a!important}.messengerMobileGroups .mobileGroupButton:active,.messengerMobileGroups .mobileGroupButtonActive:active{transform:scale(.94)!important}}.crmMenuIcon{opacity:.92;flex:0 0 18px;width:18px;height:18px}@media screen and (width<=768px){.reaction-picker-button{-webkit-backdrop-filter:blur(14px)saturate(160%)!important;background:#ffffff42!important;border:1px solid #ffffff47!important;border-radius:999px!important;width:31px!important;height:31px!important;box-shadow:inset 0 1px #ffffff6b,0 4px 10px #0000001a!important}.reaction-picker-button:active{transform:scale(.88)!important}}@media screen and (width>=769px) and (pointer:fine){.mobileCrmTop,.messengerMobileGroups{visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}}@media screen and (width>=900px){html body .mobileCrmTop{visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-99999!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;position:fixed!important;top:-200px!important;left:-200px!important;overflow:hidden!important}html body .messengerMobileGroups h3{margin-bottom:12px!important;font-size:18px!important}html body .messengerMobileGroups button,html body .messengerMobileGroups .mobileGroupButton,html body .messengerMobileGroups .mobileGroupButtonActive{text-align:center!important;border-radius:16px!important;justify-content:center!important;height:46px!important;min-height:46px!important;margin-bottom:9px!important;padding:0 10px!important;font-size:12px!important}html body .mobileCrmTop{visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-99999!important;width:0!important;height:0!important;display:none!important;position:fixed!important;top:-9999px!important;left:-9999px!important;overflow:hidden!important}html body .messengerMobileShell{grid-template-columns:140px minmax(0,1fr)!important;gap:8px!important}html body .messengerMobileGroups{width:140px!important;min-width:140px!important;max-width:140px!important;margin-left:8px!important;padding:12px 8px!important}html body .messengerMobileGroups button,html body .messengerMobileGroups .mobileGroupButton,html body .messengerMobileGroups .mobileGroupButtonActive{text-align:center!important;border-radius:15px!important;justify-content:center!important;height:44px!important;min-height:44px!important;margin-bottom:8px!important;padding:0 8px!important}html body .messengerMobileGroups button span:first-child{display:none!important}html body .messengerMobileGroups button strong{font-size:11.5px!important}@media screen and (width<=768px){.messengerMobileGroups{top:calc(env(safe-area-inset-top) + 8px)!important;z-index:40900!important;left:78px!important;right:8px!important}.mobileCrmButton{color:#f4c84b!important;-webkit-backdrop-filter:blur(18px)saturate(170%)!important;background:#12141885!important;border:1px solid #ffffff2e!important;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #0000003d!important}.messengerMobileGroups{top:calc(env(safe-area-inset-top) + 4px)!important;gap:5px!important;left:76px!important;right:8px!important}.mobileCrmButton{-webkit-backdrop-filter:blur(16px)saturate(160%)!important;background:#10121870!important;border:1px solid #ffffff29!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important}.messengerMobileGroups .mobileGroupButtonActive{border-radius:999px!important;min-width:74px!important;max-width:112px!important;padding:0 10px!important}.messengerMobileGroups .mobileGroupButtonActive strong{letter-spacing:.02em!important;font-size:10.5px!important}html,body,#app,#root{background:radial-gradient(circle at 18% 7%,#f4c84b38,#0000 34%),radial-gradient(circle at 88% 8%,#d2dce86b,#0000 34%),linear-gradient(135deg,#f3ead8 0%,#eef1f3 52%,#d9dde0 100%)!important}body:before{content:""!important;height:calc(env(safe-area-inset-top) + 108px)!important;z-index:25000!important;pointer-events:none!important;-webkit-backdrop-filter:blur(18px)saturate(170%)!important;background:radial-gradient(circle at 18% 35%,#f4c84b42,#0000 34%),radial-gradient(circle at 82% 30%,#d2dce89e,#0000 38%),linear-gradient(#f5eedcf5 0%,#eff2f4db 62%,#eff2f400 100%)!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body:after{content:""!important;top:calc(env(safe-area-inset-top) + 54px)!important;z-index:25100!important;pointer-events:none!important;-webkit-backdrop-filter:blur(26px)saturate(185%)!important;background:#ffffff57!important;border-bottom:1px solid #ffffff85!important;height:68px!important;position:fixed!important;left:0!important;right:0!important;box-shadow:0 18px 44px #00000014,inset 0 1px #ffffffb8!important}.mobileCrmTop{top:calc(env(safe-area-inset-top) + 58px)!important;z-index:42000!important;left:16px!important}.mobileCrmButton{color:#f4c84b!important;-webkit-backdrop-filter:blur(20px)saturate(170%)!important;background:linear-gradient(145deg,#181b20f0,#090b0ee0)!important;border:1px solid #ffffff52!important;border-radius:999px!important;width:auto!important;min-width:84px!important;height:40px!important;min-height:40px!important;padding:0 18px!important;font-size:16px!important;font-weight:900!important;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff29!important}.messengerMobileGroups{top:calc(env(safe-area-inset-top) + 58px)!important;z-index:41900!important;gap:8px!important;height:40px!important;min-height:40px!important;max-height:40px!important;left:118px!important;right:12px!important}.messengerMobileGroups .mobileGroupButton,.messengerMobileGroups .mobileGroupButtonActive{color:#ffffffe0!important;-webkit-backdrop-filter:blur(22px)saturate(175%)!important;background:#50565e70!important;border:1px solid #ffffff70!important;border-radius:999px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:0 9px 22px #00000029,inset 0 1px #ffffff6b!important}.messengerMobileGroups .mobileGroupButtonActive{color:#111418!important;background:linear-gradient(145deg,#ffdd56f5,#f4be2aeb)!important;border-color:#ffffff9e!important;gap:10px!important;width:auto!important;min-width:170px!important;max-width:220px!important;padding:0 18px!important;box-shadow:0 14px 32px #d59a004d,inset 0 1px #ffffffa3!important}.messengerMobileGroups .mobileGroupButtonActive strong{letter-spacing:.01em!important;font-size:15px!important;font-weight:950!important;display:inline!important}.messengerMobileShell{padding-top:calc(env(safe-area-inset-top) + 116px)!important;background:radial-gradient(circle at 16% 8%,#f4c84b1f,#0000 28%),radial-gradient(circle at 88% 12%,#d2dce838,#0000 32%),linear-gradient(135deg,#f3ead8 0%,#eef1f3 50%,#d9dde0 100%)!important}.messengerMobileChat{height:calc(100dvh - env(safe-area-inset-top) - 116px)!important;max-height:calc(100dvh - env(safe-area-inset-top) - 116px)!important;background:radial-gradient(circle at 12% 8%,#f4c84b14,#0000 28%),radial-gradient(circle at 88% 12%,#d2dce833,#0000 32%),linear-gradient(135deg,#f6f1e7db,#eef1f4eb)!important}.messengerMobileChat>div:last-child label,.messengerMobileChat>div:last-child button{color:#111418!important;-webkit-backdrop-filter:blur(22px)saturate(180%)!important;background:#ffffff6b!important;border:1px solid #ffffffa8!important;border-radius:999px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;box-shadow:0 8px 18px #0000001f,inset 0 1px #ffffffd1!important}.messengerMobileChat textarea{color:#111418!important;background:#ffffff9e!important;border:1px solid #ffffffc7!important;border-radius:999px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:13px 18px!important;box-shadow:inset 0 1px #ffffffdb,0 7px 18px #0000000f!important}.mobileSendButton{color:#111418!important;background:radial-gradient(circle at 30% 20%,#ffffff9e,#0000 34%),linear-gradient(145deg,#ffe36e,#f4c84b 48%,#d59a00)!important;border:1px solid #ffffffa3!important;box-shadow:0 12px 26px #d59a0061,inset 0 1px #ffffffbd!important}.mobileSendButton:after{content:none!important}html,body,#app,#root,.app,.page,.messengerMobileShell{background:radial-gradient(circle at 18% 5%,#f4c84b42,#0000 34%),radial-gradient(circle at 88% 5%,#d7e1eb94,#0000 36%),linear-gradient(135deg,#f4ecd9 0%,#eef1f3 52%,#dfe3e6 100%)!important}body:before{height:calc(env(safe-area-inset-top) + 112px)!important;-webkit-backdrop-filter:blur(24px)saturate(185%)!important;background:radial-gradient(circle at 22% 42%,#f4c84b57,#0000 34%),radial-gradient(circle at 82% 36%,#dce4ecc7,#0000 40%),linear-gradient(#f6efdefa 0%,#eef2f5e6 68%,#eef2f500 100%)!important}body:after{top:calc(env(safe-area-inset-top) + 54px)!important;-webkit-backdrop-filter:blur(30px)saturate(190%)!important;background:#ffffff57!important;border-bottom:1px solid #ffffff94!important;height:52px!important}.mobileCrmTop{top:calc(env(safe-area-inset-top) + 60px)!important;left:12px!important}.messengerMobileGroups{top:calc(env(safe-area-inset-top) + 60px)!important;gap:6px!important;padding-right:18px!important;left:110px!important;right:10px!important;overflow:auto hidden!important}.messengerMobileGroups .mobileGroupButtonActive{width:auto!important;min-width:148px!important;max-width:178px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 14px!important}.messengerMobileShell{padding-top:env(safe-area-inset-top)!important}.messengerMobileChat{height:calc(100dvh - env(safe-area-inset-top))!important;max-height:calc(100dvh - env(safe-area-inset-top))!important}.messengerMobileChat>div:last-child{left:18px!important;right:18px!important;bottom:max(16px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(34px)saturate(195%)!important;background:#ffffff61!important;border:1px solid #ffffffad!important;border-radius:30px!important;min-height:62px!important;max-height:62px!important;padding:8px 10px!important;box-shadow:0 16px 36px #00000029,inset 0 1px #ffffffc7!important}button.mobileSendButton,.messengerMobileChat>div:last-child button.mobileSendButton,.messengerMobileChat button.mobileSendButton[aria-label=Отправить]{color:#111418!important;background:radial-gradient(circle at 28% 20%,#ffffffb3,#0000 34%),linear-gradient(145deg,#ffe36e,#f4c84b 48%,#d59a00)!important;border:1px solid #ffffffad!important;box-shadow:0 14px 28px #d59a0061,inset 0 1px #ffffffc7!important}button.mobileSendButton svg{color:#111418!important;stroke:currentColor!important}.messengerMobileGroups{gap:5px!important;padding-right:4px!important;left:100px!important;right:4px!important}.messengerMobileGroups .mobileGroupButton{width:36px!important;min-width:36px!important;max-width:36px!important;height:38px!important;min-height:38px!important;max-height:38px!important}.messengerMobileGroups .mobileGroupButtonActive{min-width:132px!important;max-width:158px!important;padding:0 12px!important}.messengerMobileGroups .mobileGroupButtonActive strong{font-size:13px!important}.messengerMobileChat>div:last-child{-webkit-backdrop-filter:blur(36px)saturate(210%)!important;background:linear-gradient(145deg,#ffffff9e,#eceef061)!important;border:1px solid #ffffffc7!important;box-shadow:0 18px 38px #00000029,inset 0 1px #ffffffe0!important}.messengerMobileChat>div:last-child label,.messengerMobileChat>div:last-child button:not(.mobileSendButton){color:#111418!important;background:linear-gradient(145deg,#ffffffb8,#dce0e470)!important;border:1px solid #fffc!important}.messengerMobileChat>div:last-child .mobileSendButton,button.mobileSendButton,.mobileSendButton[aria-label=Отправить]{color:#111418!important;background:radial-gradient(circle at 30% 22%,#ffffffc2,#0000 34%),linear-gradient(145deg,#ffe36e 0%,#f4c84b 48%,#d59a00 100%)!important;border:1px solid #ffffffc2!important;box-shadow:0 14px 30px #d59a006b,inset 0 1px #ffffffdb!important}.messengerMobileChat>div:last-child .mobileSendButton svg,.mobileSendButton svg{color:#111418!important;stroke:#111418!important}}}}}@media screen and (width<=768px){.messengerMobileGroups{gap:4px!important;padding-right:2px!important;left:96px!important;right:2px!important}.messengerMobileGroups .mobileGroupButton{width:34px!important;min-width:34px!important;max-width:34px!important}.messengerMobileGroups .mobileGroupButtonActive{min-width:128px!important;max-width:150px!important;padding:0 10px!important}.messengerMobileChat>div:last-child{-webkit-backdrop-filter:blur(38px)saturate(220%)!important;background:linear-gradient(145deg,#ffffffb8,#e2e6eb7a)!important;border:1px solid #ffffffd1!important;box-shadow:0 18px 38px #00000029,inset 0 1px #ffffffeb!important}.messengerMobileChat>div:last-child .mobileSendButton,button.mobileSendButton{color:#111418!important;background:linear-gradient(145deg,#ffe36e 0%,#f4c84b 48%,#d59a00 100%)!important;border:1px solid #ffffffc7!important;box-shadow:0 14px 30px #d59a006b,inset 0 1px #ffffffe0!important}.mobileSendButton svg{color:#111418!important;stroke:#111418!important}.messengerMobileChat textarea{white-space:pre-wrap!important;word-break:break-word!important;height:auto!important;min-height:40px!important;max-height:118px!important;line-height:20px!important;overflow-y:auto!important}.messengerMobileChat>div:last-child{pointer-events:auto!important;align-items:flex-end!important;min-height:62px!important;max-height:none!important}.messengerMobileChat>div:last-child .mobileSendButton,button.mobileSendButton{pointer-events:auto!important;touch-action:manipulation!important;z-index:99999!important;position:relative!important}.messengerMobileChat textarea{flex:auto!important;min-width:0!important}.messengerMobileChat>div:last-child>label[aria-label=Файл],.messengerMobileChat>div:last-child>button:not(.mobileSendButton):first-of-type{display:none!important}.messengerMobileChat>div:last-child>button:not(.mobileSendButton):has(svg.crmIconSmile){display:none!important}.messengerMobileChat>div:last-child{gap:6px!important}.messengerMobileChat textarea{flex:auto!important;width:100%!important;min-width:0!important}}@media screen and (width<=768px) and (orientation:landscape) and (pointer:coarse){.app{visibility:hidden!important;pointer-events:none!important}}@media screen and (width<=768px){.crmMenuIcon{justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;font-size:17px!important;line-height:1!important;display:inline-flex!important}.messengerMobileGroups .mobileGroupButton span:last-child,.messengerMobileGroups .mobileGroupButtonActive span:last-child{color:#fff!important;opacity:1!important;background:linear-gradient(145deg,#ff2d2d,#c80000)!important;border:2px solid #fff!important;box-shadow:0 8px 18px #ff2d2d8c!important}.mobileCrmMenuBackdrop{z-index:50001!important;background:0 0!important;position:fixed!important;inset:0!important}.mobileCrmDropdown{z-index:50003!important;-webkit-backdrop-filter:blur(30px)saturate(210%)!important;background:linear-gradient(145deg,#ffffffc2,#e2e8f06b)!important;border:1px solid #ffffffc7!important;overflow:hidden!important;box-shadow:0 22px 55px #00000047,inset 0 1px #ffffffe6,inset 0 -1px #ffffff47!important}.mobileCrmDropdown:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle at 18% 8%,#ffffffdb,#0000 34%),radial-gradient(circle at 84% 18%,#f4c84b47,#0000 38%)!important;position:absolute!important;inset:0!important}.mobileCrmDropdown button{z-index:1!important;background:#ffffff6b!important;border:1px solid #ffffff9e!important;border-radius:14px!important;margin:2px 0!important;position:relative!important;box-shadow:inset 0 1px #ffffffa6!important}.mobileCrmDropdown button:active{background:#f4c84b85!important;transform:scale(.97)!important}html,body,#root,.app,.messengerMobileShell,.messengerMobileChat{background:radial-gradient(circle at 12% 8%,#ffc63729,#0000 28%),radial-gradient(circle at 88% 12%,#82aadc29,#0000 30%),linear-gradient(135deg,#ece7dc 0%,#dfe4ea 46%,#c9c4b8 100%)!important}body{min-height:100dvh!important;margin:0!important}.mobileCrmButton{color:#111418!important;-webkit-backdrop-filter:blur(14px)saturate(150%)!important;letter-spacing:.1px!important;min-width:92px!important;height:42px!important;text-shadow:none!important;background:linear-gradient(145deg,#ffffff6b,#e2e8f042)!important;border:1px solid #ffffffc2!important;border-radius:999px!important;padding:0 16px!important;font-weight:950!important;box-shadow:0 14px 30px #00000029,inset 0 1px #ffffffe0,inset 0 -1px #ffffff3d!important}.mobileCrmButton:active{background:linear-gradient(145deg,#f4c84b6b,#ffffff9e)!important;transform:scale(.97)!important}.messengerMobileGroups.mobileTopUnifiedBar h3{display:none!important}.mobileCurrentGroupButton{color:#111418!important;justify-content:center!important;width:auto!important;min-width:138px!important;max-width:190px!important}.mobileCurrentGroupText,.mobileGroupDropdownText{color:#111418!important;opacity:1!important;visibility:visible!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:138px!important;font-size:14px!important;font-weight:950!important;line-height:1!important;display:inline-block!important;overflow:hidden!important}.mobileCurrentGroupArrow{color:#111418!important;opacity:.72!important;margin-left:2px!important;font-size:12px!important;display:inline-flex!important}.mobileCurrentGroupButton strong.mobileCurrentGroupText,.mobileGroupDropdownText{visibility:visible!important;opacity:1!important;color:#111!important;text-indent:0!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;font-weight:900!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.mobileCurrentGroupButton{justify-content:space-between!important;min-width:150px!important;max-width:190px!important;padding:0 16px!important}.mobileGroupDropdownButton{justify-content:flex-start!important}.mobileCurrentGroupButton span:first-child,.mobileGroupDropdownButton span:first-child{display:none!important}.messengerMobileGroups.mobileTopUnifiedBar{left:0!important;right:0!important;top:calc(env(safe-area-inset-top) + 70px)!important;z-index:45000!important;pointer-events:none!important;justify-content:flex-end!important;align-items:center!important;height:52px!important;padding:0 14px 0 126px!important;display:flex!important;position:fixed!important;overflow:visible!important}.messengerMobileGroups.mobileTopUnifiedBar>*{pointer-events:auto!important;z-index:1!important;position:relative!important}.messengerMobileGroups.mobileTopUnifiedBar>div:first-child{left:50%!important;top:calc(env(safe-area-inset-top) + 80px)!important;z-index:45002!important;justify-content:center!important;width:auto!important;min-width:72px!important;position:fixed!important;transform:translate(-50%)!important}.messengerMobileGroups.mobileTopUnifiedBar .mobileCurrentGroupButton{border-radius:999px!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:154px!important;max-width:214px!important;height:42px!important;padding:0 14px!important}.mobileCurrentGroupText{color:#111418!important;opacity:1!important;visibility:visible!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:162px!important;font-size:14px!important;font-style:normal!important;font-weight:950!important;line-height:1!important;display:inline-block!important;overflow:hidden!important}.mobileCurrentGroupArrow{color:#111418!important;opacity:.72!important;flex:none!important;font-size:12px!important;display:inline-flex!important}.messengerMobileGroups.mobileTopUnifiedBar .mobileGroupDropdownButton{border-radius:15px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;padding:0 14px!important;display:flex!important}.mobileGroupDropdownText{color:#111418!important;opacity:1!important;visibility:visible!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:160px!important;font-size:15px!important;font-style:normal!important;font-weight:950!important;line-height:1!important;display:inline-block!important;overflow:hidden!important}.messengerMobileGroups.mobileTopUnifiedBar .mobileGroupDropdownButton span:first-child{display:inline-flex!important}.mobileCrmButton{height:42px!important}.messengerMobileGroups.mobileTopUnifiedBar>div:first-child{left:50%!important;top:calc(env(safe-area-inset-top) + 57px)!important;justify-content:center!important;align-items:center!important;height:38px!important;display:flex!important;position:fixed!important;transform:translate(-50%)!important}.messengerMobileGroups.mobileTopUnifiedBar .mobileCurrentGroupButton{min-width:178px!important;max-width:220px!important;height:42px!important}.mobileCrmTop{top:calc(env(safe-area-inset-top) + 32px)!important;z-index:47000!important;align-items:center!important;height:40px!important;display:flex!important}.mobileCrmButton{border:.7px solid #ffffff94!important;border-radius:999px!important;width:auto!important;min-width:auto!important;height:36px!important;padding:0 14px!important;font-size:14px!important;font-weight:900!important;box-shadow:0 10px 22px #0000001f,inset 0 1px #ffffffb8!important}.messengerMobileGroups.mobileTopUnifiedBar{top:calc(env(safe-area-inset-top) + 32px)!important;z-index:46500!important;justify-content:flex-end!important;align-items:center!important;height:40px!important;padding:0 12px 0 104px!important;display:flex!important}.messengerMobileGroups.mobileTopUnifiedBar>div:first-child{left:50%!important;top:calc(env(safe-area-inset-top) + 35px)!important;z-index:46502!important;justify-content:center!important;align-items:center!important;height:34px!important;display:flex!important;position:fixed!important;transform:translate(-50%)!important}.messengerMobileGroups.mobileTopUnifiedBar .mobileCurrentGroupButton{border:.7px solid #ffffff94!important;border-radius:999px!important;width:auto!important;min-width:auto!important;max-width:184px!important;height:36px!important;padding:0 13px!important;box-shadow:0 10px 22px #0000001f,inset 0 1px #ffffffb8!important}.mobileCurrentGroupText{max-width:136px!important;font-size:13px!important}.mobileCurrentGroupArrow{font-size:11px!important}}@media screen and (width>=769px){.messengerMobileGroups.mobileTopUnifiedBar{display:none!important}}@media screen and (width<=768px){.mobileCrmTop{top:calc(env(safe-area-inset-top) + 18px)!important;height:38px!important}.mobileCrmButton{border-width:.6px!important;height:34px!important;padding:0 13px!important;font-size:14px!important}.messengerMobileGroups.mobileTopUnifiedBar{top:calc(env(safe-area-inset-top) + 18px)!important;background:0 0!important;border-radius:20px!important;height:38px!important;padding:0 12px 0 102px!important}.messengerMobileGroups.mobileTopUnifiedBar:before{content:""!important;border-radius:inherit!important;-webkit-backdrop-filter:blur(20px)saturate(150%)!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(135deg,#ffffff57,#e8ebf03d)!important;border:1px solid #fff6!important;position:absolute!important;inset:0!important;box-shadow:0 8px 20px #0000001a,inset 0 1px #fff6!important}.messengerMobileGroups.mobileTopUnifiedBar>div:first-child{top:calc(env(safe-area-inset-top) + 20px)!important;height:34px!important}.messengerMobileGroups.mobileTopUnifiedBar .mobileCurrentGroupButton{-webkit-backdrop-filter:blur(14px)saturate(150%)!important;background:linear-gradient(145deg,#fff6,#e2e8f042)!important;border-width:.6px!important;height:34px!important;padding:0 12px!important}.mobileCurrentGroupText{max-width:132px!important;font-size:13px!important}}@media screen and (width>=769px){.messengerMobileGroups.mobileTopUnifiedBar{display:none!important}.desktopGroupsSidebar{display:block!important}}@media screen and (width<=768px){.desktopGroupsSidebar{display:none!important}}@media screen and (width>=769px){.header{border-radius:18px!important;gap:14px!important;min-height:62px!important;margin-bottom:4px!important;padding:8px 16px!important}.header img{object-fit:contain!important;width:38px!important;height:38px!important}.header h1{white-space:nowrap!important;margin:0!important;font-size:18px!important;line-height:1!important}.header p{opacity:.72!important;margin-top:2px!important;font-size:10px!important}.nav{gap:8px!important;min-height:auto!important;margin-bottom:2px!important;padding-top:3px!important;padding-bottom:3px!important}.nav button{border-radius:12px!important;min-height:34px!important;padding:6px 12px!important;font-size:13px!important;font-weight:700!important}.page{padding-top:0!important}.desktopGroupsSidebar{padding-top:4px!important}.messengerContainer,.messenger-layout,.chat-layout{height:calc(100vh - 118px)!important;max-height:calc(100vh - 118px)!important}}@media screen and (width<=768px){.reaction-picker-button{border-radius:18px!important;width:92px!important;min-width:92px!important;max-width:92px!important;min-height:62px!important;padding:7px 4px!important;overflow:hidden!important}.reaction-picker-button span{font-size:23px!important;line-height:1!important}.reaction-picker-button small{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-align:center!important;color:#ffffffeb!important;text-shadow:0 1px 2px #00000047!important;width:100%!important;max-width:78px!important;margin:2px auto 0!important;font-size:10px!important;line-height:1.05!important;display:block!important}.mobileBulkActionBar{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom) + 82px)!important;z-index:120000!important;border-radius:18px!important;justify-content:space-between!important;width:auto!important;max-width:none!important;padding:9px 10px!important;position:fixed!important;transform:none!important}.mobileBulkActionBar button{min-height:38px!important}.messengerVideoViewerOverlay{z-index:130000!important}.messengerVideoViewerClose{top:calc(env(safe-area-inset-top,0px) + 56px)!important;right:calc(env(safe-area-inset-right,0px) + 14px)!important;z-index:130001!important;color:#fff!important;text-shadow:0 1px 3px #000000bf!important;-webkit-backdrop-filter:blur(12px)saturate(140%)!important;background:#0c0f14c7!important;border:1px solid #ffffff57!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:0 8px 24px #0000005c!important}}@media screen and (width<=768px) and (pointer:coarse){.mobileBulkActionBar{visibility:visible!important;opacity:1!important;pointer-events:auto!important;left:10px!important;right:10px!important;bottom:calc(env(safe-area-inset-bottom) + 92px)!important;z-index:2147483000!important;justify-content:space-between!important;align-items:center!important;width:auto!important;max-width:none!important;min-height:54px!important;display:flex!important;position:fixed!important;transform:none!important}.mobileBulkActionBar *{visibility:visible!important;opacity:1!important;pointer-events:auto!important}}@media screen and (width<=768px){.mobileSelectActionBar{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom) + 92px)!important;z-index:2147483500!important;-webkit-backdrop-filter:blur(24px)saturate(190%)!important;color:#111418!important;background:linear-gradient(145deg,#fffffff5,#e8ebf0e0)!important;border:1px solid #ffffffc7!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:9px 10px!important;display:flex!important;position:fixed!important;box-shadow:0 24px 70px #00000042,inset 0 1px #ffffffe0!important}.mobileSelectActionBar strong{white-space:nowrap!important;font-size:13px!important;font-weight:950!important}.mobileSelectActionBar button{color:#b00020!important;background:#dc28281f!important;border:none!important;border-radius:14px!important;min-height:38px!important;padding:0 12px!important;font-size:13px!important;font-weight:950!important}.mobileSelectActionBar button:last-child{color:#111418!important;background:#00000014!important;border-radius:999px!important;width:38px!important;padding:0!important}}.reaction-badge-pop{transform-origin:50%;animation:.52s cubic-bezier(.18,1.28,.32,1) both shumiReactionBadgePop}.reaction-badge-pop:hover{filter:drop-shadow(0 8px 18px #f4c84b5c);transform:translateY(-1px)scale(1.04)}.reaction-burst-pop{z-index:5;pointer-events:none;filter:drop-shadow(0 12px 22px #00000038);font-size:34px;line-height:1;animation:.76s cubic-bezier(.16,1.24,.28,1) both shumiReactionBurst;position:absolute;top:-18px;right:18px}@keyframes shumiReactionBadgePop{0%{opacity:0;transform:scale(.42)translateY(8px);box-shadow:0 0 #f4c84b00}55%{opacity:1;transform:scale(1.18)translateY(-2px);box-shadow:0 0 0 7px #f4c84b2e}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes shumiReactionBurst{0%{opacity:0;transform:translateY(14px)scale(.36)rotate(-10deg)}28%{opacity:1;transform:translateY(-10px)scale(1.22)rotate(6deg)}72%{opacity:1;transform:translateY(-34px)scale(1)rotate(-2deg)}to{opacity:0;transform:translateY(-54px)scale(.72)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.reaction-badge-pop,.reaction-burst-pop{animation-duration:.001ms!important}}@media screen and (width<=768px){.mobileComposerFilePreview{left:18px!important;right:18px!important;bottom:calc(env(safe-area-inset-bottom) + 92px)!important;z-index:46000!important;-webkit-backdrop-filter:blur(24px)saturate(190%)!important;background:linear-gradient(145deg,#ffffffeb,#e8ecf2b3)!important;border:1px solid #ffffffd1!important;border-radius:22px!important;grid-template-columns:46px minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:none!important;min-height:58px!important;padding:8px 10px!important;display:grid!important;position:fixed!important;box-shadow:0 22px 60px #00000038,inset 0 1px #ffffffeb!important}.mobileComposerFilePreview img{object-fit:cover!important;border-radius:14px!important;width:42px!important;height:42px!important}.mobileComposerFilePreview span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:950!important;overflow:hidden!important}.mobileComposerFilePreview button{border-radius:999px!important;min-height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:950!important}.mobilePinnedMessageBar{top:calc(env(safe-area-inset-top) + 74px)!important;z-index:45500!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;max-width:calc(100% - 20px)!important;margin:4px 10px 8px!important;display:block!important;position:sticky!important}}.safePinnedMessageBar{z-index:12;color:#111418;cursor:pointer;text-align:left;background:linear-gradient(145deg,#ffffffeb,#f4c84b29);border:1px solid #f4c84b61;border-left:4px solid #f4c84b;border-radius:18px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;width:calc(100% - 18px);margin:0 auto 10px;padding:9px 11px;display:grid;position:sticky;top:0;box-shadow:0 12px 30px #0000001f,inset 0 1px #ffffffd1}.safePinnedIcon{background:#f4c84b4d;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.safePinnedText{gap:2px;min-width:0;display:grid}.safePinnedText strong{color:#9a6a00;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:950}.safePinnedText em{color:#111418;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:normal;font-weight:850;overflow:hidden}@media screen and (width<=768px){.safePinnedMessageBar{z-index:12!important;pointer-events:auto!important;width:calc(100% - 16px)!important;margin:0 auto 8px!important;position:sticky!important;top:0!important}}@keyframes pinnedTargetFlash{0%{transform:scale(1);box-shadow:0 0 #f4c84b00,0 12px 28px #00000024}28%{transform:scale(1.012);box-shadow:0 0 0 8px #f4c84b42,0 18px 44px #0003}to{transform:scale(1);box-shadow:0 0 #f4c84b00,0 12px 28px #00000024}}.imageDownloadOnlyRow{justify-content:flex-start;margin-top:6px;display:flex}.imageDownloadOnlyButton{color:#111418;background:linear-gradient(145deg,#ffffffeb,#e8ecf2b8);border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 13px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0000001a,inset 0 1px #ffffffd1}@media screen and (width<=768px){.imageDownloadOnlyRow{margin-top:5px!important}.imageDownloadOnlyButton{min-height:32px!important;padding:0 14px!important;font-size:13px!important}}.telegramPhotoGrid{background:#ffffff61;border-radius:18px;gap:3px;max-width:420px;margin-top:8px;display:grid;overflow:hidden}.telegramPhotoGrid1{grid-template-columns:1fr}.telegramPhotoGrid2,.telegramPhotoGrid3,.telegramPhotoGrid4{grid-template-columns:repeat(2,1fr)}.telegramPhotoGrid3 .telegramPhotoGridItem:first-child{grid-row:span 2}.telegramPhotoGridItem{cursor:pointer;background:#0000000f;border:0;min-height:132px;padding:0;position:relative;overflow:hidden}.telegramPhotoGridItem img{object-fit:cover;width:100%;height:100%;min-height:132px;display:block}.telegramPhotoGridMore{color:#fff;background:#0000006b;justify-content:center;align-items:center;font-size:26px;font-weight:950;display:flex;position:absolute;inset:0}@media screen and (width<=768px){.telegramPhotoGrid{border-radius:18px!important;max-width:100%!important}.telegramPhotoGridItem,.telegramPhotoGridItem img{min-height:116px!important}}.crmImageViewerClose{top:calc(env(safe-area-inset-top) + 16px)!important;z-index:2147483001!important;pointer-events:auto!important;touch-action:manipulation!important;position:fixed!important;right:16px!important}.crmImageViewerNav{z-index:2147483000;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(16px);background:#0000006b;border:1px solid #ffffff52;border-radius:999px;width:48px;height:64px;font-size:42px;line-height:1;position:fixed;top:50%;transform:translateY(-50%)}.crmImageViewerNav:disabled{opacity:.22;cursor:default}.crmImageViewerPrev{left:18px}.crmImageViewerNext{right:18px}@media screen and (width<=768px){.crmImageViewerClose{top:calc(env(safe-area-inset-top) + 18px)!important;border-radius:999px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;font-size:22px!important;right:14px!important}.crmImageViewerNav{pointer-events:auto!important;touch-action:manipulation!important;width:42px!important;height:58px!important;font-size:38px!important;display:block!important}.crmImageViewerPrev{left:10px!important}.crmImageViewerNext{right:10px!important}.crmImageViewerOverlay{touch-action:none!important;overscroll-behavior:contain!important;overflow:hidden!important}.mobileDateDivider{z-index:8!important;isolation:isolate!important;margin:8px auto 10px!important;top:0!important;transform:translateZ(0)!important}.crmImageViewerOverlay{z-index:2147482000!important;touch-action:none!important;overscroll-behavior:contain!important;overflow:hidden!important}.crmImageViewerClose{top:calc(env(safe-area-inset-top) + 72px)!important;z-index:2147483647!important;pointer-events:auto!important;touch-action:manipulation!important;color:#fff!important;background:#000000b8!important;border:1px solid #ffffff57!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;right:14px!important;box-shadow:0 12px 34px #00000061!important}.crmImageViewerCard{touch-action:none!important;max-width:100vw!important;max-height:100dvh!important;overflow:hidden!important}.crmImageViewerImage{object-fit:contain!important;touch-action:none!important;will-change:transform!important;-webkit-user-select:none!important;user-select:none!important;max-width:96vw!important;max-height:82dvh!important}.mobileDateDivider{z-index:1!important;clear:both!important;margin:12px auto 10px!important;display:table!important;position:relative!important;top:auto!important}.messengerMobileChat textarea{resize:none!important;white-space:pre-wrap!important;-webkit-overflow-scrolling:touch!important;height:auto!important;min-height:40px!important;max-height:96px!important;line-height:20px!important;overflow-y:auto!important}.mobileDateDivider{z-index:1!important;margin:12px auto 10px!important;display:table!important;position:relative!important;top:auto!important}.mobileStickyDateOverlay{z-index:30!important;color:#222!important;-webkit-backdrop-filter:blur(18px)saturate(170%)!important;pointer-events:none!important;background:linear-gradient(145deg,#ffffffe6,#e8ecf2b8)!important;border:1px solid #ffffffb8!important;border-radius:999px!important;width:fit-content!important;margin:0 auto 8px!important;padding:7px 13px!important;font-size:12px!important;font-weight:950!important;position:sticky!important;top:0!important;box-shadow:0 12px 28px #00000024,inset 0 1px #ffffffd1!important}.mobileMessageTextarea,.messengerMobileChat textarea.mobileMessageTextarea{height:40px;resize:none!important;white-space:pre-wrap!important;-webkit-overflow-scrolling:touch!important;min-height:40px!important;max-height:104px!important;line-height:20px!important;overflow-y:hidden!important}.messengerMobileChat>div:last-child{align-items:flex-end!important}textarea.mobileMessageTextarea,.messengerMobileChat textarea.mobileMessageTextarea,.messengerMobileChat>div:last-child textarea.mobileMessageTextarea{resize:none!important;box-sizing:border-box!important;white-space:pre-wrap!important;height:auto!important;min-height:40px!important;max-height:112px!important;line-height:20px!important;overflow-y:auto!important}.messengerMobileChat>div:last-child,.mobileComposerFilePreview,.mobileSelectActionBar,.mobileBulkActionBar{transform:translate3d(0, calc(-1 * var(--mobile-keyboard-offset)), 0)!important;will-change:transform!important;transition:transform .18s ease-out!important}html{--mobile-keyboard-offset:0px}.mobileComposerPanel:focus-within{box-shadow:0 18px 46px #00000038,inset 0 1px #ffffffe0!important}.messengerMobileChat>div:last-child:not(.mobileComposerPanel){transform:none!important}.mobileComposerPanel{transform:translate3d(0, calc(-1 * var(--mobile-keyboard-offset)), 0)!important;will-change:transform!important;z-index:70000!important;transition:transform .14s ease-out!important}html{--mobile-composer-height:64px}.mobileComposerPanel{left:10px!important;right:10px!important;bottom:calc(env(safe-area-inset-bottom) + 8px + var(--mobile-keyboard-offset))!important;z-index:90000!important;will-change:bottom!important;align-items:flex-end!important;transition:bottom .16s ease-out,box-shadow .16s ease-out!important;position:fixed!important;transform:none!important}.messengerMobileChat>div:last-child.mobileComposerPanel{bottom:calc(env(safe-area-inset-bottom) + 8px + var(--mobile-keyboard-offset))!important;transform:none!important}.mobileMessageTextarea:focus{scroll-margin-bottom:calc(env(safe-area-inset-bottom) + var(--mobile-composer-height) + 72px + var(--mobile-keyboard-offset))!important}.mobileComposerPanel,.messengerMobileChat>div:last-child.mobileComposerPanel{width:min(88vw,440px)!important;left:50%!important;right:auto!important;bottom:calc(env(safe-area-inset-bottom) + 8px + var(--mobile-keyboard-offset,0px))!important;z-index:95000!important;align-items:center!important;min-height:48px!important;padding-top:8px!important;padding-bottom:8px!important;transition:bottom .12s ease-out,box-shadow .12s ease-out!important;position:fixed!important;transform:translate(-50%)!important}.mobileComposerFilePreview{left:14px!important;right:14px!important;bottom:calc(env(safe-area-inset-bottom) + var(--mobile-keyboard-offset,0px) + var(--mobile-composer-height,64px) + 14px)!important;z-index:96000!important;position:fixed!important;transform:none!important}.messengerVideoAttachBar{left:14px!important;right:14px!important;bottom:calc(env(safe-area-inset-bottom) + var(--mobile-keyboard-offset,0px) + var(--mobile-composer-height,64px) + 14px)!important;z-index:96000!important;box-sizing:border-box!important;flex-wrap:nowrap!important;align-items:center!important;width:auto!important;max-width:none!important;display:flex!important;position:fixed!important;transform:none!important}.messengerVideoAttachBar .messengerVideoAttachText{white-space:normal!important;word-break:break-word!important;text-overflow:clip!important;flex:auto!important;min-width:0!important;overflow:hidden!important}.messengerVideoAttachBar .messengerVideoAttachSpinner,.messengerVideoAttachBar button{flex:none!important}.mobileMessagesList{padding-bottom:calc(env(safe-area-inset-bottom) + var(--mobile-keyboard-offset,0px) + var(--mobile-composer-height,64px) + 12px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom) + var(--mobile-keyboard-offset,0px) + var(--mobile-composer-height,64px) + 12px)!important}textarea.mobileMessageTextarea:focus{scroll-margin-bottom:calc(env(safe-area-inset-bottom) + var(--mobile-keyboard-offset,0px) + var(--mobile-composer-height,64px) + 24px)!important}}@media screen and (width>=769px){.mobileStickyDateOverlay{display:none!important}.mobileDateDivider{z-index:1!important;clear:both!important;margin:18px auto 14px!important;display:table!important;position:relative!important;top:auto!important;transform:none!important}}.desktopDateGroup{flex-direction:column;min-height:0;display:flex}@media screen and (width>=769px){.mobileStickyDateOverlay{display:none!important}.desktopDateGroup{position:relative!important;overflow:visible!important}.desktopDateGroup .desktopDateDivider{z-index:70!important;clear:both!important;align-self:center!important;width:fit-content!important;margin:14px auto!important;display:table!important;position:sticky!important;top:10px!important;transform:translateZ(0)!important}.mobileMessagesList{position:relative!important;overflow:hidden auto!important}}@media (width<=640px){.site-widget-mobile-fix{left:10px!important;right:10px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;border-radius:22px!important;width:auto!important;max-width:none!important}}@media screen and (width<=768px){button[aria-label=Вниз]{right:16px!important;bottom:calc(env(safe-area-inset-bottom) + var(--mobile-keyboard-offset,0px) + var(--mobile-composer-height,64px) + 24px)!important;z-index:97000!important;pointer-events:auto!important;touch-action:manipulation!important;justify-content:center!important;align-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;display:inline-flex!important;position:fixed!important}.crmImageViewerNav{z-index:2147483646!important;color:#fff!important;pointer-events:auto!important;touch-action:manipulation!important;background:#00000085!important;border:1px solid #ffffff38!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:64px!important;font-size:46px!important;line-height:1!important;display:flex!important;position:fixed!important;top:50%!important;transform:translateY(-50%)!important}.crmImageViewerPrev{left:10px!important}.crmImageViewerNext{right:10px!important}.crmImageViewerNav:disabled{opacity:.22!important;pointer-events:none!important}.crmThreadOverlay{z-index:2147481000!important;justify-content:center!important;align-items:stretch!important;padding:0!important}.crmThreadPanel{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:calc(env(safe-area-inset-top) + 18px) 16px calc(env(safe-area-inset-bottom) + 18px)!important;box-sizing:border-box!important;border-left:none!important;overflow:hidden!important}.crmThreadHeader{padding-right:52px!important}.crmThreadClose{top:calc(env(safe-area-inset-top) + 12px)!important;z-index:2147483647!important;color:#fff!important;touch-action:manipulation!important;background:#000000b8!important;border:1px solid #ffffff47!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:flex!important;position:fixed!important;right:12px!important;box-shadow:0 12px 34px #00000052!important}.site-widget-launcher{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}}.returnsHero{color:#fff;background:linear-gradient(135deg,#141414f5,#3d310feb);border-radius:24px;justify-content:space-between;align-items:stretch;gap:16px;margin-bottom:16px;padding:20px;display:flex;box-shadow:0 18px 44px #0000002e}.returnsEyebrow{color:#f4c84b;letter-spacing:.08em;margin:0 0 6px;font-weight:900}.returnsHero h1{margin:0;font-size:34px}.returnsHero p{opacity:.82;margin:8px 0 0}.returnsHeroStats{gap:10px;display:flex}.returnsHeroStats div{background:#ffffff1f;border-radius:18px;align-content:center;min-width:92px;padding:14px;display:grid}.returnsHeroStats strong{font-size:26px}.returnsHeroStats span{opacity:.78;font-size:12px}.returnsCreateCard{background:#ffffffd1;border:1px solid #00000014;border-radius:22px;gap:10px;margin-bottom:14px;padding:14px;display:grid;box-shadow:0 12px 34px #00000014}.returnsCreateGrid{grid-template-columns:1.4fr 1fr 1fr auto;gap:10px;display:grid}.returnsCreateCard input,.returnsCreateCard textarea,.returnsModal input,.returnsModal textarea,.returnsModal select{box-sizing:border-box;background:#fffffff0;border:1px solid #0000001f;border-radius:14px;width:100%;padding:12px 14px;font-size:14px}.returnsCreateCard textarea{resize:vertical;min-height:70px}.returnsCreateCard button,.returnsActions button,.returnsFilters button{cursor:pointer;color:#151515;background:#f4c84b;border:none;border-radius:14px;padding:11px 14px;font-weight:900}.returnsFilters{gap:8px;padding:2px 0 14px;display:flex;overflow-x:auto}.returnsFilters button{white-space:nowrap;background:#00000014}.returnsFilters button.active{color:#fff;background:#111}.returnsSearchBar{align-items:stretch;gap:10px;margin-bottom:10px;display:flex}.returnsSearchField{flex:560px;width:min(100%,560px);min-height:44px;position:relative}.returnsSearchInput{box-sizing:border-box;color:#111;background:#ffffffeb;border:1px solid #11111124;border-radius:14px;width:100%;min-height:44px;padding:0 44px 0 14px;font-size:14px;font-weight:700;box-shadow:0 10px 24px #0000000f}.returnsSearchInput::placeholder{color:#11111161;font-weight:600}.returnsSearchInput:focus{border-color:#11111147;outline:none;box-shadow:0 12px 28px #00000014}.returnsSearchClearButton{color:#111;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#00000014;border:none;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:18px;font-weight:900;line-height:1;display:flex;position:absolute;top:calc(50% - 13px);right:10px}.returnsBoard{grid-template-columns:repeat(4,minmax(230px,1fr));align-items:start;gap:12px;display:grid}.returnsColumn{background:#f7f7f8e6;border:1px solid #0000000f;border-radius:22px;min-height:220px;padding:10px}.returnsColumn header{justify-content:space-between;padding:6px 6px 12px;font-weight:900;display:flex}.returnsColumn header b{background:#00000014;border-radius:999px;place-items:center;min-width:24px;height:24px;display:grid}.returnsEmpty{color:#00000073;text-align:center;background:#ffffff9e;border-radius:16px;padding:18px}.returnsCard{text-align:left;cursor:pointer;background:#fff;border:none;border-radius:18px;gap:6px;width:100%;margin-bottom:10px;padding:13px;display:grid;box-shadow:0 10px 24px #00000014}.returnsCard strong{font-size:15px}.returnsCard small,.returnsCard div{color:#0000008c}.returnsCard em{color:#b07800;font-style:normal;font-weight:900}.returnsStatus{color:#785200;background:#f4c84b3d;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:900}.returnsModalOverlay{z-index:2147482200;background:#00000075;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.returnsModal{background:#fff;border-radius:26px;width:min(860px,96vw);max-height:90vh;padding:18px;overflow:auto;box-shadow:0 28px 90px #00000059}.returnsModalHeader{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.returnsModalHeader span{color:#b07800;font-weight:900}.returnsModalHeader h2{margin:4px 0 0}.returnsModalHeader button{background:#00000014;border:none;border-radius:999px;width:40px;height:40px;font-size:24px}.returnsModalGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.returnsModalGrid label{gap:6px;font-weight:800;display:grid}.returnsModalGrid .wide{grid-column:1/-1}.returnsModalGrid textarea{resize:vertical;min-height:110px}.returnsActions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.returnsHistory{gap:8px;display:grid}.returnsHistory div{background:#0000000a;border-radius:14px;gap:2px;padding:10px;display:grid}.returnsHistory small{color:#00000085}@media (width<=768px){.returnsPage{padding:10px}.returnsHero{padding:16px;display:grid}.returnsHero h1{font-size:28px}.returnsHeroStats{grid-template-columns:repeat(3,1fr);display:grid}.returnsCreateGrid{grid-template-columns:1fr}.returnsBoard{gap:10px;padding-bottom:10px;display:flex;overflow-x:auto}.returnsColumn{min-width:280px}.returnsModal{border-radius:22px;width:100%;max-height:88vh}.returnsModalGrid{grid-template-columns:1fr}}.returnsClaimBox{background:#f4c84b1f;border:1px solid #b47d002e;border-radius:20px;gap:10px;margin-top:14px;padding:14px;display:grid}.returnsClaimBox h3{margin:0}.returnsClaimBox label{gap:6px;font-weight:800;display:grid}.returnsCreateGrid{grid-template-columns:1.2fr .9fr .9fr .75fr auto}@media (width<=768px){.returnsCreateGrid{grid-template-columns:1fr}}.returnsCompactHeader{color:#fff;background:linear-gradient(135deg,#171717,#3a2c0c);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;display:flex}.returnsCompactHeader h1{margin:0;font-size:26px}.returnsCompactHeader p{opacity:.78;margin:4px 0 0;font-size:13px}.returnsCompactStats{flex-wrap:wrap;gap:8px;display:flex}.returnsCompactStats span{background:#ffffff1f;border-radius:999px;padding:8px 10px;font-size:13px}.returnsCreateCompactLine{background:#ffffffd1;border:1px solid #00000014;border-radius:16px;grid-template-columns:1.3fr .8fr .9fr .8fr 1fr auto;gap:8px;margin-bottom:10px;padding:10px;display:grid}.returnsCreateCompactLine input,.returnsCreateCompactLine select{background:#fff;border:1px solid #0000001f;border-radius:12px;min-width:0;height:38px;padding:0 10px}.returnsCreateCompactLine button{color:#111;background:#f4c84b;border:none;border-radius:12px;height:38px;padding:0 14px;font-weight:900}.returnsCompactTable{-webkit-overflow-scrolling:touch;gap:6px;display:grid;overflow-x:auto}.returnsTableHead,.returnsTableRow{grid-template-columns:.85fr 1.4fr .8fr .9fr .8fr 1fr;align-items:center;gap:8px;display:grid}.returnsTableHead{color:#00000085;text-transform:uppercase;padding:8px 12px;font-size:12px;font-weight:900}.returnsTableRow{cursor:pointer;background:#ffffffe0;border:1px solid #0000000f;border-radius:16px;min-height:52px;padding:8px 12px;box-shadow:0 8px 22px #0000000f}.returnsTableRow strong,.returnsTableRow span,.returnsTableRow em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.returnsTableRow em{color:#7a5600;font-style:normal;font-weight:800}.returnsRowActions{justify-content:flex-end;gap:6px;display:flex}.returnsRowActions button{background:#00000014;border:none;border-radius:10px;height:32px;padding:0 10px;font-weight:800}.returnsRowActions button:last-child{color:#111;background:#f4c84b}.returnsTableEmpty{text-align:center;color:#0000007a;background:#ffffffad;border-radius:16px;padding:24px}@media (width<=768px){.returnsCompactHeader{display:grid}.returnsCreateCompactLine{grid-template-columns:1fr}.returnsTableHead{display:none}.returnsTableRow{grid-template-columns:1fr;gap:5px}.returnsRowActions{justify-content:stretch}.returnsRowActions button{flex:1}}.returnsPage{padding:10px 12px!important}.returnsCompactHeader{min-height:unset!important;color:#111!important;-webkit-backdrop-filter:blur(22px)saturate(170%)!important;background:#f8f8fae0!important;border:1px solid #00000014!important;border-radius:18px!important;padding:10px 12px!important;box-shadow:0 10px 28px #00000012!important}.returnsCompactHeader h1{letter-spacing:-.03em;font-size:20px!important}.returnsCompactHeader p{color:#00000094!important;margin-top:2px!important;font-size:12px!important}.returnsCompactStats span{color:#111!important;background:#0000000d!important;padding:6px 9px!important;font-size:12px!important}.returnsFilters{padding-bottom:8px!important}.returnsFilters button{border-radius:999px!important;padding:7px 10px!important;font-size:12px!important}.returnsCreateCompactLine{border-radius:16px!important;gap:6px!important;padding:8px!important}.returnsCreateCompactLine input,.returnsCreateCompactLine select,.returnsCreateCompactLine button{border-radius:10px!important;height:34px!important;font-size:12px!important}.returnsTableHead{padding:5px 10px!important;font-size:11px!important}.returnsTableRow{border-radius:14px!important;min-height:42px!important;padding:6px 10px!important;font-size:13px!important}.returnsStatus{padding:3px 7px!important;font-size:11px!important}.returnsRowActions button{border-radius:9px!important;height:28px!important;font-size:12px!important}.returnsModal{border-radius:22px!important;padding:14px!important}.returnsModalHeader{margin-bottom:10px!important}.returnsModalHeader h2{font-size:20px!important}.returnsModalGrid{gap:8px!important}.returnsModal input,.returnsModal textarea,.returnsModal select{border-radius:12px!important;padding:9px 10px!important;font-size:13px!important}.returnsClaimBox{grid-template-columns:repeat(3,1fr);background:#f6f6f8eb!important;border-radius:16px!important;gap:8px!important;margin-top:10px!important;padding:10px!important}.returnsClaimBox h3{grid-column:1/-1;font-size:14px!important}.returnsClaimBox label{gap:5px!important;font-size:12px!important}.returnsClaimBox label span{color:#00000075;font-weight:600}.returnsClaimBox input[type=file]{padding:7px!important;font-size:12px!important}.returnsClaimBox a{color:#9a6a00;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none;overflow:hidden}.returnsActions{margin:10px 0!important}.returnsActions button{border-radius:10px!important;padding:8px 11px!important;font-size:12px!important}.returnsHistory h3{margin:8px 0 0!important;font-size:14px!important}.returnsHistory div{border-radius:12px!important;padding:7px 9px!important;font-size:12px!important}@media (width<=768px){.returnsClaimBox{grid-template-columns:1fr}}.returnsClaimBox .wide{grid-column:1/-1}.returnsClaimFiles{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.returnsClaimFiles a{background:#0000000f;border-radius:999px;max-width:260px;padding:6px 9px}.returnsClaimBox{background:#f4c84b2e!important;border:1px solid #b47d003d!important;border-radius:16px!important;grid-template-columns:1fr!important;margin-top:10px!important;padding:12px!important;display:grid!important}.returnsClaimBox h3{font-size:15px!important}.returnsClaimBox input[type=file]{cursor:pointer!important;background:#f4c84b!important;border:none!important;width:100%!important;font-weight:900!important}.returnsCreateClaimDocs{background:#f4c84b29;border:1px solid #b47d0038;border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin:-4px 0 10px;padding:9px 10px;font-size:12px;display:grid}.returnsCreateClaimDocs strong{font-size:13px}.returnsCreateClaimDocs span{color:#0000009e}.returnsCreateClaimDocs input{font-size:12px}.returnsCreateClaimDocs em{color:#7a5600;font-style:normal;font-weight:800}@media (width<=768px){.returnsCreateClaimDocs{grid-template-columns:1fr}}.returnsRequiredField{align-items:center;display:flex;position:relative}.returnsRequiredField span{color:#ff3b30;z-index:2;pointer-events:none;font-size:14px;font-weight:900;position:absolute;top:4px;right:8px}.returnsRequiredField input,.returnsRequiredField select{width:100%}.returnsCreateCompactLine input::placeholder{color:#0000006b}.returnsCreateCompactLine input[placeholder^=\*]::placeholder{color:#ff3b30;font-weight:800}.returnsCreateCompactLine{grid-template-columns:.75fr 1.15fr .55fr .45fr .65fr .85fr .95fr .75fr .75fr 1fr auto!important}.returnsTableHead,.returnsTableRow{grid-template-columns:minmax(128px,.95fr) minmax(88px,.72fr) minmax(180px,1.45fr) minmax(112px,.72fr) minmax(92px,.62fr) minmax(132px,.95fr) 92px!important}@media (width<=768px){.returnsCreateCompactLine,.returnsTableHead,.returnsTableRow{grid-template-columns:1fr!important}}.returnsCreateCompactLine button{white-space:nowrap;align-self:center;height:42px!important;min-height:42px!important;padding:0 18px!important}.returnsFilters{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;overflow-x:visible!important}.returnsFilters button{transition:max-width .18s,transform .18s,background .18s;white-space:nowrap!important;text-overflow:ellipsis!important;flex:none!important;min-width:74px!important;max-width:138px!important;padding:7px 9px!important;font-size:11px!important;line-height:1.1!important;overflow:hidden!important}.returnsFilters button:hover{transform:translateY(-1px);max-width:220px!important}.returnsRowActions{justify-content:center!important;justify-self:stretch!important;gap:4px!important;width:92px!important}.returnsRowActions button{white-space:nowrap!important;min-width:78px!important;padding:0 8px!important;font-size:11px!important}.returnsTableHead>span:last-child{text-align:center!important}.returnsTableRow .returnsStatus{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:inline-block!important;overflow:hidden!important}.returnsActions{grid-template-columns:repeat(auto-fit,minmax(130px,max-content));gap:6px!important;display:grid!important}.returnsActions button{white-space:nowrap!important;min-height:32px!important;padding:7px 10px!important;font-size:11px!important}@media (width<=1100px){.returnsTableHead,.returnsTableRow{grid-template-columns:minmax(116px,.95fr) minmax(82px,.72fr) minmax(160px,1.35fr) minmax(104px,.72fr) minmax(86px,.62fr) minmax(116px,.9fr) 84px!important}.returnsCreateCompactLine{grid-template-columns:repeat(4,minmax(120px,1fr))!important}.returnsCreateCompactLine button{grid-column:span 1}}@media (width<=768px){.returnsFilters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.returnsFilters button{width:100%!important;max-width:none!important}.returnsActions{grid-template-columns:1fr 1fr!important}}.returnsFormCard{-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);background:#ffffffb8;border:1px solid #ffffffb8;border-radius:18px;gap:10px;margin-bottom:10px;padding:12px;display:grid;box-shadow:0 10px 28px #00000014}.returnsFormHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.returnsFormHeader div{gap:2px;display:grid}.returnsFormHeader strong{font-size:14px}.returnsFormHeader span{color:#0000008a;font-size:12px}.returnsFormHeader button,.returnsAddRowButton{color:#111;background:#f4c84b;border:none;border-radius:999px;min-height:34px;padding:0 14px;font-weight:800}.returnsFormMeta{grid-template-columns:1fr .8fr .8fr 1.1fr;gap:7px;display:grid}.returnsFormRows{gap:6px;display:grid}.returnsFormRow{grid-template-columns:.8fr 1.25fr .55fr .45fr .65fr .85fr 1fr 34px;gap:6px;display:grid}.returnsFormMeta input,.returnsFormRow input,.returnsFormRow select{background:#ffffffdb;border:1px solid #0000001f;border-radius:10px;min-height:34px;padding:0 9px}.returnsFormRow button{background:#00000014;border:none;border-radius:10px;font-weight:900}.returnsAddRowButton{background:#00000014;justify-self:start}@media (width<=900px){.returnsFormMeta,.returnsFormRow{grid-template-columns:1fr}.returnsFormHeader{display:grid}}.salaryAdvanceRow{background:linear-gradient(145deg,#ffffffad,#f8fafc66);border:1px solid #ffffffb8;border-radius:14px;gap:7px;min-width:0;padding:11px;display:grid;box-shadow:inset 0 1px #ffffffd1}.salaryAdvanceRowFields{grid-template-columns:minmax(190px,1.35fr) minmax(120px,.7fr) minmax(145px,.8fr) minmax(145px,.8fr);gap:8px;min-width:0;display:grid}.salaryAdvanceRowFields input,.salaryAdvanceRowFields select{width:100%;min-width:0;height:42px}.salaryAdvanceMonthField{color:#64748b;gap:3px;min-width:0;font-size:11px;font-weight:700;display:grid}.salaryAdvanceMonthField input{height:27px}.salaryAdvancePeriodHint{color:#475569;font-size:12px;font-weight:700;line-height:1.35}.salaryAdvanceRowError,.salaryAdvanceRowSuccess,.salaryAdvanceDateWarning{border-radius:9px;width:fit-content;max-width:100%;padding:6px 9px;font-size:12px;font-weight:750;line-height:1.35}.salaryAdvanceRowError{color:#991b1b;background:#fee2e2b8;border:1px solid #ef44443d}.salaryAdvanceRowSuccess{color:#166534;background:#dcfce7b8;border:1px solid #22c55e3d}.salaryAdvanceDateWarning{color:#7a5200;background:#fef3c7b8;border:1px solid #d9a4003d}.salaryAdvanceSaveButton{color:#2b1a00;background:linear-gradient(135deg,#f4c84b,#d9a400);border:1px solid #d59a006b;border-radius:12px;width:fit-content;min-width:190px;height:42px;padding:0 22px;font-weight:800;box-shadow:0 8px 20px #d9a40033}.salaryAdvanceSaveButton:hover:not(:disabled){background:linear-gradient(135deg,#ffe173,#d59a00)}@media (width<=700px){.salaryAdvanceRowFields{grid-template-columns:1fr}.salaryAdvanceSaveButton{width:100%}}.salaryPartsDeductionsPanel{border:1px solid var(--salary-glass-border);border-radius:var(--salary-panel-radius);background:var(--salary-glass-bg);min-width:0;box-shadow:var(--salary-glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);gap:12px;padding:16px 18px;display:grid}.salaryPartsDeductionsRows,.salaryPartsDeductionHistory{gap:9px;display:grid}.salaryPartsDeductionRow{background:#ffffff80;border:1px solid #ffffffb8;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;min-width:0;padding:10px;display:grid}.salaryPartsDeductionRow input,.salaryPartsDeductionRow select{width:100%;min-width:0;height:42px}.salaryPartsDeductionRow label{color:#64748b;gap:3px;font-size:11px;font-weight:700;display:grid}.salaryPartsDeductionRowError,.salaryPartsDeductionRowSuccess{border-radius:9px;grid-column:1/-1;padding:7px 9px;font-size:12px;font-weight:750}.salaryPartsDeductionRowError{color:#991b1b;background:#fee2e2b8}.salaryPartsDeductionRowSuccess{color:#166534;background:#dcfce7b8}.salaryPartsDeductionSaveButton{color:#2b1a00;background:linear-gradient(135deg,#f4c84b,#d9a400);border:1px solid #d59a006b;border-radius:12px;width:fit-content;min-width:210px;height:42px;padding:0 22px;font-weight:800}.salaryPartsDeductionBadge{color:#7a5200;background:#fef3c7b8;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.salaryPartsDeductionAmount{color:#a33a2b}.salaryPartsDeductionHistory .salaryHistoryItem>div{gap:3px;display:grid}@media (width<=700px){.salaryPartsDeductionRow{grid-template-columns:1fr}.salaryPartsDeductionSaveButton{width:100%}}.salaryManagerPeriod,.salaryWarehouseMonth{gap:12px;display:grid}.salaryRolePeriodGrid{gap:var(--salary-panel-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.salaryWarehouseMonthPicker{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.salaryWarehouseMonthPicker label{color:var(--salary-text-muted);gap:5px;font-size:12px;font-weight:700;display:grid}.salaryWarehouseMonthPicker input,.salaryWarehouseMonthPicker button{min-width:0;height:42px}.salaryRoleTotals{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=700px){.salaryRolePeriodGrid,.salaryRoleTotals{grid-template-columns:1fr}.salaryWarehouseMonthPicker{grid-template-columns:1fr 1fr;display:grid}.salaryWarehouseMonthPicker label{grid-column:1/-1}.salaryWarehouseMonthPicker input,.salaryWarehouseMonthPicker button{width:100%}}.returnsFormCard{overflow:visible!important}.returnsFormRows{padding-bottom:4px;overflow-x:auto}.returnsFormRow{min-width:1380px;grid-template-columns:.75fr 1.1fr .5fr .45fr .6fr 1.15fr 1fr 1fr 34px!important}.returnsInlineFile{color:#000000ad;gap:2px;min-height:34px;font-size:11px;font-weight:800;display:grid}.returnsInlineFile input{padding-top:6px;font-size:11px}@media (width<=900px){.returnsFormRow{min-width:0;grid-template-columns:1fr!important}}.returnsFormRows{overflow-x:visible!important}.returnsFormRow{background:#ffffff8f!important;border-radius:14px!important;grid-template-columns:.8fr 1.15fr .55fr .45fr .65fr 1.05fr 1fr 1fr 34px!important;align-items:center!important;min-width:0!important;padding:8px!important}.returnsFormRow select,.returnsFormRow input,.returnsInlineFile{min-width:0!important}.returnsInlineFile span{white-space:nowrap;font-size:10px!important}.returnsInlineFile input{width:100%!important;min-height:34px!important}@media (width<=1400px){.returnsFormRow{grid-template-columns:repeat(4,minmax(0,1fr)) 34px!important}.returnsFormRow input[readonly]{grid-column:span 1}.returnsInlineFile{grid-column:span 2}}@media (width<=900px){.returnsFormRow{grid-template-columns:1fr!important}.returnsInlineFile{grid-column:auto}}.returnsClaimUpload{background:#f4c84b2e;border:1px solid #f4c84b73;border-radius:14px;gap:4px;padding:10px;display:grid}.returnsClaimUpload small{color:#0000009e;font-size:11px;line-height:1.35}.returnsClaimUploadButton{color:#111;cursor:pointer;background:#f4c84b;border-radius:12px;justify-content:center;align-items:center;width:fit-content;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.returnsClaimUploadButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.returnsFormRow select{font-weight:700;background:#f4c84b29!important;border:1px solid #f4c84b6b!important}.returnsRowPhotoUpload{background:#0000000e;border:1px solid #00000014;border-radius:14px;gap:4px;padding:10px;display:grid}.returnsRowPhotoUpload label{color:#111;cursor:pointer;background:#f4c84b;border-radius:12px;justify-content:center;align-items:center;width:fit-content;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.returnsRowPhotoUpload label input{opacity:0;cursor:pointer;position:absolute;inset:0}.returnsRowPhotoUpload small{color:#00000094;font-size:11px;line-height:1.25}.returnsFormRow{grid-template-columns:.72fr 1fr .48fr .4fr .58fr 1fr 1fr 1fr 1fr 34px!important}@media (width<=1400px){.returnsFormRow{grid-template-columns:repeat(3,minmax(0,1fr)) 34px!important}.returnsRowPhotoUpload,.returnsClaimUpload{grid-column:span 2}}.returnsFormRow select{color:#111!important;background:linear-gradient(#ffd85a 0%,#f3bf22 100%)!important;border:2px solid #d9a400!important;font-weight:800!important;box-shadow:0 10px 24px #f3bf223d,inset 0 1px #ffffff8c!important}.returnsFormRow select:focus{border-color:#111!important;outline:none!important;box-shadow:0 0 0 4px #f3bf224d,0 12px 28px #f3bf2247!important}.returnsFormRow input::placeholder{color:#0000006b}.returnsFormRow select option{color:#111;background:#fff}.returnsFormRow .returnsReasonSelect{border-radius:14px!important;grid-column:span 2!important;width:100%!important;min-width:260px!important;padding:0 14px!important;font-size:13px!important}@media (width<=1400px){.returnsFormRow .returnsReasonSelect{grid-column:span 2!important}}@media (width<=900px){.returnsFormRow .returnsReasonSelect{grid-column:auto!important;min-width:0!important}}.returnsFormHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.returnsFormHeaderActions button:first-child{color:#fff!important;background:#111!important}@media (width<=900px){.returnsFormHeaderActions{justify-content:stretch}.returnsFormHeaderActions button{width:100%}}.returnsAttachmentPanel{background:#ffffffb8;border:1px solid #00000014;border-radius:18px;gap:10px;padding:12px;display:grid}.returnsAttachmentPanel>div:first-child{gap:2px;display:grid}.returnsAttachmentPanel strong{font-size:14px}.returnsAttachmentPanel span{color:#00000094;font-size:12px}.returnsAttachmentLine{background:#0000000d;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;display:flex!important}.returnsAttachmentGrid{flex-wrap:wrap;gap:8px;display:flex}.returnsAttachmentGrid a{color:#111;background:#0000000f;border-radius:14px;place-items:center;width:96px;height:76px;text-decoration:none;display:grid;overflow:hidden}.returnsAttachmentGrid img{object-fit:cover;width:100%;height:100%}.returnsAttachmentFiles{flex-wrap:wrap;gap:8px;display:flex}.returnsAttachmentFiles a,.returnsAttachmentFiles span{color:#111;background:#f4c84b33;border-radius:999px;padding:7px 10px;font-weight:800;text-decoration:none}.returnsFormRow input[placeholder="Замечание по состоянию"],.returnsFormRow input[placeholder=Комментарий]{grid-column:span 2!important}.returnsFormRow button:disabled{display:none!important}.returnsFormRow input[readonly]{font-weight:800;color:#0000008c!important;background:#00000009!important}@media (width<=1400px){.returnsFormRow input[placeholder="Замечание по состоянию"],.returnsFormRow input[placeholder=Комментарий]{grid-column:span 2!important}}@media (width<=900px){.returnsFormRow input[placeholder="Замечание по состоянию"],.returnsFormRow input[placeholder=Комментарий]{grid-column:auto!important}}.returnsFormMeta input,.returnsFormRow input,.returnsFormRow select{color:#111!important;background:#ffffffeb!important;border:1.5px solid #00000038!important;box-shadow:inset 0 1px #ffffffbf,0 1px 2px #00000009!important}.returnsFormMeta input::placeholder,.returnsFormRow input::placeholder{color:#00000085!important;font-weight:650!important}.returnsFormMeta input:focus,.returnsFormRow input:focus,.returnsFormRow select:focus{background:#fff!important;border-color:#d9a400!important;outline:none!important;box-shadow:0 0 0 4px #f4c84b38,0 8px 22px #00000014!important}.returnsFormMeta input[placeholder^=\*],.returnsFormRow input[placeholder^=\*]{border-color:#00000057!important}.returnsFormMeta input[placeholder^=\*]::placeholder,.returnsFormRow input[placeholder^=\*]::placeholder{color:#0000009e!important;font-weight:800!important}.returnsFormRow input[readonly]{background:#0000000b!important;border-color:#00000024!important}.returnsAttachmentGrid a:after{content:"⬇";color:#fff;background:#000000b8;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid;position:absolute;bottom:5px;right:6px}.returnsAttachmentGrid a{position:relative}.returnsAttachmentFiles a{border:1px solid #00000014}.returnsModalGrid select{background:#ffffffeb;border:1.5px solid #00000038;border-radius:12px;min-height:38px;padding:0 10px;font-weight:750}.returnsTableRow.archived{opacity:.72;background:#0000000b!important}.returnsTableRow.archived .returnsStatus{color:#f4c84b!important;background:#111!important}.returnsModal{-webkit-backdrop-filter:blur(26px)saturate(180%)!important;backdrop-filter:blur(26px)saturate(180%)!important;background:#ffffffeb!important;border-radius:24px!important;width:min(920px,94vw)!important;padding:14px!important}.returnsModalHeader{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);background:#ffffffe0;border-bottom:1px solid #0000000f;position:sticky;top:0;margin:-14px -14px 10px!important;padding:12px 14px 10px!important}.returnsModalHeader h2{margin:2px 0 0!important;font-size:22px!important;line-height:1.05!important}.returnsModalGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.returnsModalGrid label{color:#000000ad;gap:4px!important;font-size:12px!important}.returnsModalGrid input,.returnsModalGrid select,.returnsModalGrid textarea{background:#ffffffdb!important;border:1.4px solid #00000029!important;border-radius:12px!important;min-height:36px!important;padding:7px 10px!important;font-size:13px!important;font-weight:650!important}.returnsModalGrid .wide,.returnsAttachmentPanel.wide{grid-column:1/-1!important}.returnsAttachmentPanel{background:#f6f6f8d1!important;border-radius:16px!important;padding:10px!important}.returnsSupplierField select{color:#111!important;background:linear-gradient(#ffd85a 0%,#f3bf22 100%)!important;border-color:#d9a400!important;font-weight:900!important}.returnsActions{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);background:#ffffffe6;border-top:1px solid #0000000f;position:sticky;bottom:0;margin:10px -14px -14px!important;padding:10px 14px!important}.returnsHistory{margin-top:10px}@media (width<=900px){.returnsModalGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.returnsModalGrid{grid-template-columns:1fr!important}}.returnsRowPhotoUpload,.returnsClaimUpload{grid-column:span 2!important;min-width:0!important}.returnsClaimUpload{grid-column:1/-1!important;grid-template-columns:minmax(190px,260px) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.returnsClaimUpload small,.returnsRowPhotoUpload small{white-space:normal!important;min-width:0!important;line-height:1.2!important;display:block!important}.returnsFormRow input[placeholder=Комментарий]{grid-column:span 2!important}@media (width<=900px){.returnsRowPhotoUpload,.returnsClaimUpload,.returnsFormRow input[placeholder=Комментарий]{grid-column:1/-1!important}.returnsClaimUpload{grid-template-columns:1fr!important}}.returnsAttachmentActions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.returnsCreateForm{gap:14px;display:grid;overflow:visible!important}.returnsCreateHero{border-bottom:1px solid #00000014;padding-bottom:10px}.returnsCreateHeroText{gap:4px;display:grid}.returnsCreateHeroText strong{font-size:16px;line-height:1.2}.returnsCreateHeroText span{font-size:13px;line-height:1.35}.returnsCreateHeroActions{min-width:0}.returnsCreateMeta{grid-template-columns:1.2fr .85fr .9fr;gap:10px}.returnsCreateRows{gap:12px;display:grid}.returnsCreateRow{background:#ffffffdb;border:1px solid #00000014;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #0000000f}.returnsCreateRowCore{grid-template-columns:1.1fr 1.5fr .7fr .55fr .7fr .95fr;gap:8px;min-width:0;display:grid}.returnsQuantityStepper{background:#fff;border:1px solid #0000001f;border-radius:10px;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:0 2px;display:flex}.returnsQuantityStepper button{color:#111;cursor:pointer;background:#0000000f;border:none;border-radius:8px;width:26px;min-height:26px;font-weight:900;line-height:1}.returnsQuantityStepper button:disabled{opacity:.35;cursor:not-allowed}.returnsQuantityStepper span{text-align:center;min-width:18px;font-weight:800}.returnsOrderSearchField{gap:8px;min-width:0;display:flex}.returnsOrderSearchField input{flex:1;min-width:0}.returnsOrderSearchButton{color:#111;white-space:nowrap;cursor:pointer;background:#00000014;border:none;border-radius:12px;flex-shrink:0;padding:0 14px;font-weight:800}.returnsOrderSearchButton:disabled{opacity:.5;cursor:not-allowed}.returnsOrderSearchError{color:#b3261e;background:#d92d2014;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:600}.returnsOrderSearchResult{background:#f8f8faeb;border:1px solid #0000000f;border-radius:14px;gap:8px;padding:10px;display:grid}.returnsOrderInfoCard{background:#fff;border:1px solid #00000012;border-radius:14px;gap:10px;padding:12px 14px;display:grid}.returnsOrderInfoCardStatus{color:#15803d;letter-spacing:.02em;text-transform:uppercase;background:#16a34a1f;border-radius:999px;justify-self:start;padding:3px 10px;font-size:11px;font-weight:800}.returnsOrderInfoCardGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 16px;display:grid}.returnsOrderInfoCardField{flex-direction:column;gap:2px;min-width:0;display:flex}.returnsOrderInfoCardLabel{letter-spacing:.01em;color:#00000080;text-transform:uppercase;font-size:11px;font-weight:700}.returnsOrderInfoCardValue{color:#16181d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.returnsOrderInfoCardPhone{color:#0f6cbd;text-decoration:none}.returnsOrderInfoCardPhone:hover{text-decoration:underline}@media (width<=768px){.returnsOrderInfoCard{padding:10px 12px}.returnsOrderInfoCardGrid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px 12px}}.returnsOrderSearchResultHeader{font-size:13px;font-weight:800}.returnsOrderSearchResultEmpty{color:#0000008c;font-size:13px}.returnsWindowBanner{border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;font-size:13px;line-height:1.35;display:flex}.returnsWindowBanner strong{font-weight:900}.returnsWindowBannerWarning{color:#8a5a00;background:#f5a62324;border:1px solid #f5a62366}.returnsWindowBannerBlocked{color:#b3261e;background:#d92d201a;border:1px solid #d92d2066}.returnsCreateSubmitHintBlocked{font-weight:900}.returnsOrderSearchItems{gap:6px;display:grid}.returnsOrderSearchItem{background:#fff;border:1px solid #0000000f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.returnsOrderSearchItemInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.returnsOrderSearchItemArticle{color:#0000008c;font-size:12px;font-weight:800}.returnsOrderSearchItemName{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.returnsOrderSearchItemQty{color:#0000008c;font-size:12px}.returnsOrderSearchItemAddButton{color:#fff;cursor:pointer;background:#111;border:none;border-radius:10px;flex-shrink:0;padding:6px 12px;font-weight:800}.returnsOrderSearchItemAddButton:disabled{color:#0006;cursor:not-allowed;background:#00000026}@media (width<=768px){.returnsOrderSearchField{flex-direction:column}.returnsOrderSearchItem{flex-direction:column;align-items:stretch}}.returnsCreateRowMedia,.returnsCreateRowNote,.returnsCreateRowClaim{gap:8px;min-width:0;display:grid}.returnsCreateRowMedia,.returnsCreateRowNote,.returnsCreateRowClaim,.returnsConditionNoteField{background:#f8f8faeb;border:1px solid #0000000f;border-radius:14px;padding:10px}.returnsConditionNoteField{gap:4px;display:grid}.returnsConditionNoteField small{color:#00000094;font-size:11px;line-height:1.35}.returnRequiredLabel{color:#141414b8;align-items:center;gap:4px;margin-bottom:6px;font-weight:800;display:flex}.returnRequiredStar{font-size:18px;font-weight:900;line-height:1;color:#d92d20!important}.returnFieldLabel{align-items:center;gap:4px;display:flex}.requiredMark{margin-left:4px;font-weight:800;display:inline-block;color:#d92d20!important}.returnsCreateRowDeleteButton{color:#111;background:#00000014;border:none;border-radius:12px;place-self:start end;width:34px;min-height:34px;font-weight:900}.returnsCreateActions{border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;padding-top:12px}.returnsAddRowButtonPrimary{flex:220px;min-height:42px;padding:0 18px}.returnsCreateButtonBottomPrimary{min-height:42px;padding:0 18px}.returnsAddRowButtonPrimary{background:#00000014}.returnsCreateButtonBottomPrimary{background:linear-gradient(135deg,#111 0%,#2d2d31 100%)}@media (width<=900px){.returnsCreateMeta,.returnsCreateRowCore{grid-template-columns:1fr}.returnsCreateRowDeleteButton{justify-self:stretch;width:100%}.returnsCreateActions{flex-direction:column;align-items:stretch}.returnsAddRowButtonPrimary,.returnsCreateButtonBottomPrimary{flex:auto;width:100%}}.returnsAttachmentActions button{color:#fff!important;cursor:pointer!important;background:#111!important;border:none!important;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important;font-weight:900!important}.returnsAttachmentActions button:first-child{color:#111!important;background:#f4c84b!important}.returnsLocalPreviewGrid{flex-wrap:wrap!important;gap:8px!important;margin-top:6px!important;display:flex!important}.returnsLocalPreviewItem{background:#00000012!important;border:1px solid #00000014!important;border-radius:13px!important;place-items:center!important;width:74px!important;height:64px!important;display:grid!important;position:relative!important;overflow:hidden!important}.returnsLocalPreviewItem img{object-fit:cover!important;width:100%!important;height:100%!important}.returnsLocalPreviewItem>small{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#0000009e!important;border-radius:6px!important;padding:2px 4px!important;font-size:9px!important;line-height:1.1!important;position:absolute!important;bottom:4px!important;left:4px!important;right:4px!important;overflow:hidden!important}.returnsLocalPreviewItem button{color:#fff!important;cursor:pointer!important;background:#000000b8!important;border:none!important;border-radius:999px!important;width:20px!important;height:20px!important;padding:0!important;font-size:14px!important;font-weight:900!important;line-height:20px!important;position:absolute!important;top:4px!important;right:4px!important}.returnsAttachmentGrid span{text-align:center!important;text-overflow:ellipsis!important;padding:8px!important;font-size:11px!important;line-height:1.15!important;overflow:hidden!important}.returnsLocalPreviewItem button:disabled{opacity:.4!important;cursor:not-allowed!important}.returnsLocalPreviewThumb{place-items:center;width:100%;height:100%;display:grid;position:relative}.returnsLocalPreviewItem.returnsLocalPreviewItem-error{background:0 0!important;border:none!important;flex-direction:column!important;gap:4px!important;width:150px!important;height:auto!important;display:flex!important;overflow:visible!important}.returnsLocalPreviewItem.returnsLocalPreviewItem-error .returnsLocalPreviewThumb{background:#00000012;border:1px solid #d92d2073;border-radius:13px;width:74px;height:64px;overflow:hidden}.returnsFileUploadProgress{background:#00000040;height:4px;position:absolute;bottom:0;left:0;right:0}.returnsFileUploadProgressBar{background:#2f7dea;height:100%;transition:width .15s}.returnsFileUploadDone{color:#fff;background:#1f9d55;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;line-height:1;display:grid;bottom:4px;left:4px;position:absolute!important}.returnsFileUploadError{color:#b3261e;background:#d92d2014;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:6px 8px;font-size:11px;font-weight:600;line-height:1.3;display:flex}.returnsFileUploadRetryButton{color:#fff;cursor:pointer;background:#b3261e;border:none;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:800}.returnsRowQuantityBalance{color:#000000a6;background:#0f6cbd0f;border-radius:10px;flex-wrap:wrap;gap:4px 14px;padding:6px 12px;font-size:12px;font-weight:700;display:flex}.returnsCreateSubmitGroup{flex-direction:column;align-items:flex-end;gap:4px;display:flex}@media (width>=901px){.returnsCreateSubmitGroup{flex:none;justify-content:flex-end;align-items:center}.returnsCreateButtonBottomPrimary{color:#171717;white-space:nowrap;background:linear-gradient(135deg,#ffd43b 0%,#ff9f1c 100%);border-radius:16px;flex:none;width:auto;min-width:190px;height:48px;min-height:48px;padding:0 24px;font-weight:800;transition:transform .16s,box-shadow .16s;box-shadow:0 8px 20px #ff9f1c38}@media (hover:hover) and (pointer:fine){.returnsCreateButtonBottomPrimary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 24px #ff9f1c4d}}.returnsCreateButtonBottomPrimary:not(:disabled):active{transform:translateY(0)}}.returnsCreateSubmitHint{color:#b3261e;text-align:right;font-size:12px;font-weight:700}.returnsCreateButtonBottom:disabled{opacity:.5;cursor:not-allowed}.returnsDeleteButton{color:#b71c1c!important;background:#ffebee!important;border:1px solid #b71c1c33!important}.telegramPhotoGridItem img,.chat-image{content-visibility:auto}@media screen and (width>=769px){.mobileSelectActionBar,.mobileBulkActionBar{display:none!important}}.returnsFormBottomActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (width>=769px){.returnsCreateForm .returnsCreateRowCore input,.returnsCreateForm .returnsCreateRowNote input,.returnsCreateForm .returnsCreateMeta input{color:#111!important;background:#fffffff5!important;min-height:42px!important;padding:0 12px!important;font-size:14px!important;line-height:1.2!important}.returnsCreateForm .returnsCreateRowCore input::placeholder,.returnsCreateForm .returnsCreateRowNote input::placeholder,.returnsCreateForm .returnsCreateMeta input::placeholder{color:#000000ad!important;opacity:1!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}.returnsCreateForm .returnsCreateRowCore input[placeholder^=\*]::placeholder,.returnsCreateForm .returnsCreateMeta input[placeholder^=\*]::placeholder{color:#000000c2!important;font-weight:800!important}.returnsCreateForm .returnsCreateRowCore input:focus,.returnsCreateForm .returnsCreateRowNote input:focus,.returnsCreateForm .returnsCreateMeta input:focus{background:#fff!important}}.returnsCreateButtonBottom{color:#fff;background:#111;border:none;border-radius:999px;min-height:38px;padding:0 16px;font-weight:900}@media (width<=900px){.returnsPage{height:auto!important;min-height:auto!important;padding-bottom:140px!important;overflow:visible!important}.returnsFormCard{overflow:visible!important}.returnsFormRows{max-height:none!important;overflow:visible!important}.returnsFormRow{grid-template-columns:1fr!important;min-width:0!important}.returnsFormBottomActions{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#ffffffeb;border:1px solid #00000014;border-radius:18px;grid-template-columns:1fr;gap:8px;padding:10px;display:grid;position:relative;box-shadow:0 14px 34px #00000029}.returnsFormBottomActions button{pointer-events:auto;cursor:pointer;touch-action:manipulation}.returnsAddRowButton,.returnsCreateButtonBottom{justify-self:stretch;width:100%;min-height:46px}.returnsCreateSubmitGroup{align-items:stretch;width:100%}.returnsCreateSubmitHint{text-align:center}.returnsPage{-webkit-overflow-scrolling:touch!important;height:auto!important;min-height:100dvh!important;max-height:none!important;padding-bottom:220px!important;overflow:hidden auto!important}.returnsFormCard,.returnsFormRows,.returnsFormRow{height:auto!important;max-height:none!important;overflow:visible!important}}@media (width<=768px){.page.returnsMobilePage{-webkit-overflow-scrolling:touch!important;height:calc(100dvh - 48px)!important;min-height:0!important;max-height:calc(100dvh - 48px)!important;padding:0 10px 240px!important;overflow:hidden auto!important}.page.returnsMobilePage .returnsPage{height:auto!important;min-height:auto!important;max-height:none!important;padding:8px 0 260px!important;overflow:visible!important}.page.returnsMobilePage .returnsFormCard,.page.returnsMobilePage .returnsFormRows,.page.returnsMobilePage .returnsFormRow{height:auto!important;max-height:none!important;overflow:visible!important}}.returnsRowPhotoUpload small{color:#0000008f!important;max-width:220px!important;font-size:10px!important;font-weight:800!important;line-height:1.18!important}@media (width<=768px){.returnsRowPhotoUpload small{max-width:100%!important;font-size:10px!important;line-height:1.2!important}}.returnsFilters .returnsArchiveFilter{color:#991b1b!important;background:#dc26261f!important;border:1px solid #dc262647!important}.returnsFilters .returnsArchiveFilter.active{color:#fff!important;background:#dc2626!important;border-color:#b91c1c!important}.returnsFilters button.active:not(.returnsPrimaryFilter):not(.returnsArchiveFilter){color:#151515!important;box-shadow:none!important;background:#0000001a!important}.returnsFilters .returnsPrimaryFilter.active{color:#fff!important;background:#111!important}@media (width<=768px){.page.returnsMobilePage .returnsPage{padding-top:calc(env(safe-area-inset-top) + 58px)!important}}@media (width>=769px){.returnsPage{padding-top:12px!important}}.returnsDefectPhotoUpload small{color:#0000008f!important;max-width:220px!important;font-size:10px!important;font-weight:800!important;line-height:1.18!important}@media (width<=768px){.returnsDefectPhotoUpload small{max-width:100%!important;font-size:10px!important;line-height:1.2!important}}.returnsAccountantMaterials{background:linear-gradient(#fffffff5,#f8f8faf0)!important;border:1px solid #00000014!important;padding:16px!important}.returnsMaterialsHeader{justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.returnsMaterialsHeader strong{font-size:16px!important}.returnsMaterialsHeader span{color:#00000094!important;margin-top:3px!important;font-size:13px!important;display:block!important}.returnsMaterialsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.returnsMaterialsFilesGridWide{grid-template-columns:minmax(0,1fr)!important}.returnsMaterialsFilesGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))!important}.returnPhotoPanelWide{min-width:0!important}.returnsPrintFormButton,.returnsDownloadPhotosCard,.returnsClaimDocsDownloadCard{border-radius:18px!important;align-content:start!important;gap:8px!important;min-height:106px!important;padding:14px!important;display:grid!important}.returnsPrintFormButton{color:#111!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(135deg,#ffe173,#f4c84b)!important;border:none!important;font-size:15px!important;font-weight:950!important}.returnsPrintFormButtonTop{border-radius:14px!important;grid-template-columns:auto!important;grid-auto-flow:column!important;align-items:center!important;gap:10px!important;width:fit-content!important;min-height:0!important;margin:0 0 12px!important;padding:9px 14px!important;font-size:13px!important;line-height:1.15!important}.returnsPrintFormButtonTop small{opacity:.72!important;font-size:11px!important}.returnsPrintFormButton small,.returnsDownloadPhotosCard small,.returnsClaimDocsDownloadCard small{color:#0000009e!important;font-size:12px!important;font-weight:750!important}.returnsDownloadPhotosCard{background:#f4c84b2e!important;border:1.5px solid #f4c84bbf!important}.returnsDownloadPhotosTop{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.returnsDownloadPhotosTop strong{font-size:15px!important}.returnsDownloadPhotosTop span{background:#ffffffc2!important;border-radius:999px!important;padding:4px 9px!important;font-size:12px!important;font-weight:900!important}.returnsDownloadPhotoGrid{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.returnsDownloadPhotoGrid a{border:2px solid #f4c84beb!important;border-radius:14px!important;width:clamp(86px,18vw,132px)!important;height:66px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 18px #0000001a!important}.returnsDownloadPhotoGrid.returnPhotoGridWide{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))!important;align-content:start!important;gap:12px!important;display:grid!important}.returnPhotoGridWide .returnsMaterialThumb{min-width:0!important}.returnPhotoGridWide a{width:100%!important;height:84px!important}.returnsDownloadPhotoGrid a:after{content:none!important;display:none!important}.returnsClaimDocsDownloadCard{background:#00000009!important;border:1px solid #00000014!important}.returnsClaimFilesCompact{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.returnsClaimFilesCompact a{color:#111!important;background:#fff!important;border:1px solid #0000001a!important;border-radius:12px!important;padding:8px 10px!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important}.returnsImagePreviewOverlay{z-index:2147483000!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#000000b8!important;justify-content:center!important;align-items:center!important;padding:22px!important;display:flex!important;position:fixed!important;inset:0!important}.returnsImagePreviewModal{background:#fffffff5!important;border-radius:22px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;width:min(960px,100%)!important;max-width:min(94vw,1100px)!important;max-height:88vh!important;padding:14px!important;display:grid!important;box-shadow:0 24px 80px #0000005c!important}.returnsImagePreviewHeader{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.returnsImagePreviewHeader strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:15px!important;overflow:hidden!important}.returnsImagePreviewHeader button{color:#111!important;cursor:pointer!important;background:#00000014!important;border:0!important;border-radius:999px!important;width:36px!important;height:36px!important;font-size:24px!important;line-height:1!important}.returnsImagePreviewModal img{object-fit:contain!important;background:#111!important;border-radius:16px!important;justify-self:center!important;max-width:min(94vw,1100px)!important;min-height:0!important;max-height:82vh!important}.returnsImagePreviewActions{justify-content:flex-end!important;gap:10px!important;display:flex!important}.returnsImagePreviewActions .returnsMainNextAction,.returnsImagePreviewActions .returnsSecondaryAction{width:auto!important;min-height:42px!important}.returnsMaterialDownloadButton{color:#fff!important;cursor:pointer!important;background:#111!important;border:0!important;border-radius:12px!important;width:100%!important;min-height:34px!important;margin-top:6px!important;font-size:12px!important;font-weight:900!important;box-shadow:0 8px 18px #0000001f!important}.returnsMaterialThumb .returnsMaterialDownloadButton{width:94px!important}.returnPhotoGridWide .returnsMaterialThumb .returnsMaterialDownloadButton{width:100%!important}@media (width<=768px){textarea.mobileEditTextarea{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;resize:none!important;overflow-anchor:none!important;contain:content!important;-webkit-user-select:text!important;user-select:text!important;height:168px!important;min-height:168px!important;max-height:168px!important;overflow-y:auto!important}.returnsImagePreviewOverlay{padding:calc(env(safe-area-inset-top) + 10px) 10px calc(env(safe-area-inset-bottom) + 10px)!important}.returnsImagePreviewModal{border-radius:18px!important;max-height:94vh!important;padding:12px!important}.returnsImagePreviewModal img{border-radius:14px!important;max-width:94vw!important;max-height:82vh!important}.returnsMaterialDownloadButton{border-radius:13px!important;min-height:40px!important;font-size:13px!important}}.returnsSupplierField,.returnsSupplierCaseField{background:#f4c84b1c!important;border:1px solid #f4c84b6b!important;border-radius:16px!important;padding:10px!important}.returnsSupplierCaseField input{background:#fffffff5!important;border-color:#f4c84be0!important}.returnsSupplierCaseField small{color:#0000008c!important;font-size:11px!important;font-weight:750!important;line-height:1.25!important}.returnsAccountantStepHint{background:linear-gradient(135deg,#f4c84b2e,#f4c84b0d)!important;border:1px solid #f4c84b57!important;border-radius:18px!important;margin-top:14px!important;padding:14px!important}.returnsAccountantStepHint>strong{margin-bottom:10px!important;font-size:14px!important;display:block!important}.returnsAccountantStepHint>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.returnsAccountantStepHint span{color:#000000c2!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:850!important;display:flex!important}.returnsAccountantStepHint b{color:#111!important;background:#f4c84b!important;border-radius:999px!important;place-items:center!important;width:26px!important;height:26px!important;display:grid!important}.returnsAccountantActions{justify-content:space-between!important;align-items:center!important}.returnsSecondaryAction{color:#111!important;background:#0000000f!important;min-width:180px!important}.returnsSaveAction{color:#fff!important;background:#111111eb!important;border:1px solid #00000014!important;min-width:190px!important;box-shadow:0 10px 22px #0000001a!important}.returnsMainNextAction{color:#111!important;background:linear-gradient(135deg,#ffe173,#f4c84b)!important;gap:1px!important;min-width:320px!important;min-height:48px!important;margin-left:auto!important;line-height:1.05!important;display:grid!important}.returnsMainNextAction small{color:#0000009e!important;font-size:11px!important;font-weight:800!important;display:block!important}@media (width<=900px){.returnsMaterialsGrid,.returnsAccountantStepHint>div{grid-template-columns:1fr!important}.returnsMainNextAction,.returnsSecondaryAction{width:100%!important;min-width:0!important}}.returnsConditionNoteField{gap:3px!important;min-width:0!important;display:grid!important}.returnsConditionNoteField small{color:#00000085!important;font-size:10px!important;font-weight:750!important;line-height:1.18!important}@media (width<=900px){.returnsConditionNoteField{grid-column:1/-1!important}}.returnsAccountantMaterials .returnsPrintFormButton,.returnsAccountantMaterials .returnsDownloadPhotosCard,.returnsAccountantMaterials .returnsClaimDocsDownloadCard{background:linear-gradient(145deg,#fff1acf5,#f4c84bd1)!important;border:1.5px solid #d9a40061!important;box-shadow:0 14px 32px #00000014,inset 0 1px #ffffffb8!important}.returnsAccountantMaterials .returnsDownloadPhotosCard,.returnsAccountantMaterials .returnsClaimDocsDownloadCard{position:relative!important;overflow:hidden!important}.returnsAccountantMaterials .returnsDownloadPhotosCard:before,.returnsAccountantMaterials .returnsClaimDocsDownloadCard:before{content:""!important;pointer-events:none!important;background:linear-gradient(#ffffff29,#ffffff05)!important;position:absolute!important;inset:0!important}.returnsAccountantMaterials .returnsDownloadPhotosCard>*,.returnsAccountantMaterials .returnsClaimDocsDownloadCard>*{z-index:1!important;position:relative!important}.returnsMaterialCard{gap:10px!important;display:grid!important}.returnsMaterialThumbGrid,.returnsMaterialDocGrid{flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.returnsMaterialThumb,.returnsMaterialDocItem{min-width:0!important;position:relative!important}.returnsMaterialThumb a,.returnsMaterialDocItem a{color:#111!important;text-decoration:none!important;display:grid!important}.returnsMaterialThumb a{background:#ffffffc7!important;border:1.5px solid #d9a40047!important;border-radius:14px!important;width:94px!important;min-height:88px!important;overflow:hidden!important;box-shadow:0 6px 16px #00000014!important}.returnsMaterialThumb a img{object-fit:cover!important;width:100%!important;height:66px!important}.returnsMaterialThumb a span{text-align:center!important;place-items:center!important;height:66px!important;padding:6px!important;font-size:11px!important;font-weight:900!important;display:grid!important}.returnsMaterialThumb a small{white-space:nowrap!important;text-overflow:ellipsis!important;padding:4px 6px 6px!important;font-size:9px!important;font-weight:850!important;line-height:1.12!important;overflow:hidden!important}.returnsMaterialDocItem a{background:#ffffffd1!important;border:1px solid #00000014!important;border-radius:12px!important;min-height:40px!important;padding:9px 12px!important;font-size:12px!important;font-weight:850!important}.returnsMaterialDocItem a img{object-fit:cover!important;border-radius:10px!important;width:100%!important;height:64px!important}.returnsMaterialDocItem a small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.returnsMaterialRemoveButton{color:#fff!important;cursor:pointer!important;background:#111!important;border:none!important;border-radius:999px!important;width:22px!important;height:22px!important;padding:0!important;font-size:14px!important;font-weight:900!important;line-height:22px!important;position:absolute!important;top:6px!important;right:6px!important;box-shadow:0 6px 14px #00000038!important}.returnsMaterialUploadLabel{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#111,#2b2b30)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 10px 22px #00000024!important}.returnsMaterialUploadLabel input{display:none!important}.returnsMaterialEmpty{color:#00000094!important;font-size:12px!important;font-weight:750!important}.returnsAccountantMaterials .returnsClaimDocsDownloadCard small.returnsMaterialEmpty,.returnsAccountantMaterials .returnsDownloadPhotosCard small.returnsMaterialEmpty{margin-bottom:2px!important;display:block!important}@media (width>=901px){.returnsAccountantMaterials .returnsMaterialsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.returnsAccountantMaterials .returnsMaterialsGrid.returnsMaterialsFilesGridWide{grid-template-columns:minmax(0,1fr)!important}.returnsAccountantMaterials .returnsMaterialsGrid.returnsMaterialsFilesGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))!important}.returnsAccountantMaterials .returnsDownloadPhotoGrid.returnPhotoGridWide{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important;align-content:start!important;gap:12px!important;display:grid!important}}@media (width<=900px){.returnsMaterialThumb a,.returnsMaterialDocItem a,.returnsMaterialUploadLabel{width:100%!important}}@media (width>=901px){.returnsCreateForm .returnsCreateRow{grid-template-columns:1fr!important;align-items:start!important}.returnsCreateForm .returnsCreateRowCore{grid-template-columns:minmax(120px,.95fr) minmax(220px,1.8fr) minmax(120px,.7fr) minmax(100px,.55fr) minmax(120px,.7fr) minmax(140px,.9fr) minmax(200px,1.15fr) 42px!important;align-items:stretch!important;gap:10px!important;width:100%!important}.returnsCreateForm .returnsCreateRowCore input,.returnsCreateForm .returnsCreateRowCore select{border-radius:14px!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:0 12px!important;font-size:14px!important;line-height:1.2!important}.returnsCreateForm .returnsCreateRowCore input::placeholder{color:#000000b8!important;opacity:1!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important}.returnsCreateForm .returnsCreateRowCore input[placeholder^=\*]::placeholder{color:#000c!important;font-weight:850!important}.returnsCreateForm .returnsCreateRowCore .returnsCreateRowDeleteButton{place-self:stretch stretch!important;width:100%!important;min-height:46px!important}.returnsCreateForm .returnsCreateRowMedia,.returnsCreateForm .returnsCreateRowNote,.returnsCreateForm .returnsCreateRowClaim{grid-column:1/-1!important;padding:14px!important}.returnsCreateForm .returnsRowPhotoUpload,.returnsCreateForm .returnsConditionNoteField,.returnsCreateForm .returnsClaimUpload,.returnsCreateForm .returnsCreateRowMedia .returnsLocalPreviewGrid,.returnsCreateForm .returnsCreateRowClaim .returnsLocalPreviewGrid{width:100%!important}.returnsCreateForm .returnsReasonSelect{width:100%!important;min-width:0!important;font-size:14px!important}}.returnsModalSupplierDocsStage .returnsPrintFormButton,.returnsModalSupplierDocsStage .returnsDownloadPhotosCard,.returnsModalSupplierDocsStage .returnsClaimDocsDownloadCard{background:#ffffffe0!important;border:1.5px solid #00000014!important;box-shadow:0 10px 24px #0000000f,inset 0 1px #ffffffb8!important}.returnsModalSupplierDocsStage .returnsDownloadPhotosCard:before,.returnsModalSupplierDocsStage .returnsClaimDocsDownloadCard:before{display:none!important}.returnsModalSupplierDocsStage .returnsSupplierField,.returnsModalSupplierDocsStage .returnsSupplierCaseField{background:#ffffffe6!important;border:1px solid #00000014!important}.returnsModalSupplierDocsStage .returnsSupplierCaseField input{background:#fff!important;border-color:#0000001f!important}.returnsSupplierDocsStageCard{background:linear-gradient(135deg,#fff1acfa,#f4c84bdb)!important;border:1.5px solid #d9a40061!important;border-radius:20px!important;gap:10px!important;margin:0 0 12px!important;padding:16px!important;display:grid!important;box-shadow:0 14px 32px #00000014,inset 0 1px #ffffffb8!important}.returnsSupplierDocsStageHeader{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.returnsSupplierDocsStageHeader strong{color:#111!important;font-size:15px!important;font-weight:950!important}.returnsSupplierDocsStageHeader span{color:#000000ad!important;white-space:nowrap!important;background:#fffc!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 10px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}.returnsSupplierDocsStageFiles{flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.returnsSupplierDocsStageItem{min-width:0!important;position:relative!important}.returnsSupplierDocsStageItem a{color:#111!important;background:#ffffffd1!important;border:1.5px solid #d9a40047!important;border-radius:16px!important;width:130px!important;min-height:108px!important;text-decoration:none!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 18px #00000014!important}.returnsSupplierDocsStageItem a img{object-fit:cover!important;width:100%!important;height:78px!important}.returnsSupplierDocsStageItem a span{text-align:center!important;place-items:center!important;height:78px!important;padding:8px!important;font-size:11px!important;font-weight:900!important;display:grid!important}.returnsSupplierDocsStageItem a small{white-space:nowrap!important;text-overflow:ellipsis!important;padding:5px 7px 8px!important;font-size:10px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}.returnsSupplierDocsStageCard .returnsMaterialUploadLabel{width:fit-content!important}@media (width>=901px){.returnsModalStage-new_return .returnsModalHeader{background:linear-gradient(135deg,#f4c84b38,#f4c84b0f)!important}.returnsModalStage-accountant_processing .returnsModalHeader{background:linear-gradient(135deg,#fff1aceb,#f4c84b47)!important}.returnsModalStage-accountant_processing .returnsSupplierField,.returnsModalStage-accountant_processing .returnsSupplierCaseField{background:linear-gradient(135deg,#fff1acfa,#f4c84b8a)!important;border-color:#d9a4006b!important;box-shadow:inset 0 1px #ffffffb8!important}.returnsModalStage-accountant_processing .returnsSupplierCaseField input{background:#fffffffa!important;border-color:#d9a400d1!important}.returnsModalStage-accountant_processing .returnsSupplierCaseField small{color:#000000a6!important;font-weight:800!important}.returnsModalStage-supplier_registered .returnsModalHeader{background:linear-gradient(135deg,#add8ff3d,#add8ff14)!important}.returnsModalStage-supplier_docs_received .returnsModalHeader{background:linear-gradient(135deg,#ffe17aeb,#f4c84b52)!important}.returnsModalStage-docs_printed .returnsModalHeader{background:linear-gradient(135deg,#c9ffd62e,#c9ffd60d)!important}.returnsModalStage-handed_to_driver .returnsModalHeader{background:linear-gradient(135deg,#ffd6aa3d,#ffd6aa14)!important}.returnsModalStage-waiting_credit .returnsModalHeader{background:linear-gradient(135deg,#cad4ff33,#cad4ff0f)!important}.returnsModalStage-new_return .returnsModalHeader span,.returnsModalStage-accountant_processing .returnsModalHeader span,.returnsModalStage-supplier_registered .returnsModalHeader span,.returnsModalStage-supplier_docs_received .returnsModalHeader span,.returnsModalStage-docs_printed .returnsModalHeader span,.returnsModalStage-handed_to_driver .returnsModalHeader span,.returnsModalStage-waiting_credit .returnsModalHeader span{color:#000000d1!important;letter-spacing:.01em!important;background:#ffffffdb!important;border:1px solid #00000014!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 10px!important;font-weight:900!important;display:inline-flex!important}}@media (width<=900px){.returnsSupplierDocsStageCard{padding:14px!important}.returnsSupplierDocsStageHeader{flex-direction:column!important}.returnsSupplierDocsStageHeader span{width:fit-content!important}.returnsSupplierDocsStageItem a,.returnsSupplierDocsStageCard .returnsMaterialUploadLabel{width:100%!important}}.returnsModalPrintDocsStage .returnsModalHeader{background:linear-gradient(135deg,#f5f7fafa,#e9ecf0eb)!important}.returnsModalPrintDocsStage .returnsModalHeader span{color:#000000b8!important;background:#fffc!important;border:1px solid #00000014!important}.returnsModalPrintDocsStage .returnsPrintFormButton,.returnsModalPrintDocsStage .returnsDownloadPhotosCard,.returnsModalPrintDocsStage .returnsClaimDocsDownloadCard,.returnsModalPrintDocsStage .returnsSupplierField,.returnsModalPrintDocsStage .returnsSupplierCaseField{background:linear-gradient(135deg,#f5f7fafa,#e9ecf0eb)!important;border:1.5px solid #00000014!important;box-shadow:0 10px 24px #0000000d,inset 0 1px #ffffffb8!important}.returnsModalPrintDocsStage .returnsDownloadPhotosCard:before,.returnsModalPrintDocsStage .returnsClaimDocsDownloadCard:before{display:none!important}.returnsSupplierDocsPrintStageCard{background:linear-gradient(135deg,#f5f7fafa,#e9ecf0eb)!important;border:1.5px solid #00000014!important;border-radius:20px!important;gap:10px!important;margin:0 0 12px!important;padding:16px!important;display:grid!important;box-shadow:0 10px 24px #0000000d,inset 0 1px #ffffffb8!important}.returnsSupplierDocsPrintStageHeader{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.returnsSupplierDocsPrintStageHeader strong{color:#111!important;font-size:15px!important;font-weight:950!important}.returnsSupplierDocsPrintStageHeader span{color:#000000ad!important;white-space:nowrap!important;background:#fffc!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 10px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}.returnsSupplierDocsPrintAction{color:#fff!important;background:linear-gradient(135deg,#111,#2b2b30)!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:40px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 10px 22px #00000024!important}.returnsSupplierDocsPrintStageFiles{flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.returnsSupplierDocsPrintStageItem{min-width:0!important;position:relative!important}.returnsSupplierDocsPrintStageItem a{color:#111!important;background:#ffffffeb!important;border:1.5px solid #00000014!important;border-radius:16px!important;width:150px!important;min-height:112px!important;text-decoration:none!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 18px #0000000f!important}.returnsSupplierDocsPrintStageItem a img{object-fit:cover!important;width:100%!important;height:80px!important}.returnsSupplierDocsPrintStageItem a span{text-align:center!important;place-items:center!important;height:80px!important;padding:8px!important;font-size:11px!important;font-weight:900!important;display:grid!important}.returnsSupplierDocsPrintStageItem a small{white-space:nowrap!important;text-overflow:ellipsis!important;padding:5px 7px 8px!important;font-size:10px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}@media (width>=901px){.returnsModalPrintDocsStage .returnsPrintFormButton,.returnsModalPrintDocsStage .returnsDownloadPhotosCard,.returnsModalPrintDocsStage .returnsClaimDocsDownloadCard,.returnsModalPrintDocsStage .returnsSupplierField,.returnsModalPrintDocsStage .returnsSupplierCaseField{background:linear-gradient(135deg,#f5f7fafa,#e9ecf0eb)!important}.returnsModalPrintDocsStage .returnsSupplierCaseField input{background:#fffffffa!important;border-color:#0000001a!important}}@media (width<=900px){.returnsSupplierDocsPrintAction{width:100%!important}.returnsSupplierDocsPrintStageHeader{flex-direction:column!important}.returnsSupplierDocsPrintStageHeader span{width:fit-content!important}.returnsSupplierDocsPrintStageItem a{width:100%!important}}.returnsMaterialFile{position:relative!important}.returnsMaterialFile .returnsMaterialFileIcon{z-index:2!important;color:#000000b8!important;background:#ffffffeb!important;border:1px solid #00000014!important;border-radius:999px!important;place-items:center!important;width:22px!important;height:22px!important;font-size:12px!important;font-weight:950!important;display:grid!important;position:absolute!important;top:8px!important;right:8px!important;box-shadow:0 4px 10px #0000001a!important}.returnsMaterialFileActive{background:linear-gradient(135deg,#fff1acf5,#f4c84bb8)!important;border:1.5px solid #d9a40061!important;box-shadow:0 8px 18px #00000014,inset 0 1px #ffffffb8!important}.returnsMaterialFileActive .returnsMaterialFileIcon{color:#9b6b00!important;background:#fffffff5!important;border-color:#d9a40040!important}.returnsModalPrintDocsStage .returnsSupplierDocsPrintAction{color:#111!important;background:linear-gradient(135deg,#f4c84b,#d9a400)!important;border:1px solid #d9a40085!important;box-shadow:0 14px 26px #d9a4002e,inset 0 1px #ffffffb8!important}.returnsModalPrintDocsStage .returnsSupplierDocsPrintStageItem a{background:linear-gradient(135deg,#fff1acf5,#f4c84b9e)!important;border:1.5px solid #d9a40052!important}.returnsModalPrintDocsStage .returnsSupplierDocsPrintStageItem a .returnsMaterialFileIcon{color:#9b6b00!important;background:#fffffffa!important;border-color:#d9a4003d!important}.returnsModalPrintDocsStage .returnsSupplierDocsPrintStageItem a small{background:#ffffff59!important}.returnsModalPrintDocsStage .returnsSupplierField,.returnsModalPrintDocsStage .returnsSupplierCaseField{background:#ffffffe6!important;border:1px solid #00000014!important}@media (width>=901px){.returnsMaterialThumbGrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}.returnsMaterialFile{position:relative!important;overflow:hidden!important}.returnsMaterialFile .returnsMaterialFileIcon{color:#111!important;background:linear-gradient(135deg,#ffe173,#f4c84b)!important;border-color:#d9a40059!important;width:22px!important;height:22px!important;inset:auto 8px 8px auto!important}.returnsMaterialFile small{padding-right:28px!important}.returnsMaterialDocGrid,.returnsSupplierDocsStageFiles,.returnsSupplierDocsPrintStageFiles{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}.returnsClaimFilesCompact.returnsMaterialDocGrid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))!important}.returnsMaterialDocItem a,.returnsMaterialThumb a,.returnsSupplierDocsStageItem a,.returnsSupplierDocsPrintStageItem a{text-align:center!important;cursor:pointer!important;border-radius:16px!important;grid-template-rows:1fr auto!important;justify-items:center!important;width:100%!important;min-height:118px!important;padding:10px 10px 28px!important;display:grid!important;position:relative!important;overflow:hidden!important}.returnsMaterialDocItem a{background:#ffffffe0!important;border:1.5px solid #00000014!important;box-shadow:0 8px 18px #0000000f!important}.returnsMaterialThumb a{text-align:center!important;background:#ffffffe0!important;border:1.5px solid #00000014!important;border-radius:16px!important;justify-items:center!important;min-height:118px!important;padding:10px 10px 28px!important;box-shadow:0 8px 18px #0000000f!important}.returnsMaterialDocItem a img,.returnsMaterialThumb a img,.returnsSupplierDocsStageItem a img,.returnsSupplierDocsPrintStageItem a img{object-fit:cover!important;border-radius:10px!important;width:100%!important;height:64px!important}.returnsMaterialDocItem a span,.returnsMaterialThumb a span,.returnsSupplierDocsStageItem a span,.returnsSupplierDocsPrintStageItem a span{place-items:center!important;min-height:64px!important;padding:8px!important;font-size:11px!important;font-weight:900!important;line-height:1.15!important;display:grid!important}.returnsMaterialDocItem a small,.returnsMaterialThumb a small,.returnsSupplierDocsStageItem a small,.returnsSupplierDocsPrintStageItem a small{white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:850!important;line-height:1.15!important;position:absolute!important;bottom:6px!important;left:10px!important;right:30px!important;overflow:hidden!important}.returnsMaterialDocItem .returnsMaterialRemoveButton,.returnsMaterialThumb .returnsMaterialRemoveButton,.returnsSupplierDocsStageItem .returnsMaterialRemoveButton{z-index:3!important;top:8px!important;right:8px!important}.returnsModalPrintDocsStage .returnsSupplierDocsPrintStageCard{background:linear-gradient(135deg,#fff1acfa,#f4c84bdb)!important;border:1.5px solid #d9a40061!important;box-shadow:0 14px 32px #00000014,inset 0 1px #ffffffb8!important}.returnsModalPrintDocsStage .returnsSupplierDocsPrintStageHeader strong,.returnsModalPrintDocsStage .returnsSupplierDocsPrintStageHeader span{color:#111!important}.returnsModalPrintDocsStage .returnsSupplierDocsPrintStageItem a{background:linear-gradient(135deg,#fff1acfa,#f4c84b9e)!important;border:1.5px solid #d9a40057!important;box-shadow:0 10px 22px #d9a4001f!important}.returnsModalPrintDocsStage .returnsSupplierDocsPrintStageItem a .returnsMaterialFileIcon{color:#9b6b00!important;background:#fffffffa!important;border-color:#d9a4003d!important}.returnsModalPrintDocsStage .returnsSupplierDocsPrintAction{color:#fff!important;background:linear-gradient(135deg,#111,#2b2b30)!important;border:1px solid #0000002e!important;box-shadow:0 14px 26px #0000002e,inset 0 1px #ffffff1f!important}.returnsModalPrintDocsStage .returnsSupplierField,.returnsModalPrintDocsStage .returnsSupplierCaseField{background:#ffffffe6!important;border:1px solid #00000014!important}.returnsModalPrintDocsStage .returnsSupplierDocsPrintStageCard{gap:12px!important;display:grid!important}.returnsModalPrintDocsStage .returnsSupplierDocsPrintStageFiles{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}.returnsModalPrintDocsStage .returnsSupplierDocsPrintStageItem a{grid-template-rows:1fr auto!important;width:100%!important;min-height:118px!important;padding:10px 10px 28px!important}.returnsModalPrintDocsStage .returnsSupplierDocsPrintStageItem a small{text-align:left!important;padding:0!important;position:absolute!important;bottom:6px!important;left:10px!important;right:30px!important}}.returnsModal:not(.returnsModalStage-accountant_processing) .returnsSupplierField,.returnsModal:not(.returnsModalStage-accountant_processing) .returnsSupplierCaseField{background:#ffffffe6!important;border:1px solid #00000014!important;box-shadow:0 8px 18px #0000000a!important}.returnsModal:not(.returnsModalStage-accountant_processing) .returnsSupplierCaseField input{background:#fff!important;border-color:#0000001f!important}.returnsModalStage-accountant_processing .returnsSupplierField select:not(:disabled),.returnsModalStage-accountant_processing .returnsSupplierCaseField input:not(:disabled){background:#fffffffa!important}.returnsModal:not(.returnsModalStage-accountant_processing) .returnsSupplierField select:disabled,.returnsModal:not(.returnsModalStage-accountant_processing) .returnsSupplierCaseField input:disabled{cursor:not-allowed!important;opacity:.88!important;background:#ffffffe6!important}.returnsModalStage-docs_printed .returnsClaimBox.returnsWaitingSupplierStageCard{background:linear-gradient(135deg,#fff1acfa,#f4c84bdb)!important;border:1.5px solid #d9a40061!important;border-radius:22px!important;margin-top:4px!important;padding:18px!important;box-shadow:0 14px 32px #00000014,inset 0 1px #ffffffb8!important}.returnsModalStage-docs_printed .returnsClaimBox.returnsWaitingSupplierStageCard h3{color:#111!important;font-size:16px!important;font-weight:950!important}.returnsModalStage-docs_printed .returnsClaimBox.returnsWaitingSupplierStageCard label.wide{background:#ffffffdb!important;border:1px solid #00000014!important;border-radius:16px!important;padding:12px!important}.returnsModalStage-docs_printed .returnsClaimBox.returnsWaitingSupplierStageCard .returnsClaimFiles{gap:10px!important}.returnsModalStage-docs_printed .returnsClaimBox.returnsWaitingSupplierStageCard .returnsMaterialRemoveButton{top:8px!important;right:8px!important}.returnsMaterialFileNeutral{color:#111!important;background:#fffffff0!important;border:1.5px solid #00000014!important;text-decoration:none!important;display:grid!important;box-shadow:0 8px 18px #0000000f!important}.returnsMaterialFileNeutral img{border-radius:10px!important}.returnsModalStage-handed_to_driver .returnsModalHeader,.returnsModalStage-waiting_credit .returnsModalHeader{background:linear-gradient(135deg,#f5f7fafa,#e9ecf0eb)!important}.returnsModalStage-handed_to_driver .returnsModalHeader span,.returnsModalStage-waiting_credit .returnsModalHeader span{color:#000000c7!important;background:#ffffffdb!important;border:1px solid #00000014!important}.returnsModalStage-handed_to_driver .returnsAccountantStepHint,.returnsModalStage-waiting_credit .returnsAccountantStepHint{background:#fffffff0!important;border:1px solid #00000014!important;box-shadow:0 10px 24px #0000000d!important}.returnsModalStage-handed_to_driver .returnsAccountantStepHint b,.returnsModalStage-waiting_credit .returnsAccountantStepHint b{color:#fff!important;background:#111!important}.returnsModalStage-handed_to_driver .returnsAccountantMaterials .returnsPrintFormButton,.returnsModalStage-handed_to_driver .returnsAccountantMaterials .returnsDownloadPhotosCard,.returnsModalStage-handed_to_driver .returnsAccountantMaterials .returnsClaimDocsDownloadCard,.returnsModalStage-handed_to_driver .returnsAccountantMaterials .returnsSupplierField,.returnsModalStage-handed_to_driver .returnsAccountantMaterials .returnsSupplierCaseField,.returnsModalStage-waiting_credit .returnsAccountantMaterials .returnsPrintFormButton,.returnsModalStage-waiting_credit .returnsAccountantMaterials .returnsDownloadPhotosCard,.returnsModalStage-waiting_credit .returnsAccountantMaterials .returnsClaimDocsDownloadCard,.returnsModalStage-waiting_credit .returnsAccountantMaterials .returnsSupplierField,.returnsModalStage-waiting_credit .returnsAccountantMaterials .returnsSupplierCaseField{background:#fffffff0!important;border:1.5px solid #00000014!important;box-shadow:0 10px 24px #0000000d,inset 0 1px #ffffffb8!important}.returnsModalStage-handed_to_driver .returnsSupplierDocsWaitingStageCard,.returnsModalStage-waiting_credit .returnsSupplierDocsWaitingStageCard{background:#fffffff5!important;border:1.5px solid #00000014!important;border-radius:20px!important;margin-top:4px!important;padding:16px!important;box-shadow:0 10px 24px #0000000d,inset 0 1px #ffffffb8!important}.returnsModalStage-handed_to_driver .returnsSupplierDocsWaitingStageCard .returnsSupplierDocsPrintStageHeader strong,.returnsModalStage-handed_to_driver .returnsSupplierDocsWaitingStageCard .returnsSupplierDocsPrintStageHeader span,.returnsModalStage-waiting_credit .returnsSupplierDocsWaitingStageCard .returnsSupplierDocsPrintStageHeader strong,.returnsModalStage-waiting_credit .returnsSupplierDocsWaitingStageCard .returnsSupplierDocsPrintStageHeader span{color:#111!important}.returnsModalStage-handed_to_driver .returnsSupplierDocsWaitingStageCard .returnsSupplierDocsPrintStageItem a,.returnsModalStage-waiting_credit .returnsSupplierDocsWaitingStageCard .returnsSupplierDocsPrintStageItem a,.returnsModalStage-handed_to_driver .returnsSupplierDocsWaitingStageCard .returnsMaterialFileNeutral,.returnsModalStage-waiting_credit .returnsSupplierDocsWaitingStageCard .returnsMaterialFileNeutral,.returnsModalStage-handed_to_driver .returnsDriverSignedNeutralStageCard{background:#fffffff5!important;border:1.5px solid #00000014!important;box-shadow:0 8px 18px #0000000f!important}.returnsModalStage-handed_to_driver .returnsDriverSignedNeutralStageCard .returnsDriverSignedUploadField{box-shadow:none!important;background:#fffffff5!important;border:1.5px solid #00000014!important;border-radius:14px!important;padding:10px!important}.returnsModalStage-handed_to_driver .returnsDriverSignedNeutralStageCard .returnsDriverSignedUploadField span{color:#000000a3!important}.returnsModalStage-handed_to_driver .returnsDriverSignedNeutralStageCard .returnsDriverSignedUploadField input[type=file]{box-shadow:none!important;color:#000000b8!important;background:#fffffff5!important;border:1px solid #00000014!important;font-weight:700!important}.returnsModalStage-handed_to_driver .returnsRefundReceivedAmountField{background:linear-gradient(#ffd65ceb,#ffc107d1)!important;border:1.5px solid #aa78002e!important;border-radius:18px!important;padding:12px 14px 14px!important;box-shadow:0 12px 28px #e5a8002e!important}.returnsModalStage-handed_to_driver .returnsRefundReceivedAmountField>input{background:#ffffffeb!important;border-color:#aa780038!important;box-shadow:inset 0 1px #ffffffeb!important}.returnsModalStage-handed_to_driver .returnsRefundReceivedAmountField>input:focus{border-color:#aa78008c!important;box-shadow:0 0 0 3px #ffc10729!important}@media (width<=768px){.returnsModalStage-docs_printed .returnsClaimFilesCompact.returnsMaterialDocGrid,.returnsModalStage-handed_to_driver .returnsClaimFilesCompact.returnsMaterialDocGrid,.returnsSupplierDocsStageFiles,.returnsSupplierDocsPrintStageFiles,.returnsMaterialDocGrid,.returnsMaterialThumbGrid,.returnsDownloadPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;display:grid!important}.returnsMaterialDocItem,.returnsMaterialThumb,.returnsSupplierDocsStageItem,.returnsSupplierDocsPrintStageItem{border-radius:14px!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.returnsMaterialDocItem a,.returnsMaterialThumb a,.returnsSupplierDocsStageItem a,.returnsSupplierDocsPrintStageItem a{border-radius:14px!important;grid-template-rows:82px auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:110px!important;padding:8px 8px 24px!important;display:grid!important;overflow:hidden!important}.returnsModalStage-docs_printed .returnsMaterialDocItem a,.returnsModalStage-handed_to_driver .returnsMaterialDocItem a{grid-template-rows:96px auto!important;min-height:120px!important}.returnsMaterialDocItem a img,.returnsMaterialThumb a img,.returnsSupplierDocsStageItem a img,.returnsSupplierDocsPrintStageItem a img{object-fit:cover!important;border-radius:12px!important;width:100%!important;height:96px!important;max-height:96px!important;display:block!important}.returnsMaterialDocItem a span,.returnsMaterialThumb a span,.returnsSupplierDocsStageItem a span,.returnsSupplierDocsPrintStageItem a span{border-radius:12px!important;place-items:center!important;height:88px!important;min-height:88px!important;display:grid!important;overflow:hidden!important}.returnsMaterialDocItem a small,.returnsMaterialThumb a small,.returnsSupplierDocsStageItem a small,.returnsSupplierDocsPrintStageItem a small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;line-height:1.15!important;overflow:hidden!important}}.messageMediaFrame{cursor:zoom-in;overflow-anchor:none;background:#0f172a0f;border:0;border-radius:14px;width:min(320px,72vw);height:220px;min-height:220px;margin:10px 0 0;padding:0;display:block;overflow:hidden;box-shadow:0 1px #0f172a0f}.messageSingleImageFrame{max-width:320px}.messageImagePreview{object-fit:cover;contain-intrinsic-size:320px 220px;background:#0f172a0f;width:100%;height:100%;display:block}.telegramPhotoGrid{overflow-anchor:none;grid-auto-rows:132px}.telegramPhotoGridItem{overflow-anchor:none;background:#0f172a0f;height:132px;min-height:132px;overflow:hidden}.telegramPhotoGridItem img{object-fit:cover;contain-intrinsic-size:132px 132px;width:100%;height:100%}.messageFileCardList{gap:8px;max-width:min(340px,76vw);margin-top:10px;display:grid}.messageFileCard{height:58px;min-height:58px;color:inherit;overflow-anchor:none;box-sizing:border-box;background:#0f172a12;border:1px solid #0f172a14;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:grid;overflow:hidden}.messageFileCardIcon{background:#ffffffb8;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.messageFileCardText{gap:2px;min-width:0;display:grid}.messageFileCardText strong,.messageFileCardText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messageFileCardText strong{font-size:13px;line-height:1.15}.messageFileCardText small{color:#0f172a94;font-size:11px}.messageFileCardAction{color:#0f172aad;white-space:nowrap;font-size:11px;font-weight:900}.moyskladPage{box-sizing:border-box;width:100%;min-height:0;padding:2px 0 26px}.moyskladHeader{position:relative;overflow:hidden}.moyskladHeader:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 8%,#3b82f624,#0000 26%),radial-gradient(circle at 90% 0,#10b9811f,#0000 24%);position:absolute;inset:0}.moyskladHeader>*{z-index:1;position:relative}.moyskladKpiGrid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:10px!important}.moyskladKpiCard{position:relative;overflow:hidden;color:#fff!important;border:0!important;border-radius:18px!important;min-height:72px!important;padding:12px 13px!important;box-shadow:0 14px 28px #0f172a21,inset 0 1px #ffffff47!important}.moyskladKpiCard:after{content:"";pointer-events:none;background:linear-gradient(#fff3,#fff0);position:absolute;inset:0}.moyskladKpiCard>*{z-index:1;position:relative}.moyskladKpiCard span{color:#ffffffd1!important}.moyskladKpiValue{letter-spacing:-.02em;color:#fff!important;font-size:17px!important}.moyskladKpiCard--count{background:linear-gradient(135deg,#475569,#0f172a)!important}.moyskladKpiCard--cash{background:linear-gradient(135deg,#22c55e,#047857)!important}.moyskladKpiCard--nocash{background:linear-gradient(135deg,#38bdf8,#2563eb)!important}.moyskladKpiCard--qr{background:linear-gradient(135deg,#a78bfa,#7c3aed)!important}.moyskladKpiCard--prepay{background:linear-gradient(135deg,#f59e0b,#ea580c)!important}.moyskladKpiCard--average{background:linear-gradient(135deg,#14b8a6,#0f766e)!important}.moyskladKpiCard--total{background:linear-gradient(135deg,#111827,#334155)!important}.moyskladTableCard{border-radius:20px!important;box-shadow:0 14px 34px #0f172a14!important}.moyskladControls{gap:9px!important}.moyskladSegment{background:#f1f5f9eb!important;border-radius:999px!important}.moyskladSearch{box-shadow:inset 0 1px #ffffffc7}.mobileMessagesList img,.mobileMessagesList video{overflow-anchor:none}@media screen and (width<=768px){.page:has(.moyskladPage){height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:calc(env(safe-area-inset-top) + 58px) 10px calc(96px + env(safe-area-inset-bottom))!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;box-sizing:border-box!important;overflow:hidden auto!important}.moyskladPage{gap:12px!important;padding:0 0 20px!important}.moyskladHeader{border-radius:20px!important;padding:14px!important}.moyskladHeader h2{font-size:22px!important}.moyskladHeader p{white-space:nowrap;text-overflow:ellipsis;max-width:68vw;overflow:hidden;font-size:12px!important;line-height:1.25!important}.moyskladKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.moyskladKpiCard{border-radius:16px!important;min-height:62px!important;padding:10px 11px!important}.moyskladKpiCard span{letter-spacing:.03em!important;font-size:9px!important}.moyskladKpiValue{font-size:14px!important;line-height:1.08!important}.moyskladTableCard{border-radius:18px!important;padding:12px!important}.moyskladTableHeader{align-items:flex-start!important}.moyskladControls{grid-template-columns:1fr!important;display:grid!important}.moyskladPeriodControls{flex:auto!important}.moyskladSegment{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto;flex-wrap:nowrap!important}.moyskladSegment button{white-space:nowrap;flex:1 0 auto}.moyskladSearch{box-sizing:border-box;width:100%!important;min-width:0!important}.messageMediaFrame{border-radius:13px;width:min(260px,66vw);height:184px;min-height:184px}.telegramPhotoGrid{grid-auto-rows:104px}.telegramPhotoGridItem{height:104px;min-height:104px}.telegramPhotoGridItem img{contain-intrinsic-size:104px 104px}.messageFileCardList{max-width:min(300px,70vw)}.messageFileCard{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;height:54px;min-height:54px}}.callsPage{gap:14px;display:grid}.callsHeader,.callsActiveCard,.callsRow{background:#fff;border:1px solid #0f172a1f;border-radius:8px}.callsHeader{justify-content:space-between;align-items:center;padding:16px;display:flex}.callsHeader h2{margin:0;font-size:24px}.callsHeader p,.callsRowMain span,.callsRowMain small,.callsRowMeta span,.callsActiveCard small{color:#64748b;margin:4px 0 0}.callsHeader>span{color:#fff;background:#0f172a;border-radius:999px;place-items:center;min-width:34px;height:34px;font-weight:900;display:grid}.callsActiveCard{background:#fff7f7;border-color:#dc262647;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.callsActiveCard span{color:#dc2626;margin-bottom:4px;font-weight:900;display:block}.callsActiveCard strong,.callsRowMain strong{color:#0f172a;display:block}.callsList{gap:10px;display:grid}.callsAttention{background:linear-gradient(135deg,snow 0%,#fff3f3 100%);border:1px solid #dc262647;border-radius:14px;gap:12px;padding:16px;display:grid;box-shadow:0 12px 32px #7f1d1d14}.callsAttentionHeader,.callsAttentionTitleRow{align-items:center;display:flex}.callsAttentionHeader{justify-content:space-between;gap:16px}.callsAttentionTitleRow{flex-wrap:wrap;gap:10px}.callsAttentionTitleRow h2,.callsAttentionHeader p{margin:0}.callsAttentionTitleRow h2{color:#7f1d1d;font-size:18px;line-height:1.25}.callsAttentionHeader p{color:#991b1b;margin-top:4px;font-size:13px}.callsAttentionBadge,.callsAttentionCount{border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.callsAttentionBadge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#dc2626;min-height:24px;padding:3px 9px;font-size:11px}.callsAttentionCount{color:#b91c1c;background:#ffffffc7;border:1px solid #dc262633;min-width:32px;height:32px;padding:0 9px;font-size:14px}.callsAttentionList{gap:10px;display:grid}.callsRow{grid-template-columns:minmax(0,1fr) 160px auto;align-items:center;gap:12px;padding:12px;display:grid}.callsRowMeta{text-align:right}.callsActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.callsActions button{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a29;border-radius:6px;min-height:34px;font-weight:800}.callsActions button:disabled{cursor:not-allowed;color:#94a3b8;background:#f1f5f9}.callsEmpty{color:#64748b;background:#f8fafc;border-radius:8px;padding:18px}.callsPage{gap:10px}.callsHeader,.callsActiveCard,.callsRow{border-radius:12px}.callsHeader{padding:10px 14px}.callsHeader h2{font-size:20px;line-height:1.15}.callsHeader p{font-size:12px}.callsActiveCard{background:linear-gradient(135deg,#fff5f5f5,#fffffff5);border:1px solid #dc262647;padding:12px 14px}.callsRow{grid-template-columns:minmax(220px,1fr) 145px minmax(420px,auto);align-items:center;gap:10px;padding:9px 12px}.callsRowMain strong{font-size:15px;line-height:1.1}.callsRowMain span,.callsRowMain small,.callsRowMeta span{font-size:12px;line-height:1.2}.callsRowMeta{font-size:13px}.callsActions{align-items:center;gap:7px}.callsActions .callsBtn{white-space:nowrap;border-radius:8px;min-height:34px;padding:8px 11px;font-size:12px;line-height:1}.callsActions .callsBtnClient{color:#171717;background:linear-gradient(135deg,#ffd84d,#f5b91f);border-color:#ad780059;box-shadow:0 6px 14px #f5b91f38}.callsActions .callsBtnClient:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}.callsRecordPlayer{width:190px;max-width:100%;height:34px}@media (width<=900px){.callsPage{gap:8px;padding:0 8px 12px}.callsHeader{padding:10px 12px}.callsHeader h2{font-size:18px}.callsHeader p{display:none}.callsActiveCard{grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.callsRow{grid-template-columns:1fr;gap:8px;padding:12px;display:grid}.callsRowMeta{justify-content:space-between;align-items:center;display:flex}.callsActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.callsActions .callsBtn{width:100%;min-height:38px;font-size:12px}.callsRecordPlayer{grid-column:1/-1;width:100%;height:36px}}@media (width<=520px){.callsActions{grid-template-columns:1fr}.callsHeader>span{min-width:34px;height:34px;font-size:13px}}.callsArchiveToggle{justify-content:flex-end;display:flex}.callsArchiveButton{color:#111827;cursor:pointer;background:#fff7db;border:1px solid #f5b91f6b;border-radius:10px;min-height:34px;padding:8px 12px;font-weight:900}.callsArchiveButton.active{background:linear-gradient(135deg,#f5b91f,#ffd54f)}.callsShowMoreButton{color:#1f2937;cursor:pointer;background:#ffffff80;border:1px solid #0f172a1f;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:40px;margin-top:4px;padding:9px 14px;font-size:13px;font-weight:800;display:flex}.callsBtnClient{color:#111827!important;background:#ffffff24!important;border-color:#fff6!important}@media screen and (width<=768px){.callsPage{padding-bottom:calc(90px + env(safe-area-inset-bottom));gap:10px}.callsHeader{border-radius:14px;padding:10px 12px}.callsHeader h2{font-size:18px}.callsHeader p{font-size:11px;line-height:1.25}.callsActiveCard{border-radius:14px;grid-template-columns:1fr;gap:10px;padding:12px}.callsRow{border-radius:14px;grid-template-columns:1fr;gap:8px;padding:10px}.callsRowMain strong{font-size:15px}.callsRowMain span,.callsRowMain small,.callsRowMeta span,.callsActiveCard small{font-size:12px}.callsRowMeta{text-align:left;justify-content:space-between;gap:8px;display:flex}.callsActions{grid-template-columns:1fr 1fr;justify-content:stretch;gap:8px;display:grid}.callsBtn,.callsActions button{border-radius:10px;width:100%;min-height:38px;font-size:12px}.callsRecordPlayer{grid-column:1/-1;width:100%;height:36px}.callsArchiveToggle{justify-content:stretch}.callsArchiveButton{width:100%}}@media screen and (width<=420px){.callsActions{grid-template-columns:1fr}}.callsSearchBar{align-items:center;gap:8px;display:flex}.callsSearchBar input{color:#111827;background:#fff;border:1px solid #0f172a24;border-radius:10px;flex:1;min-height:38px;padding:8px 12px;font-size:14px;font-weight:700}.callsSearchBar button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#f5b91f,#ffd54f);border:1px solid #f5b91f6b;border-radius:10px;min-height:38px;padding:8px 12px;font-weight:900}@media screen and (width<=768px){.callsSearchBar{flex-direction:column;align-items:stretch}.callsSearchBar input,.callsSearchBar button{width:100%}}.callsClientName{cursor:pointer}.callsClientName:hover{text-decoration:underline}.callsRow--attention{box-shadow:inset 4px 0 #dc2626;background:#fff7f7!important;border-color:#dc262657!important}.callsRow--attention .callsRowMain strong:after{content:"  • пропущенный";color:#dc2626;font-size:12px;font-weight:900}@media screen and (width<=768px),screen and (pointer:coarse){.page:has(.callsPage){padding-top:calc(58px + env(safe-area-inset-top))!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;height:100dvh!important;max-height:100dvh!important;padding-left:8px!important;padding-right:8px!important;overflow-y:auto!important}.page:has(.callsPage) .callsPage{min-height:auto!important;padding-top:0!important;padding-bottom:calc(120px + env(safe-area-inset-bottom))!important;overflow:visible!important}.page:has(.callsPage) .callsHeader{margin-top:0!important}.page:has(.callsPage) .callsSearchBar{z-index:1!important;margin-top:0!important;position:relative!important}.page:has(.callsPage) .callsList{min-height:0!important;overflow:visible!important}.page:has(.callsPage) .callsRow{touch-action:pan-y!important}.page:has(.clientsPage){-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden auto!important}.page:has(.clientsPage) .clientsPage{min-height:auto!important;overflow:visible!important}.page:has(.chzPage){-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden auto!important}.page:has(.chzPage) .chzPage{min-height:auto!important;padding-top:calc(env(safe-area-inset-top) + 58px)!important;overflow:visible!important}}@media screen and (width>=901px){.callsRow{grid-template-columns:minmax(260px,1fr) 150px minmax(650px,auto)!important}.callsActions{flex-wrap:nowrap!important;align-items:center!important}.callsArchiveButton{color:#fff!important;background:linear-gradient(135deg,#ef2b23,#dc2626)!important;border:1px solid #b91c1c59!important;border-radius:10px!important;width:100%!important;min-height:42px!important;font-size:15px!important;font-weight:950!important;box-shadow:0 8px 20px #dc26262e!important}.callsArchiveButton.active{background:linear-gradient(135deg,#991b1b,#dc2626)!important}.callsRow{grid-template-columns:minmax(320px,1fr) 175px minmax(720px,auto)!important;gap:14px!important}.callsRowMeta strong{white-space:nowrap!important;letter-spacing:-.02em!important;font-size:13px!important;display:block!important}.callsActions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;min-width:720px!important;display:flex!important;overflow:visible!important}.callsActions .callsBtn{min-width:128px!important}.callsArchiveToggle{justify-content:stretch!important;width:100%!important}.callsArchiveButton{color:#fff!important;background:linear-gradient(135deg,#ef2b23,#dc2626)!important;border:1px solid #b91c1c57!important;border-radius:9px!important;width:100%!important;height:34px!important;min-height:34px!important;padding:6px 12px!important;font-size:14px!important;font-weight:950!important;box-shadow:0 5px 14px #dc262624!important}.callsArchiveButton.active{color:#111827!important;background:linear-gradient(135deg,#f5b91f,#ffd54f)!important;border-color:#f5b91f7a!important;box-shadow:0 5px 14px #f5b91f2e!important}.callsRow{grid-template-columns:minmax(300px,1fr) 150px minmax(620px,auto)!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:7px 12px!important}.callsRowMain strong{font-size:14px!important;line-height:1.05!important}.callsRowMain span,.callsRowMain small{font-size:11.5px!important;line-height:1.15!important}.callsRowMeta{text-align:right!important;white-space:nowrap!important;min-width:150px!important;overflow:hidden!important}.callsRowMeta strong{white-space:nowrap!important;font-size:13px!important;line-height:1.1!important;display:block!important}.callsRowMeta span{display:none!important}.callsActions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:620px!important;display:flex!important;overflow:visible!important}.callsActions .callsBtn{border-radius:8px!important;min-width:118px!important;height:34px!important;min-height:34px!important;padding:7px 10px!important;font-size:12px!important}.callsActions .callsBtnClient{min-width:145px!important}.callsRecordPlayer{flex:0 0 230px!important;width:230px!important;min-width:230px!important;max-width:230px!important;height:34px!important;display:block!important}}.callsRowTop{align-items:center;gap:12px;min-width:0;display:flex}.callsRowFooter{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.callsTypeBadge{color:#334155;white-space:nowrap;background:#f8fafceb;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.callsTypeBadgeIcon{font-size:12px;line-height:1}.callsTypeBadge--jarvis{color:#92400e;background:#fef08a6b;border-color:#f59e0b47}.callsTypeBadge--incoming{color:#1d4ed8;background:#dbeafeb8;border-color:#3b82f63d}.callsTypeBadge--outgoing{color:#166534;background:#dcfce7b8;border-color:#22c55e3d}.callsTypeBadge--default{color:#475569;background:#f1f5f9f5;border-color:#94a3b833}@media screen and (width>=901px){.callsActiveCard,.callsRow{grid-template-columns:minmax(260px,1fr) minmax(260px,340px) auto!important;align-items:center!important;gap:12px!important;min-height:64px!important;padding:8px 12px!important;display:grid!important}.callsRowTop{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.callsRowMain{min-width:0!important}.callsRowMain strong{font-size:15px!important;line-height:1.05!important}.callsRowMain span,.callsRowMain small{font-size:11.5px!important;line-height:1.2!important}.callsActions{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.callsActions .callsBtn{white-space:nowrap!important;border-radius:8px!important;min-height:34px!important;padding:7px 10px!important;font-size:12px!important}.callsRecordWrap{grid-column:1/-1!important;width:100%!important;margin-top:0!important}.callsRecordPlayer{width:100%!important;min-width:260px!important;max-width:340px!important;height:34px!important;display:block!important}}@media screen and (width<=768px){.callsActiveCard,.callsRow{grid-template-columns:1fr!important;gap:8px!important;padding:12px!important;display:grid!important}.callsRowTop{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;display:flex!important}.callsRowMain{min-width:0!important}.callsRowMain strong{font-size:15px!important;line-height:1.15!important}.callsRowMain span,.callsRowMain small,.callsActiveCard small{font-size:12px!important;line-height:1.2!important}.callsActions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-self:flex-start!important;align-items:flex-start!important;gap:6px!important;margin-top:0!important;display:flex!important}.callsIconBtn,.callsActions .callsBtn{width:42px!important;min-width:42px!important;height:42px!important}.callsRecordWrap{grid-column:1/-1!important;width:100%!important;margin-top:2px!important}.callsRecordPlayer{width:100%!important;min-width:100%!important;max-width:100%!important;height:36px!important}.callsRowFooter{grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important}}.returnsSearchBarWithArchive{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.returnsSearchBarWithArchive .returnsSearchField{min-width:0!important}.returnsArchiveTopButton{color:#b91c1c;cursor:pointer;white-space:nowrap;background:#fee2e2b8;border:1px solid #dc262657;border-radius:999px;min-height:42px;padding:10px 18px;font-weight:950;box-shadow:0 8px 18px #dc262614}.returnsArchiveTopButton.active{color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444);border-color:#dc26269e;box-shadow:0 10px 24px #dc262638}.returnsFilters{align-items:center!important}.returnsFilters .returnsTrafficFilter{opacity:.84;border-width:1px!important;font-weight:950!important}.returnsFilters .returnsTrafficFilter.active{opacity:1;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a2e!important}.returnsFilters .returnsPrimaryFilter{color:#fff!important;background:#111827!important;border-color:#1118276b!important}@media screen and (width<=768px){.returnsSearchBarWithArchive{grid-template-columns:1fr!important}.returnsArchiveTopButton{width:100%}}@media screen and (width<=768px),screen and (pointer:coarse){.page:has([style*=Операционный\ дашборд]){-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;height:100dvh!important;max-height:100dvh!important;padding-bottom:calc(130px + env(safe-area-inset-bottom))!important;overflow-y:auto!important}html:has(.dashboardV2Page){-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important}body:has(.dashboardV2Page){-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important}#root:has(.dashboardV2Page){-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important}.app:has(.dashboardV2Page){-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important}.page:has(.dashboardV2Page){-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important}.dashboardV2Page{min-height:auto!important;padding-bottom:calc(150px + env(safe-area-inset-bottom))!important;touch-action:pan-y!important}.dashboardV2Page *{touch-action:pan-y!important}}.returnsFilters .returnsTrafficFilter{justify-content:center;align-items:center;gap:8px;position:relative;display:inline-flex!important}.returnsWarehouseFilterBadge{color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:950;display:inline-grid;box-shadow:0 8px 18px #dc262647}.warehouse-check-card{background:linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px solid #0f172a1a;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 42px #0f172a14}.warehouse-check-card h3{color:#111827;margin:0;font-size:16px;font-weight:950}.warehouse-check-card p,.warehouse-check-card small{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:800}.warehouse-check-actions{flex-wrap:wrap;gap:10px;display:flex}.warehouse-check-actions button,.warehouse-check-save-delay{color:#fff;cursor:pointer;background:#111827;border:1px solid #0f172a1f;border-radius:12px;min-height:38px;padding:10px 14px;font-size:13px;font-weight:950}.warehouse-check-actions button:last-child,.warehouse-check-save-delay{color:#111827;background:#f59e0b;border-color:#92400e3d}.warehouse-check-actions button:disabled,.warehouse-check-save-delay:disabled{cursor:not-allowed;opacity:.54}.warehouse-check-items{gap:8px;display:grid}.warehouse-check-item{color:#111827;background:#ffffffd1;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:10px 12px;font-size:13px;font-weight:850;display:grid}.warehouse-check-item input{accent-color:#f59e0b;width:18px;height:18px}.warehouse-check-item small{color:#64748b;grid-column:2;margin:0;font-size:12px}.warehouse-check-delayed{background:linear-gradient(135deg,#fffbebfa,#fff7edf0);border-color:#f59e0b47}.warehouse-check-delayed .warehouse-check-item{grid-template-columns:1fr}.warehouse-check-delayed .warehouse-check-item small{grid-column:1}@media screen and (width<=768px){.warehouse-check-card{border-radius:14px;padding:14px}.warehouse-check-actions{grid-template-columns:1fr;display:grid}.warehouse-check-actions button,.warehouse-check-save-delay{width:100%}}@media (width<=768px),(pointer:coarse){.page:has(.ordersPage){height:auto!important;min-height:calc(100dvh - 76px)!important;max-height:none!important;padding-top:76px!important;padding-bottom:calc(20px + env(safe-area-inset-bottom))!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;overflow:hidden auto!important}.page:has(.ordersPage) .ordersPage{height:auto!important;min-height:auto!important;max-height:none!important;padding-bottom:24px!important;overflow:visible!important}.page:has(.ordersPage) .ordersPage>div:first-child{z-index:auto!important;position:static!important;top:auto!important}}@media (width<=760px){.callsPage{padding-left:10px!important;padding-right:10px!important}.callsActiveCard,.callsRow{border-radius:20px!important;grid-template-columns:1fr auto!important;gap:8px!important;padding:12px!important;display:grid!important;position:relative!important}.callsRowMain{min-width:0!important}.callsRowMain strong{font-size:15px!important;line-height:1.15!important}.callsRowMain span,.callsRowMain small{font-size:11px!important;line-height:1.25!important}.callsRowMeta{opacity:.72!important;order:3!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;font-size:10px!important;display:flex!important}.callsActions{flex-flow:row!important;justify-content:flex-end!important;align-self:start!important;align-items:flex-start!important;gap:7px!important;margin-top:-4px!important;display:flex!important}.callsIconBtn,.callsActions .callsBtn{-webkit-backdrop-filter:blur(18px)!important;color:#111827!important;background:linear-gradient(145deg,#ffffffb8,#ffffff57)!important;border:1px solid #ffffff9e!important;border-radius:999px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;font-size:0!important;display:inline-grid!important;position:relative!important;overflow:visible!important;box-shadow:0 12px 28px #0f172a1f,inset 0 1px #ffffffb8,inset 0 -10px 18px #0f172a0a!important}.callsIcon{font-size:18px!important;line-height:1!important;display:block!important}.callsBtnText{display:none!important}.callsIconBtn:after{content:attr(data-label)!important;color:#0f172a94!important;white-space:nowrap!important;pointer-events:none!important;font-size:9px!important;font-weight:800!important;position:absolute!important;top:44px!important;left:50%!important;transform:translate(-50%)!important}.callsRecordWrap{grid-column:1/-1!important;width:100%!important;margin-top:6px!important}.callsActiveCard{border-radius:22px!important;gap:10px!important;padding:13px!important}.callsActiveCard .callsActions{margin-top:6px!important}.callsRecordPlayer{width:100%!important;min-width:100%!important;height:34px!important;display:block!important}.callsTypeBadge{color:#111827b8!important;white-space:nowrap!important;background:#1118270f!important;border:1px solid #11182714!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 8px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}}@media screen and (width>=901px){.callsActiveCard,.callsRow{grid-template-rows:auto auto!important;grid-template-columns:minmax(220px,1fr) minmax(260px,360px) auto!important;align-items:center!important;gap:4px 12px!important;min-height:58px!important;padding:7px 12px!important;display:grid!important}.callsRowTop{display:contents!important}.callsRowMain{grid-area:1/1/span 2!important;min-width:0!important}.callsRowMain strong{margin-bottom:2px!important;font-size:14px!important;line-height:1.08!important}.callsRowMain span,.callsRowMain small{margin-top:2px!important;font-size:11.5px!important;line-height:1.12!important}.callsRecordWrap{grid-area:1/2!important;place-self:center stretch!important;width:100%!important;margin-top:0!important}.callsRecordPlayer{width:100%!important;min-width:260px!important;max-width:360px!important;height:34px!important;display:block!important}.callsActions{white-space:nowrap!important;flex-wrap:nowrap!important;grid-area:1/3!important;justify-content:flex-end!important;place-self:center end!important;align-items:center!important;gap:6px!important;display:flex!important}.callsActions .callsBtn{white-space:nowrap!important;border-radius:8px!important;min-height:32px!important;padding:7px 10px!important;font-size:12px!important}.callsActions .callsBtnClient{min-width:134px!important}.callsRowFooter{grid-area:2/2/auto/4!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:-1px!important;display:flex!important}}.callsDateGroup{gap:10px;display:grid}.callsDateHeader{-webkit-backdrop-filter:blur(16px);color:#0f172ac7;letter-spacing:.01em;background:#ffffffc7;border:1px solid #94a3b833;border-radius:999px;width:fit-content;margin:10px 0 2px;padding:7px 12px;font-size:12px;font-weight:900;line-height:1;box-shadow:0 10px 28px #0f172a14,inset 0 1px #ffffffd1}@media screen and (width>=901px){.callsActions .callsBtn{color:#1f2937!important;white-space:nowrap!important;min-width:118px!important;height:34px!important;min-height:34px!important;text-shadow:none!important;-webkit-backdrop-filter:blur(22px)saturate(1.08)!important;background:linear-gradient(135deg,#ffffffc7,#f1f5f994),#ffffff75!important;border:1px solid #ffffffc7!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:7px 12px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,filter .18s,opacity .18s!important;display:inline-flex!important;box-shadow:0 10px 24px #0f172a1a,inset 0 1px #ffffffeb,inset 0 -8px 16px #64748b0f!important}.callsActions .callsBtn:hover:not(:disabled){filter:brightness(1.035)!important;transform:translateY(-1px)scale(1.01)!important;box-shadow:0 14px 30px #0f172a24,inset 0 1px #fffffffa,inset 0 -8px 16px #64748b0d!important}.callsActions .callsBtn:active:not(:disabled){transform:translateY(0)scale(.985)!important;box-shadow:0 8px 18px #0f172a21,inset 0 1px #ffffff61,inset 0 10px 18px #0f172a14!important}.callsActions .callsBtn:disabled{opacity:.52!important;cursor:not-allowed!important;filter:grayscale(.1)!important;transform:none!important}.callsActions .callsBtnClient{color:#1d4ed8!important;background:linear-gradient(135deg,#eff6ffdb,#e0f2fe9e),#ffffff7a!important;border-color:#60a5fa57!important;min-width:138px!important}.callsActions .callsBtnOrder{color:#92400e!important;background:linear-gradient(135deg,#fffbebe6,#fef3c7ad),#ffffff7a!important;border-color:#d977064d!important}.callsActions .callsBtnCall{color:#166534!important;background:linear-gradient(135deg,#f8fafcdb,#f0fdf49e),#ffffff7a!important;border-color:#16a34a4d!important}.callsActions .callsBtnDone{color:#334155!important;background:linear-gradient(135deg,#f8fafcd6,#e2e8f09e),#ffffff75!important;border-color:#4755693d!important}.callsIcon{background:#ffffffad!important;border-radius:999px!important;place-items:center!important;width:20px!important;height:20px!important;font-size:12px!important;line-height:1!important;display:inline-grid!important;box-shadow:inset 0 1px #ffffffeb,0 2px 8px #0f172a0f!important}.callsBtnText{display:inline!important}.callsArchiveButton{background:linear-gradient(135deg,#2563ebf0,#38bdf8f0)!important;border-color:#3b82f642!important;border-radius:999px!important;box-shadow:0 12px 28px #2563eb2e,inset 0 1px #ffffff5c!important}.callsArchiveButton.active{color:#0f172a!important;background:linear-gradient(135deg,#f8fafcf0,#e2e8f0f0)!important;border-color:#64748b47!important;box-shadow:0 10px 24px #0f172a1a,inset 0 1px #ffffffc7!important}}@media screen and (width<=900px){.callsDateGroup{gap:9px}.callsDateHeader{margin:8px 0 0;padding:6px 10px;font-size:11px}}.salaryPage{color:#172033;max-width:1120px;margin:0 auto;padding:22px}.salaryPeriodPanel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px;display:flex;box-shadow:0 8px 28px #0f172a0f}.salaryDateFields{gap:12px;display:flex}.salaryDateFields label{color:#475569;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.salaryDateFields input{color:#172033;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:8px 11px}.salaryQuickActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.salaryQuickActions button{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;min-height:42px;padding:9px 14px;font-weight:700}.salaryQuickActions button:disabled{cursor:wait;opacity:.6}.salaryQuickActions .salaryCalculateButton{color:#2b1a00;background:linear-gradient(135deg,#f4c84b,#d9a400);border-color:#d9a400}.salaryQuickActions .salaryCalculateButton:hover:not(:disabled){color:#2b1a00;background:linear-gradient(135deg,#ffe173,#d59a00)}.salarySummary{color:#3b2400;background:linear-gradient(135deg,#fde68a,#f4c84b 55%,#d9a400);border-radius:16px;flex-direction:column;gap:5px;margin:18px 0;padding:20px;display:flex;box-shadow:0 12px 30px #d9a40047}.salarySummary span,.salarySummary small{opacity:.85}.salarySummary strong{font-size:30px}.salarySectionTitle{color:#172033;margin:0 0 10px;font-size:20px}.salaryTable{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.salaryTable table{border-collapse:collapse;width:100%}.salaryTable th,.salaryTable td{text-align:left;border-bottom:1px solid #e2e8f0;padding:14px 16px}.salaryTable th{color:#475569;background:#f8fafc;font-size:13px}.salaryEmployeeCards{display:none}.salaryEmployeeCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.salaryEmployeeCard dl,.salaryEmployeeCard dl div{margin:0}.salaryEmployeeCard dl div{border-top:1px solid #f1f5f9;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.salaryEmployeeCard dt{color:#64748b}.salaryEmployeeCard dd{margin:0;font-weight:800}.salaryError,.salaryLoading,.salaryWarning{border-radius:12px;margin-top:16px;padding:13px 15px}.salaryError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.salaryLoading{color:#3b2400;background:#fff8dc;border:1px solid #d9a400}.salaryWarning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.salaryPlanPanel,.salaryAdvancePanel,.salaryExtraSalePanel,.salaryHistory{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-top:20px;padding:18px;box-shadow:0 8px 28px #0f172a0d}.salaryPlanPanel h3,.salaryAdvancePanel h3,.salaryExtraSalePanel h3,.salaryHistory h3{margin:0 0 14px}.salaryPlanGrid,.salarySelfServiceCards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.salaryPlanChannels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.salaryPlanChannelCard{color:#3b2400;border:1px solid #d9a40047;border-radius:12px;gap:7px;padding:14px;display:grid}.salaryPlanChannelCard h4{color:#2b1a00;margin:0 0 3px}.salaryPlanSite{background:linear-gradient(145deg,#fff8dc,#fef3c7)}.salaryPlanHall{background:linear-gradient(145deg,#fef3c7,#fde68a)}.salaryPlanCard,.salaryAdvanceCard,.salaryExtraSaleCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;gap:7px;padding:15px;display:grid}.salaryPlanCard small,.salaryAdvanceCard small,.salaryExtraSaleCard small{color:#64748b}.salaryPlanManual input,.salaryAdvanceForm input,.salaryAdvanceForm select,.salaryExtraSaleForm input,.salaryExtraSaleForm select{box-sizing:border-box;color:#172033;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:9px 11px}.salaryPlanManual input{background:#fff;border-color:#cbd5e1;min-height:44px;padding:10px 38px 10px 12px}.salaryAdvanceForm button,.salaryExtraSaleForm button,.salaryPanelHeading button{color:#2b1a00;cursor:pointer;background:linear-gradient(135deg,#f4c84b,#d9a400);border:0;border-radius:10px;min-height:42px;padding:9px 14px;font-weight:750}.salaryAdvanceForm button:hover,.salaryExtraSaleForm button:hover,.salaryPanelHeading button:hover{background:linear-gradient(135deg,#ffe173,#d59a00)}.salaryPlanManual button{color:#fff;width:auto;max-width:230px;min-height:38px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#202124,#0f1115);border:0;border-radius:8px;padding:8px 13px;font-weight:750;line-height:1.2}.salaryHistoryRow button{color:#fff;cursor:pointer;background:#b91c1c;border:0;border-radius:10px;min-height:42px;padding:9px 14px;font-weight:750}.salaryHistoryRow button:hover{background:#991b1b}.salaryExtraSaleForm button:disabled{cursor:wait;opacity:.65}.salaryExtraSaleHint{color:#3b2400;background:#fff8dc;border:1px solid #d9a40047;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px}.salaryPanelHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.salaryHistory,.salarySelfServicePage{gap:12px;display:grid}.salaryHistoryRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.salarySelfServicePage{color:#172033;max-width:920px;margin:0 auto;padding:22px}.salarySelfServiceEmbedded{max-width:none;margin:0;padding:0}.salarySelfServiceHeader h2{margin:0;font-size:28px}.salarySelfServiceHeader p{color:#64748b;margin:6px 0 0}@media screen and (width<=768px){.salaryPage{padding:12px}.salaryPeriodPanel,.salaryDateFields{flex-direction:column;align-items:stretch}.salaryDateFields input{box-sizing:border-box;width:100%}.salaryQuickActions{grid-template-columns:1fr 1fr;display:grid}.salaryQuickActions .salaryCalculateButton{grid-column:1/-1}.salarySummary strong{font-size:26px}.salaryTable{display:none}.salaryEmployeeCards{gap:10px;display:grid}.salaryPlanPanel,.salaryAdvancePanel,.salaryExtraSalePanel,.salaryHistory{padding:14px}.salarySelfServicePage{padding:12px}.salaryPlanGrid,.salarySelfServiceCards,.salaryPlanChannels,.salaryAdvanceForm,.salaryExtraSaleForm,.salaryHistoryRow{grid-template-columns:1fr}.salaryPanelHeading{flex-direction:column;align-items:stretch}.salaryPlanManual button,.salaryAdvanceForm button,.salaryExtraSaleForm button,.salaryPanelHeading button,.salaryHistoryRow button{width:100%}.salaryPlanManual{align-items:stretch}.salaryPlanManual button{max-width:none}}.salaryPage{--salary-glass-bg:linear-gradient(135deg, #ffffffbd, #ffffff7a);--salary-glass-inner:#ffffff80;--salary-glass-border:#ffffffb8;--salary-glass-shadow:0 14px 40px #0f172a14, inset 0 1px 0 #ffffffe0;--salary-panel-radius:22px;--salary-inner-radius:16px;--salary-control-radius:12px;--salary-panel-gap:14px;--salary-accent:#f4c84b;--salary-accent-dark:#d59a00;--salary-accent-deep:#d9a400;--salary-accent-soft:#fff8dc;--salary-accent-pale:#fef3c7;--salary-text:#151821;--salary-text-muted:#64748b;--salary-text-warm:#2b1a00;gap:var(--salary-panel-gap);max-width:1120px;color:var(--salary-text);margin:0 auto;padding:14px 22px 24px;display:grid}.salaryPage,.salaryPage *{box-sizing:border-box}.salaryPeriodPanel,.salaryPlanPanel,.salarySection,.salaryAdvancePanel,.salaryExtraSalePanel,.salaryHourAdjustmentPanel,.salaryHistory,.salarySummary,.salaryPeriodStatusPanel,.salaryTotalsBar{border:1px solid var(--salary-glass-border);border-radius:var(--salary-panel-radius);background:#ffffffb8;background:var(--salary-glass-bg);min-width:0;box-shadow:var(--salary-glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(145%);margin:0;padding:16px 18px}.salaryPeriodPanel{align-items:flex-end;gap:14px;padding:14px 16px}.salaryDateFields{gap:10px}.salaryDateFields label{color:var(--salary-text-muted);gap:5px;font-size:12px}.salaryDateFields input,.salaryPlanManual input,.salaryAdvanceForm input,.salaryAdvanceForm select,.salaryExtraSaleForm input,.salaryExtraSaleForm select{border-radius:var(--salary-control-radius);width:100%;min-width:0;height:42px;min-height:42px;color:var(--salary-text);font:inherit;background:#ffffffe0;border:1px solid #94a3b86b;outline:none;padding:8px 11px;transition:border-color .16s,box-shadow .16s,background .16s}.salaryPlanManual input{background:#fff;padding-right:38px}.salaryDateFields input:focus,.salaryPlanManual input:focus,.salaryAdvanceForm input:focus,.salaryAdvanceForm select:focus,.salaryExtraSaleForm input:focus,.salaryExtraSaleForm select:focus{background:#fff;border-color:#d59a009e;box-shadow:0 0 0 3px #f4c84b2e}.salaryQuickActions{gap:8px}.salaryQuickActions button{border-radius:var(--salary-control-radius);height:42px;min-height:42px;color:var(--salary-text);background:#ffffff8f;border:1px solid #ffffffc7;padding:8px 13px;box-shadow:inset 0 1px #ffffffd1,0 5px 14px #0f172a0d}.salaryQuickActions button:hover:not(:disabled){color:var(--salary-text-warm);background:#fff8dcd1;border-color:#d59a006b}.salaryQuickActions .salaryCalculateButton,.salaryAdvanceForm button,.salaryExtraSaleForm button,.salaryPanelHeading button{border-radius:var(--salary-control-radius);background:linear-gradient(135deg, var(--salary-accent), var(--salary-accent-deep));height:42px;min-height:42px;color:var(--salary-text-warm);border:0;padding:8px 14px;font-weight:800;box-shadow:0 8px 18px #d9a4002e,inset 0 1px #ffffff80}.salaryQuickActions .salaryCalculateButton:hover:not(:disabled),.salaryAdvanceForm button:hover,.salaryExtraSaleForm button:hover,.salaryPanelHeading button:hover{background:linear-gradient(135deg, #ffe173, var(--salary-accent-dark))}.salaryPlanPanel h3,.salaryAdvancePanel h3,.salaryExtraSalePanel h3,.salaryHourAdjustmentPanel h3,.salaryHistory h3,.salarySectionTitle{color:var(--salary-text);margin:0 0 12px;font-size:18px;line-height:1.25}.salaryPlanGrid{grid-template-columns:1fr;gap:12px;display:grid}.salaryPlanCard,.salaryAdvanceCard,.salaryExtraSaleCard,.salaryEmployeeCard{border-radius:var(--salary-inner-radius);background:var(--salary-glass-inner);border:1px solid #ffffffc2;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffffc2,0 6px 18px #0f172a0a}.salaryPlanEmployeeName{color:var(--salary-text);font-size:15px;line-height:1.3;display:block}.salaryPlanChannels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.salaryPlanChannelCard,.salaryPlanSite,.salaryPlanHall{border-radius:var(--salary-inner-radius);min-width:0;color:var(--salary-text-warm);background:linear-gradient(145deg,#fff8dcb8,#fef3c775);border:1px solid #d9a40038;gap:6px;padding:13px}.salaryPlanChannelCard h4{color:var(--salary-text-warm);margin:0 0 4px;font-size:14px}.salaryPlanDifference{color:var(--salary-text-muted)}.salaryPlanCompletion{color:var(--salary-text-warm);font-weight:800}.salaryPlanSourceBadge,.salaryStatusBadge{color:#7a5200;background:#fff8dcc7;border:1px solid #d9a4003d;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:4px 8px;font-size:11px;font-weight:800;line-height:1.15;display:inline-flex}.salaryPlanCard .salaryPlanSourceBadge,.salaryAdvanceCard .salaryStatusBadge,.salaryExtraSaleCard .salaryStatusBadge{color:#7a5200}.salaryPlanManual{flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:7px;display:flex}.salaryPlanManual button{color:#fff;width:fit-content;max-width:230px;height:38px;min-height:38px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#202124,#0f1115);border:0;border-radius:10px;padding:7px 13px;font-weight:800;line-height:1.2}.salaryPlanManual button:hover{background:linear-gradient(135deg,#34363a,#17191e)}.salarySection{margin-top:0}.salaryTable{border-radius:var(--salary-inner-radius);background:#ffffff52;border:1px solid #ffffffb3;overflow:hidden;box-shadow:inset 0 1px #ffffffad}.salaryManagerTable{overflow-x:auto}.salaryTable th,.salaryTable td{border-bottom:1px solid #94a3b82e;padding:10px 12px}.salaryTable th{color:var(--salary-text-muted);white-space:nowrap;background:#ffffff7a;font-size:12px}.salaryTable tbody tr:last-child td{border-bottom:0}.salaryPayableCell{color:var(--salary-text-warm);background:#fef3c77a;font-weight:800;box-shadow:inset 3px 0 #d9a40057}.salaryEmployeeCard h3{margin:0 0 9px;font-size:16px}.salaryEmployeeCard dl div{border-top-color:#94a3b829;padding:6px 0}.salaryEmployeeCard .salaryPayableCell{border-top:0;border-radius:10px;margin-top:4px;padding:8px 9px}.salaryAdvanceForm,.salaryExtraSaleForm{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:end;gap:10px;display:grid}.salaryAdvanceForm button,.salaryExtraSaleForm button{white-space:normal;width:fit-content;max-width:260px}.salaryExtraSaleHint{border-radius:var(--salary-control-radius);color:var(--salary-text-warm);background:#fff8dca8;border-color:#d9a40038;margin:10px 0 0;padding:8px 10px;font-size:12px}.salaryHistoryUnified{gap:14px;display:grid}.salaryHistoryGroup{gap:8px;min-width:0;display:grid}.salaryHistoryGroup h4{color:var(--salary-text-muted);margin:0;font-size:13px}.salaryHistoryRow,.salaryHistoryItem{border-radius:var(--salary-control-radius);background:#ffffff75;border:1px solid #ffffffb8;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;padding:9px 10px}.salaryHistoryRow.isCancelled,.salaryAdvanceCard.isCancelled,.salaryExtraSaleCard.isCancelled{opacity:1;background:#f1f5f9a8}.salaryStatusBadge.isCancelled{color:#b91c1c;background:#fee2e2bd;border-color:#dc262633}.salaryAdvanceCard .salaryStatusBadge.isCancelled,.salaryExtraSaleCard .salaryStatusBadge.isCancelled{color:#b91c1c}.salaryHistoryRow button{border-radius:10px;min-height:36px;padding:7px 11px}.salarySummary{color:var(--salary-text);box-shadow:var(--salary-glass-shadow), 0 8px 24px #d9a40014;background:linear-gradient(135deg,#ffffffb8,#fff8dc9e);border-color:#d9a40042;gap:7px}.salarySummaryLabel{color:var(--salary-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.salarySummaryValues{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;display:flex}.salarySummaryValues strong,.salarySummary strong{color:var(--salary-text-warm);font-size:18px}.salarySummary small{color:var(--salary-text-muted)}.salaryError,.salaryLoading,.salaryWarning{margin:0}.salarySelfServicePage,.salarySelfServiceEmbedded{gap:var(--salary-panel-gap);max-width:none;color:var(--salary-text);margin:0;padding:0;display:grid}.salaryPeriodStatusPanel{align-items:stretch;gap:12px;display:grid}.salaryPeriodStatusHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.salaryPeriodStatusHeader>div,.salarySelfPeriodStatus>div{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.salaryPeriodStatusHeader small{width:100%;color:var(--salary-text-muted)}.salaryPeriodStatusHeader select,.salaryPeriodActions input,.salaryOpenPeriod input,.salaryPaymentAction input{border-radius:var(--salary-control-radius);min-width:0;height:42px;color:var(--salary-text);font:inherit;background:#ffffffe0;border:1px solid #94a3b86b;padding:8px 10px}.salaryPeriodStatusBadge,.salaryPaymentBadge{color:#475569;background:#f1f5f9bd;border:1px solid #64748b33;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:4px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.salaryPeriodStatusBadge.isOpen{color:#7a5200;background:#fef3c7b8;border-color:#d9a40047}.salaryPeriodStatusBadge.isClosed{color:#334155;background:#e2e8f0b8}.salaryPaymentBadge.isPaid{color:#166534;background:#dcfce7c2;border-color:#16a34a3d}.salaryPeriodActions,.salaryOpenPeriod{grid-template-columns:auto minmax(150px,.7fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;display:grid}.salaryPeriodActions label,.salaryOpenPeriod label{color:var(--salary-text-muted);gap:5px;font-size:12px;font-weight:700;display:grid}.salaryOpenPeriod>strong{align-self:center}.salaryPeriodActions button,.salaryOpenPeriod button,.salaryPaymentAction button{border-radius:var(--salary-control-radius);min-height:42px;font:inherit;cursor:pointer;border:0;padding:8px 13px;font-weight:800}.salaryPeriodActions .salaryCalculateButton,.salaryOpenPeriod button{background:linear-gradient(135deg, var(--salary-accent), var(--salary-accent-deep));color:var(--salary-text-warm)}.salaryClosePeriodButton,.salaryPaymentAction button{color:#fff;background:linear-gradient(135deg,#202124,#0f1115)}.salaryClosePeriodButton{align-items:center;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 6px 16px #0f111547}.salaryClosePeriodButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #0f111557}.salaryClosePeriodButton:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 10px #0f11153d}.salaryClosePeriodButton:disabled{opacity:.6;cursor:wait}.salaryClosePeriodDate{border-radius:var(--salary-control-radius);min-height:42px;color:var(--salary-text-muted);white-space:nowrap;background:#20212414;align-items:center;padding:8px 13px;font-size:13px;font-weight:700;display:inline-flex}.salaryPaymentAction{grid-template-columns:minmax(128px,1fr);gap:6px;min-width:140px;display:grid}.salaryPaymentAction button{min-height:36px;padding:7px 10px}.salaryPaymentAction button:disabled{cursor:wait;opacity:.62}.salaryPaymentStatus{flex-direction:column;align-items:flex-start;gap:4px;min-width:118px;display:flex}.salaryPaymentStatus small{color:var(--salary-text-muted)}.salaryPaymentCell{min-width:160px}.salaryPaymentCardRow dd{justify-content:flex-end;display:flex}.salaryManagerTable table{min-width:1900px}.salaryPerformance{gap:5px;min-width:92px;display:grid}.salaryPerformanceValue{color:var(--salary-text);font-size:12px;font-weight:800;line-height:1}.salaryPerformanceTrack{background:#94a3b833;border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.salaryPerformanceFill{border-radius:inherit;height:100%;transition:width .18s;display:block}.salaryPerformance--danger .salaryPerformanceValue{color:#b91c1c}.salaryPerformance--danger .salaryPerformanceFill{background:#dc2626}.salaryPerformance--warning .salaryPerformanceValue{color:#c2410c}.salaryPerformance--warning .salaryPerformanceFill{background:#f97316}.salaryPerformance--near .salaryPerformanceValue{color:#8a5a00}.salaryPerformance--near .salaryPerformanceFill{background:#d9a400}.salaryPerformance--success .salaryPerformanceValue{color:#15803d}.salaryPerformance--success .salaryPerformanceFill{background:#22c55e}.salaryAverageCheck,.salaryKpiValue{color:var(--salary-text-warm);white-space:nowrap;font-weight:800}.salaryEmployeeCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.salaryEmployeeCardHeader>div{gap:2px;display:grid}.salaryEmployeeCardHeader>div:last-child{text-align:right}.salaryEmployeeCardHeader h3{margin:0}.salaryChannelBlock{border-radius:var(--salary-control-radius);background:#ffffff6b;border:1px solid #ffffffbd;gap:8px;margin-top:9px;padding:10px;display:grid}.salaryChannelBlock--site{box-shadow:inset 3px 0 #f4c84bb8}.salaryChannelBlock--hall{box-shadow:inset 3px 0 #d59a009e}.salaryChannelBlock h4{color:var(--salary-text-warm);margin:0;font-size:12px}.salaryChannelBlock dl,.salaryFinancialBlock{margin:0}.salaryChannelBlock dl div,.salaryFinancialBlock div{border-top:1px solid #94a3b824;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.salaryChannelBlock dt,.salaryFinancialBlock dt{color:var(--salary-text-muted)}.salaryChannelBlock dd,.salaryFinancialBlock dd{margin:0;font-weight:800}.salaryFinancialBlock{margin-top:10px;padding-top:2px}.salarySection>.salaryTable{overflow-x:auto}.salarySection>.salaryTable:not(.salaryManagerTable) table{min-width:1120px}.salaryWarehouseTable table{min-width:1760px}.salaryHourAdjustmentPanel{border:1px solid var(--salary-glass-border);border-radius:var(--salary-panel-radius);background:#ffffffb8;background:var(--salary-glass-bg);box-shadow:var(--salary-glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(145%);gap:12px;padding:16px 18px;display:grid}.salaryHourAdjustmentPanel h3{color:var(--salary-text);margin:0;font-size:18px}.salaryHourAdjustmentForm{grid-template-columns:minmax(160px,.8fr) minmax(170px,.7fr) minmax(220px,1.5fr) auto;align-items:end;gap:10px;display:grid}.salaryHourAdjustmentForm input,.salaryHourAdjustmentForm select{border-radius:var(--salary-control-radius);width:100%;min-width:0;height:42px;color:var(--salary-text);font:inherit;background:#ffffffe0;border:1px solid #94a3b86b;outline:none;padding:8px 11px}.salaryHourAdjustmentForm input:focus,.salaryHourAdjustmentForm select:focus{background:#fff;border-color:#d59a009e;box-shadow:0 0 0 3px #f4c84b2e}.salaryHourAdjustmentForm button{border-radius:var(--salary-control-radius);background:linear-gradient(135deg, var(--salary-accent), var(--salary-accent-deep));min-height:42px;color:var(--salary-text-warm);cursor:pointer;border:0;padding:8px 14px;font-weight:800}.salaryHourAdjustmentForm button:disabled{cursor:default;opacity:.58}.salaryHoursAdjustment{white-space:nowrap;align-items:center;width:fit-content;font-weight:800;display:inline-flex}.salaryHoursAdjustment--positive{color:#15803d}.salaryHoursAdjustment--negative{color:#b91c1c}.salaryHoursAdjustment--neutral{color:var(--salary-text-muted)}.salaryHourAdjustmentHistory{gap:8px;display:grid}.salaryHourAdjustmentRow{border-radius:var(--salary-control-radius);background:#ffffff75;border:1px solid #ffffffb8;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.salaryHourAdjustmentRow>div{gap:2px;min-width:0;display:grid}.salaryHourAdjustmentRow span,.salaryHourAdjustmentRow small{overflow-wrap:anywhere}.salaryHourAdjustmentRow small,.salaryHourAdjustmentEmpty{color:var(--salary-text-muted)}.salaryPeriodSelector{flex-wrap:wrap;align-items:flex-end;gap:12px;width:100%;display:flex}.salaryPeriodSelector label{min-width:min(100%,360px);color:var(--salary-text-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.salaryPeriodSelector select{border-radius:var(--salary-control-radius);width:100%;height:42px;color:var(--salary-text);background:#ffffffc7;border:1px solid #94a3b847;padding:0 12px}.salaryPeriodOptionStatus{background:#fff9;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.salaryPeriodOptionStatus.isOpen{color:#245c35;background:#dcfce7b8}.salaryPeriodOptionStatus.isClosed{color:#64748b;background:#f1f5f9c7}.salaryEmployeeGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.salaryEmployeeCard{border:1px solid var(--salary-glass-border);border-radius:var(--salary-inner-radius);background:linear-gradient(135deg,#ffffffa3,#fff8dc61);gap:13px;min-width:0;padding:15px;display:grid;box-shadow:0 8px 24px #0f172a0f,inset 0 1px #ffffffdb}.salaryEmployeeCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.salaryEmployeeCardHeader h3{color:var(--salary-text);margin:0;font-size:17px}.salaryEmployeeCardHeader span{color:var(--salary-text-muted);font-size:12px}.salaryEmployeeCardMetrics,.salaryEmployeeCardFinancials{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.salaryEmployeeCardMetrics span,.salaryEmployeeCardFinancials>div{background:#ffffff85;border-radius:12px;gap:3px;min-width:0;padding:9px;display:grid}.salaryEmployeeCardMetrics strong,.salaryEmployeeCardFinancials dd{color:var(--salary-text);margin:0;font-weight:800}.salaryEmployeeCardFinancials dt{color:var(--salary-text-muted);font-size:11px}.salaryEmployeeCardFinancials .isPrimary{background:#fef3c7bd;box-shadow:inset 0 0 0 1px #d9a40029}.salaryEmployeeCardChannels{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.salaryPaymentAction{justify-content:flex-end;align-items:center;gap:8px;display:flex}.salaryPaymentAction input{width:auto;height:38px}.salaryPaymentAction button{height:38px}.salaryPaymentMeta{color:var(--salary-text-muted);text-align:right;font-size:12px}.salaryTransferHistory,.salaryOperationHistory{gap:10px;display:grid}.salaryTransferHistory{border:1px solid var(--salary-glass-border);border-radius:var(--salary-panel-radius);background:var(--salary-glass-bg);box-shadow:var(--salary-glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(145%);padding:16px 18px}.salaryTransferForm{gap:10px;display:grid}.salaryTransferGrid{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:9px;display:grid}.salaryTransferGrid input,.salaryTransferGrid select,.salaryTransferGrid button{width:100%;min-width:0;height:42px}.salaryTransferGrid output{border-radius:var(--salary-control-radius);background:#ffffff8f;align-items:center;height:42px;padding:0 12px;font-weight:800;display:flex}.salaryDynamicRows{gap:9px;display:grid}.salaryDynamicRow{background:#ffffff7a;border:1px solid #ffffffb8;border-radius:13px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.salaryDynamicRow input,.salaryDynamicRow select{width:100%;min-width:0;height:42px}.salarySectionHeader{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.salarySectionHeader h3,.salarySectionHeader p{margin:0}.salarySectionHeader p,.salarySectionDescription{color:var(--salary-text-muted);margin-top:3px;font-size:12px}.salaryPlanBaseForm{grid-template-columns:repeat(2,minmax(180px,1fr)) auto;gap:9px;display:grid}.salaryPlanBaseForm input,.salaryPlanBaseForm button{min-width:0;height:42px}.salaryPlanTotals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.salaryPlanTotals span{background:#fff8dc9e;border-radius:12px;gap:3px;padding:10px;display:grid}.salaryErrorText{color:#b91c1c}.salaryStatusBadge.is-pending{color:#92400e;background:#fef3c7}.salaryStatusBadge.is-approved{color:#166534;background:#dcfce7}.salaryStatusBadge.is-rejected,.salaryStatusBadge.is-cancelled{color:#991b1b;background:#fee2e2}@media (width>=1500px){.salaryEmployeeGrid{grid-template-columns:repeat(3,minmax(320px,1fr))}}@media (width<=700px){.salaryEmployeeGrid,.salaryEmployeeCardChannels,.salaryEmployeeCardMetrics,.salaryEmployeeCardFinancials,.salaryTransferGrid,.salaryPlanBaseForm,.salaryPlanTotals{grid-template-columns:1fr}.salaryEmployeeCard{padding:12px}.salaryPaymentAction{flex-direction:column;align-items:stretch}.salaryPaymentAction input,.salaryPaymentAction button{width:100%}.salaryDynamicRow{grid-template-columns:1fr}}@media (width<=480px){.salaryEmployeeGrid{grid-template-columns:minmax(0,1fr)}.salaryPeriodSelector label{min-width:100%}}.salaryPeriodEditor{border-top:1px solid #ffffffb8;gap:9px;width:100%;margin-top:12px;padding-top:12px;display:grid}.salaryPeriodEditor>p{color:var(--salary-text-muted);margin:0;font-size:12px}.salaryPeriodEditorGrid{grid-template-columns:repeat(3,minmax(170px,1fr)) auto;align-items:end;gap:9px;display:grid}.salaryPeriodEditorGrid label,.salaryPlanKpiForm label{color:var(--salary-text-muted);gap:5px;font-size:12px;font-weight:700;display:grid}.salaryPeriodEditorGrid input,.salaryPeriodEditorGrid button{width:100%;min-width:0;height:42px}.salaryPlanKpiForm{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end}.salaryPlanKpiForm label input{width:100%;height:42px}.salaryKpiToggle{border-radius:var(--salary-control-radius);background:#fff8dc9e;flex-direction:row;align-items:center;min-height:42px;padding:8px 10px;display:flex!important}.salaryKpiToggle input{width:18px!important;height:18px!important}.salaryPlanSource{color:var(--salary-text-muted);background:#fff8dc85;border-radius:13px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;padding:9px;font-size:11px;display:grid}.salaryPlanSource span{gap:2px;display:grid}.salaryPlanSource strong{color:var(--salary-text-warm);font-size:12px}.salaryKpiCard{border-radius:var(--salary-inner-radius);background:#ffffff7a;border:1px solid #ffffffb8;padding:11px}.salaryKpiCard h4,.salaryKpiCard p{margin:0}.salaryKpiCard dl{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:7px;margin:9px 0 0;display:grid}.salaryKpiCard dl>div{gap:3px;display:grid}.salaryKpiCard dt{color:var(--salary-text-muted);font-size:11px}.salaryKpiCard dd{color:var(--salary-text);margin:0;font-weight:800}.salaryKpiCard--enabled{background:linear-gradient(135deg,#fef3c7b8,#ffffff85);box-shadow:inset 0 0 0 1px #d9a40024}.salaryKpiCard--disabled{color:var(--salary-text-muted);background:#f1f5f98f}.salaryKpiStatus{color:#2b1a00!important}.salaryBonusBreakdown{border-radius:var(--salary-inner-radius);background:#ffffff80;gap:5px;margin:0;padding:11px;display:grid}.salaryBonusBreakdownRow,.salaryBonusBreakdownTotal{justify-content:space-between;align-items:center;gap:10px;display:flex}.salaryBonusBreakdownRow dt{color:var(--salary-text-muted);font-size:12px}.salaryBonusBreakdownRow dd,.salaryBonusBreakdownTotal dd{margin:0;font-weight:800}.salaryBonusBreakdownTotal{color:var(--salary-text-warm);border-top:1px solid #d9a4003d;margin-top:4px;padding-top:8px;font-size:15px;font-weight:800}.salaryPlanAchievedBadge{color:#3b2400;white-space:nowrap;background:#f4c84b38;border:1px solid #d59a005c;border-radius:999px;align-items:center;margin-left:6px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.salaryPlanBonusRow{color:var(--salary-text-warm,#2b1a00);background:#fef3c76b;border-color:#d59a003d}.salaryAverageCheckKpi{border-color:#d59a0047;box-shadow:inset 0 1px #ffffffc2}@media (width<=700px){.salaryPeriodEditorGrid{grid-template-columns:1fr}.salaryPeriodEditorGrid button{width:100%}.salaryPlanSource{grid-template-columns:1fr 1fr}}@media (width<=480px){.salaryPlanSource{grid-template-columns:1fr}}.salaryHourAdjustmentRow.isCancelled{background:#f1f5f9a8}.salaryHourAdjustmentStatus{color:#15803d;background:#dcfce7bd;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.salaryHourAdjustmentStatus.isCancelled{color:#b91c1c;background:#fee2e2bd}.salaryHourAdjustmentRow button{color:#b91c1c;cursor:pointer;background:#fee2e2c7;border:1px solid #dc26263d;border-radius:10px;min-height:36px;padding:7px 11px;font-weight:800}.salaryHourAdjustmentEmpty{margin:0;padding:8px 0;font-size:12px}.salaryTotalsBar{-webkit-backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(135deg,#ffffffc7,#fff8dc94);border-color:#ffffffc2;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:13px 15px;display:grid;box-shadow:0 14px 38px #0f172a14,inset 0 1px #ffffffe6}.salaryTotalsMetric{border-radius:var(--salary-control-radius);background:#ffffff70;border:1px solid #ffffffb8;gap:3px;min-width:0;padding:9px 10px;display:grid}.salaryTotalsMetric span{color:var(--salary-text-muted);font-size:11px;font-weight:700}.salaryTotalsValue{color:var(--salary-text);font-size:15px;line-height:1.2}.salaryTotalsMetric.isPrimary{background:#fef3c7b3;border-color:#d9a40057;box-shadow:0 8px 20px #d9a40029,inset 0 1px #ffffffc7}.salaryTotalsMetric.isPrimary .salaryTotalsValue{color:var(--salary-text-warm)}.salarySelfPeriodStatus{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}@media screen and (width<=900px){.salaryPage{padding:12px 16px 20px}.salaryPeriodPanel,.salaryPlanPanel,.salarySection,.salaryAdvancePanel,.salaryExtraSalePanel,.salaryHourAdjustmentPanel,.salaryHistory,.salarySummary{padding:14px 16px}.salaryTotalsBar{grid-template-columns:repeat(2,minmax(0,1fr))}.salaryTotalsMetric.isPrimary{grid-column:1/-1}.salaryTable{display:none}.salaryEmployeeCards{gap:10px;display:grid}.salaryPlanGrid{grid-template-columns:1fr}}@media screen and (width<=700px){.salaryPeriodPanel,.salaryDateFields{flex-direction:column;align-items:stretch}.salaryQuickActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.salaryQuickActions .salaryCalculateButton{grid-column:1/-1}.salaryPlanChannels,.salaryAdvanceForm,.salaryExtraSaleForm,.salaryHourAdjustmentForm{grid-template-columns:1fr}.salaryPlanManual{align-items:stretch}.salaryPlanManual button,.salaryAdvanceForm button,.salaryExtraSaleForm button,.salaryHourAdjustmentForm button,.salaryHistoryRow button{width:100%;max-width:none}.salaryHistoryRow,.salaryHistoryItem,.salaryHourAdjustmentRow{grid-template-columns:minmax(0,1fr) auto}.salaryPeriodStatusHeader,.salarySelfPeriodStatus{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.salaryPeriodStatusHeader select{width:100%}.salaryPeriodActions,.salaryOpenPeriod{grid-template-columns:1fr}.salaryPeriodActions button,.salaryOpenPeriod button{width:100%}}@media screen and (width<=480px){.salaryPage{--salary-panel-radius:18px;--salary-inner-radius:14px;--salary-panel-gap:10px;width:100%;padding:10px;overflow-x:clip}.salaryPeriodPanel,.salaryPlanPanel,.salarySection,.salaryAdvancePanel,.salaryExtraSalePanel,.salaryHistory,.salarySummary{width:100%;max-width:100%;padding:12px}.salaryTotalsBar,.salaryPeriodStatusPanel{border-radius:18px;width:100%;max-width:100%;padding:12px}.salaryQuickActions{grid-template-columns:1fr}.salaryQuickActions .salaryCalculateButton{grid-column:auto}.salaryQuickActions button,.salaryPlanManual button,.salaryAdvanceForm button,.salaryExtraSaleForm button,.salaryHistoryRow button{width:100%}.salaryPlanPanel h3,.salaryAdvancePanel h3,.salaryExtraSalePanel h3,.salaryHistory h3,.salarySectionTitle{font-size:16px}.salaryPlanCard,.salaryPlanChannelCard,.salaryAdvanceCard,.salaryExtraSaleCard,.salaryEmployeeCard{padding:11px}.salaryHistoryRow,.salaryHistoryItem{grid-template-columns:1fr}.salarySummaryValues{flex-direction:column;align-items:stretch}.salaryTotalsBar{grid-template-columns:repeat(2,minmax(0,1fr))}.salaryTotalsMetric{padding:8px}.salaryTotalsValue{font-size:14px}.salaryPaymentCardRow,.salaryPaymentCardRow dd,.salaryPaymentStatus{align-items:stretch;width:100%}}@media screen and (width<=900px),(pointer:coarse){.callsActions .callsIcon{color:#1f2937!important;-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;background:#ffffff29!important;border:1.5px solid #ffffff80!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;transition:transform .16s,filter .16s,opacity .16s!important;display:inline-flex!important;box-shadow:0 6px 14px #0f172a1f,inset 0 1px #fff6!important}.callsActions .callsBtnClient .callsIcon,.callsActions .callsIconBtn[data-label=Клиент] .callsIcon{border-color:#3b82f69e!important;box-shadow:0 6px 14px #0f172a1f,inset 0 0 0 1px #3b82f62e,inset 0 1px #fff6!important}.callsActions .callsBtnOrder .callsIcon,.callsActions .callsIconBtn[data-label=Заявка] .callsIcon{border-color:#d977069e!important;box-shadow:0 6px 14px #0f172a1f,inset 0 0 0 1px #d977062e,inset 0 1px #fff6!important}.callsActions .callsBtnCall .callsIcon,.callsActions .callsIconBtn[data-label=Звонок] .callsIcon{border-color:#16a34a9e!important;box-shadow:0 6px 14px #0f172a1f,inset 0 0 0 1px #16a34a2e,inset 0 1px #fff6!important}.callsActions .callsBtnDone .callsIcon,.callsActions .callsIconBtn[data-label=Готово] .callsIcon{border-color:#4755699e!important;box-shadow:0 6px 14px #0f172a1f,inset 0 0 0 1px #4755692e,inset 0 1px #fff6!important}.callsActions .callsIconBtn:active .callsIcon{filter:brightness(.96)!important;transform:scale(.96)!important}.callsActions .callsIconBtn:disabled .callsIcon{opacity:.45!important;filter:grayscale(.2)!important}}@media screen and (width<=768px){.ordersPage .ordersMobileSearchInput{visibility:visible!important;opacity:1!important;color:#111!important;pointer-events:auto!important;z-index:5!important;background:#fff!important;border:1px solid #00000024!important;border-radius:14px!important;flex:0 0 46px!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;margin:4px 0 0!important;padding:12px 14px!important;font-size:15px!important;font-weight:700!important;display:block!important;position:relative!important}}@media screen and (width<=768px),(pointer:coarse){.page:has(.usersPage){height:auto!important;min-height:calc(100dvh - 76px)!important;max-height:none!important;padding-top:76px!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;overflow:hidden auto!important}.page:has(.usersPage) .usersPage{box-sizing:border-box!important;height:auto!important;min-height:auto!important;max-height:none!important;padding:0 10px 24px!important;overflow:visible!important}.page:has(.usersPage) .usersPage h2{margin-top:0!important}}@media screen and (width<=768px){.mobileCrmTop{z-index:2147482500!important;pointer-events:auto!important;overflow:visible!important}.mobileCrmMenuWrap,.mobileCrmButton,.mobileCrmDropdown,.mobileCrmDropdown button{pointer-events:auto!important}.mobileCrmMenuBackdrop{z-index:2147482490!important;background:0 0!important;position:fixed!important;inset:0!important}.mobileCrmDropdown{top:calc(env(safe-area-inset-top) + 76px)!important;z-index:2147482600!important;max-height:calc(100dvh - env(safe-area-inset-top) - 96px)!important;-webkit-overflow-scrolling:touch!important;border-radius:22px!important;gap:8px!important;padding:12px!important;display:grid!important;position:fixed!important;left:14px!important;right:14px!important;overflow:hidden auto!important}.mobileCrmDropdown button{justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:44px!important;display:flex!important}}.capacitor-native-ios,.capacitor-native-ios body,.capacitor-native-ios #root{touch-action:pan-x pan-y}.capacitor-native-ios button,.capacitor-native-ios a,.capacitor-native-ios input,.capacitor-native-ios textarea,.capacitor-native-ios select{touch-action:manipulation}@media screen and (width<=768px),screen and (pointer:coarse){.mobileCrmDropdown{top:calc(env(safe-area-inset-top,0px) + 58px)!important;z-index:2147483646!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 92px)!important;-webkit-overflow-scrolling:touch!important;-webkit-backdrop-filter:blur(30px)saturate(1.45)!important;background:radial-gradient(circle at 16% 6%,#ffffffb3,#0000 34%),radial-gradient(circle at 88% 12%,#f4c84b33,#0000 34%),#f1f5f9d6!important;border:1px solid #ffffffb8!important;border-radius:27px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:13px!important;display:grid!important;position:fixed!important;left:10px!important;right:10px!important;overflow-y:auto!important;box-shadow:0 28px 72px #0f172a3d,inset 0 1px #ffffffeb,inset 0 -1px #ffffff57!important}.mobileCrmDropdown button.mobileCrmMenuItem{color:#0f172a!important;text-align:left!important;-webkit-backdrop-filter:blur(20px)saturate(1.25)!important;background:#ffffffb8!important;border:1px solid #ffffffbd!important;border-radius:19px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:8px 10px!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important;transition:transform .12s,filter .12s,box-shadow .12s!important;display:inline-flex!important;box-shadow:0 11px 24px #0f172a17,inset 0 1px #ffffffe6!important}.mobileCrmDropdown button.mobileCrmMenuItem.is-active{background:linear-gradient(90deg,#f4c84b33 0%,#f4c84b17 45%,#f4c84b05 100%)!important;border:2px solid #f4c84beb!important;box-shadow:0 0 0 1px #f4c84b24,0 0 14px #f4c84b4d,inset 0 0 12px #f4c84b1a!important}.mobileCrmMenuIcon{color:#111!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;font-size:16px!important;display:flex!important}.mobileCrmMenuIcon svg{flex-shrink:0!important;width:22px!important;height:22px!important}.mobileCrmMenuText{text-overflow:clip!important;white-space:normal!important;min-width:0!important;overflow:visible!important}.mobileCrmDropdown button.mobileCrmMenuItem--notifications,.mobileCrmDropdown button.mobileCrmMenuItem--test{grid-column:1/-1!important;min-height:52px!important}.mobileCrmMenuItem--notifications .mobileCrmMenuIcon,.mobileCrmMenuItem--test .mobileCrmMenuIcon{flex:0 0 32px!important}.mobileCrmMenuItem--notifications .mobileCrmMenuText,.mobileCrmMenuItem--test .mobileCrmMenuText{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.mobileCrmMenuItem--logout{color:#7f1d1d!important;background:#fef2f2c7!important;border-color:#f871714d!important}.mobileCrmDropdown button.mobileCrmMenuItem:active{filter:brightness(.97)!important;transform:scale(.975)!important;box-shadow:0 6px 14px #0f172a1a,inset 0 1px #ffffffd1!important}.mobileCrmDropdown button.mobileCrmMenuItem:disabled{opacity:.6!important;cursor:default!important}.page:has(.bonusPage){-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;box-sizing:border-box!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden auto!important}.page:has(.bonusPage) .bonusPage{height:auto!important;min-height:calc(100dvh - 64px)!important;max-height:none!important;padding-top:calc(env(safe-area-inset-top,0px) + 64px)!important;padding-bottom:calc(34px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;touch-action:pan-y!important;overflow:hidden visible!important}.reaction-picker-button{border-radius:14px!important;min-width:44px!important;min-height:42px!important;padding:6px 7px!important}.reaction-picker-button span{font-size:19px!important;line-height:1!important}.reaction-picker-button small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:42px!important;font-size:9px!important;line-height:1.05!important;overflow:hidden!important}}.callsArchiveButton.active{color:#1f2937!important;text-shadow:0 1px #ffffff6b!important;-webkit-backdrop-filter:blur(18px)saturate(1.14)!important;background:linear-gradient(135deg,#fff4b3fa,#f59e0bc7)!important;border:1px solid #ffffffad!important;box-shadow:0 12px 26px #f59e0b2e,inset 0 1px #ffffff7a!important}.callsArchiveButton.active:hover{filter:saturate(1.06)brightness(1.02)!important;transform:translateY(-1px)!important}.callsTitleAccent:after{content:"";background:linear-gradient(135deg,#fff4b3fa,#f59e0bd1);border-radius:999px;width:64%;height:4px;position:absolute;bottom:0;left:0;box-shadow:0 8px 18px #f59e0b2e}.callsTitleAccent{color:#fff;letter-spacing:-.04em;-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#0f172af5,#334155eb);border:1px solid #ffffff14;border-radius:18px;align-items:center;padding:12px 18px;font-size:clamp(24px,3vw,34px);font-weight:900;display:inline-flex;box-shadow:0 14px 30px #0f172a38,inset 0 1px #ffffff1f}.callsTitleAccent:after{display:none}@media screen and (width>=901px){.callsPage{margin-top:-8px!important;padding-top:0!important}.callsSearchBar{margin-top:0!important;margin-bottom:10px!important}:is(.page:has(.callsPage) .callsSearchBar,.callsPage .callsSearchBar){margin-top:14px!important}}.incomingCallPopup{z-index:9999;color:#fffffff5;-webkit-backdrop-filter:blur(28px)saturate(1.35);background:radial-gradient(circle at 18% 8%,#ffd65c33,#0000 26%),radial-gradient(circle at 100% 0,#ffffff29,#0000 30%),linear-gradient(145deg,#242422c7,#080807db);border:1px solid #ffd75a52;border-radius:34px;width:min(640px,100vw - 32px);max-height:calc(100vh - 44px);padding:0;position:fixed;top:22px;right:22px;overflow:hidden;box-shadow:0 28px 80px #0000006b,0 10px 30px #ffc2291a,inset 0 1px #ffffff2e,inset 0 -1px #ffffff0f}.incomingCallPopup:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff2b,#0000 36%),linear-gradient(315deg,#ffd75a1a,#0000 42%);position:absolute;inset:0}.incomingCallPopupHeader{border-bottom:1px solid #ffffff1a;grid-template-columns:80px 1fr 66px;align-items:center;gap:18px;padding:26px 32px 28px;display:grid;position:relative}.incomingCallPopupHeader span,.incomingCallPopupBody span{color:#ffffff94;letter-spacing:-.02em;font-weight:800;display:block}.incomingCallPopupHeader strong{color:#fff;letter-spacing:-.05em;margin-top:4px;font-size:34px;line-height:1.02;display:block}.incomingCallPopupIcon{color:#ffd85a;background:radial-gradient(circle at 35% 25%,#ffed9942,#0000 42%),#ffd6521f;border:1px solid #ffd65257;border-radius:22px;place-items:center;width:68px;height:68px;font-size:34px;display:grid;box-shadow:inset 0 1px #fff3,0 12px 28px #ffc92e21}.incomingCallPopupClose{color:#fff;cursor:pointer;background:radial-gradient(circle at 35% 25%,#ffffff42,#0000 38%),#ffffff1f;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:60px;height:60px;margin-left:auto;display:grid;box-shadow:inset 0 1px #ffffff4d,0 14px 34px #0000003d}.incomingCallPopupClose span{color:#fff;font-size:42px;font-weight:500;line-height:1;display:block;transform:translateY(-1px)}.incomingCallPopupBody{gap:14px;padding:22px 32px 18px;display:grid;position:relative}.incomingCallPopupClient,.incomingCallPopupCar,.incomingCallPopupOrders,.incomingCallPopupBonus,.incomingCallPopupForwarded{background:linear-gradient(145deg,#ffffff1b,#ffffff0b);border:1px solid #ffffff21;border-radius:24px;padding:18px 22px;box-shadow:inset 0 1px #ffffff21,0 10px 26px #0000001f}.incomingCallPopupBody strong,.incomingCallPopupBody small{color:#fffffff5}.incomingCallPopupBody strong{letter-spacing:-.035em;margin-top:8px;font-size:24px;line-height:1.16;display:block}.incomingCallPopupBody small{color:#ffffff7a;margin-top:8px;font-weight:800;display:block}.incomingCallPopupError{color:#ffb8b8;font-weight:900}.incomingCallPopupForwarded{color:#ffffffb8;font-weight:850}.incomingCallPopupSectionTitle,.incomingCallPopupOrder,.incomingCallPopupBonus{justify-content:space-between;align-items:center;gap:16px;display:flex}.incomingCallPopupSectionTitle strong{color:#ffd85a;margin:0}.incomingCallPopupOrder{margin-top:10px}.incomingCallPopupOrder span{color:#ffffffc7}.incomingCallPopupOrder strong,.incomingCallPopupBonus strong{color:#ffd85a;white-space:nowrap;margin:0;font-size:28px}.incomingCallPopupActions{grid-template-columns:1fr 1fr;gap:14px;padding:8px 32px 32px;display:grid;position:relative}.incomingCallPopupActions button{letter-spacing:-.02em;cursor:pointer;border:0;border-radius:20px;min-height:60px;font-size:17px;font-weight:950;transition:transform .16s,filter .16s,opacity .16s}.incomingCallPopupActions button:active{transform:scale(.985)}.incomingCallPopupActions button:disabled{opacity:.5;cursor:not-allowed}.incomingCallPopupActions .incomingCallPopupPrimary{color:#15120a;background:linear-gradient(#ffe477 0%,#f2c83b 48%,#dca91f 100%);box-shadow:inset 0 1px #ffffff8c,0 14px 30px #dfae1f3d}.incomingCallPopupActions .incomingCallPopupWarehouse{color:#ffd85a;background:linear-gradient(145deg,#ffd6521a,#0000002e);border:1px solid #ffd65252;grid-column:1/-1;box-shadow:inset 0 1px #ffffff1a,0 12px 24px #0000001f}@media (width<=640px){.incomingCallPopup{top:calc(10px + env(safe-area-inset-top));border-radius:16px;width:calc(100vw - 20px);right:10px}}@media screen and (width>=901px){.callsPage .callsArchiveToggle{justify-content:flex-end!important;width:100%!important;margin-top:6px!important}.callsPage .callsArchiveButton{color:#7f1d1d!important;width:auto!important;min-width:118px!important;min-height:38px!important;text-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate(1.06)!important;background:linear-gradient(135deg,#ffffffe0,#fee2e2b3 58%,#ef44442e),#ffffff85!important;border:1px solid #ef444438!important;border-radius:999px!important;flex:none!important;padding:8px 16px!important;transition:transform .18s,box-shadow .18s,filter .18s!important;box-shadow:0 10px 24px #7f1d1d1a,inset 0 1px #fffffff0!important}.callsPage .callsArchiveButton:hover{filter:brightness(1.025)!important;transform:translateY(-1px)!important;box-shadow:0 14px 30px #7f1d1d24,inset 0 1px #fffffffa!important}.callsPage .callsArchiveButton:active{transform:translateY(0)scale(.985)!important;box-shadow:0 7px 16px #7f1d1d1a,inset 0 2px 8px #7f1d1d0f!important}.callsPage .callsArchiveButton.active{color:#78350f!important;background:linear-gradient(135deg,#ffffffe6,#fef3c7c2 58%,#f59e0b33),#ffffff85!important;border-color:#d977063d!important;width:auto!important;box-shadow:0 10px 24px #92400e1c,inset 0 1px #fffffff5!important}.callsPage .callsArchiveButton.active:hover{box-shadow:0 14px 30px #92400e26,inset 0 1px #fffffffa!important}.callsPage .callsActions .callsBtn,.callsPage .callsCardActions .callsBtn{color:#111827!important;text-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate(1.06)!important;background:linear-gradient(135deg,#ffffffd6,#f1f5f999),#ffffff80!important;border:1px solid #fffc!important;border-radius:999px!important;transition:transform .18s,box-shadow .18s,filter .18s!important;box-shadow:0 9px 22px #0f172a17,inset 0 1px #fffffff0!important}.callsPage .callsActions .callsBtn:hover:not(:disabled),.callsPage .callsCardActions .callsBtn:hover:not(:disabled){filter:brightness(1.025)!important;transform:translateY(-1px)scale(1.01)!important;box-shadow:0 13px 28px #0f172a21,inset 0 1px #fffffffa!important}.callsPage .callsActions .callsBtn:active:not(:disabled),.callsPage .callsCardActions .callsBtn:active:not(:disabled){transform:translateY(0)scale(.985)!important}.callsPage .callsActions .callsBtnClient,.callsPage .callsCardActions .callsBtnClient{color:#1e40af!important;background:linear-gradient(135deg,#ffffffe0,#e0f2fe94),#ffffff80!important;border-color:#3b82f642!important}.callsPage .callsActions .callsBtnOrder,.callsPage .callsCardActions .callsBtnOrder{color:#92400e!important;background:linear-gradient(135deg,#ffffffe0,#fef3c799),#ffffff80!important;border-color:#d977063d!important}.callsPage .callsActions .callsBtnCall,.callsPage .callsCardActions .callsBtnCall{color:#166534!important;background:linear-gradient(135deg,#ffffffe0,#dcfce78a),#ffffff80!important;border-color:#16a34a3d!important}.callsPage .callsActions .callsBtnDone,.callsPage .callsCardActions .callsBtnDone{color:#334155!important;background:linear-gradient(135deg,#ffffffdb,#e2e8f094),#ffffff7a!important;border-color:#47556938!important}.clientModalActions .clientModalAction{color:#1f2937!important;-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;background:linear-gradient(135deg,#ffffffe6,#f1f5f999),#ffffff80!important;border:1px solid #94a3b83d!important;border-radius:999px!important;transition:transform .16s,box-shadow .16s,border-color .16s,filter .16s!important;box-shadow:0 10px 26px #0f172a17,inset 0 1px #ffffffd1!important}.clientModalActions .clientModalAction:hover:not(:disabled){filter:brightness(1.025);transform:translateY(-2px)!important;box-shadow:0 14px 30px #0f172a21,inset 0 1px #ffffffeb!important}.clientModalActions .clientModalAction:active:not(:disabled){transform:translateY(0)scale(.985)!important}.clientModalActions .clientModalAction--call,.clientModalActions .clientModalAction--open,.clientModalActions .clientModalAction--edit{color:#1e3a5f!important;background:linear-gradient(135deg,#ffffffe6,#e0f2fe8a),#ffffff80!important;border-color:#3b82f638!important;box-shadow:0 10px 26px #2563eb1a,inset 0 1px #ffffffdb!important}.clientModalActions .clientModalAction--create{color:#78350f!important;background:linear-gradient(135deg,#ffffffe6,#fef3c794),#ffffff80!important;border-color:#d977063b!important;box-shadow:0 10px 26px #d977061a,inset 0 1px #ffffffdb!important}.clientModalActions .clientModalAction--save{color:#14532d!important;background:linear-gradient(135deg,#ffffffe6,#dcfce78a),#ffffff80!important;border-color:#16a34a38!important;box-shadow:0 10px 26px #16a34a1a,inset 0 1px #ffffffdb!important}.clientModalActions .clientModalAction--delete{color:#7f1d1d!important;background:linear-gradient(135deg,#ffffffe6,#fee2e294),#ffffff80!important;border-color:#dc262638!important;box-shadow:0 10px 26px #dc26261a,inset 0 1px #ffffffdb!important}.dashboardReturnsCard{-webkit-backdrop-filter:blur(22px)saturate(1.08);background:radial-gradient(circle at 94% 4%,#f8717114,#0000 24%),linear-gradient(145deg,#ffffffe0,#f1f5f9b8)!important;border:1px solid #ffffffd1!important;padding:16px!important;box-shadow:0 16px 38px #0f172a14,inset 0 1px #ffffffe6!important}.dashboardReturnsSummary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}.dashboardReturnsKpi{-webkit-backdrop-filter:blur(16px)saturate(1.08);min-height:72px;background:linear-gradient(145deg,#ffffffd6,#f1f5f999)!important;border:1px solid #94a3b833!important;border-radius:18px!important;gap:2px!important;padding:9px 12px!important;box-shadow:0 7px 18px #0f172a0f,inset 0 1px #ffffffdb!important}.dashboardReturnsKpi strong{font-size:22px;line-height:1}.dashboardReturnsKpi small{opacity:.62;font-size:10px}.dashboardReturnsKpi--new{background:linear-gradient(145deg,#ffffffdb,#fee2e27a)!important;border-color:#dc26262e!important}.dashboardReturnsKpi--warehouse{background:linear-gradient(145deg,#ffffffdb,#fef3c780)!important;border-color:#d9770630!important}.dashboardReturnsKpi--active{background:linear-gradient(145deg,#ffffffdb,#dcfce775)!important;border-color:#16a34a2e!important}.dashboardReturnsFlow{position:relative;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;padding-top:4px!important}.dashboardReturnsFlow:before{content:"";z-index:0;background:linear-gradient(90deg,#f871713d,#f59e0b3d,#10b9813d);height:1px;position:absolute;top:35px;left:7.5%;right:7.5%;box-shadow:0 1px 4px #0f172a0f}.dashboardReturnsStage{z-index:1;position:relative;-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;background:linear-gradient(145deg,#ffffffd6,#f1f5f99e)!important;border:1px solid #94a3b82e!important;border-radius:22px!important;gap:6px!important;min-height:92px!important;padding:8px 6px 7px!important;box-shadow:0 8px 20px #0f172a12,inset 0 1px #ffffffe0!important}.dashboardReturnsStageCount{filter:saturate(.78)brightness(1.04);width:46px!important;height:46px!important;font-size:20px!important;box-shadow:0 6px 14px #0f172a21,inset 0 1px 1px #ffffff80!important}.dashboardReturnsStageLabel{max-width:112px;font-size:11px;line-height:1.15;min-height:26px!important}}@media screen and (width<=900px){.dashboardReturnsCard{background:linear-gradient(145deg,#ffffffe0,#f1f5f9b8)!important;border:1px solid #fffc!important;padding:12px!important;box-shadow:0 12px 28px #0f172a12,inset 0 1px #ffffffe6!important}.dashboardReturnsSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-bottom:10px!important}.dashboardReturnsKpi{min-height:66px;background:linear-gradient(145deg,#ffffffdb,#f1f5f99e)!important;border:1px solid #94a3b82e!important;border-radius:16px!important;gap:2px!important;padding:8px 9px!important;box-shadow:0 6px 15px #0f172a0e,inset 0 1px #ffffffdb!important}.dashboardReturnsKpi strong{font-size:20px;line-height:1}.dashboardReturnsKpi span{font-size:11px;line-height:1.15}.dashboardReturnsKpi small{opacity:.6;font-size:9px;line-height:1.1}.dashboardReturnsKpi--new{background:linear-gradient(145deg,#ffffffdb,#fee2e275)!important;border-color:#dc26262b!important}.dashboardReturnsKpi--warehouse{background:linear-gradient(145deg,#ffffffdb,#fef3c77a)!important;border-color:#d977062e!important}.dashboardReturnsKpi--active{background:linear-gradient(145deg,#ffffffdb,#dcfce770)!important;border-color:#16a34a2b!important}.dashboardReturnsFlow{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding-top:2px!important}.dashboardReturnsStage{background:linear-gradient(145deg,#ffffffd6,#f1f5f99e)!important;border:1px solid #94a3b82b!important;border-radius:18px!important;gap:5px!important;min-width:0!important;min-height:82px!important;padding:7px 4px 6px!important;box-shadow:0 6px 15px #0f172a0f,inset 0 1px #ffffffdb!important}.dashboardReturnsStageCount{filter:saturate(.76)brightness(1.04);width:40px!important;height:40px!important;font-size:17px!important;box-shadow:0 5px 12px #0f172a1f,inset 0 1px 1px #ffffff7a!important}.dashboardReturnsStageLabel{max-width:92px;line-height:1.12;min-height:24px!important;font-size:10px!important}}@media screen and (width>=901px){.dashboardOperationalHero{-webkit-backdrop-filter:blur(24px)saturate(1.12);background:radial-gradient(circle at 84% 12%,#38bdf838,#0000 28%),radial-gradient(circle at 54% 112%,#6366f133,#0000 34%),radial-gradient(circle at 8% -18%,#ffffff1c,#0000 34%),linear-gradient(138deg,#030712 0%,#0b1220 42%,#172033 72%,#101827 100%)!important;border:1px solid #ffffff29!important;box-shadow:0 28px 60px #02061757,0 18px 42px #2563eb24,inset 0 1px #ffffff2e,inset 0 -1px #94a3b814!important}.dashboardMyShifts{isolation:isolate;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(22px)saturate(1.1)!important;background:radial-gradient(circle at 88% 0,#3b82f62e,#0000 30%),radial-gradient(circle at 18% 120%,#f59e0b1f,#0000 34%),linear-gradient(135deg,#030712f5,#0f172ae8 54%,#1e293be6)!important;border:1px solid #ffffff24!important;box-shadow:0 20px 44px #0206173d,0 10px 28px #2563eb14,inset 0 1px #ffffff24!important}.dashboardMyShifts:before{content:"";z-index:-1;filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#ffffff1f,#60a5fa0f 38%,#0000 70%);border-radius:999px;position:absolute;inset:-70% 34% 28% -8%}.dashboardMyShiftsTitle{text-shadow:0 1px 14px #60a5fa1f;color:#f8fafcf5!important}.dashboardMyShiftsDates{z-index:1;position:relative}.dashboardMyShiftPill{-webkit-backdrop-filter:blur(14px)saturate(1.08);transition:transform .16s,border-color .16s,box-shadow .16s;color:#f8fafcf2!important;background:linear-gradient(135deg,#ffffff24,#60a5fa1a)!important;border:1px solid #bfdbfe2e!important;box-shadow:0 7px 16px #02061733,inset 0 1px #ffffff29!important}.dashboardMyShiftPill:hover{transform:translateY(-2px);border-color:#bfdbfe4d!important;box-shadow:0 11px 22px #02061740,inset 0 1px #fff3!important}.dashboardMyShiftPill--today{color:#fff7d6!important;background:linear-gradient(135deg,#fbbf2442,#3b82f638),#0f172ab3!important;border-color:#fbbf244d!important;box-shadow:0 9px 22px #f59e0b26,inset 0 1px #fff3!important}.dashboardMyShiftPill--past{color:#cbd5e1a3!important;background:linear-gradient(135deg,#47556957,#0f172a70)!important;border-color:#94a3b824!important;box-shadow:0 5px 14px #02061729,inset 0 1px #ffffff14!important}.dashboardMyShiftPill--past>span{color:#cbd5e1a3!important}}@media screen and (width<=900px){.dashboardOperationalHero{background:radial-gradient(circle at 88% 4%,#38bdf833,#0000 30%),radial-gradient(circle at 18% 108%,#6366f129,#0000 35%),linear-gradient(138deg,#030712 0%,#0b1220 48%,#172033 100%)!important;border:1px solid #ffffff26!important;box-shadow:0 20px 42px #02061747,0 10px 24px #2563eb1a,inset 0 1px #ffffff29!important}.dashboardMyShifts{isolation:isolate;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:radial-gradient(circle at 90% 0,#3b82f629,#0000 32%),linear-gradient(135deg,#030712f5,#0f172aeb 58%,#1e293be0)!important;border:1px solid #ffffff21!important;box-shadow:0 15px 34px #02061738,inset 0 1px #ffffff1f!important}.dashboardMyShifts:before{content:"";z-index:-1;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#ffffff1a,#60a5fa0d 40%,#0000 72%);border-radius:999px;position:absolute;inset:-35% 18% 55% -18%}.dashboardMyShiftsTitle{color:#f8fafcf5!important}.dashboardMyShiftsDates{z-index:1;position:relative}.dashboardMyShiftPill{-webkit-backdrop-filter:blur(12px)saturate(1.06);color:#f8fafcf0!important;background:linear-gradient(135deg,#ffffff21,#60a5fa17)!important;border:1px solid #bfdbfe29!important;box-shadow:0 6px 14px #0206172e,inset 0 1px #ffffff24!important}.dashboardMyShiftPill--today{color:#fff7d6!important;background:linear-gradient(135deg,#fbbf243d,#3b82f633),#0f172ab8!important;border-color:#fbbf2447!important}.dashboardMyShiftPill--past{color:#cbd5e19e!important;background:linear-gradient(135deg,#47556952,#0f172a6b)!important;border-color:#94a3b821!important}.dashboardMyShiftPill--past>span{color:#cbd5e19e!important}.dashboardMyShiftsCalendarButton{-webkit-backdrop-filter:none;color:#3b2400!important;background:linear-gradient(#f8d85c 0%,#e8bb3f 100%)!important;border:1px solid #be911ebf!important;box-shadow:0 2px 8px #be911e2e,inset 0 1px #ffffff8c!important}}.dashboardMyShiftPill,.dashboardMyShiftPill--upcoming{-webkit-backdrop-filter:blur(14px)saturate(1.08);color:#fffbebf5!important;opacity:1!important;background:linear-gradient(135deg,#fbbf245c,#d977063b),#1e293bc2!important;border:1px solid #fde68a6b!important;box-shadow:0 8px 18px #02061738,0 3px 10px #f59e0b1a,inset 0 1px #ffffff40,inset 0 -1px #78350f29!important}.dashboardMyShiftPill--upcoming{background:linear-gradient(135deg,#fbbf2466,#b453093d),#1e293bbd!important;border-color:#fcd34d75!important;box-shadow:0 8px 18px #02061733,0 3px 11px #f59e0b1c,inset 0 1px #ffffff3d!important}.dashboardMyShiftPill--past{color:#f1f5f9e6!important;opacity:1!important;background:linear-gradient(135deg,#64748b85,#1e293bb3),#0f172ad1!important;border:1px solid #bacbe257!important;box-shadow:0 8px 18px #0206173d,0 0 0 1px #94a3b80a,inset 0 1px #ffffff2e,inset 0 -1px #02061733!important}.dashboardMyShiftPill--past *{color:#fff!important}.dashboardMyShiftPill--today{filter:saturate(1.04)brightness(1.02);color:#3b2400!important;opacity:1!important;background:radial-gradient(circle at 22% 12%,#ffffff6b,#0000 34%),linear-gradient(135deg,#fde68a 0%,#fbbf24 44%,#f59e0b 100%)!important;border:1px solid #f59e0ba6!important;box-shadow:0 10px 24px #f59e0b52,0 0 20px #fbbf242e,inset 0 1px #ffffff9e,inset 0 -1px #b4530933!important}.dashboardMyShiftPill--today *{color:#3b2400!important;font-weight:950!important}.dashboardMyShiftPill--today>span:last-child{box-shadow:inset 0 1px #ffffff80;background:#ffffff75!important;border:1px solid #78350f29!important}.dashboardOperationalHero{-webkit-backdrop-filter:blur(24px)saturate(1.08)!important;background:radial-gradient(circle at 86% 8%,#fbbf2438,#0000 30%),radial-gradient(circle at 58% 118%,#d9770626,#0000 36%),radial-gradient(circle at 10% -18%,#ffffff1a,#0000 34%),linear-gradient(138deg,#030712 0%,#0b101b 42%,#171b25 72%,#10131b 100%)!important;border:1px solid #f59e0b42!important;box-shadow:0 26px 56px #0206174d,0 14px 34px #d977061f,inset 0 1px #ffffff2e,inset 0 -1px #f59e0b1a!important}.dashboardHeroPeriodGroup{-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff1f,0 6px 16px #0206171f;background:linear-gradient(135deg,#ffffff1a,#f59e0b14)!important;border:1px solid #f59e0b38!important}.dashboardHeroPeriodButton{transition:background .16s,border-color .16s,color .16s,box-shadow .16s;color:#fffbebc2!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.dashboardHeroPeriodButton--active{color:#3b2400!important;background:radial-gradient(circle at 24% 8%,#fff6,#0000 38%),linear-gradient(135deg,#fde68af5,#f59e0be6)!important;border-color:#f59e0b85!important;box-shadow:0 7px 17px #f59e0b38,inset 0 1px #ffffff80!important}.dashboardHeroDatePill{-webkit-backdrop-filter:blur(14px)saturate(1.06);color:#fff4c7f5!important;background:linear-gradient(135deg,#fde68a33,#d9770624),#0f172a9e!important;border:1px solid #f59e0b6b!important;box-shadow:0 7px 17px #02061729,0 2px 10px #f59e0b1a,inset 0 1px #ffffff2e!important}.dashboardMyShifts{background:radial-gradient(circle at 90% -4%,#fbbf242e,#0000 32%),radial-gradient(circle at 14% 118%,#b453091f,#0000 34%),linear-gradient(135deg,#030712f7,#11141ded 56%,#1e2027e8)!important;border:1px solid #f59e0b3d!important;box-shadow:0 18px 42px #0206173d,0 8px 24px #d9770614,inset 0 1px #ffffff24,inset 0 -1px #f59e0b14!important}.dashboardMyShifts:before{background:radial-gradient(circle,#fde68a24,#f59e0b12 40%,#0000 72%)!important}.dashboardMyShiftsTitle{color:#fffffff7!important;text-shadow:0 1px 14px #f59e0b29!important}.dashboardMyShiftPill,.dashboardMyShiftPill--upcoming{color:#3b2400!important;opacity:1!important;background:linear-gradient(#f8d85c 0%,#e8bb3f 100%)!important;border:1px solid #be911ebf!important;box-shadow:0 2px 8px #be911e2e,inset 0 1px #ffffff8c!important}.dashboardMyShiftPill--past{color:#fff!important;background:linear-gradient(#505050,#3a3a3a)!important;border-color:#ffffff29!important;box-shadow:0 6px 14px #00000047,inset 0 1px #ffffff14!important}.dashboardMyShiftPill--today{color:#3b2400!important;background:linear-gradient(#ffd95a 0%,#e4b331 100%)!important;border-color:#be911ed9!important;box-shadow:0 10px 22px #b4820047,inset 0 1px #ffffff8c!important}@media screen and (width<=900px){.dashboardOperationalHero{box-shadow:0 19px 40px #02061747,0 8px 22px #d977061a,inset 0 1px #ffffff29!important}.dashboardHeroPeriodGroup{box-shadow:inset 0 1px #ffffff1a,0 5px 12px #0206171a}.dashboardHeroPeriodButton,.dashboardHeroDatePill{font-size:11px!important}.dashboardMyShifts{box-shadow:0 14px 32px #02061738,0 6px 18px #d9770612,inset 0 1px #ffffff1f!important}.dashboardMyShiftPill,.dashboardMyShiftPill--upcoming{box-shadow:0 2px 7px #be911e33,inset 0 1px #ffffff80!important}.dashboardMyShiftPill--today{box-shadow:0 8px 20px #f59e0b4d,0 0 16px #fbbf2429,inset 0 1px #fff9!important}}.dashboardShiftOverlay{-webkit-backdrop-filter:blur(18px)saturate(140%)!important}.dashboardShiftModal{-webkit-backdrop-filter:blur(24px)saturate(155%)!important;background:radial-gradient(circle at 18% 0,#fbbf242e,#0000 28%),radial-gradient(circle at 92% 8%,#3b82f624,#0000 24%),linear-gradient(145deg,#ffffffe0,#f1f5f9c7)!important;border:1px solid #ffffffb8!important;box-shadow:0 34px 90px #0f172a52,inset 0 1px #ffffffdb!important}.dashboardShiftHeader{background:linear-gradient(135deg,#ffffff94,#ffffff3d)!important;border:1px solid #ffffff94!important;border-radius:24px!important;padding:18px 20px!important;box-shadow:inset 0 1px #ffffffc7,0 18px 46px #0f172a14!important}.dashboardShiftMonthNav button{-webkit-backdrop-filter:blur(16px)saturate(145%)!important;border-radius:999px!important;box-shadow:0 10px 24px #0f172a1f,inset 0 1px #ffffffb8!important}.dashboardShiftClose{text-align:center!important;color:#fff!important;background:radial-gradient(circle at 35% 20%,#ffffff57,#0000 32%),linear-gradient(145deg,#111827f5,#374151e6)!important;border:1px solid #ffffff38!important;border-radius:999px!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;font-size:25px!important;font-weight:800!important;line-height:1!important;display:grid!important;box-shadow:0 14px 30px #0f172a47,inset 0 1px #fff3!important}.dashboardShiftClose:hover{transform:translateY(-1px)scale(1.03)!important;box-shadow:0 18px 38px #0f172a57,0 0 0 5px #fbbf241f!important}.dashboardShiftCalendar{background:linear-gradient(145deg,#ffffff61,#f8fafc2e)!important;border:1px solid #ffffff8c!important;border-radius:26px!important;padding:14px!important;box-shadow:inset 0 1px #ffffffb8!important}.dashboardShiftWeekdays>div{background:linear-gradient(135deg,#ffffffc7,#f8fafc7a)!important;border:1px solid #94a3b838!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffffe6!important}.dashboardShiftDay{-webkit-backdrop-filter:blur(18px)saturate(145%)!important;background:radial-gradient(circle at 18% 0,#ffffffd1,#0000 32%),linear-gradient(145deg,#ffffffc2,#f1f5f980)!important;border:1px solid #94a3b838!important;border-radius:20px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;box-shadow:0 12px 28px #0f172a14,inset 0 1px #ffffffdb!important}.dashboardShiftDay:hover{transform:translateY(-2px)!important;box-shadow:0 18px 38px #0f172a1f,inset 0 1px #ffffffeb!important}.dashboardShiftDay--weekend{background:radial-gradient(circle at 20% 0,#ffffffb3,#0000 28%),linear-gradient(145deg,#fff1f2d1,#fee2e280)!important;border-color:#f8717147!important}.dashboardShiftDay--filled,.dashboardShiftDay--own{background:radial-gradient(circle at 18% 0,#ffffffc7,#0000 30%),linear-gradient(145deg,#fffbebc7,#ecfdf57a)!important;border-color:#f59e0b47!important}.dashboardShiftDay--today{background:radial-gradient(circle at 18% 0,#ffffffe6,#0000 28%),linear-gradient(145deg,#fef08af2,#fbbf24d1 48%,#f59e0bb8)!important;border:1px solid #f59e0b9e!important;box-shadow:0 18px 44px #f59e0b52,inset 0 0 0 1px #ffffff57,inset 0 1px #ffffffd6!important}.dashboardShiftDay--empty{opacity:.32!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.dashboardShiftDay select{background:#ffffffc2!important;border:1px solid #94a3b847!important;border-radius:9px!important;box-shadow:inset 0 1px #ffffffd9!important}.dashboardShiftSummary,.dashboardShiftFooter{-webkit-backdrop-filter:blur(18px)saturate(140%)!important;background:linear-gradient(145deg,#ffffffa3,#f8fafc5c)!important;border:1px solid #ffffff9e!important;border-radius:24px!important;box-shadow:0 16px 38px #0f172a14,inset 0 1px #fffc!important}.dashboardShiftSummaryItem{background:linear-gradient(145deg,#ffffffd1,#f8fafc85)!important;border:1px solid #94a3b838!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffffe0!important}.dashboardShiftCompleted{background:#ffffff57!important;border-radius:18px!important;padding:10px 12px!important}.dashboardShiftDoneButton{color:#111827!important;background:linear-gradient(145deg,#fef08af2,#f59e0bb8)!important;border:1px solid #f59e0b6b!important;border-radius:999px!important;box-shadow:0 14px 32px #f59e0b38,inset 0 1px #ffffffb8!important}@media screen and (width<=900px){.dashboardShiftModal{border-radius:26px!important}.dashboardShiftHeader,.dashboardShiftCalendar,.dashboardShiftSummary,.dashboardShiftFooter{border-radius:20px!important}.dashboardShiftDay{border-radius:18px!important}.dashboardShiftClose{width:38px!important;height:38px!important;font-size:23px!important}}@media (width<=900px){.page:has(.salaryPage){height:100dvh!important;padding-top:calc(env(safe-area-inset-top) + 80px)!important;padding-left:0!important;padding-right:0!important;padding-bottom:env(safe-area-inset-bottom)!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;overflow:hidden auto!important}.page:has(.salaryPage)>.salaryPage{width:100%!important;height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}}.salaryManagerPeriod.salaryPeriodPanel{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.salaryManagerPeriod .salaryPeriodEditor{width:100%;min-width:0}.salaryManagerPeriod .salaryPeriodActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.salaryManagerPeriod .salaryPeriodActions button{white-space:normal;width:auto;max-width:100%}@media (width<=700px){.salaryManagerPeriod .salaryPeriodActions{flex-direction:column;align-items:stretch}.salaryManagerPeriod .salaryPeriodActions button{width:100%}}.moyskladAnalyticsPage{--ms-glass-bg:linear-gradient(135deg,#ffffffc2,#ffffff75);--ms-glass-border:#ffffffb8;--ms-glass-shadow:0 14px 40px #0f172a14,inset 0 1px 0 #ffffffd6;--ms-radius-panel:22px;--ms-radius-inner:15px;--ms-gap:12px;--ms-accent:#f4c84b;--ms-accent-dark:#d59a00;--ms-text:#151821;--ms-muted:#64748b;gap:var(--ms-gap);color:var(--ms-text);display:grid}.moyskladAnalyticsPage>.moyskladAnalyticsPanel,.moyskladAnalyticsPage>.moyskladAnalyticsPeriod,.moyskladAnalyticsPage>.moyskladOwnershipGrid{background:var(--ms-glass-bg);border:1px solid var(--ms-glass-border);border-radius:var(--ms-radius-panel);box-shadow:var(--ms-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(145%);padding:16px}.moyskladAnalyticsSectionHeader{gap:12px}.moyskladPanelActions{align-items:center;gap:10px;display:flex}.moyskladCollapseButton{min-height:34px;color:var(--ms-text);background:#ffffff94;border:1px solid #0f172a17;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-weight:700;display:inline-flex}.moyskladCollapseButton b{font-size:15px}.moyskladAnalyticsPage [hidden]{display:none!important}.moyskladFolderCommission{grid-template-columns:auto minmax(70px,100px) auto;align-items:center;gap:6px;display:grid}.moyskladFolderCommission input{background:#ffffffb3;border:1px solid #0f172a1f;border-radius:10px;min-width:0;height:36px;padding:0 9px}.moyskladFolderCommission input:disabled{opacity:.72}.moyskladFolderList article>small{color:var(--ms-muted);overflow-wrap:anywhere}.moyskladFolderSettings button,.moyskladSyncButton{background:linear-gradient(180deg,var(--ms-accent),#e8b934);color:#251d08;border-color:#d59a0059}.moyskladAnalyticsTable th{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafce0;border-bottom:1px solid #0f172a14;position:sticky;top:0}.moyskladAnalyticsTable td{border-bottom:1px solid #0f172a0e}.salaryWarehouseGroups{background:#f4c84b17;border:1px solid #b4871238;border-radius:16px;margin-top:12px;padding:14px}.salaryWarehouseGroups h4{margin:0 0 10px}.salaryWarehouseGroups dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.salaryWarehouseGroups dl div{gap:3px;display:grid}.salaryWarehouseGroups dt{color:#64748b;font-size:12px}.salaryWarehouseGroups dd{margin:0;font-weight:800}.salaryWarehouseGroupTable{gap:7px;margin-top:8px;display:grid}.salaryWarehouseGroupTable article{background:#ffffffad;border-radius:10px;grid-template-columns:minmax(140px,1.5fr) repeat(5,minmax(90px,1fr));align-items:center;gap:8px;padding:8px;display:grid}@media (width<=1000px){.moyskladAnalyticsPage>.moyskladAnalyticsPanel,.moyskladAnalyticsPage>.moyskladAnalyticsPeriod{padding:14px}.salaryWarehouseGroupTable article{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.moyskladAnalyticsSectionHeader{align-items:flex-start}.moyskladPanelActions{justify-content:space-between;width:100%}.moyskladFolderCommission{grid-template-columns:1fr minmax(80px,120px) auto;width:100%}.moyskladFolderList article{overflow:hidden}.salaryWarehouseGroups dl,.salaryWarehouseGroupTable article{grid-template-columns:1fr 1fr}}@media (width<=480px){.moyskladAnalyticsPage{--ms-radius-panel:18px;--ms-gap:9px}.moyskladAnalyticsPage>.moyskladAnalyticsPanel,.moyskladAnalyticsPage>.moyskladAnalyticsPeriod{padding:12px}.moyskladCollapseButton{justify-content:center;width:100%}.moyskladFolderSettings button{width:100%}.salaryWarehouseGroups dl,.salaryWarehouseGroupTable article{grid-template-columns:1fr}}.moyskladAnalyticsPage{--ms-bg:linear-gradient(135deg, #ffffffc2, #ffffff75);--ms-border:#ffffffb8;--ms-shadow:0 12px 32px #0f172a14, inset 0 1px 0 #ffffffdb;--ms-radius-panel:20px;--ms-radius-inner:13px;--ms-gap:10px;--ms-text:#151821;--ms-muted:#6b7280;--ms-accent:#f4c84b;--ms-accent-dark:#d59a00;gap:var(--ms-gap);width:100%;min-width:0;color:var(--ms-text);display:grid}.moyskladAnalyticsPage>.moyskladAnalyticsPeriod,.moyskladAnalyticsPage>.moyskladAnalyticsPanel,.moyskladAnalyticsPage>.moyskladOwnershipGrid{border:1px solid var(--ms-border);border-radius:var(--ms-radius-panel);background:var(--ms-bg);box-shadow:var(--ms-shadow);-webkit-backdrop-filter:blur(18px)saturate(145%);margin:0;padding:14px}.moyskladAnalyticsPeriod>header,.moyskladAnalyticsSectionHeader{align-items:center;gap:10px;min-height:40px;margin:0 0 9px}.moyskladAnalyticsPeriod h2{font-size:clamp(20px,2.2vw,26px);line-height:1.1}.moyskladAnalyticsPeriod p,.moyskladAnalyticsSectionHeader p,.moyskladPanelActions{color:var(--ms-muted)}.moyskladAnalyticsPeriodGrid{grid-template-columns:minmax(140px,190px) minmax(140px,190px) auto auto;gap:8px}.moyskladAnalyticsPeriodGrid input,.moyskladAnalyticsPeriodGrid button{border-radius:11px;height:40px;min-height:40px;padding:0 12px}.moyskladAnalyticsPeriodGrid button:not(.moyskladSyncButton){color:#fff;background:#1d2028;border-color:#1d2028}.moyskladAnalyticsPeriodGrid .moyskladSyncButton{background:linear-gradient(180deg,var(--ms-accent),#e5b62e);color:#2b2107}.moyskladQuickPeriods{gap:6px;margin-top:8px}.moyskladQuickPeriods button{background:#ffffff8a;border-radius:10px;min-height:32px;padding:0 10px}.moyskladAnalyticsKpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.moyskladAnalyticsKpis article{background:#ffffff80;border:1px solid #64748b21;border-radius:14px;gap:7px;min-height:90px;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.moyskladAnalyticsKpis article:before{content:"";background:#94a3b8;width:3px;position:absolute;inset:0 auto 0 0}.moyskladAnalyticsKpis article span{color:var(--ms-muted);font-size:13px}.moyskladAnalyticsKpis article strong{letter-spacing:-.025em;align-self:end;font-size:clamp(20px,2vw,24px)}.moyskladAnalyticsKpis article.isSales{background:linear-gradient(135deg,#dcfce78f,#ffffff70);border-color:#16a34a33}.moyskladAnalyticsKpis article.isSales:before{background:#3f9f68}.moyskladAnalyticsKpis article.isReturns{background:linear-gradient(135deg,#ffe4e694,#ffffff70);border-color:#dc26262e}.moyskladAnalyticsKpis article.isReturns:before{background:#dc5a62}.moyskladAnalyticsKpis article.isNet{background:linear-gradient(135deg,#bbf7d094,#ffffff6b);border-color:#15803d3d}.moyskladAnalyticsKpis article.isNet:before{background:#16834a}.moyskladAnalyticsKpis article.isManager{background:linear-gradient(135deg,#e2e8f0b8,#f8fafc73);border-color:#47556933}.moyskladAnalyticsKpis article.isManager:before{background:#64748b}.moyskladAnalyticsKpis article.isWarehouse{background:linear-gradient(135deg,#fef3c7ad,#ffffff6e);border-color:#d59a0040}.moyskladAnalyticsKpis article.isWarehouse:before{background:var(--ms-accent-dark)}.moyskladAnalyticsKpis article.isFreePrice{background:linear-gradient(135deg,#e2e8f094,#ffffff6b);border-color:#1e293b33}.moyskladAnalyticsKpis article.isFreePrice:before{background:#334155}.moyskladAnalyticsKpis article.isProfit{background:linear-gradient(135deg,#d1fae5a3,#fef3c761);border-color:#16a34a40}.moyskladAnalyticsKpis article.isProfit:before{background:linear-gradient(#23945b,var(--ms-accent-dark))}.moyskladAnalyticsKpis article.isCost:before{background:#94a3b8}.moyskladOwnershipGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.moyskladOwnershipGrid>section{min-height:104px;box-shadow:var(--ms-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px;gap:5px;padding:12px}.moyskladOwnershipGrid>section.isManager{background:linear-gradient(135deg,#e2e8f0c2,#ffffff7a)}.moyskladOwnershipGrid>section.isWarehouse{background:linear-gradient(135deg,#fef3c7b8,#ffffff7a)}.moyskladOwnershipGrid>section.isFreePrice{background:linear-gradient(135deg,#e2e8f0b3,#ffffff75);border-color:#3341552e}.moyskladCollapseButton{background:#ffffff80;border-radius:999px;height:30px;min-height:30px;padding:0 10px;transition:background .16s,border-color .16s}.moyskladCollapseButton:hover{background:#ffffffc7;border-color:#0f172a29}.moyskladAnalyticsTable{min-width:760px}.moyskladAnalyticsTable th,.moyskladAnalyticsTable td{border-bottom-color:#0f172a0f;padding:8px 7px}.moyskladAnalyticsTable th{color:#64748b;background:#f8fafcd1}.moyskladAnalyticsTable button{border-radius:9px;height:30px;min-height:30px;padding:0 10px}.moyskladProfitBreakdown{border-radius:var(--ms-radius-inner);gap:7px 16px;margin-top:8px;padding:9px 10px}.moyskladFolderSettings{border-radius:var(--ms-radius-inner);gap:8px;margin-bottom:9px;padding:9px 10px}.moyskladFolderList{gap:6px}.moyskladFolderList article{border-radius:var(--ms-radius-inner);background:#f8fafc80;grid-template-columns:minmax(145px,.8fr) minmax(190px,1.25fr) minmax(145px,.8fr) minmax(150px,1.1fr) repeat(3,minmax(92px,.65fr));gap:8px;padding:9px 10px}.moyskladFolderList article.isManager{background:linear-gradient(135deg,#f1f5f9b8,#ffffff6b);border-color:#64748b21}.moyskladFolderList article.isWarehouse{background:linear-gradient(135deg,#fef3c78c,#ffffff6b);border-color:#d59a0045}.moyskladFolderList article.isInherited{background:linear-gradient(135deg,#fef9db87,#ffffff6b)}.moyskladFolderAssignment{max-width:none}.moyskladFolderCommission{grid-template-columns:auto minmax(64px,88px) auto;gap:5px}.moyskladFolderCommission input{border-radius:9px;width:100%;height:34px}.moyskladFolderInheritance{line-height:1.25;color:#85620a!important}.moyskladFolderRoleBadge{margin-top:3px}.moyskladAnalyticsDrawer{padding:18px}@media (width<=1000px){.moyskladAnalyticsKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.moyskladFolderList article{grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr) minmax(130px,.75fr) repeat(2,minmax(92px,.65fr))}.moyskladFolderInheritance{grid-column:2/-1}}@media (width<=760px){.moyskladAnalyticsPage>.moyskladAnalyticsPeriod,.moyskladAnalyticsPage>.moyskladAnalyticsPanel{padding:12px}.moyskladAnalyticsPeriodGrid{grid-template-columns:1fr 1fr}.moyskladAnalyticsPeriodGrid button{width:100%}.moyskladAnalyticsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.moyskladAnalyticsSectionHeader{flex-wrap:wrap;align-items:flex-start}.moyskladPanelActions{justify-content:space-between;width:100%}.moyskladAnalyticsTableWrap{display:none}.moyskladMobileList{gap:7px;display:grid}.moyskladMobileList article{border-radius:var(--ms-radius-inner);padding:10px}.moyskladOwnershipGrid{grid-template-columns:1fr}.moyskladFolderList{max-height:none;padding-right:0;overflow:visible}.moyskladFolderList article{grid-template-columns:1fr 1fr;gap:7px}.moyskladFolderAssignment,.moyskladFolderIdentity,.moyskladFolderInheritance{grid-column:1/-1}.moyskladFolderCommission{grid-column:1/-1;grid-template-columns:1fr minmax(76px,110px) auto;width:100%}}@media (width<=480px){.moyskladAnalyticsPage{gap:8px;padding-inline:0}.moyskladAnalyticsPage>.moyskladAnalyticsPeriod,.moyskladAnalyticsPage>.moyskladAnalyticsPanel{border-radius:17px;padding:11px}.moyskladAnalyticsPeriodGrid{grid-template-columns:1fr}.moyskladAnalyticsPeriod>header{flex-direction:column;align-items:flex-start}.moyskladAnalyticsKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.moyskladAnalyticsKpis article{min-height:82px;padding:10px}.moyskladAnalyticsKpis article strong{font-size:18px}.moyskladCollapseButton{width:auto;min-width:108px}.moyskladFolderSettings button{width:100%}.moyskladFolderList article{grid-template-columns:1fr}.moyskladFolderAssignment,.moyskladFolderIdentity,.moyskladFolderCommission,.moyskladFolderInheritance,.moyskladFolderList article>span,.moyskladFolderList article>strong{grid-column:1}}.moyskladAnalyticsPage{--ms-bg:linear-gradient(135deg,#ffffffbd,#ffffff70);--ms-border:#ffffffad;--ms-shadow:0 11px 29px #0f172a13,inset 0 1px 0 #ffffffd6;--ms-radius-panel:19px;--ms-radius-inner:12px;--ms-gap:9px}.moyskladAnalyticsPage>.moyskladAnalyticsPeriod,.moyskladAnalyticsPage>.moyskladAnalyticsPanel{border-color:var(--ms-border);border-radius:var(--ms-radius-panel);background:var(--ms-bg);box-shadow:var(--ms-shadow);-webkit-backdrop-filter:blur(17px)saturate(142%);padding:13px 14px}.moyskladToolbarHeader{align-items:center!important;min-height:36px!important;margin-bottom:9px!important}.moyskladToolbarHeader h2{letter-spacing:-.025em;margin:0;font-size:clamp(20px,2vw,25px)}.moyskladToolbarHeader p{margin-top:2px;font-size:12px}.moyskladUpdatedAt{color:var(--ms-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.moyskladUpdatedAt i{background:#5daa78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5daa781f}.moyskladToolbar{grid-template-columns:auto minmax(280px,1fr) auto;align-items:end;gap:9px 12px;min-width:0;display:grid}.moyskladDateControls{grid-template-columns:repeat(2,minmax(138px,178px));gap:8px;display:grid}.moyskladDateControls label{color:#4b5563;gap:4px;font-size:12px;font-weight:750;display:grid}.moyskladDateControls input{width:100%;min-width:0;height:40px;color:var(--ms-text);font:inherit;background:#ffffff9e;border:1px solid #64748b29;border-radius:12px;padding:0 10px;box-shadow:inset 0 1px #ffffffc2}.moyskladQuickRanges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.moyskladQuickRanges button{color:#3f4652;min-height:32px;font:inherit;cursor:pointer;background:#ffffff7a;border:1px solid #64748b21;border-radius:10px;padding:0 10px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s,transform .18s}.moyskladQuickRanges button:hover{background:#ffffffc2;border-color:#64748b38;transform:translateY(-1px)}.moyskladQuickRanges button:active{transform:translateY(0)scale(.985)}.moyskladToolbarActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.moyskladApplyButton,.moyskladSyncButton{width:auto;height:40px;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:730;transition:transform .18s,box-shadow .18s,filter .18s,background .18s;display:inline-flex}.moyskladApplyButton svg,.moyskladSyncButton svg{flex:0 0 16px;width:16px;height:16px}.moyskladApplyButton{color:#fff;background:linear-gradient(135deg,#1c1f26f5,#30343ee0);border:1px solid #ffffff26;box-shadow:0 7px 18px #0f172a29,inset 0 1px #ffffff21}.moyskladSyncButton{color:#241700!important;background:linear-gradient(135deg,#ffe173f5,#f4c84bf0 52%,#d59a00eb)!important;border:1px solid #ffefb0e0!important;box-shadow:0 8px 22px #d59a0038,inset 0 1px #ffffffb3!important}.moyskladApplyButton:hover,.moyskladSyncButton:hover:not(:disabled){filter:brightness(1.035);transform:translateY(-1px)}.moyskladApplyButton:hover{box-shadow:0 10px 22px #0f172a33,inset 0 1px #ffffff29}.moyskladSyncButton:hover:not(:disabled){box-shadow:0 11px 25px #d59a0045,inset 0 1px #ffffffd1!important}.moyskladApplyButton:active,.moyskladSyncButton:active:not(:disabled){transform:translateY(0)scale(.985)}.moyskladApplyButton:focus-visible,.moyskladSyncButton:focus-visible,.moyskladQuickRanges button:focus-visible{outline-offset:2px;outline:2px solid #d59a00c7}.moyskladSyncButton:disabled{cursor:progress;color:#241700b3!important;background:linear-gradient(135deg,#ffe173b8,#e5bc48ad)!important;box-shadow:0 5px 14px #d59a0021,inset 0 1px #ffffff85!important}.moyskladSyncButton svg.isSpinning{animation:1.35s linear infinite moyskladRefreshSpin}@keyframes moyskladRefreshSpin{to{transform:rotate(360deg)}}.moyskladAnalyticsSectionHeader{min-height:38px;margin-bottom:7px}.moyskladCollapseButton{height:30px;min-height:30px;padding-inline:9px;box-shadow:inset 0 1px #ffffffad}.moyskladCollapseButton:focus-visible{outline-offset:2px;outline:2px solid #d59a00a6}.moyskladAnalyticsKpis{align-items:stretch}.moyskladAnalyticsKpis article{min-height:86px;padding:10px 12px}.moyskladAnalyticsKpis article strong{white-space:nowrap;font-size:clamp(19px,2vw,23px)}.moyskladAnalyticsKpis article span{font-size:12.5px;line-height:1.25}.moyskladProfitBreakdown{margin-top:7px;padding:8px 9px}.moyskladAnalyticsTable th,.moyskladAnalyticsTable td{padding:7px}@media (width<=1000px){.moyskladToolbar{grid-template-columns:auto 1fr}.moyskladToolbarActions{grid-column:2}.moyskladQuickRanges{grid-area:2/1/auto/-1}}@media (width<=760px){.moyskladToolbar{grid-template-columns:1fr;align-items:stretch}.moyskladDateControls,.moyskladQuickRanges,.moyskladToolbarActions{grid-column:1}.moyskladDateControls{grid-template-columns:1fr 1fr}.moyskladQuickRanges{grid-row:auto}.moyskladToolbarActions{justify-content:stretch}.moyskladApplyButton,.moyskladSyncButton{flex:1 1 0}.moyskladToolbarHeader{align-items:flex-start!important}.moyskladUpdatedAt{white-space:normal}}@media (width<=480px){.moyskladAnalyticsPage>.moyskladAnalyticsPeriod,.moyskladAnalyticsPage>.moyskladAnalyticsPanel{padding:11px}.moyskladToolbarHeader{flex-direction:column;gap:5px}.moyskladDateControls{grid-template-columns:1fr}.moyskladToolbarActions{flex-direction:column;gap:8px}.moyskladApplyButton,.moyskladSyncButton{width:100%;height:42px;min-height:42px}.moyskladQuickRanges button{flex:calc(50% - 6px)}.moyskladAnalyticsKpis article{min-height:80px;padding:9px 10px}.moyskladAnalyticsKpis article strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.moyskladApplyButton,.moyskladSyncButton,.moyskladQuickRanges button,.moyskladCollapseButton{transition:none}.moyskladSyncButton svg.isSpinning{animation:none}}.salaryHallBreakdown{background:linear-gradient(135deg,#ffffffad,#f8fafc6b);border:1px solid #ffffffa8;border-radius:15px;gap:6px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffd1,0 8px 22px #0f172a0d}.salaryHallBreakdown>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.salaryHallBreakdown>header h4{flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}.salaryHallBreakdownRow{color:#475569;background:#ffffff6b;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:6px 9px;display:flex}.salaryHallBreakdownRow strong{color:#172033;text-align:right;white-space:nowrap}.salaryHallBreakdownRow.isReturn{color:#9f3131;background:#fee2e285}.salaryHallBreakdownRow.isReturn strong{color:#b4232d}.salaryHallBreakdownRow.isNet,.salaryHallBreakdownRow.isBonus{color:#25643b;background:#dcfce78c}.salaryHallBreakdownRow.isNet strong,.salaryHallBreakdownRow.isBonus strong{color:#18743a}.salaryHallBreakdownRow.isBonus{border:1px solid #22c55e24}.salaryHallPlanBadge{color:#765400;background:#f4c84b3d;border-radius:999px;align-items:center;min-height:22px;padding:2px 7px;font-size:11px;font-weight:750;display:inline-flex}.dashboardHallBreakdown{grid-template-columns:minmax(190px,1.35fr) repeat(2,minmax(140px,1fr));gap:8px;margin:0 0 12px;display:grid}.dashboardHallMetric{color:#64748b;background:#f8fafcb8;border:1px solid #94a3b821;border-radius:13px;gap:3px;min-width:0;padding:10px 12px;display:grid}.dashboardHallMetric span{font-size:12px;font-weight:700}.dashboardHallMetric strong{color:#172033;white-space:nowrap;font-size:clamp(16px,1.7vw,21px);line-height:1.12}.dashboardHallMetric.isReturn{color:#a33b43;background:#fee2e294}.dashboardHallMetric.isReturn strong{color:#b4232d}.dashboardHallMetric.isNet{color:#39714d;background:linear-gradient(135deg,#dcfce7b8,#ecfdf58a);border-color:#22c55e2e}.dashboardHallMetric.isNet strong{color:#15803d;font-size:clamp(20px,2.2vw,27px)}.dashboardHallBreakdown.isUnavailable{color:#64748b;background:#f1f5f9b3;border-radius:12px;padding:10px 12px;font-size:13px;display:block}@media (width<=760px){.dashboardHallBreakdown{grid-template-columns:1fr 1fr}.dashboardHallMetric.isNet{grid-column:1/-1}}@media (width<=480px){.salaryHallBreakdown{padding:9px}.salaryHallBreakdownRow{align-items:flex-start;min-height:34px;padding:6px 8px}.salaryHallBreakdownRow span{min-width:0}.dashboardHallBreakdown{grid-template-columns:1fr}.dashboardHallMetric.isNet{grid-column:auto}}.salaryChannelGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.salaryChannelCard{background:linear-gradient(135deg,#ffffffad,#f8fafc70);border:1px solid #ffffffb3;border-radius:15px;gap:8px;min-width:0;padding:12px;display:grid;box-shadow:0 8px 22px #0f172a0d,inset 0 1px #ffffffd6}.salaryChannelHeader{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.salaryChannelHeader h4{color:var(--salary-text-warm,#2b1a00);letter-spacing:.025em;margin:0;font-size:13px}.salaryChannelRows{gap:5px;display:grid}.salaryChannelRow{min-height:36px;color:var(--salary-text-muted,#64748b);background:#ffffff6e;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 9px;display:flex}.salaryChannelRow span{min-width:0;font-size:12px;line-height:1.25}.salaryChannelRow strong{color:var(--salary-text,#172033);white-space:nowrap;flex:none;font-size:12px;font-weight:800}.salaryChannelRow.isReturn{color:#9f3131;background:#fee2e28a}.salaryChannelRow.isReturn strong{color:#b4232d}.salaryChannelRow.isNet,.salaryChannelRow.isBonus{color:#25643b;background:#dcfce78f}.salaryChannelRow.isNet strong,.salaryChannelRow.isBonus strong{color:#18743a}.salaryChannelRow.isTotal{border:1px solid #22c55e24;min-height:39px;font-weight:800}.salaryChannelProgress{padding:2px 2px 0}.salaryChannelProgress .salaryPerformance{width:100%}.salaryCalculationPanel{background:linear-gradient(135deg,#fff8dc8f,#ffffff80);border:1px solid #ffffffb8;border-radius:15px;gap:9px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffd6}.salaryCalculationPanel h4{color:var(--salary-text,#172033);margin:0;font-size:14px}.salaryCalculationPanel dl{gap:5px;margin:0;display:grid}.salaryCalculationRow{background:#fff6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:6px 9px;display:flex}.salaryCalculationRow dt{min-width:0;color:var(--salary-text-muted,#64748b);font-size:12px}.salaryCalculationRow dd{color:var(--salary-text,#172033);white-space:nowrap;flex:none;margin:0;font-weight:800}.salaryCalculationRow.isDeduction{color:#a3313b;background:#fee2e280}.salaryCalculationRow.isDeduction dt,.salaryCalculationRow.isDeduction dd{color:inherit}.salaryCalculationRow.isTotal{background:#fef3c780;border-top:1px solid #d59a0033;margin-top:2px}.salaryCalculationRow.isPayable{background:linear-gradient(135deg,#dcfce7b8,#fef3c78a);border:1px solid #22c55e29;min-height:42px}.salaryCalculationRow.isPayable dt,.salaryCalculationRow.isPayable dd{color:#176b36;font-size:14px;font-weight:850}@media (width<=900px){.salaryChannelGrid{grid-template-columns:1fr}}@media (width<=480px){.salaryChannelCard,.salaryCalculationPanel{padding:10px}.salaryChannelRow,.salaryCalculationRow{align-items:flex-start;min-height:34px;padding:6px 8px}.salaryChannelRow strong,.salaryCalculationRow dd{text-align:right;max-width:48%}.salaryChannelProgress,.salaryChannelProgress .salaryPerformance{min-width:0;max-width:100%}}.dashboardTeamSalesPills{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.dashboardTeamSalesPill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 7px 17px #0f172a1a,inset 0 1px #ffffff8a}.dashboardTeamSalesPill strong{font:inherit;white-space:nowrap}.dashboardTeamSalesPill span{letter-spacing:.045em;font-size:10px}.dashboardTeamSalesPill.isSite{color:#fff;background:linear-gradient(135deg,#2563ebf0,#06b6d4e6);border-color:#bae6fd61}.dashboardTeamSalesPill.isHall{color:#166534;background:linear-gradient(135deg,#dcfce7eb,#a7f3d0c7);border-color:#4ade808c}.dashboardTeamSalesPill.isUnavailable{color:#64748b;background:#f1f5f9bd;border-color:#94a3b83d;box-shadow:inset 0 1px #ffffffa6}.dashboardTeamActionTotal{color:#475569;justify-content:center;align-items:center;min-width:28px;min-height:28px;font-size:12px;display:inline-flex}@media (width<=760px){.dashboardTeamSalesPills{width:100%}}@media (width<=480px){.dashboardTeamSalesPill{max-width:100%;padding:7px 9px}}.dashboardCompactTeamSection{-webkit-backdrop-filter:blur(16px)saturate(138%);border:1px solid #ffffffb3!important;border-radius:19px!important;padding:13px!important;box-shadow:0 14px 36px #0f172a14,inset 0 1px #ffffffd1!important}.dashboardCompactTeamHeader{min-height:34px;align-items:center!important;margin-bottom:9px!important}.dashboardCompactTeamHeader h3{font-size:18px!important}.dashboardCompactTeamHeader>b{width:34px!important;min-width:34px!important;height:34px!important;font-size:12px!important}.dashboardCompactTeamGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:11px!important}.dashboardCompactTeamColumn{align-self:start;-webkit-backdrop-filter:none!important;background:#ffffff7a!important;border-color:#ffffffb8!important;border-radius:16px!important;min-height:0!important;padding:12px!important;box-shadow:0 8px 22px #0f172a0e,inset 0 1px #fffc!important}.dashboardCompactJarvisColumn{background:linear-gradient(145deg,#f5f3ff9e,#eff6ff80)!important}.dashboardCompactTeamColumnHeader{min-height:26px;align-items:center!important;gap:7px!important;margin-bottom:6px!important}.dashboardCompactTeamColumnHeader strong{font-size:16px;line-height:1.15}.dashboardCompactTeamColumnHeader>span{border-radius:999px;place-items:center;min-width:25px;min-height:25px;font-size:11px;display:grid}.dashboardCompactTeamRow{border-radius:14px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;margin-top:6px!important;padding:10px!important;box-shadow:0 6px 17px #0f172a0d,inset 0 1px #ffffffd1!important}.dashboardCompactTeamAvatar{border-radius:14px!important;width:48px!important;height:48px!important;box-shadow:0 8px 18px #0f172a1f!important}.dashboardCompactTeamMain{gap:4px!important}.dashboardCompactTeamMain>strong{overflow-wrap:anywhere;min-width:0;font-size:17px;line-height:1.18}.dashboardCompactTeamMain>span{width:max-content;max-width:100%}.dashboardCompactActionPills{margin-top:1px;gap:5px!important}.dashboardCompactActionPills>span{min-height:28px!important;padding:5px 8px!important;font-size:11px!important}.dashboardCompactTeamRow>.dashboardTeamSalesPills{margin-top:2px;grid-column:2!important;gap:6px!important}.dashboardCompactTeamSection .dashboardTeamSalesPill{min-height:29px;padding:6px 10px;font-size:13px;box-shadow:0 5px 13px #0f172a14,inset 0 1px #ffffff80}.dashboardCompactTeamSection .dashboardTeamSalesPill span{font-size:9px}.dashboardCompactJarvisColumn .dashboardCompactTeamRow>div:last-child{margin-top:2px}@media (width<=1000px){.dashboardCompactTeamGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboardCompactJarvisColumn{grid-column:1/-1}}@media (width<=760px){.dashboardCompactTeamSection{padding:11px!important}.dashboardCompactTeamGrid{grid-template-columns:1fr!important;gap:9px!important}.dashboardCompactJarvisColumn{grid-column:auto}.dashboardCompactTeamColumn{padding:10px!important}.dashboardCompactTeamRow>.dashboardTeamSalesPills{width:auto}}@media (width<=480px){.dashboardCompactTeamSection{padding:10px!important}.dashboardCompactTeamRow{grid-template-columns:44px minmax(0,1fr)!important;padding:9px!important}.dashboardCompactTeamAvatar{width:44px!important;height:44px!important}.dashboardCompactTeamMain>strong{font-size:16px}.dashboardCompactTeamSection .dashboardTeamSalesPill{width:auto;max-width:100%}}.salaryWarehouseCard{--salary-glass-bg:linear-gradient(135deg,#ffffffc7,#ffffff7a);--salary-glass-border:#ffffffb8;--salary-glass-shadow:0 12px 30px #0f172a14,inset 0 1px 0 #ffffffdb;--salary-radius-panel:18px;--salary-radius-inner:13px;--salary-gap:10px;--salary-muted:#64748b;--salary-success:#15803d;--salary-danger:#b91c1c;--salary-accent:#d59a00;-webkit-backdrop-filter:blur(17px)saturate(140%);align-self:start;gap:var(--salary-gap)!important;border:1px solid var(--salary-glass-border)!important;border-radius:var(--salary-radius-panel)!important;background:var(--salary-glass-bg)!important;box-shadow:var(--salary-glass-shadow)!important;padding:13px!important}.salaryWarehouseHeader{min-height:34px;align-items:center!important;margin:0!important}.salaryWarehouseHeader h3{line-height:1.15;font-size:17px!important}.salaryWarehouseCard .salaryPaymentBadge{color:#526276;background:#e2e8f0ad;border:0;border-radius:999px;min-height:25px;padding:4px 9px;font-size:11px;box-shadow:inset 0 1px #ffffffb8}.salaryWarehouseCard .salaryPaymentBadge.isPaid{color:#166534;background:#dcfce7b8}.salaryWarehouseMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin:0!important;display:grid!important}.salaryWarehouseMetrics>div{background:#ffffff6b;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:34px;border:0!important;padding:6px 8px!important;display:flex!important}.salaryWarehouseMetrics dt{min-width:0;color:var(--salary-muted);font-size:11px;line-height:1.2}.salaryWarehouseMetrics dd{color:#172033;text-align:right;white-space:nowrap;flex:none;margin:0;font-size:12px;font-weight:800}.salaryWarehouseGroupsPanel{-webkit-backdrop-filter:blur(14px)saturate(135%);gap:9px;display:grid;border:1px solid var(--salary-glass-border)!important;border-radius:var(--salary-radius-panel)!important;background:linear-gradient(135deg,#fffae6a8,#ffffff80)!important;padding:12px!important;box-shadow:0 9px 24px #0f172a0f,inset 0 1px #ffffffd6!important}.salaryWarehouseGroupsPanel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.salaryWarehouseGroupsPanel>header>div{align-items:center;gap:8px;min-width:0;display:flex}.salaryWarehouseGroupsPanel>header i{background:linear-gradient(135deg,#f4c84be0,#d59a00b8);border-radius:8px;flex:0 0 22px;width:22px;height:22px;box-shadow:inset 0 1px #ffffffa6}.salaryWarehouseGroupsPanel>header h4{color:#252a34;margin:0;font-size:13px}.salaryWarehouseGroupsPanel>header>strong{color:var(--salary-success);white-space:nowrap;font-size:15px}.salaryWarehouseSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.salaryWarehouseMetricRow{background:#ffffff73;border-radius:11px;align-content:center;gap:4px;min-width:0;min-height:57px;padding:8px 9px;display:grid}.salaryWarehouseMetricRow span{color:var(--salary-muted);font-size:10.5px;line-height:1.2}.salaryWarehouseMetricRow strong{color:#303640;white-space:nowrap;font-size:13px}.salaryWarehouseMetricRow.isReturn{background:#fee2e27a}.salaryWarehouseMetricRow.isReturn strong{color:var(--salary-danger)}.salaryWarehouseMetricRow.isNet{background:#dcfce785}.salaryWarehouseMetricRow.isNet strong{color:var(--salary-success)}.salaryGroupBreakdown{gap:7px;display:grid}.salaryGroupBreakdownToggle{color:#3f4654;width:max-content;max-width:100%;min-height:31px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f1f5f9c2,#ede9fe8f);border:1px solid #64748b2e;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffc2}.salaryGroupBreakdownToggle i{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.salaryGroupBreakdownToggle[aria-expanded=true] i{transform:rotate(225deg)translate(-1px,-1px)}.salaryGroupBreakdownToggle:hover{background:linear-gradient(135deg,#ffffffdb,#ede9feb3);transform:translateY(-1px);box-shadow:0 6px 14px #0f172a14,inset 0 1px #fffc}.salaryGroupBreakdownToggle:active{transform:translateY(0)scale(.985)}.salaryGroupBreakdownToggle:focus-visible{outline-offset:2px;outline:2px solid #d59a00a6}.salaryWarehouseGroupTable{min-width:0;gap:4px!important;display:grid!important;overflow:visible!important}.salaryWarehouseGroupTable>header,.salaryWarehouseGroupTable>article{grid-template-columns:minmax(150px,1.5fr) 42px repeat(4,minmax(76px,1fr));align-items:center;gap:7px;min-width:0;background:#ffffff6b!important;border:0!important;border-radius:9px!important;padding:7px 8px!important;display:grid!important}.salaryWarehouseGroupTable>header{color:var(--salary-muted);font-size:10px;font-weight:750;background:#f1f5f99e!important}.salaryWarehouseGroupTable>article strong{overflow-wrap:anywhere;min-width:0}.salaryWarehouseGroupTable>article span,.salaryWarehouseGroupTable>article b{white-space:nowrap;font-size:11px}.salaryWarehouseGroupTable>article .isReturn{color:var(--salary-danger)}.salaryWarehouseTotals{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.salaryWarehouseTotalCard{background:#ffffff75;border-radius:11px;gap:3px;min-width:0;padding:8px 9px;display:grid}.salaryWarehouseTotalCard dt{color:var(--salary-muted);font-size:10.5px}.salaryWarehouseTotalCard dd{color:#202631;white-space:nowrap;margin:0;font-size:13px;font-weight:850}.salaryWarehouseTotalCard.isAdvance{background:#fef3c77a}.salaryWarehouseTotalCard.isPaid{background:#dbeafe80}.salaryWarehouseTotalCard.isPayable{background:#dcfce799}.salaryWarehouseTotalCard.isPayable dd{color:var(--salary-success)}.salaryWarehouseActions{grid-template-columns:minmax(150px,190px) auto;align-items:center!important;gap:8px!important;display:grid!important}.salaryWarehouseActions input[type=date]{color:#202631;background:#ffffffa3;border:1px solid #94a3b83b;border-radius:12px;padding:0 10px;box-shadow:inset 0 1px #fffc;width:100%!important;height:42px!important}.salaryPayButton{color:#fff;width:auto;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1b1f27f5,#2d313ceb);border:1px solid #ffffff29;border-radius:13px;padding:0 15px;font-weight:750;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 8px 19px #0f172a29,inset 0 1px #ffffff24;height:42px!important}.salaryPayButton:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 11px 23px #0f172a33,inset 0 1px #ffffff2b}.salaryPayButton:active:not(:disabled){transform:translateY(0)scale(.985)}.salaryPayButton:focus-visible{outline-offset:2px;outline:2px solid #d59a00b8}.salaryPayButton:disabled{cursor:progress;color:#ffffffb8;background:linear-gradient(135deg,#474c57c7,#5b616eb3);box-shadow:inset 0 1px #ffffff1a}@media (width<=900px){.salaryWarehouseMetrics{grid-template-columns:1fr!important}.salaryWarehouseSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.salaryWarehouseActions{grid-template-columns:1fr auto}}@media (width<=600px){.salaryWarehouseGroupTable>header{display:none!important}.salaryWarehouseGroupTable>article{grid-template-columns:1fr 1fr!important;gap:6px!important}.salaryWarehouseGroupTable>article strong{grid-column:1/-1}.salaryWarehouseGroupTable>article span,.salaryWarehouseGroupTable>article b{white-space:normal;gap:2px;display:grid}.salaryWarehouseGroupTable>article [data-label]:before{content:attr(data-label);color:var(--salary-muted);font-size:9px;font-weight:650}}@media (width<=480px){.salaryWarehouseCard,.salaryWarehouseGroupsPanel{padding:10px!important}.salaryWarehouseSummary,.salaryWarehouseTotals{grid-template-columns:repeat(2,minmax(0,1fr))}.salaryWarehouseActions{grid-template-columns:1fr!important}.salaryWarehouseActions input[type=date],.salaryPayButton{width:100%!important}.salaryWarehouseMetricRow strong,.salaryWarehouseTotalCard dd{font-size:12px}}@media (prefers-reduced-motion:reduce){.salaryGroupBreakdownToggle,.salaryGroupBreakdownToggle i,.salaryPayButton{transition:none}}.bn-page{--bn-accent:#6366f1;--bn-accent-soft:#6366f11f;--bn-ink:#171b26;--bn-muted:#64748b;--bn-border:#ffffffb8;--bn-border-soft:#7d8caa2e;--bn-glass-bg:#ffffff9e;--bn-glass-bg-solid:#f8fafdf5;--bn-glass-shadow:0 20px 50px #18213c17, inset 0 1px 0 #ffffffc7;isolation:isolate;color:var(--bn-ink);font-variant-numeric:tabular-nums;background:radial-gradient(circle at 8% 5%,#6f91ff29,#0000 32%),radial-gradient(circle at 92% 8%,#be7dff21,#0000 30%),radial-gradient(circle at 52% 92%,#5cc8d214,#0000 34%),linear-gradient(#f5f7fc 0%,#edf1f8 100%);flex-direction:column;gap:20px;padding:18px;display:flex;position:relative}.bn-alert{border:1px solid #0000;border-radius:14px;padding:10px 14px;font-size:13px;font-weight:650}.bn-alert-error{color:#b91c1c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fef2f2d9;border-color:#b91c1c2e}.bn-alert-success{color:#15803d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f0fdf4d9;border-color:#15803d2e}.bn-alert-info{color:var(--bn-muted);border-color:var(--bn-border-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcbf}.bn-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.bn-stats-compact{grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0}.bn-stat{background:var(--bn-glass-bg);border:1px solid var(--bn-border);-webkit-backdrop-filter:blur(26px)saturate(155%);box-shadow:var(--bn-glass-shadow);border-radius:20px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bn-stat{background:var(--bn-glass-bg-solid)}}.bn-stat-top{align-items:center;gap:8px;display:flex}.bn-stat-icon{width:26px;height:26px;color:var(--bn-accent);background:#ffffff8c;border:1px solid #fffc;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #18213c0f}.bn-stat-icon .bn-icon{width:14px;height:14px}.bn-stat-label{color:var(--bn-muted);font-size:11.5px;font-weight:650}.bn-stat-value{letter-spacing:-.02em;font-size:19px;font-weight:800}.bn-stat-hint{color:var(--bn-muted);font-size:11px}.bn-tabs{border:1px solid var(--bn-border);-webkit-backdrop-filter:blur(20px)saturate(150%);background:#ffffff80;border-radius:16px;gap:4px;width:fit-content;padding:4px;display:flex;box-shadow:inset 0 1px 2px #18213c0d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bn-tabs{background:var(--bn-glass-bg-solid)}}.bn-tab{height:36px;color:var(--bn-muted);cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:650;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.bn-tab:hover{color:var(--bn-ink)}.bn-tab.active{color:var(--bn-ink);background:#ffffffeb;box-shadow:inset 0 1px #ffffffe6,0 3px 10px #18213c14}.bn-tab:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.bn-section{background:var(--bn-glass-bg);border:1px solid var(--bn-border);-webkit-backdrop-filter:blur(26px)saturate(155%);box-shadow:var(--bn-glass-shadow);border-radius:24px;flex-direction:column;gap:14px;padding:18px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bn-section{background:var(--bn-glass-bg-solid)}}.bn-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bn-section-head-compact{margin-top:4px}.bn-section-title{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.bn-section-hint{color:var(--bn-muted);margin:2px 0 0;font-size:12px}.bn-subtitle{margin:0;font-size:14px;font-weight:750}.bn-collapse{border:1px solid var(--bn-border-soft);color:var(--bn-muted);cursor:pointer;background:#ffffff8c;border-radius:10px;align-items:center;gap:5px;height:30px;padding:5px 10px;font-size:12px;font-weight:650;transition:background .12s,transform .12s;display:inline-flex}.bn-collapse:hover{color:var(--bn-ink);background:#fffc}.bn-collapse:active{transform:none}.bn-collapse:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.bn-toolbar,.bn-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bn-search-wrap,.bn-select-wrap{flex:220px;align-items:center;display:inline-flex;position:relative}.bn-select-wrap{flex:none}.bn-input-icon{color:var(--bn-muted);pointer-events:none;position:absolute;left:11px}.bn-search-wrap .bn-search,.bn-select-wrap .bn-select{padding-left:32px}.bn-input{border:1px solid var(--bn-border-soft);-webkit-backdrop-filter:blur(12px);color:var(--bn-ink);background:#ffffff94;border-radius:12px;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.bn-input:hover{background:#ffffffb8}.bn-input:focus-visible,.bn-input:focus{border-color:var(--bn-accent);outline:none;box-shadow:0 0 0 3px #6366f11f}.bn-search{flex:220px;min-width:220px}.bn-select{min-width:140px}.bn-field{flex-direction:column;gap:4px;font-size:12px;display:flex}.bn-field-label{color:var(--bn-muted);font-weight:600}.bn-field-compact{min-width:0}.bn-field-wide{flex:220px}.bn-btn{border:1px solid var(--bn-border-soft);color:var(--bn-ink);cursor:pointer;background:#ffffff9e;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:13px;font-weight:650;transition:transform .12s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #18213c0f}.bn-btn:hover{background:#ffffffd9;transform:translateY(-1px);box-shadow:0 4px 12px #18213c1a}.bn-btn:active{transform:translateY(0)}.bn-btn:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.bn-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.bn-btn-primary{background:var(--bn-accent);border-color:var(--bn-accent);color:#fff}.bn-btn-primary:hover{background:#5457e5}.bn-btn-secondary{background:#fff9}.bn-btn-danger{color:#dc2626;background:#fff9;border-color:#dc262640}.bn-btn-ghost{color:var(--bn-accent);height:34px;box-shadow:none;background:0 0;border-color:#0000;padding:0 10px}.bn-btn-ghost:hover{box-shadow:none;background:#6366f114;transform:none}.bn-btn-sm{height:32px;padding:0 12px;font-size:12px}.bn-table-wrap{border:1px solid var(--bn-border-soft);border-radius:16px;overflow-x:auto}.bn-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.bn-table th,.bn-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #7d8caa24;padding:10px 12px}.bn-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--bn-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;font-size:11px;font-weight:700}.bn-table tbody tr:last-child td{border-bottom:none}.bn-th-right,.bn-td-right{text-align:right}.bn-td-strong{font-weight:700}.bn-empty-cell{text-align:center;color:var(--bn-muted);white-space:normal;padding:24px!important}.bn-row-clickable{cursor:pointer;transition:background .12s}.bn-row-clickable:hover{background:#6366f10f}.bn-row-selected{background:var(--bn-accent-soft)!important}.bn-clients-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(60vh,620px);overflow:auto}.bn-clients-table-wrap thead th{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(150%);background:#f8fafddb;position:sticky;top:0}.bn-sort-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;gap:4px;padding:0;display:inline-flex}.bn-sort-btn.active{color:var(--bn-ink)}.bn-sort-btn:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px;border-radius:4px}.bn-muted{color:var(--bn-muted);font-size:12px}.bn-amount-plus{color:#15803d;font-weight:700}.bn-amount-minus{color:#b91c1c;font-weight:700}.bn-badge{border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.bn-badge-silver{color:#475569;background:#f1f5f9d9}.bn-badge-gold{color:#92400e;background:#fef3c7e6}.bn-badge-black{color:#f5d98a;background:linear-gradient(135deg,#1a1d24,#05060a);box-shadow:inset 0 1px #ffffff14}.bn-badge-icon{color:#f5d98a}.bn-status{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.bn-status-pending{color:#475569;background:#f1f5f9d9}.bn-status-good{color:#15803d;background:#dcfce7e6}.bn-status-bad{color:#b91c1c;background:#fee2e2e6}.bn-status-hint{margin-top:2px;font-size:11px}.bn-pill{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-block}.bn-pill-good{color:#15803d;background:#dcfce7e6}.bn-pill-info{color:#075985;background:#e0f2fee6}.bn-pill-muted{color:#64748b;background:#f1f5f9d9}.bn-empty{text-align:center;color:var(--bn-muted);flex-direction:column;align-items:center;gap:4px;padding:28px 16px;font-size:13px;display:flex}.bn-empty strong{color:var(--bn-ink);font-size:14px}.bn-toggle{cursor:pointer;align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;font-weight:600;display:flex}.bn-toggle input{accent-color:var(--bn-accent);margin-top:2px}.bn-toggle-inline{padding:0}.bn-toggle-disabled{opacity:.5;cursor:not-allowed}.bn-toggle-hint{color:var(--bn-muted);font-size:11px;font-weight:500;display:block}.bn-settings-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bn-settings-group{border:1px solid var(--bn-border-soft);-webkit-backdrop-filter:blur(14px);background:#ffffff80;border-radius:18px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.bn-settings-group-title{color:var(--bn-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:12px;font-weight:750}.bn-settings-fields{flex-wrap:wrap;gap:10px;display:flex}.bn-save-status{align-items:center;gap:10px;display:flex}.bn-status-dirty{color:#b45309;font-size:12px;font-weight:650}.bn-status-saved{color:var(--bn-muted);font-size:12px;font-weight:600}.bn-tier-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.bn-tier-card{border:1px solid var(--bn-border-soft);-webkit-backdrop-filter:blur(14px);background:#ffffff80;border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex}.bn-tier-card-head{justify-content:space-between;align-items:center;display:flex}.bn-tier-card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bn-tier-card-flags{flex-wrap:wrap;gap:12px;display:flex}.bn-input-compact{padding:6px 10px;font-size:12px}.bn-import-block{flex-direction:column;gap:10px;display:flex}.bn-icon{flex-shrink:0;width:18px;height:18px}.bn-icon-sm{width:15px;height:15px}.bn-icon-xs{width:13px;height:13px}.bn-section-title .bn-icon-sm{color:var(--bn-accent)}.bn-product-label{color:var(--bn-muted);align-items:center;gap:4px;margin-top:3px;font-size:11.5px;display:inline-flex}.bn-receipt-toggle{color:var(--bn-accent);cursor:pointer;background:#6366f114;border:none;border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 8px;font-size:11px;font-weight:650;display:inline-flex}.bn-receipt-toggle:hover{background:#6366f126}.bn-receipt-toggle:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.bn-receipt-items{border:1px solid var(--bn-border-soft);white-space:normal;background:#ffffff8c;border-radius:12px;flex-direction:column;gap:6px;margin:4px 0;padding:10px 14px;display:flex}.bn-receipt-item{align-items:center;gap:10px;font-size:12px;display:flex}.bn-receipt-item-name{color:var(--bn-ink);flex:auto}.bn-receipt-item-qty{color:var(--bn-muted);flex-shrink:0}.bn-receipt-item-amount{flex-shrink:0;font-weight:700}.bn-modal-overlay{-webkit-backdrop-filter:blur(6px);box-sizing:border-box;z-index:1200;background:#0f172a6b;justify-content:center;align-items:center;padding:138px 16px 20px;animation:.15s bn-fade-in;display:flex;position:fixed;inset:0;overflow:hidden}.bn-modal{border:1px solid var(--bn-border);-webkit-backdrop-filter:blur(30px)saturate(160%);padding:20px;padding-bottom:max(20px, env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-gutter:stable;background:#ffffffb8;border-radius:24px;flex-direction:column;gap:16px;width:min(820px,100%);max-height:calc(100dvh - 158px);animation:.18s cubic-bezier(.16,1,.3,1) bn-modal-in;display:flex;position:relative;overflow-y:auto;box-shadow:0 26px 64px #18213c47}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bn-modal{background:var(--bn-glass-bg-solid)}}@keyframes bn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bn-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.bn-modal-close{border:1px solid var(--bn-border-soft);width:32px;height:32px;color:var(--bn-muted);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.bn-modal-close:hover{color:var(--bn-ink);background:#ffffffe6}.bn-modal-close:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.bn-modal-head{padding-right:32px}.bn-modal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bn-modal-section{border-top:1px solid var(--bn-border-soft);flex-direction:column;gap:10px;padding-top:14px;display:flex}.bn-metric{border:1px solid var(--bn-border-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.bn-metric span{color:var(--bn-muted);font-size:11px;font-weight:600}.bn-metric strong{font-size:14px;font-weight:750}.bn-metric-accent{background:var(--bn-accent-soft);border-color:#6366f140}.bn-metric-accent strong{color:var(--bn-accent)}.bn-op-form{flex-wrap:wrap;gap:10px;display:flex}.bn-op-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bn-op-confirm{border:1px solid var(--bn-border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c;border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.bn-op-confirm-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.bn-op-confirm-total{border-top:1px dashed var(--bn-border-soft);margin-top:4px;padding-top:6px;font-size:14px}@media (width<=1080px){.bn-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.bn-stats,.bn-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-settings-groups,.bn-tier-card-fields{grid-template-columns:1fr}.bn-clients-table-wrap{max-height:min(56vh,520px)}.bn-section-head{align-items:flex-start}}@media (width<=520px){.bn-page{gap:14px;padding:10px}.bn-section{border-radius:20px;padding:14px}.bn-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bn-modal{padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));width:100%;max-height:calc(100dvh - 104px - env(safe-area-inset-top));border-radius:20px}.bn-modal-grid{grid-template-columns:1fr 1fr}.bn-table{min-width:480px}.bn-tabs{width:100%}.bn-tab{flex:auto;justify-content:center}}@media (prefers-color-scheme:dark){.bn-page{--bn-ink:#f1f5f9;--bn-muted:#94a3b8;--bn-border:#ffffff24;--bn-border-soft:#ffffff24;--bn-glass-bg:#141b2b9e;--bn-glass-bg-solid:#0b0f19f5;background:radial-gradient(circle at 8% 5%,#6366f129,#0000 32%),radial-gradient(circle at 92% 8%,#be7dff1a,#0000 30%),radial-gradient(circle at 52% 92%,#38bdf814,#0000 34%),linear-gradient(#0b0f19 0%,#0a0d16 100%)}.bn-input,.bn-btn-secondary,.bn-btn{color:var(--bn-ink);background:#141b2b8c}.bn-btn-primary{color:#fff;background:var(--bn-accent)}.bn-tab.active{background:#1e263ae6}.bn-table th{background:#141b2bb3}.bn-clients-table-wrap thead th{background:#0b0f19d9}.bn-row-clickable:hover{background:#6366f11f}.bn-settings-group,.bn-tier-card,.bn-op-confirm,.bn-metric,.bn-receipt-items{background:#141b2b8c}.bn-badge-silver{color:#cbd5e1;background:#ffffff14}.bn-stat-icon{background:#ffffff14;border-color:#ffffff24}.bn-modal-close{background:#141b2bb3}}.profileModalOverlay{z-index:9999;background:#080a108c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.profileModal{color:#fff;background:#14161f;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;width:100%;max-width:420px;max-height:100dvh;display:flex;overflow-y:auto;box-shadow:0 24px 60px #00000073}.profileModalHeader{border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.profileModalHeader h2{margin:0;font-size:17px}.profileModalCloseButton{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:999px;width:32px;min-width:44px;height:32px;min-height:44px;font-size:15px}.profileModalBody{flex-direction:column;gap:18px;padding:18px;display:flex;overflow-y:auto}.profileModalAvatarBlock{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.profileModalAvatarImage{object-fit:cover;border:2px solid #ffffff29;border-radius:999px;width:84px;height:84px}.profileModalAvatarPlaceholder{color:#111;background:linear-gradient(135deg,#f4c84b,#d59a00);border-radius:999px;justify-content:center;align-items:center;width:84px;height:84px;font-size:28px;font-weight:900;display:flex}.profileModalAvatarActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.profileModalButton{cursor:pointer;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:800;display:inline-flex}.profileModalButtonPrimary{color:#111;background:#c89400;border-color:#0000}.profileModalButtonPrimary:disabled{opacity:.5;cursor:not-allowed}.profileModalButtonSecondary{color:#fff;background:#ffffff14}.profileModalReadonlyBlock{background:#ffffff0a;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.profileModalField{justify-content:space-between;gap:12px;font-size:13px;display:flex}.profileModalFieldLabel{color:#fff9}.profileModalFieldValue{text-align:right;font-weight:700}.profileModalPasswordBlock{flex-direction:column;gap:10px;display:flex}.profileModalPasswordBlock h3{color:#ffffffbf;margin:0;font-size:14px}.profileModalInput{box-sizing:border-box;color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;width:100%;padding:12px;font-size:16px}.profileModalError{color:#ff8080;margin:0;font-size:13px}.profileModalSuccess{color:#7be495;margin:0;font-size:13px}.profileModalFooter{padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:flex-end;display:flex}@media (width<=768px){.profileModalOverlay{align-items:flex-end;padding:0}.profileModal{width:100%;max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 12px);border-radius:18px 18px 0 0;overflow:hidden}.profileModalHeader{padding-top:16px}.profileModalBody{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;padding-bottom:calc(18px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.profileModal .profileModalCloseButton{color:#ef4444;width:35px;min-width:35px;height:35px;min-height:35px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:1px solid #0000;border-radius:10px;padding:0;font-size:21px;line-height:1}.profileModalLogoutButton{color:#fff;background:#dc2626;border-color:#ffffff2e;width:100%}.profileModalSmsPanel{flex-direction:column;gap:10px;padding-top:4px;display:flex}.profileModalSmsPanel .testSmsPanelForm{flex-direction:column;gap:8px;display:flex}.profileModalSmsPanel input,.profileModalSmsPanel textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;padding:12px;font-size:16px}.profileModalSmsPanel button{color:#111;background:#c89400;border:1px solid #0000;border-radius:999px;min-height:44px;font-weight:800}.profileModalSmsPanel button:disabled{opacity:.5}.profileModalSmsPanel .testSmsPanelStatus{font-size:13px}}@media (prefers-color-scheme:light){.profileModal{color:#111;background:#fff;border-color:#00000014}.profileModalReadonlyBlock{background:#0000000a}.profileModalFieldLabel{color:#0000008c}.profileModalInput,.profileModalSmsPanel input,.profileModalSmsPanel textarea{color:#111;background:#f8f2e4;border-color:#c7bfa8}.profileModalButtonSecondary,.profileModalCloseButton{color:#111;background:#0000000f}}.finance-no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.finance-no-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.finance-no-spin[type=number]{-moz-appearance:textfield}@media screen and (width<=767px){.mobileClientsSortHeader{grid-template-columns:minmax(0,1fr) minmax(112px,38%);gap:8px;margin-bottom:8px;padding:0 2px;display:grid}.mobileClientsSortButton{color:#475569;min-width:0;min-height:44px;font:inherit;letter-spacing:.04em;cursor:pointer;background:#ffffffdb;border:1px solid #94a3b83d;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.mobileClientsSortButton.isActive{color:#1d4ed8;background:#dbeafef0;border-color:#2563eb61}.clientMobileCard{box-sizing:border-box;color:#0f172a;cursor:pointer;background:#fffffff5;border:1px solid #94a3b83d;border-radius:15px;outline:none;width:100%;min-width:0;margin:0 0 8px;padding:11px 12px;display:block;box-shadow:0 3px 10px #0f172a0f}.clientMobileCard.mobileClientRowGrid{grid-template-columns:minmax(0,1fr) minmax(112px,38%);align-items:center;gap:9px;display:grid}.mobileClientMain,.mobileClientBalances{min-width:0}.mobileClientMain{gap:5px;display:grid}.mobileClientBalances{align-self:stretch;align-items:center;display:grid}.clientMobileCard:focus-visible{border-color:#2563eb94;box-shadow:0 0 0 3px #2563eb29}.clientMobileCard.isSelected{border-color:#2563eb57}.clientMobileCardMain,.clientMobileCardMeta{min-width:0;display:grid}.clientMobileCardMain{gap:5px}.clientMobileCardMeta{color:#64748b;gap:3px;font-size:12px;line-height:1.3}.clientMobileCardTitle{color:#0f172a;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:15px;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.mobileClientBalances .clientFinanceCompactSource{min-height:26px;padding:5px 6px}.mobileClientBalances .clientFinanceCompactLabel{font-size:8px}.mobileClientBalances .clientFinanceCompactAmount{font-size:11px}.clientMobileCardContact{flex-wrap:wrap;align-items:center;gap:2px 7px;min-width:0;display:flex}.clientMobileCardChannels,.clientMobileCardCar{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clientMobileCardChannels{color:#475569;font-weight:700}.clientMobileCardDate{color:#475569ad;font-size:11px}.clientModalActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important}.clientModalActions .clientModalAction{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;box-shadow:none!important;color:#172033!important;font:inherit!important;text-align:center!important;white-space:normal!important;background:#f1f5f9!important;border:1px solid #64748b4d!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:8px 10px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.clientModalActions .clientModalAction--delete{color:#991b1b!important;background:#fff1f2!important;border-color:#dc262652!important}.clientModalActions .clientModalAction:disabled{cursor:default!important;opacity:.55!important}}@media screen and (width<=768px){.mobileCurrentGroupButton,.mobileGroupDropdownButton{align-items:center!important;display:flex!important;overflow:visible!important}.mobileCurrentGroupText,.mobileGroupDropdownText{min-width:0!important}.messengerUnreadBadgeBump{flex:none!important;min-width:20px!important;overflow:visible!important}}.messengerUnreadBadgeBump{animation:.28s cubic-bezier(.34,1.56,.64,1) both messengerUnreadBadgeBump}@keyframes messengerUnreadBadgeBump{0%{transform:scale(.65)}55%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.messengerUnreadBadgeBump{animation:none}}.zaptradeOrdersSearchControl,.zaptradeOrdersToolbarV2 input,.zaptradeOrdersToolbarV2 select,.zaptradeOrdersSearchControl input,.zaptradeOrdersSearchControl select,.zaptradeOrdersFilters input[type=text],.zaptradeOrdersFilters input[type=date],.zaptradeOrdersFilters select,.zaptradeFinanceFiltersPolish input:not([type=checkbox]),.zaptradeFinanceFiltersPolish select{background-color:#d6ae4914;border-color:#d6ae4947;transition:background-color .14s,border-color .14s,box-shadow .14s}.zaptradeOrdersToolbarV2 input:hover,.zaptradeOrdersToolbarV2 select:hover,.zaptradeOrdersSearchControl:hover,.zaptradeOrdersFilters input[type=text]:hover,.zaptradeOrdersFilters input[type=date]:hover,.zaptradeOrdersFilters select:hover,.zaptradeFinanceFiltersPolish input:not([type=checkbox]):hover,.zaptradeFinanceFiltersPolish select:hover{background-color:#d6ae491f!important;border-color:#d6ae495c!important}.zaptradeOrdersSearchBoxV2:focus-within,.zaptradeOrdersSearchControl:focus-within,.zaptradeOrdersToolbarV2 input:focus,.zaptradeOrdersToolbarV2 select:focus,.zaptradeOrdersFilters input[type=text]:focus,.zaptradeOrdersFilters input[type=date]:focus,.zaptradeOrdersFilters select:focus,.zaptradeFinanceFiltersPolish input:not([type=checkbox]):focus,.zaptradeFinanceFiltersPolish select:focus{outline:none;box-shadow:0 0 0 2px #d6ae491a;border-color:#d6ae4973!important}.zaptradeOrdersGridV2Table th,.zaptradeOrdersGridV2Table td{border-right:1px solid #17191d1a!important}.zaptradeOrdersGridV2Table th:last-child,.zaptradeOrdersGridV2Table td:last-child{border-right:0!important}.zaptradeOrdersGridV2Table tbody>tr:hover>td:not(:last-child){border-right-color:#17191d29!important}.productsCatalogPage{box-sizing:border-box;color:#17120a;-webkit-overflow-scrolling:touch;align-content:start;gap:14px;width:100%;min-width:0;height:100%;padding:16px 0 22px;display:grid;overflow-y:auto}.productsCatalogHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.productsCatalogHeader h2{margin:0;font-size:24px;line-height:1.1}.productsCatalogHeader span{color:#766b58;margin-top:4px;font-size:12.5px;display:block}.productsCatalogHeader .productsCatalogStockSynced{color:#948a79;margin-top:3px;font-size:10.5px}.productsCatalogHeader>strong{color:#513a00;background:#f4c84b33;border-radius:999px;flex:none;padding:7px 11px;font-size:13px}.productsCatalogFilters{background:#ffffffd1;border:1px solid #5b46121f;border-radius:15px;grid-template-columns:minmax(280px,1fr) minmax(340px,1.35fr) minmax(170px,.55fr) auto;align-items:end;gap:12px;padding:14px;display:grid;box-shadow:0 2px 8px #1e16080a}.productsCatalogFilters label,.productsCatalogSearch,.productsCatalogGroupFilter{color:#6f6553;letter-spacing:.04em;text-transform:uppercase;gap:5px;min-width:0;font-size:10.5px;font-weight:800;display:grid}.productsCatalogFilters input,.productsCatalogFilters select,.productsCatalogGroupSettings select,.productsCatalogOverride select{box-sizing:border-box;color:#17120a;width:100%;min-width:0;min-height:39px;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d8d3c9;border-radius:10px;padding:7px 10px;font-size:13px}.productsCatalogFilters input:focus,.productsCatalogFilters select:focus,.productsCatalogGroupSettings select:focus,.productsCatalogOverride select:focus{border-color:#d5a419;outline:none;box-shadow:0 0 0 3px #f4c84b2e}.productsCatalogSearchRow{align-items:stretch;gap:7px;min-width:0;display:flex}.productsCatalogSearchRow>input{flex:auto;min-width:0}.productsCatalogScannerButton{box-sizing:border-box;color:#5f5749;cursor:pointer;background:#fff;border:1px solid #d8d3c9;border-radius:10px;place-items:center;width:36px;min-width:36px;height:36px;padding:7px;display:grid}.productsCatalogScannerButton:hover{color:#33260d;background:#f4c84b1a;border-color:#d5a419}.productsCatalogScannerButton:focus-visible{border-color:#d5a419;outline:none;box-shadow:0 0 0 3px #f4c84b2e}.productsCatalogScannerButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px;display:block}.productsGroupTreePicker{color:#6f6553;letter-spacing:.04em;text-transform:uppercase;gap:5px;min-width:0;font-size:10.5px;font-weight:800;display:grid;position:relative}.productsGroupTreeTrigger{box-sizing:border-box;color:#17120a;width:100%;min-width:0;min-height:39px;font:inherit;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;background:#fff;border:1px solid #d8d3c9;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.productsGroupTreeTrigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.productsGroupTreeTrigger>b{color:#766c5b;flex:none;font-size:15px}.productsGroupTreeTrigger:focus-visible,.productsGroupTreeTrigger.isOpen{border-color:#d5a419;outline:none;box-shadow:0 0 0 3px #f4c84b2e}.productsGroupTreeMenu{z-index:80;text-transform:none;letter-spacing:normal;background:#fffffffa;border:1px solid #0f172a24;border-radius:13px;max-width:min(820px,100vw - 40px);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 18px 44px #0f172a33}.productsGroupTreeColumns{align-items:stretch;max-width:820px;display:flex;overflow-x:auto}.productsGroupTreeColumn{box-sizing:border-box;border-right:1px solid #0f172a14;width:210px;min-width:210px;max-height:390px;padding:6px;overflow-y:auto}.productsGroupTreeColumn:last-child{border-right:0}.productsGroupTreeRow{border-radius:8px;align-items:stretch;min-width:0;display:flex}.productsGroupTreeRow:hover,.productsGroupTreeRow.isSelected{background:#f4c84b24}.productsGroupTreeName,.productsGroupTreeAll{color:#263142;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;justify-content:space-between;align-items:center;gap:8px;padding:9px 8px;font-size:12px;font-weight:700;display:flex}.productsGroupTreeName>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.productsGroupTreeName>b{color:#92700e;font-size:17px;line-height:1}.productsGroupTreeAll{color:#6c5420;width:100%}.productsGroupTreeAll.isSelected{background:#f4c84b33}.productsGroupTreeSelect{color:#98730b;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 7px;font-size:9px;font-weight:850}.productsGroupTreeSelect:hover{color:#543d00}.productsGroupTreeMobileHead{background:#f8fafc;border-bottom:1px solid #0f172a14;gap:4px;padding:10px;display:grid}.productsGroupTreeMobileHead button{color:#755900;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:12px;font-weight:850}.productsGroupTreeMobileHead small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.productsGroupTreeChooseCurrent{color:#5c4500;width:calc(100% - 12px);font:inherit;cursor:pointer;background:#f4c84b26;border:1px solid #d5a4194d;border-radius:9px;margin:6px;padding:9px;font-size:12px;font-weight:850}.productsCatalogRefreshButton{box-sizing:border-box;color:#2d1d00;cursor:pointer;background:linear-gradient(145deg,#f6d46a,#e4ad1f);border:1px solid #d5a41966;border-radius:10px;flex:none;place-items:center;width:39px;min-width:39px;height:39px;padding:0;display:grid}.productsCatalogRefreshButton:hover:not(:disabled){background:linear-gradient(145deg,#f8dd82,#eab625);border-color:#d5a419}.productsCatalogRefreshButton:focus-visible{outline:none;box-shadow:0 0 0 3px #f4c84b47}.productsCatalogRefreshButton:disabled{cursor:wait;opacity:.7}.productsCatalogRefreshButton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.productsCatalogRefreshButton.isSpinning svg{animation:.8s linear infinite productsCatalogRefreshSpin}@keyframes productsCatalogRefreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.productsCatalogRefreshStatus{color:#1c6b3a;background:#2ea3591f;border-radius:12px;padding:10px 14px;font-size:12.5px;font-weight:700}.productsCatalogGroupSettings{background:#f4c84b21;border:1px solid #d59a0047;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.productsCatalogGroupSettings>div{gap:2px;min-width:0;display:grid}.productsCatalogGroupSettings span{color:#746a59;font-size:11px;font-weight:750}.productsCatalogGroupSettings strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productsCatalogGroupSettings select{flex:0 0 120px;width:120px}.productsCatalogTableWrap{background:#ffffffe0;border:1px solid #5b46121c;border-radius:15px;width:100%;min-width:0;display:block;overflow-x:auto;box-shadow:0 4px 16px #1e16080d}.productsCatalogTable{border-collapse:collapse;table-layout:fixed;border-radius:0;width:100%;min-width:1380px}.productsCatalogTable th,.productsCatalogTable td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #5a461913;border-right:1px solid #5a46190e;padding:9px 10px}.productsCatalogTable th:last-child,.productsCatalogTable td:last-child{border-right:0}.productsCatalogTable th{color:#675b46;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;background:#f6f2e7f0;font-size:10.5px;font-weight:800}.productsCatalogTable th:first-child{width:20%}.productsCatalogTable th:nth-child(2){width:9%}.productsCatalogTable th:nth-child(3){width:16%}.productsCatalogTable th:nth-child(4){width:11%}.productsCatalogTable th:nth-child(5),.productsCatalogTable th:nth-child(6),.productsCatalogTable th:nth-child(7){width:9%}.productsCatalogTable th:nth-child(8){width:7%}.productsCatalogTable th:nth-child(9){width:10%}.productsCatalogTable.isAdmin{min-width:1490px}.productsCatalogTable.isAdmin th:first-child{width:18%}.productsCatalogTable.isAdmin th:nth-child(2){width:8%}.productsCatalogTable.isAdmin th:nth-child(3){width:14%}.productsCatalogTable.isAdmin th:nth-child(4){width:10%}.productsCatalogTable.isAdmin th:nth-child(5),.productsCatalogTable.isAdmin th:nth-child(6),.productsCatalogTable.isAdmin th:nth-child(7){width:8%}.productsCatalogTable.isAdmin th:nth-child(8){width:7%}.productsCatalogTable.isAdmin th:nth-child(9){width:8%}.productsCatalogTable.isAdmin th:nth-child(10){width:11%}.productsCatalogTable tbody tr:last-child td{border-bottom:0}.productsCatalogTable tbody tr:hover{background:#f4c84b12}.productsCatalogProductRow{cursor:pointer}.productsCatalogProductRow:focus-visible{outline-offset:-2px;outline:2px solid #d5a419a6}.productsCatalogTable td{color:#40392d;font-size:12.5px;line-height:1.3}.productsCatalogTable td>strong{color:#17120a;font-size:13px;line-height:1.3;display:block}.productsCatalogTable td>span,.productsCatalogTable td>small{display:block}.productsCatalogTable td>small{color:#8b8170;margin-top:3px;font-size:10.5px}.productsCatalogMarkBadge{color:#2d1d00;background:linear-gradient(145deg,#f6d46a,#e4ad1f);border:1px solid #d39c06;border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-flex}.productsCatalogMarkState{color:#5f5749;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.productsCatalogMarkState.isUnknown{color:#8b8170;font-weight:600}.productsCatalogOverride{gap:4px;min-width:96px;display:grid}.productsCatalogOverride>span{color:#8b8170;font-size:9px;font-weight:700;line-height:1.1}.productsCatalogOverride select{min-height:32px;padding:4px 8px;font-size:11px}.productsCatalogStock{gap:2px;min-width:0;display:grid}.productsCatalogStock>strong{color:#2f4d27;font-size:12px;line-height:1.2}.productsCatalogStock>small{color:#817765;font-size:10.5px;line-height:1.2}.productsCatalogStockMissing{color:#948a79;font-size:11px;font-weight:600}.productsCatalogPrice{color:#2f2a20;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.productsCatalogMobileList{display:none}.productsCatalogMobileCard{background:#ffffffe6;border:1px solid #5b46121f;border-radius:15px;gap:8px;min-width:0;padding:12px 13px;display:grid;box-shadow:0 2px 8px #1e16080d}.productsCatalogMobileCard[role=button]{cursor:pointer}.productsCatalogMobileCard:focus-visible{outline-offset:2px;outline:2px solid #d5a419a6}.productsCatalogMobileCard header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.productsCatalogMobileCard header strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.3}.productsCatalogMobileCard>div{grid-template-columns:82px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.productsCatalogMobileCard>div span{color:#817765}.productsCatalogMobileCard>div b{color:#40392d;overflow-wrap:anywhere}.productsCatalogMobileCard>.productsCatalogMobileStock{align-items:start}.productsCatalogMobileStock .productsCatalogStock{gap:2px;display:grid}.productsCatalogMobileStock .productsCatalogStock>strong{font-size:12px}.productsCatalogMobileStock .productsCatalogStock>small{font-size:10.5px;display:inline}.productsCatalogMobileCard .productsCatalogOverride{border-top:1px solid #5a461917;grid-template-columns:minmax(0,1fr) 110px;align-items:center;padding-top:7px;display:grid}.productsCatalogMobileCard .productsCatalogOverride>span{font-size:10.5px}.productsCatalogMobileCard>.productsCatalogMobileOverride{border-top:1px solid #5a461917;padding-top:7px;display:block}.productsCatalogDetailBackdrop{z-index:1500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17120a6b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.productsCatalogDetail{box-sizing:border-box;background:#fffdf8;border:1px solid #5b46122e;border-radius:18px;width:min(720px,100%);max-height:min(760px,100vh - 44px);overflow-y:auto;box-shadow:0 24px 70px #1912053d}.productsCatalogDetail>header{z-index:1;background:#fffdf8f5;border-bottom:1px solid #5a461917;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex;position:sticky;top:0}.productsCatalogDetail>header span{color:#8b8170;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.productsCatalogDetail>header h3{color:#17120a;margin:3px 0 0;font-size:19px;line-height:1.25}.productsCatalogDetail>header button{color:#5f5749;cursor:pointer;background:#fff;border:1px solid #5b461221;border-radius:10px;flex:0 0 34px;width:34px;height:34px;font-size:22px;line-height:1}.productsCatalogDetailGrid{background:#5a461914;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px 20px 20px;display:grid}.productsCatalogDetailGrid>div{background:#fffdf8;align-content:start;gap:5px;min-width:0;padding:13px 14px;display:grid}.productsCatalogDetailGrid>.isWide{grid-column:1/-1}.productsCatalogDetailGrid span{color:#8b8170;font-size:10.5px;font-weight:750}.productsCatalogDetailGrid b{color:#322c22;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.productsCatalogDetailMarks b{color:#8b8170;font-weight:600}.productsCatalogDetailOverride .productsCatalogOverride{grid-template-columns:minmax(0,1fr) 130px;align-items:center}.productsScannerMatchesBackdrop{z-index:1700;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17120a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.productsScannerMatches{background:#fffdf8;border:1px solid #5b46122e;border-radius:18px;width:min(520px,100%);max-height:min(680px,100dvh - 40px);overflow:hidden;box-shadow:0 24px 70px #1912053d}.productsScannerMatches>header{border-bottom:1px solid #5a461917;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.productsScannerMatches>header span{color:#8b8170;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.productsScannerMatches>header h3{color:#17120a;margin:3px 0 0;font-size:18px}.productsScannerMatches>header button{color:#5f5749;cursor:pointer;background:#fff;border:1px solid #5b461221;border-radius:10px;flex:0 0 34px;width:34px;height:34px;font-size:22px}.productsScannerMatchesList{gap:8px;max-height:min(560px,100dvh - 130px);padding:12px;display:grid;overflow-y:auto}.productsScannerMatchesList>button{color:#5f5749;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #5b461221;border-radius:11px;gap:4px;padding:11px 12px;font-size:12px;display:grid}.productsScannerMatchesList>button:hover{background:#f4c84b14;border-color:#d5a419}.productsScannerMatchesList strong{color:#17120a;font-size:13px}.productsCatalogPagination{color:#746a59;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.productsCatalogPagination>div{align-items:center;gap:10px;display:flex}.productsCatalogPagination button{color:#33260d;cursor:pointer;background:#fff;border:1px solid #5b461226;border-radius:10px;min-height:34px;padding:6px 11px;font-weight:750}.productsCatalogPagination button:disabled{cursor:default;opacity:.42}.productsCatalogLoading,.productsCatalogError,.productsCatalogEmpty{text-align:center;border-radius:14px;padding:18px;font-size:13px}.productsCatalogLoading,.productsCatalogEmpty{color:#817765;background:#ffffffa3}.productsCatalogError{color:#8b1111;background:#b91c1c17}@media (width<=768px){.productsCatalogPage{padding:12px 10px calc(22px + env(safe-area-inset-bottom));gap:11px}.productsCatalogHeader h2{font-size:20px}.productsCatalogFilters{grid-template-columns:1fr;gap:9px;padding:11px}.productsCatalogFilters input,.productsCatalogFilters select{min-height:44px;font-size:14px}.productsCatalogScannerButton{width:44px;min-width:44px;height:44px}.productsCatalogRefreshButton{justify-self:start;width:44px;min-width:44px;height:44px}.productsGroupTreeTrigger{min-height:44px;font-size:14px}.productsGroupTreeMenu.isMobile{width:100%;max-width:none;max-height:min(58dvh,500px);overflow-y:auto}.productsGroupTreeMenu.isMobile .productsGroupTreeColumn{border-right:0;width:100%;min-width:0;max-height:none}.productsGroupTreeMenu.isMobile .productsGroupTreeName{min-height:44px;font-size:14px}.productsGroupTreeMenu.isMobile .productsGroupTreeSelect{min-width:72px;font-size:10px}.productsCatalogGroupSettings{flex-direction:column;align-items:stretch;gap:8px}.productsCatalogGroupSettings strong{white-space:normal}.productsCatalogGroupSettings select{flex-basis:auto;width:100%;min-height:44px}.productsCatalogTableWrap{display:none}.productsCatalogMobileList{gap:9px;display:grid}.productsCatalogPagination{text-align:center;flex-direction:column;align-items:stretch}.productsCatalogPagination>div{justify-content:center}.productsCatalogPagination button{min-height:42px}.productsCatalogDetailBackdrop{align-items:end;padding:0}.productsCatalogDetail{width:100%;max-height:88vh;padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0}.productsCatalogDetail>header{padding:15px 15px 12px}.productsCatalogDetail>header h3{font-size:17px}.productsCatalogDetailGrid{grid-template-columns:1fr;padding:1px 12px 14px}.productsCatalogDetailGrid>.isWide{grid-column:auto}}.chzPage{flex-direction:column;gap:16px;max-width:960px;margin:0 auto;padding:16px;display:flex}.chzPageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chzPageHeader h2{color:#181b20;margin:0;font-size:22px;font-weight:800}.chzPageSubtitle{color:#727a84;margin-top:2px;font-size:12px;display:block}.chzButtonPrimary{color:#fff;cursor:pointer;background:#20242a;border:none;border-radius:8px;height:38px;padding:0 16px;font-size:13px;font-weight:700}.chzButtonPrimary:disabled{opacity:.55;cursor:default}.chzButtonSecondary{color:#20242a;cursor:pointer;background:#fff;border:1px solid #2328302e;border-radius:8px;height:38px;padding:0 14px;font-size:13px;font-weight:650}.chzButtonSecondary:disabled{opacity:.5;cursor:default}.chzCreateForm{background:#ffffffb3;border:1px solid #23283024;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.chzCreateField{color:#444b54;flex-direction:column;gap:4px;font-size:12px;font-weight:650;display:flex}.chzCreateField input[type=text],.chzCreateField input[type=file]{border:1px solid #2328302e;border-radius:7px;height:36px;padding:0 10px;font-size:13px}.chzCreateActions{justify-content:flex-end;gap:8px;display:flex}.chzFormError{color:#a01717;background:#d93a3a1a;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:650}.chzHistoryBlock h3{color:#20242a;margin:0 0 8px;font-size:15px;font-weight:750}.chzHistoryList{flex-direction:column;gap:6px;display:flex}.chzHistoryRow{text-align:left;cursor:pointer;background:#fff;border:1px solid #2328301f;border-radius:9px;grid-template-columns:minmax(0,1.4fr) auto auto auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:12.5px;display:grid}.chzHistoryRow:hover{background:#2328300a}.chzHistoryName{color:#181b20;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.chzHistoryStatus{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.chzHistoryStatus--in_progress{color:#7a5d0f;background:#d6ae492e}.chzHistoryStatus--completed{color:#1f7a3c;background:#2ea35926}.chzHistoryCounts{color:#444b54;white-space:nowrap}.chzHistoryDate{color:#727a84;white-space:nowrap}.chzHistoryUser{color:#727a84;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chzHistoryDeleteButton{color:#a01717;white-space:nowrap;cursor:pointer;background:#d93a3a14;border:1px solid #d93a3a59;border-radius:6px;height:26px;padding:0 10px;font-size:11px;font-weight:700}.chzHistoryDeleteButton:hover{background:#d93a3a29}.chzWorkspace{flex-direction:column;gap:16px;display:flex}.chzWorkspaceHeader{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chzWorkspaceTitle{flex:auto;min-width:0}.chzWorkspaceTitle h3{color:#181b20;margin:0;font-size:17px;font-weight:750}.chzWorkspaceMeta{color:#727a84;font-size:12px}.chzScopeBadge{color:#20242a;cursor:pointer;background:#d6ae491f;border:1px solid #2328302e;border-radius:8px;height:34px;padding:0 12px;font-size:12.5px;font-weight:700}.chzScopeBadge:disabled{opacity:.5;cursor:default}.chzCounters{flex-direction:column;gap:8px;display:flex}.chzCountersRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.chzCounterCard{background:#fff;border:1px solid #2328301f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px 6px;display:flex}.chzCounterCard--secondary{background:#23283008}.chzCounterValue{color:#181b20;font-size:24px;font-weight:800;line-height:1}.chzCountersRow--secondary .chzCounterValue{font-size:19px}.chzCounterLabel{letter-spacing:.03em;text-transform:uppercase;color:#727a84;font-size:10px;font-weight:700}.chzViewTabs{border-bottom:1px solid #2328301f;gap:6px;display:flex}.chzViewTab{color:#727a84;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:34px;padding:0 12px;font-size:12.5px;font-weight:700}.chzViewTab.isActive{color:#20242a;border-bottom-color:#20242a}.chzScannerBlock{flex-direction:column;gap:8px;display:flex}.chzScannerLabel{letter-spacing:.02em;text-transform:uppercase;color:#727a84;font-size:11px;font-weight:750}.chzScanInput{box-sizing:border-box;text-align:center;letter-spacing:.02em;border:2px solid #23283038;border-radius:12px;width:100%;height:56px;padding:0 16px;font-size:20px;font-weight:700}.chzScanInput:disabled{color:#8a929c;background:#2328300f}.chzCameraPlaceholder{flex-direction:column;align-items:center;gap:4px;padding-top:4px;display:flex}.chzCameraPlaceholder span{color:#727a84;font-size:11px}.chzCameraOverlay{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:#000;flex-direction:column;display:flex;position:fixed;inset:0;z-index:2147483000!important}.chzCameraTopBar{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.chzCameraCloseButton,.chzCameraTorchButton{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:999px;height:38px;padding:0 16px;font-size:13px;font-weight:700}.chzCameraTorchButton.isOn{color:#20242a;background:#f4c84b}.chzCameraVideoWrap{flex:auto;position:relative;overflow:hidden}.chzCameraVideo{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.chzCameraFrame{border:3px solid #f4c84be6;border-radius:18px;justify-content:center;align-items:flex-end;width:min(78vw,320px);height:min(78vw,320px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2000px #00000059}.chzCameraHintText{color:#fff;text-align:center;text-shadow:0 1px 3px #0009;white-space:nowrap;font-size:13px;font-weight:650;transform:translateY(calc(100% + 14px))}.chzCameraStateMessage{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:13px;display:flex;position:absolute;inset:0}.chzCameraStateMessage--error{color:#ffd9d9}.chzCameraResult{color:#fff;flex:none;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.chzCameraResultIcon{font-size:18px}.chzCameraResultProduct{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.chzCameraResult--found{background:#2ea359d9}.chzCameraResult--duplicate{color:#20242a;background:#d6ae49e6}.chzCameraResult--duplicate .chzCameraResultProduct{color:#20242a;opacity:.75}.chzCameraResult--warn{background:#e07a2ce6}.chzCameraResult--invalid{background:#d93a3ae6}.chzResultBanner{border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;min-height:28px;padding:16px;font-size:15px;font-weight:700;display:flex}.chzResultBanner--idle{color:#727a84;background:#2328300d;font-weight:600}.chzResultBannerStatus{font-size:18px;font-weight:800}.chzResultBannerProduct{opacity:.9;font-weight:650}.chzResultBannerCode{opacity:.75;margin-left:auto;font-size:12px;font-weight:600}.chzResultBanner--found{color:#1a6b34;background:#2ea35929}.chzResultBanner--duplicate{color:#7a5d0f;background:#d6ae4938}.chzResultBanner--extra{color:#a1521a;background:#e07a2c2e}.chzResultBanner--invalid{color:#a01717;background:#d93a3a29}.chzResultBanner--out_of_scope{color:#1c4fa1;background:#2d6ed624}.chzResultBannerHint{opacity:.85;flex-basis:100%;font-size:12px;font-weight:650}.chzActionsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chzExportHint{color:#727a84;flex:320px;font-size:11.5px;line-height:1.4}.chzExportWarning{color:#a1521a;background:#e07a2c29;border-radius:7px;margin-top:6px;padding:8px 10px;font-size:11.5px;font-weight:700;line-height:1.4}.chzActionsButtons{flex-wrap:wrap;gap:8px;display:flex}.chzActBlock{background:#d6ae490f;border:1px solid #d6ae4959;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.chzActBlock h4{color:#20242a;margin:0;font-size:13.5px;font-weight:750}.chzActFields{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.chzActField{flex-direction:column;gap:2px;display:flex}.chzActField--wide{grid-column:1/-1}.chzActField span{letter-spacing:.02em;text-transform:uppercase;color:#727a84;font-size:10px;font-weight:700}.chzActField strong{color:#20242a;font-size:12.5px;font-weight:700}.chzActButtons{flex-wrap:wrap;gap:8px;display:flex}.chzScopePicker{flex-direction:column;gap:16px;display:flex}.chzScopeGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.chzScopeCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #23283024;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;font-size:13px;display:flex}.chzScopeCard:hover{background:#2328300a}.chzScopeCard--all{background:#d6ae491a;border-color:#d6ae4952}.chzScopeCardName{color:#181b20;font-weight:750}.chzScopeCardCount{color:#727a84;font-size:11.5px}.chzScopeGroup{flex-direction:column;gap:10px;display:flex}.chzScopeGroup h4{color:#181b20;margin:0;font-size:15px;font-weight:750}.chzScopeProductList{flex-direction:column;gap:6px;display:flex}.chzScopeProductRow{text-align:left;cursor:pointer;background:#fff;border:1px solid #2328301f;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.chzScopeProductRow:hover{background:#2328300a}.chzScopeProductRow:disabled{opacity:.55;cursor:default}.chzScopeProductName{color:#20242a;font-weight:650}.chzScopeProductCount{color:#727a84;white-space:nowrap}.chzReviewList{flex-direction:column;gap:6px;display:flex}.chzReviewRow{background:#fff;border:1px solid #2328301f;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.chzReviewRow--pending{background:#e07a2c0d;border-color:#e07a2c59}.chzReviewRowMain{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.chzReviewProduct{color:#181b20;font-weight:700}.chzReviewFolder{color:#727a84}.chzReviewGtin{color:#444b54;font-family:monospace}.chzReviewCode{color:#727a84;text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.chzReviewReason{color:#a1521a;font-weight:650}.chzReviewTime,.chzReviewUser{color:#727a84;white-space:nowrap}.chzReviewRowAction{align-items:center;gap:10px;display:flex}.chzReviewSetAside{text-transform:uppercase;letter-spacing:.02em;color:#a1521a;font-size:11px;font-weight:750}.chzReviewResolved{color:#1a6b34;font-size:11.5px;font-weight:700}.chzReviewSecondPass{flex-direction:column;gap:16px;display:flex}.chzReviewCheckResult{background:#2328300a;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.chzReviewCheckProduct{color:#20242a;font-size:13.5px;line-height:1.4}.chzReviewCheckCounts{color:#444b54;gap:14px;font-size:12px;font-weight:700;display:flex}.chzReviewMissingHint{margin:0}.chzRecentBlock h4{color:#20242a;margin:0 0 8px;font-size:13px;font-weight:750}.chzRecentEmpty{color:#727a84;padding:10px;font-size:12px}.chzRecentList{flex-direction:column;gap:4px;display:flex}.chzRecentRow{background:#23283008;border-radius:7px;grid-template-columns:96px minmax(0,1.3fr) minmax(0,1fr) 90px minmax(0,.8fr);align-items:center;gap:10px;padding:7px 10px;font-size:11.5px;display:grid}.chzRecentStatus{font-weight:750}.chzRecentRow--found .chzRecentStatus{color:#1a6b34}.chzRecentRow--duplicate .chzRecentStatus{color:#7a5d0f}.chzRecentRow--extra .chzRecentStatus{color:#a1521a}.chzRecentRow--invalid .chzRecentStatus{color:#a01717}.chzRecentCode{text-overflow:ellipsis;white-space:nowrap;color:#444b54;overflow:hidden}.chzRecentProduct{text-overflow:ellipsis;white-space:nowrap;color:#20242a;overflow:hidden}.chzRecentTime{color:#727a84;white-space:nowrap}.chzRecentUser{text-overflow:ellipsis;white-space:nowrap;color:#727a84;overflow:hidden}.chzLoading{color:#727a84;padding:14px;font-size:12px}@media (width<=768px){.chzPage{gap:12px;padding:12px}.chzCountersRow{grid-template-columns:repeat(3,1fr);gap:6px}.chzHistoryRow{text-align:left;grid-template-columns:1fr;gap:4px}.chzHistoryStatus,.chzHistoryDeleteButton{justify-self:start}.chzScanInput{height:52px;font-size:18px}.chzResultBannerCode{margin-left:0}.chzActionsRow{flex-direction:column;align-items:stretch}.chzActionsButtons{flex-direction:column}.chzRecentRow{grid-template-columns:1fr;gap:2px}.chzWorkspaceHeader{flex-direction:column;align-items:stretch}.chzScopeBadge{align-self:flex-start}.chzScopeGrid{grid-template-columns:repeat(2,1fr)}.chzReviewRow{flex-direction:column;align-items:stretch}.chzReviewRowAction{justify-content:space-between}.chzReviewCheckCounts{flex-direction:column;gap:2px}}.mac-crm-shell{background:#eef0f3;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.mac-crm-sidebar{box-sizing:border-box;color:#fff;background:#16181c;flex-direction:column;flex:0 0 240px;width:240px;min-width:220px;max-width:260px;height:100%;padding:20px 14px 16px;display:flex;overflow-y:auto}.mac-crm-brand{flex:none;align-items:center;gap:10px;margin-bottom:22px;padding:0 6px;display:flex}.mac-crm-brand-logo{object-fit:cover;border-radius:999px;flex:none;width:36px;height:36px}.mac-crm-brand-text{flex-direction:column;min-width:0;display:flex}.mac-crm-brand-text strong{color:#fff;white-space:nowrap;font-size:15px}.mac-crm-brand-text span{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:10px}.mac-crm-nav{flex-direction:column;flex:auto;gap:3px;min-height:0;display:flex;overflow-y:auto}.mac-crm-nav-item{color:#ffffffc7;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.mac-crm-nav-item:hover{color:#fff;background:#ffffff12}.mac-crm-nav-item--active{color:#14161a;background:linear-gradient(135deg,#f4c84b,#d59a00)}.mac-crm-nav-item--active:hover{background:linear-gradient(135deg,#f4c84b,#d59a00)}.mac-crm-nav-icon{flex:none;font-size:16px}.mac-crm-nav-label{text-overflow:ellipsis;flex:auto;overflow:hidden}.mac-crm-nav-badge{color:#fff;text-align:center;background:#e5484d;border-radius:999px;flex:none;min-width:18px;padding:2px 7px;font-size:11px;font-weight:800}.mac-crm-sidebar-profile{border-top:1px solid #ffffff14;flex-direction:column;flex:none;gap:6px;margin-top:auto;padding-top:14px;display:flex}.mac-crm-profile-button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:6px;display:flex}.mac-crm-profile-button:hover{background:#ffffff12}.mac-crm-profile-avatar{object-fit:cover;border-radius:999px;flex:none;width:32px;height:32px}.mac-crm-profile-avatar--fallback{color:#14161a;background:linear-gradient(135deg,#f4c84b,#d59a00);justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.mac-crm-profile-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.mac-crm-logout-button{color:#ffffffc7;cursor:pointer;text-align:left;background:#ffffff0f;border:none;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:700}.mac-crm-logout-button:hover{color:#fff;background:#ffffff1f}.mac-crm-main{flex-direction:column;flex:auto;min-width:0;height:100%;display:flex;overflow:hidden}.mac-crm-toolbar{background:#ffffffe6;border-bottom:1px solid #00000014;flex:none;align-items:center;gap:16px;padding:14px 24px;display:flex}.mac-crm-toolbar-title{color:#14161a;font-size:17px;font-weight:800}.mac-crm-toolbar-org{color:#0006;text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:12px;font-weight:700}.mac-crm-toolbar-profile{cursor:pointer;background:0 0;border:none;padding:0;line-height:0;position:relative}.mac-crm-toolbar-avatar{object-fit:cover;border-radius:999px;width:32px;height:32px;display:block}.mac-crm-toolbar-avatar--fallback{color:#14161a;background:linear-gradient(135deg,#f4c84b,#d59a00);justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.mac-crm-toolbar-badge{background:#e5484d;border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.mac-crm-content{box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;padding:20px 28px;display:flex;overflow:auto}.app.crm-platform-mac .messengerMobileShell,.app.crm-platform-ipad .messengerMobileShell{grid-template-columns:240px minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:grid!important}.app.crm-platform-mac .messengerMobileGroups,.app.crm-platform-ipad .messengerMobileGroups{width:240px!important;min-width:240px!important;max-width:240px!important;height:100%!important;margin-left:0!important;padding:16px 10px!important;position:static!important}.app.crm-platform-mac .messengerMobileChat,.app.crm-platform-ipad .messengerMobileChat{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.app.crm-platform-mac .desktopGroupsSidebar{display:block!important}.app.crm-platform-mac .messengerMobileGroups.mobileTopUnifiedBar{display:none!important}
