.launch-context{padding:18px;margin:16px;border:1px solid #c8dcd5;border-radius:10px;background:#eff7f3;color:#24483e;font-size:14px;line-height:1.55;min-width:0;overflow-wrap:anywhere}.launch-context h2{font-size:19px;margin:0 0 10px}.launch-context nav,.launch-deal nav{display:flex;flex-wrap:wrap;gap:12px}.launch-context a,.launch-deal a{display:inline-block;padding:9px 0;color:#086e67}.launch-deal{padding:24px;min-width:0}.launch-deal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.launch-deal-grid section{padding:20px;border:1px solid #d2dfdb;border-radius:10px;background:white;line-height:1.6}.launch-deal .launch-context{margin:18px 0}.launch-context :focus-visible,.launch-deal :focus-visible{outline:3px solid #af822b;outline-offset:3px}
html:has(body.launch-mobile),body.launch-mobile{min-width:0}
@media(max-width:1100px){.launch-mobile .client-row :is(b,small,a,em),.launch-mobile .client-row .commercial{font-size:12px;line-height:1.5}.launch-mobile .client-row>div:before{display:block;font-size:11px;color:#667876;margin-bottom:5px}.launch-mobile .client-row>div:nth-child(2):before{content:"Контакты"}.launch-mobile .client-row>div:nth-child(3):before{content:"Ответственный"}.launch-mobile .client-row>div:nth-child(4):before{content:"Активные сделки"}.launch-mobile .client-row>div:nth-child(5):before{content:"Последний контакт"}.launch-mobile .client-row>div:nth-child(6):before{content:"Следующее действие"}.launch-mobile .client-row>div:nth-child(7):before{content:"Коммерческий статус"}.launch-mobile .client-row>.commercial{display:block}}
@media(max-width:1100px){.launch-mobile .client-list-meta,.launch-mobile .client-list-meta>div{display:flex;flex-wrap:wrap;height:auto;gap:8px}.launch-mobile .client-list-meta .sort{height:auto;min-height:40px;padding:8px;white-space:normal}.launch-mobile .client-list-meta .sort:not(.sort--icon){min-width:150px}}
@media(max-width:1100px){.launch-mobile .readiness-table .readiness-head,.launch-mobile .inquiry-table__head{display:none}.launch-mobile .readiness-table article,.launch-mobile .inquiry-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;height:auto}.launch-mobile .readiness-table article>*:before,.launch-mobile .inquiry-row>div:before{display:block;font-size:11px;font-weight:400;color:#667876;margin-bottom:5px}.launch-mobile .readiness-table article>*:nth-child(1):before{content:"Сделка / клиент"}.launch-mobile .readiness-table article>*:nth-child(2):before{content:"Аванс подтверждён"}.launch-mobile .readiness-table article>*:nth-child(3):before{content:"Технический комплект"}.launch-mobile .readiness-table article>*:nth-child(4):before{content:"Результат"}.launch-mobile .readiness-table article>*{border:0;padding:0;font-size:13px}.launch-mobile .readiness-table small{font-size:12px}.launch-mobile .inquiry-row>div{border:0;padding:0;white-space:normal}.launch-mobile .inquiry-row :is(b,small,span,a,button,.muted-value,.sla){font-size:12px;line-height:1.5}.launch-mobile .inquiry-row>.inquiry-need{grid-column:1/-1}.launch-mobile .inquiry-row>div:nth-child(3):before{content:"Квалификация"}.launch-mobile .inquiry-row>div:nth-child(4):before{content:"Ответственный"}.launch-mobile .inquiry-row>div:nth-child(5):before{content:"Следующий шаг"}.launch-mobile .inquiry-row>div:nth-child(6):before{content:"Время ответа"}.launch-mobile .inquiry-row>div:nth-child(7):before{content:"Связанные объекты"}.launch-mobile .inquiry-row>.linked{grid-column:1/-1}.launch-mobile .row-actions{height:auto;grid-column:1/-1;display:flex;gap:10px}.launch-mobile .row-actions button{min-height:36px;height:auto}.launch-mobile .sort{flex-wrap:wrap}.launch-mobile .sort button{height:auto;min-height:40px;min-width:150px;padding:8px;white-space:normal}}
.launch-mobile main [hidden]{display:none!important}.launch-table-hint{display:none}@media(max-width:1100px){.launch-table-hint{display:block;padding:12px;font-size:13px;color:#526769}.launch-mobile .orders-table-wrap:focus-visible{outline:3px solid #087c80;outline-offset:-3px}}
@media(max-width:1100px){.launch-mobile .attention-table article>*:nth-child(2):before{content:"Позиции"!important}.launch-mobile .attention-table article>*:nth-child(7):before{content:"Документы"!important}.launch-mobile .attention-table article>*:nth-child(8):before{content:"Оплата"!important}.launch-mobile .attention-table article>*:nth-child(9):before{content:"Риск"}}
@media(max-width:1100px){.launch-mobile .deal-progress{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:8px}.launch-mobile .progress-step:after{display:none}.launch-mobile .progress-step b,.launch-mobile .progress-step span,.launch-mobile .deal-facts span,.launch-mobile .deal-facts strong{white-space:normal}.launch-mobile .deal-facts{grid-template-columns:minmax(0,1fr);padding:12px;gap:10px}.launch-mobile .deal-facts>*{border:0}.launch-mobile .deal-detail-tabs{height:auto;flex-wrap:wrap;gap:10px;padding:10px}.launch-mobile .deal-working-grid{grid-template-columns:minmax(0,1fr)}.launch-mobile .context-action{grid-template-columns:30px minmax(0,1fr)}.launch-mobile .context-action>.button{grid-column:2}.launch-mobile .position-primary>div:first-child{flex-wrap:wrap}.launch-mobile .deal-detail-workspace :is(p,small,span,b,em,li,dt,dd,a,button){font-size:12px;line-height:1.5}.launch-mobile .deal-detail-workspace :is(h2,h3){font-size:16px}.launch-mobile .deal-detail-workspace button{height:auto;min-height:34px}.launch-mobile .question-actions{flex-wrap:wrap;gap:10px}.launch-mobile .question-timeline article{grid-template-columns:24px minmax(0,1fr)}.launch-mobile .question-timeline article>em{grid-column:2}.launch-mobile .recent-events{grid-template-columns:minmax(0,1fr)}.launch-mobile .recent-events header{grid-column:auto}.launch-mobile .calculation-actions{grid-template-columns:minmax(0,1fr)}}
@media(max-width:1100px){.launch-mobile .attention-head{display:none}.launch-mobile .attention-table article{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.launch-mobile .attention-table article>*{border:0;padding:4px;font-size:12px}.launch-mobile .attention-table article>*:before{display:block;color:#687578;font-size:11px;margin-bottom:5px}.launch-mobile .attention-table article>*:nth-child(1):before{content:"Сделка / клиент"}.launch-mobile .attention-table article>*:nth-child(2):before{content:"Тип изделия"}.launch-mobile .attention-table article>*:nth-child(3):before{content:"Направление"}.launch-mobile .attention-table article>*:nth-child(4):before{content:"Этап"}.launch-mobile .attention-table article>*:nth-child(5):before{content:"Следующий шаг"}.launch-mobile .attention-table article>*:nth-child(6):before{content:"Срок"}.launch-mobile .attention-table article>*:nth-child(7):before{content:"Ответственный"}.launch-mobile .attention-table article>*:nth-child(8):before{content:"Риск"}.launch-mobile .attention-table article>span:nth-child(4){display:block}.launch-mobile .attention-table small{font-size:11px}.launch-mobile .attention-table article>*{white-space:normal}}
.launch-brief,.launch-catalog{padding:20px;margin-bottom:20px;border:1px solid #cbd8d5;background:white;border-radius:8px;line-height:1.6}.launch-brief label{display:grid;gap:8px}.launch-brief textarea{width:100%;min-height:75px;padding:10px;border:1px solid #9cacaa;border-radius:5px;font:inherit}.launch-catalog a{display:block}
@media(max-width:1100px){
.launch-mobile .workday-grid,.launch-mobile .production-layout,.launch-mobile .brief-workarea,.launch-mobile .brief-content{display:grid;grid-template-columns:minmax(0,1fr)}
.launch-mobile .workday-metrics,.launch-mobile .production-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-mobile .task-list article{grid-template-columns:32px minmax(0,1fr);gap:10px}.launch-mobile .task-list article>*:nth-child(n+3){grid-column:2}
.launch-mobile .orders-card{min-width:0}.launch-mobile .orders-table-wrap{max-width:100%;overflow-x:auto}.launch-mobile .orders-table{min-width:1000px}.launch-mobile .order-tabs,.launch-mobile .order-filters,.launch-mobile .orders-footer,.launch-mobile .production-topbar__tools,.launch-mobile .workday-tabs,.launch-mobile .inquiry-tabs,.launch-mobile .inquiry-toolbar,.launch-mobile .inquiry-filter-row{display:flex;flex-wrap:wrap;height:auto;gap:8px}
.launch-mobile .order-filters button{min-width:0}.launch-mobile .production-search{max-width:100%;min-width:0}.launch-mobile .production-search input{width:100%}
.launch-mobile .position-row{grid-template-columns:32px minmax(0,1fr);padding:14px;gap:12px}.launch-mobile .position-row>*:nth-child(n+3){grid-column:2;text-align:left}.launch-mobile .position-row>dl{border:0;padding:0}
.launch-mobile .brief-process{height:auto;padding:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.launch-mobile .brief-process__step:after{display:none}.launch-mobile .sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.launch-mobile .catalog-topbar>div:first-child,.launch-mobile .works-panel__heading>div{min-width:0}.launch-mobile .works-panel__heading{flex-wrap:wrap;gap:12px}.launch-mobile .works-panel__heading label,.launch-mobile .works-panel__heading input{width:100%}.launch-mobile .works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.launch-mobile .brief-actionbar,.launch-mobile .catalog-actionbar{position:static;flex-wrap:wrap;padding:14px}.launch-mobile .catalog-tabs,.launch-mobile .chat-tools,.launch-mobile .catalog-composer>div{flex-wrap:wrap}.launch-mobile .chat-composer{position:static}.launch-mobile .catalog-chat__messages,.launch-mobile .client-chat__messages{min-height:0}
.launch-mobile .sales-toolbar,.launch-mobile .sales-filterbar,.launch-mobile .period-tabs,.launch-mobile .direction-tabs{flex-wrap:wrap}.launch-mobile .sales-dashboard{grid-template-columns:minmax(0,1fr)}.launch-mobile .sales-dashboard>*{grid-column:auto;grid-row:auto}.launch-mobile .sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-mobile .funnel-head{display:none}.launch-mobile .funnel li{grid-template-columns:24px minmax(0,1fr);padding:10px 0}.launch-mobile .funnel li>em,.launch-mobile .funnel li>strong,.launch-mobile .funnel li>small{grid-column:2}.launch-mobile .funnel-bar{height:auto;min-height:30px}
}
@media(max-width:600px){.launch-mobile .workday-metrics,.launch-mobile .production-kpis,.launch-mobile .works-grid,.launch-mobile .sales-metrics{grid-template-columns:minmax(0,1fr)}.launch-mobile .workday-side{padding:12px}.launch-mobile .workday-side p{grid-template-columns:24px minmax(0,1fr)}.launch-mobile .workday-side p>button{grid-column:2}.launch-mobile .catalog-composer,.launch-mobile .chat-composer{grid-template-columns:minmax(0,1fr)}.launch-mobile .inquiry-chips{flex-wrap:wrap}.launch-mobile .action-list article{grid-template-columns:24px minmax(0,1fr)}.launch-mobile .action-list article>*:nth-child(n+3){grid-column:2}}
@media(max-width:1100px){
.launch-mobile main.workspace{min-width:0!important;width:auto!important}
.launch-mobile .content-grid,.launch-mobile .dashboard-grid,.launch-mobile .clients-grid,.launch-mobile .inquiries-grid,.launch-mobile .sales-grid,.launch-mobile .production-grid,.launch-mobile .brief-layout,.launch-mobile .catalog-layout,.launch-mobile .deal-detail-grid{display:grid;grid-template-columns:minmax(0,1fr)!important}
.launch-mobile main *{min-width:0;overflow-wrap:anywhere}
.launch-mobile .topbar,.launch-mobile .deal-detail-topbar,.launch-mobile .production-topbar,.launch-mobile .brief-topbar,.launch-mobile .catalog-topbar{height:auto;min-height:0;display:flex;flex-wrap:wrap;padding:16px;gap:12px}
.launch-mobile .topbar__title,.launch-mobile .search{width:100%;min-width:0!important;flex-basis:100%}
.launch-mobile .topbar__title h1{font-size:24px}.launch-mobile .search input{width:100%}
.launch-mobile .tabs,.launch-mobile .filters,.launch-mobile .filter-row,.launch-mobile .client-toolbar,.launch-mobile .client-chips,.launch-mobile .deal-topbar-actions,.launch-mobile .production-actions{height:auto;display:flex;flex-wrap:wrap;gap:8px}
.launch-mobile .deal-panel,.launch-mobile .client-panel,.launch-mobile .inquiry-panel,.launch-mobile .order-preview{position:static;width:auto;max-width:100%;border-left:0}
.launch-mobile .deal__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}
.launch-mobile .deal__body>div{border:0;padding:6px}
.launch-mobile .client-table__head{display:none}.launch-mobile .client-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.launch-mobile .client-row>div{border:0}.launch-mobile .client-company{grid-column:1/-1}
.launch-mobile .client-metrics,.launch-mobile .inquiry-metrics{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.launch-mobile .client-metrics>div{padding:8px}
.launch-mobile .launch-deal-grid{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:600px){.launch-mobile .launch-deal{padding:12px}.launch-context{margin:12px;padding:12px}.launch-mobile .pagination{height:auto;display:flex;flex-wrap:wrap;gap:6px}.launch-mobile .deal__body{grid-template-columns:minmax(0,1fr)!important}.launch-mobile .client-row{grid-template-columns:minmax(0,1fr)}.launch-mobile .client-table{margin:10px}.launch-mobile .deal-detail-topbar,.launch-mobile .production-topbar{align-items:flex-start}.launch-mobile .client-panel{padding:12px}}
