.flowStudio{min-height:calc(100vh - 58px);padding:18px;background:#eef4fa}.flowStudioBar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.flowStudioBar>div{display:grid;flex:1 1}.flowStudioBar h1{margin:0;font-size:24px}.flowStudioBar small{color:#0877e8;font-weight:800}.flowStudioBar button,.flowStudioBar input,.flowStudioBar select,.nodeInspector input,.nodeInspector select{padding:9px;border:1px solid #c9d8e8;border-radius:7px;background:#fff}.flowStudioBar button{border-color:#0877e8;background:#0877e8;color:#fff}.connectionGuide{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;border:1px solid #7fb9f3;border-radius:8px;background:#eaf4ff;color:#173653}.connectionGuide button{margin-left:auto;padding:6px 10px;border:1px solid #87a9ca;border-radius:6px;background:#fff}.flowStudioLayout{height:620px;display:grid;grid-template-columns:210px minmax(500px,1fr) 260px;border:1px solid #cddbea;border-radius:12px;overflow:hidden;background:#fff}.nodeInspector,.nodePalette{padding:14px;overflow:auto;background:#f8fbfe}.nodePalette{border-right:1px solid #dbe5ef}.nodeInspector{border-left:1px solid #dbe5ef}.nodeInspector h2,.nodePalette h2{font-size:14px}.nodePalette button{width:100%;margin-bottom:7px;padding:10px;display:flex;gap:9px;align-items:center;border:1px solid #d3e0ed;border-radius:8px;background:#fff;color:#173653}.nodePalette button:hover{border-color:#0877e8}.visualCanvas{position:relative;overflow:auto;background-color:#f7faff;background-image:radial-gradient(#b9cde0 1px,transparent 0);background-size:20px 20px}.visualCanvasInner{position:relative;width:1600px;height:1000px}.visualCanvas svg{position:absolute;inset:0;pointer-events:none}.visualCanvas line{stroke:#5a8fc7;stroke-width:2}.visualCanvas marker path{fill:#5a8fc7}.flowNode{position:absolute;width:180px;min-height:72px;padding:11px 13px;display:grid;grid-template-columns:30px 1fr 12px;grid-gap:8px;gap:8px;align-items:center;border:1px solid #b9cde0;border-left:4px solid #0877e8;border-radius:9px;background:#fff;box-shadow:0 5px 15px #23415d18;cursor:-webkit-grab;cursor:grab}.flowNode.selected{outline:2px solid #0877e8}.flowNode svg{position:static}.flowNode div{display:grid}.flowNode small{color:#718399}.nodePort{position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:15px;height:15px;padding:0;border:2px solid #fff;border-radius:50%;background:#0877e8;box-shadow:0 0 0 1px #0877e8;cursor:crosshair;z-index:3}.nodePort.input{left:-8px;right:auto;background:#fff;border-color:#0877e8;box-shadow:0 0 0 2px #fff,0 0 0 3px #0877e8}.flowNode.selected .nodePort,.flowNode:hover .nodePort{width:18px;height:18px}.flowCodeEditor{min-height:230px!important;padding:12px!important;resize:vertical;background:#0b1f3a!important;color:#d9e9fa!important;border-color:#294b70!important;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.codeEditorLabel small{color:#718399}.flowStudioBar .aiFlowButton{background:#eaf3ff;color:#075ebc;border:1px solid #a9cdf5}.saveFunctionRow{display:grid;grid-gap:7px;gap:7px;margin-bottom:12px}.saveFunctionRow button{background:#0877e8}.flowModal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:#071c35aa}.flowModal>section{width:min(680px,100%);padding:24px;border-radius:14px;background:#fff;box-shadow:0 25px 80px #06182f55}.flowModal header{display:flex;justify-content:space-between}.flowModal header h2{margin:3px 0}.flowModal header small{color:#0877e8;font-weight:800}.flowModal header button{width:34px;height:34px;border:0;border-radius:7px}.flowModal p{color:#5c7087}.flowModal textarea{width:100%;min-height:170px;padding:14px;border:1px solid #bfcfe0;border-radius:8px;resize:vertical}.flowModal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.flowModal footer button{padding:10px 15px;border:1px solid #c7d5e4;border-radius:7px;background:#fff}.flowModal footer button:last-child{background:#0877e8;color:#fff;border-color:#0877e8}.flowModal footer button:disabled{opacity:.55}.nodeInspector label{display:grid;grid-gap:4px;gap:4px;margin-bottom:10px;font-size:12px;color:#536b84}.nodeInspector button{width:100%;padding:9px;border:0;border-radius:7px;background:#b82d38;color:#fff}.inspectorHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.inspectorHeader h2{margin:2px 0}.inspectorHeader small{font-size:10px;color:#0877e8;font-weight:800}.inspectorHeader>button{display:none;width:32px;background:#e8f1fa;color:#173653}.nodeInspector .connectNodeButton{margin-bottom:10px;background:#0877e8}.nodeInspector .deleteNodeButton{background:#b82d38}.nodeConnections{margin:4px 0 14px;padding:10px;border:1px solid #dbe5ef;border-radius:8px;background:#fff}.nodeConnections h3{margin:0 0 8px;font-size:12px}.nodeConnections>div{display:grid;grid-template-columns:1fr 26px;align-items:center;grid-gap:5px;gap:5px;padding:5px 0;border-top:1px solid #edf1f5;font-size:10px}.nodeConnections>div button{width:26px;padding:4px;background:#fff;color:#b82d38}.nodeConnections p{font-size:11px;color:#718399}.flowStudioBottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.flowStudioBottom section{padding:15px;border:1px solid #d5e1ed;border-radius:10px;background:#fff}.flowStudioBottom article{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #edf1f5}.flowStudioBottom article div{display:grid;flex:1 1}.flowStudioBottom small{color:#718399}.flowStudioBottom button{padding:7px;border:1px solid #c9d8e8;border-radius:6px;background:#fff}.flowStudioBar .testFlowButton{display:flex;align-items:center;gap:7px;border-color:#0877e8;background:#eaf4ff;color:#075cbc}.flowStudioBar .testFlowButton:disabled{opacity:.45}.flowTestInput{min-height:190px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.flowStudioBottom article.activeRun{margin-inline:-8px;padding-inline:8px;border-radius:7px;background:#eaf4ff}.flowStudioBottom .flowLiveLogs{grid-column:1/-1;padding:0;overflow:hidden}.flowLiveLogs>header{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbe5ef;background:#f7faff}.flowLiveLogs h2{margin:3px 0}.flowLiveLogs>header small{color:#0877e8;font-weight:800;letter-spacing:.08em}.streamState{padding:5px 9px;border-radius:14px;background:#edf1f5;color:#60758d;font-size:11px;text-transform:capitalize}.streamState.live{background:#e4f7ed;color:#08794e}.streamState.failed{background:#fff0ef;color:#b42318}.flowLogStream{max-height:440px;overflow:auto;padding:8px 16px}.flowStudioBottom .flowLogStream>article{align-items:flex-start;padding:12px 4px}.traceStatus{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#8da0b5}.traceStatus.succeeded{background:#18a66a}.traceStatus.running{background:#0877e8}.traceStatus.failed{background:#d92d20}.flowLogStream article>div{min-width:0}.flowLogStream article header{display:flex;gap:10px;align-items:center}.flowLogStream article time{color:#718399;font-size:10px}.flowLogStream details{margin-top:8px}.flowLogStream summary{cursor:pointer;color:#075cbc;font-size:12px}.flowLogStream pre{max-height:260px;overflow:auto;padding:10px;border-radius:7px;background:#071d38;color:#d8eaff;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.flowFolderCreate,.flowFolderManager{display:flex;gap:7px;margin-bottom:9px}.flowFolderCreate input,.flowFolderManager select{min-width:0;flex:1 1;padding:8px;border:1px solid #c9d8e8;border-radius:7px;background:#fff}.flowFolderManager label{padding:8px;display:flex;align-items:center;gap:6px;border:1px solid #c9d8e8;border-radius:7px;color:#075cbc;cursor:pointer}.flowFolderManager label input{display:none}.flowFolderCreate{align-items:center;color:#0877e8}.flowFolderCreate button{color:#075cbc}.flowFolderList{display:grid;grid-gap:4px;gap:4px;margin-bottom:12px}.flowFolderList>span{display:grid;grid-template-columns:20px 1fr 30px 30px;grid-gap:5px;gap:5px;align-items:center;padding:5px 7px;border-radius:7px;background:#f5f8fc;color:#54708d}.flowFolderList>span>button{padding:5px;border:0;background:transparent;text-align:left}.flowFolderList>span>button:nth-last-child(-n+2){text-align:center;color:#52708d}@media (max-width:1000px){.flowStudioLayout{position:relative;grid-template-columns:160px minmax(500px,1fr);overflow:auto}.nodeInspector{display:block;position:absolute;z-index:20;top:0;right:0;width:min(330px,90%);height:100%;box-shadow:-12px 0 28px #102b4e24;transform:translateX(105%);transition:transform .2s ease}.nodeInspector.open{transform:translateX(0)}.inspectorHeader>button{display:block}}@media (max-width:700px){.flowStudio{padding:10px}.flowStudioBar{align-items:stretch;flex-direction:column}.flowStudioLayout{height:560px;grid-template-columns:1fr}.nodePalette{display:flex;gap:6px;overflow:auto}.nodePalette h2{display:none}.nodePalette button{min-width:145px}.visualCanvas{min-height:470px}.flowStudioBottom{grid-template-columns:1fr}}.biTabs{display:flex;gap:5px;margin:18px 0;padding:5px;border:1px solid #d5e1ed;border-radius:9px;background:#fff}.biTabs button{padding:9px 13px;border:0;border-radius:6px;background:transparent}.biTabs button.active{background:#0877e8;color:#fff}.analyticsSearch{margin:-8px 0 18px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid #c9d8e8;border-radius:8px;background:#fff;color:#61768d}.analyticsSearch input{width:100%;min-width:0;padding:11px 0;border:0;outline:0}.biStudio{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:14px;gap:14px}.biStudio>aside,.biStudio>main>section{padding:17px;border:1px solid #d5e1ed;border-radius:11px;background:#fff}.biStudio form{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px;padding-bottom:15px;border-bottom:1px solid #e7edf4}.biStudio button,.biStudio input,.biStudio select,.biStudio textarea{min-width:0;padding:9px;border:1px solid #cad8e6;border-radius:7px;background:#fff}.biPrimary,.biStudio form button{border-color:#0877e8!important;background:#0877e8!important;color:#fff}.biDataset{grid-template-columns:50px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 0;border-top:1px solid #e8eef5}.biDataset,.biDataset>div{display:grid}.biCard small,.biDataset small{color:#718399}.biMain{display:grid;grid-gap:14px;gap:14px}.biCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.biCard{padding:16px;border:1px solid #d8e3ee;border-radius:10px;background:#fff}.biCard header{display:flex;justify-content:space-between}.biCard footer{display:flex;gap:7px;margin-top:12px}.biChart{min-height:250px;padding:16px;border-radius:10px;background:#f6f9fc}.biBars{height:190px;display:flex;align-items:flex-end;gap:12px}.biBars article{min-width:55px;display:grid;grid-gap:4px;gap:4px;text-align:center}.biBars i{display:block;min-height:3px;border-radius:5px 5px 0 0;background:#0877e8}.biLineChart{height:260px;padding:16px}.biLineChart svg{width:100%;height:100%;overflow:visible}.biLineChart polyline{fill:none;stroke:#0877e8;stroke-width:2}.biLineChart polygon{fill:#0877e824}.biLineChart circle{fill:#fff;stroke:#0877e8;stroke-width:1.5}.biPieChart{display:flex;align-items:center;gap:28px;padding:18px}.biPieChart>div{width:190px;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 32px #fff}.biPieChart ul{display:grid;grid-gap:8px;gap:8px;padding:0;list-style:none}.biPieChart li{display:grid;grid-template-columns:10px 1fr auto;grid-gap:8px;gap:8px;align-items:center}.biPieChart li i{width:10px;height:10px;border-radius:2px}.biTable{width:100%;border-collapse:collapse}.biTable td,.biTable th{padding:9px;border-bottom:1px solid #dce6f1;text-align:left}.lineageGraph{display:flex;gap:8px;align-items:center;overflow:auto;padding:20px}.lineageGraph span{padding:10px;border:1px solid #bcd0e4;border-radius:8px;background:#fff;white-space:nowrap}.lineageGraph i{color:#0877e8}.exportList article{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #e5edf5}.exportList article span{flex:1 1}@media (max-width:900px){.biCards,.biStudio{grid-template-columns:1fr}}@media (max-width:560px){.biTabs{overflow:auto}.biDataset{grid-template-columns:1fr}.analyticsKpis{grid-template-columns:1fr 1fr}}.analyticsPage{min-height:calc(100vh - 58px);padding:26px;background:#f4f8fc;color:#102b4e}.analyticsPage>header{display:flex;align-items:center;justify-content:space-between}.analyticsPage>header small{font-weight:800;color:#0877e8}.analyticsPage>header h1{margin:5px 0;font-size:30px}.analyticsPage>header p{margin:0;color:#6a8098}.analyticsPage>header>svg{font-size:38px;color:#0877e8}.analyticsKpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:22px 0}.analyticsKpis article{display:grid;grid-template-columns:38px 1fr;grid-gap:3px;gap:3px;padding:15px;border:1px solid #dce6f1;border-radius:11px;background:#fff}.analyticsKpis svg{grid-row:1/3;padding:10px;border-radius:9px;background:#eaf4ff;color:#0877e8}.analyticsKpis span{font-size:12px;color:#718399}.analyticsKpis b{font-size:22px}.analyticsWorkspace{display:grid;grid-template-columns:230px minmax(400px,1fr) 210px;grid-gap:14px;gap:14px}.analyticsWorkspace>aside,.analyticsWorkspace>main{padding:17px;border:1px solid #dce6f1;border-radius:12px;background:#fff}.analyticsWorkspace aside form{display:grid;grid-gap:9px;gap:9px}.analyticsWorkspace button,.analyticsWorkspace input,.analyticsWorkspace select{padding:9px;border:1px solid #ccd9e8;border-radius:7px;background:#fff}.analyticsCanvas header button,.analyticsWorkspace form button{background:#0877e8;color:#fff;border-color:#0877e8}.analyticsWorkspace aside p{font-size:12px;color:#718399}.analyticsCanvas>header,.analyticsWorkspace main>header{display:flex;align-items:center;justify-content:space-between}.analyticsWorkspace main>header span{font-size:11px;color:#008c61}.datasetList article{display:grid;grid-template-columns:54px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 0;border-top:1px solid #edf1f5}.datasetList article>div:nth-child(2){display:grid}.datasetList small,.datasetList span{color:#718399}.qualityRing{--quality:360deg;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#10a57b var(--quality),#e5edf5 0);position:relative}.qualityRing:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff}.qualityRing b{position:relative;font-size:10px}.analyticsCanvas{margin-top:18px;padding:14px;border-radius:10px;background:#f4f8fc}.analyticsCanvas>div{padding:40px;text-align:center;color:#718399}.analyticsCanvas>div svg{font-size:32px;color:#0877e8}.analyticsActivity article{display:flex;gap:9px;padding:10px 0;border-bottom:1px solid #edf1f5}.analyticsActivity article i{width:9px;height:9px;margin-top:4px;border-radius:50%;background:#0877e8}.analyticsActivity article div{display:grid}.analyticsActivity small{color:#718399}.analyticsError{padding:10px;background:#fff0f0;color:#a32222}@media(max-width:1100px){.analyticsWorkspace{grid-template-columns:210px 1fr}.analyticsActivity{display:none}.analyticsKpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.analyticsPage{padding:14px}.analyticsWorkspace{grid-template-columns:1fr}.analyticsWorkspace>aside:first-child{order:2}.analyticsKpis{grid-template-columns:1fr 1fr}.datasetList article{grid-template-columns:48px 1fr}.datasetList article>button{display:none}}.telephonyPage{min-height:calc(100vh - 58px);padding:26px;background:#f4f8fc;color:#102b4e}.telephonyPage>header{display:flex;align-items:center;justify-content:space-between}.telephonyPage>header small{font-weight:800;color:#0877e8}.telephonyPage>header h1{margin:4px 0;font-size:30px}.telephonyPage>header p{margin:0;color:#718399}.telephonyPage>header>a{padding:10px 14px;border-radius:8px;background:#0877e8;color:#fff;text-decoration:none}.telephonyGrid{display:grid;grid-template-columns:280px minmax(420px,1fr);grid-gap:16px;gap:16px;margin-top:20px}.callHistory,.softphone,.telephonyGrid>aside{padding:18px;border:1px solid #dce6f1;border-radius:13px;background:#fff}.telephonyGrid aside form{display:grid;grid-gap:11px;gap:11px}.telephonyGrid label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:#61778f}.telephonyGrid form button,.telephonyGrid input,.telephonyGrid select{padding:11px;border:1px solid #ccd9e8;border-radius:8px;background:#fff}.telephonyGrid form button{border-color:#0877e8;background:#0877e8;color:#fff;font-weight:700}.recordConsent{display:flex!important;grid-template-columns:auto 1fr;align-items:center}.telephonyGrid aside section{margin-top:24px}.telephonyGrid aside section span{display:grid;grid-template-columns:12px 1fr;padding:9px 0;border-top:1px solid #edf1f5}.telephonyGrid aside section i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#0ba976}.telephonyGrid aside section small{grid-column:2;color:#718399}.phoneContact{width:100%;display:grid!important;grid-template-columns:1fr!important;grid-gap:2px;gap:2px;padding:9px!important;border:1px solid #dce6f1!important;border-radius:8px!important;background:#fff!important;color:#102b4e!important;text-align:left}.phoneContact:focus-visible,.phoneContact:hover{border-color:#0877e8!important;outline:none}.phoneContact small{grid-column:1!important}.telephonyGrid main{display:grid;grid-gap:16px;gap:16px}.softphone{background:linear-gradient(145deg,#092d59,#0d447c);color:#fff}.softphone>header{display:flex;justify-content:space-between}.softphone>header span{display:flex;gap:7px;align-items:center;text-transform:capitalize}.softphone>header i{width:8px;height:8px;border-radius:50%;background:#48d7a3}.callee{text-align:center;padding:28px}.callee>div{width:72px;height:72px;display:grid;place-items:center;margin:auto;border-radius:50%;background:#1678d6;font-size:25px;font-weight:800}.callee h2{margin-bottom:3px}.callee p{margin:0;color:#bed6ed}.softphone>nav{display:flex;justify-content:center;gap:12px}.softphone>nav button{width:74px;display:grid;grid-gap:6px;gap:6px;justify-items:center;padding:11px 4px;border:0;border-radius:9px;background:#ffffff17;color:#fff}.softphone>nav button.active{background:#0877e8}.softphone>nav button:disabled{opacity:.35}.softphone>footer{display:flex;justify-content:center;gap:10px;margin-top:22px}.softphone>footer button{padding:11px 20px;border:0;border-radius:24px;color:#fff}.answer{background:#0ba976}.hangup{background:#e0414c}.callHistory>header{display:flex;justify-content:space-between}.callHistory article{display:grid;grid-template-columns:42px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #edf1f5}.callHistory article>div{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#eaf4ff;color:#0877e8}.callHistory article>span{display:grid}.callHistory small{color:#718399}.callHistory em{padding:4px 8px;border-radius:12px;background:#eef3f8;font-size:11px;font-style:normal}.telephonyError{padding:10px;background:#fff0f0;color:#a32222}@media (max-width:800px){.telephonyPage{padding:14px}.telephonyGrid{grid-template-columns:1fr}.softphone>nav{overflow-x:auto;justify-content:flex-start}.telephonyPage>header p{display:none}}.wallboard{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:20px 0}.wallboard article{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid #dce6f1;border-radius:13px;background:#fff;color:#0877e8}.wallboard article span{display:grid;color:#61778f}.wallboard article b{font-size:24px;color:#102b4e}.campaignGrid{display:grid;grid-template-columns:330px 1fr;grid-gap:16px;gap:16px}.campaignGrid>aside,.campaignGrid>main{padding:20px;border:1px solid #dce6f1;border-radius:13px;background:#fff}.campaignGrid aside form{display:grid;grid-gap:12px;gap:12px}.campaignGrid aside form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.campaignGrid label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:#61778f}.campaignGrid input,.campaignGrid select,.campaignGrid textarea{width:100%;padding:10px;border:1px solid #ccd9e8;border-radius:8px}.campaignGrid form button{padding:11px;border:0;border-radius:8px;background:#0877e8;color:#fff;font-weight:800}.campaignGrid aside>p{font-size:12px;color:#61778f}.campaignGrid main>header{display:flex;justify-content:space-between}.campaignGrid main>article{display:grid;grid-template-columns:1fr auto auto;grid-gap:15px;gap:15px;align-items:center;padding:15px 0;border-top:1px solid #edf1f5}.campaignGrid main>article>div{display:flex;gap:10px;align-items:center}.campaignGrid main>article>div>div{display:grid}.campaignGrid main small{color:#718399}.campaignGrid main em{font-size:12px;font-style:normal;text-transform:capitalize}.campaignGrid nav{display:flex;gap:5px}.campaignGrid nav button{width:34px;height:34px;border:1px solid #dce6f1;border-radius:7px;background:#fff;color:#0877e8}.campaignGrid nav .emergency{color:#d62e3b}.campaignStatus{width:9px;height:9px;border-radius:50%;background:#91a2b4}.campaignStatus.running{background:#0ba976}.campaignStatus.paused{background:#f5a623}.emptyCampaign{padding:40px;text-align:center;color:#718399}.campaignContacts{margin-top:28px;border-top:2px solid #edf1f5;padding-top:18px}.campaignContacts>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.campaignContacts>header select{max-width:260px}.campaignContacts>article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid #edf1f5}.campaignContacts>article>div{display:grid;grid-gap:3px;gap:3px}.campaignContacts nav button{width:auto;height:auto;padding:8px 10px;font-weight:700}.campaignContacts em{color:#0b7f5c;font-weight:700}@media(max-width:900px){.campaignGrid,.wallboard{grid-template-columns:1fr}.campaignGrid main>article{grid-template-columns:1fr auto}.campaignGrid main>article>nav{grid-column:1/-1}}@media(max-width:650px){.campaignContacts>article,.campaignContacts>header{align-items:flex-start;flex-direction:column}.campaignContacts>header select{max-width:none}.campaignContacts nav{width:100%;overflow-x:auto}}.qualityLinks{display:flex;gap:8px}.qualityLinks a,.qualityLinks button{padding:10px 13px;border:0;border-radius:8px;background:#0877e8;color:#fff;text-decoration:none;font-weight:700}.qualityKpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:20px 0}.qualityKpis article{display:flex;gap:14px;padding:18px;border:1px solid #dce6f1;border-radius:13px;background:#fff;color:#0877e8}.qualityKpis article>span{display:grid}.qualityKpis em,.qualityKpis small{color:#718399;font-size:11px;font-style:normal}.qualityKpis b{font-size:25px;color:#102b4e}.qualityGrid{display:grid;grid-template-columns:1fr 300px;grid-gap:16px;gap:16px}.qualityGrid>aside,.qualityGrid>section{padding:20px;border:1px solid #dce6f1;border-radius:13px;background:#fff}.qualityGrid section>article,.qualityGrid section>header{display:flex;justify-content:space-between}.qualityGrid section>article{gap:20px;align-items:center;padding:14px 0;border-top:1px solid #edf1f5}.qualityGrid section>article>div{display:flex;gap:10px;align-items:center}.qualityGrid section i{width:9px;height:9px;border-radius:50%;background:#0ba976}.qualityGrid section article span{display:grid}.qualityGrid section small{color:#718399}.qualityGrid section nav{display:flex;gap:6px}.qualityGrid section button{padding:8px;border:1px solid #dce6f1;border-radius:7px;background:#fff;color:#0877e8}.qualityGrid section .barge{color:#c52b38}.qualityGrid aside>div,.qualityGrid aside>p{display:flex;justify-content:space-between;padding:8px 0}.qualityGrid aside strong{color:#0877e8}.qualityEmpty{padding:50px;text-align:center;color:#718399}@media(max-width:1000px){.qualityKpis{grid-template-columns:repeat(2,1fr)}.qualityGrid{grid-template-columns:1fr}}@media(max-width:650px){.qualityKpis{grid-template-columns:1fr}.qualityLinks{flex-wrap:wrap}.qualityGrid section>article{align-items:flex-start;flex-direction:column}.qualityGrid section nav{overflow-x:auto;width:100%}}.qualityConfiguration{margin-top:18px;padding:22px;border:1px solid #dce6f1;border-radius:13px;background:#fff}.qualityConfiguration>header{display:flex;justify-content:space-between;gap:30px;align-items:flex-end}.qualityConfiguration>header p{max-width:520px;color:#718399}.qualityConfiguration>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}.qualityConfiguration form{display:flex;flex-direction:column;gap:10px;padding:17px;border:1px solid #e1e8f2;border-radius:10px;background:#f8fbff}.qualityConfiguration form h3{margin:0 0 4px}.qualityConfiguration input,.qualityConfiguration select{width:100%;padding:10px;border:1px solid #ccd9e8;border-radius:7px;background:#fff}.qualityConfiguration form>small,.qualityConfiguration label{font-size:11px;color:#718399}.qualityConfiguration button{padding:10px;border:0;border-radius:7px;background:#0877e8;color:#fff;font-weight:700}.qualityInline{display:grid;grid-template-columns:90px 1fr;grid-gap:8px;gap:8px}@media(max-width:900px){.qualityConfiguration>div{grid-template-columns:1fr}.qualityConfiguration>header{align-items:flex-start;flex-direction:column}}.qualityConfiguration>.qualityReviewWorkspace{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);padding-top:18px;border-top:1px solid #e1e8f2}.qualityReviewWorkspace textarea{width:100%;padding:10px;border:1px solid #ccd9e8;border-radius:7px;resize:vertical}.qualityReviewWorkspace>section{padding:17px;border:1px solid #e1e8f2;border-radius:10px}.qualityReviewWorkspace>section>article{display:flex;gap:12px;padding:12px 0;border-top:1px solid #edf1f5}.qualityReviewWorkspace>section>article strong{color:#0877e8;font-size:20px}.qualityReviewWorkspace>section>article div{display:grid}.qualityReviewWorkspace small{color:#718399}.qualityScores{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}@media(max-width:900px){.qualityConfiguration>.qualityReviewWorkspace{grid-template-columns:1fr}}@media(max-width:520px){.qualityScores{grid-template-columns:1fr}}