@import url("https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400..800&display=swap");@font-face{font-family:Poppins-Finopia;src:url(fonts/Poppins-Medium.eot);src:url(fonts/Poppins-Medium.otf)}@font-face{font-family:SF-Finopia;src:url(fonts/SF-Pro-Rounded-Heavy.eot);src:url(fonts/SF-Pro-Rounded-Heavy.otf)}body{font-family:sans-serif}body,html{background-color:#fff;font-family:Poppins;height:100%;margin:0;padding:0;width:100%}hr{border-top:1px solid #dfe3eb!important}.dashcontainer{background-color:#fff;font-family:Poppins}.progress-circle.p0 .value-bar{display:none}.progress-circle.p1 .value-bar{transform:rotate(4deg)}.progress-circle.p2 .value-bar{transform:rotate(7deg)}.progress-circle.p3 .value-bar{transform:rotate(11deg)}.progress-circle.p4 .value-bar{transform:rotate(14deg)}.progress-circle.p5 .value-bar{transform:rotate(18deg)}.progress-circle.p6 .value-bar{transform:rotate(22deg)}.progress-circle.p7 .value-bar{transform:rotate(25deg)}.progress-circle.p8 .value-bar{transform:rotate(29deg)}.progress-circle.p9 .value-bar{transform:rotate(32deg)}.progress-circle.p10 .value-bar{transform:rotate(36deg)}.progress-circle.p11 .value-bar{transform:rotate(40deg)}.progress-circle.p12 .value-bar{transform:rotate(43deg)}.progress-circle.p13 .value-bar{transform:rotate(47deg)}.progress-circle.p14 .value-bar{transform:rotate(50deg)}.progress-circle.p15 .value-bar{transform:rotate(54deg)}.progress-circle.p16 .value-bar{transform:rotate(58deg)}.progress-circle.p17 .value-bar{transform:rotate(61deg)}.progress-circle.p18 .value-bar{transform:rotate(65deg)}.progress-circle.p19 .value-bar{transform:rotate(68deg)}.progress-circle.p20 .value-bar{transform:rotate(72deg)}.progress-circle.p21 .value-bar{transform:rotate(76deg)}.progress-circle.p22 .value-bar{transform:rotate(79deg)}.progress-circle.p23 .value-bar{transform:rotate(83deg)}.progress-circle.p24 .value-bar{transform:rotate(86deg)}.progress-circle.p25 .value-bar{transform:rotate(90deg)}.progress-circle.p26 .value-bar{transform:rotate(94deg)}.progress-circle.p27 .value-bar{transform:rotate(97deg)}.progress-circle.p28 .value-bar{transform:rotate(101deg)}.progress-circle.p29 .value-bar{transform:rotate(104deg)}.progress-circle.p30 .value-bar{transform:rotate(108deg)}.progress-circle.p31 .value-bar{transform:rotate(112deg)}.progress-circle.p32 .value-bar{transform:rotate(115deg)}.progress-circle.p33 .value-bar{transform:rotate(119deg)}.progress-circle.p34 .value-bar{transform:rotate(122deg)}.progress-circle.p35 .value-bar{transform:rotate(126deg)}.progress-circle.p36 .value-bar{transform:rotate(130deg)}.progress-circle.p37 .value-bar{transform:rotate(133deg)}.progress-circle.p38 .value-bar{transform:rotate(137deg)}.progress-circle.p39 .value-bar{transform:rotate(140deg)}.progress-circle.p40 .value-bar{transform:rotate(144deg)}.progress-circle.p41 .value-bar{transform:rotate(148deg)}.progress-circle.p42 .value-bar{transform:rotate(151deg)}.progress-circle.p43 .value-bar{transform:rotate(155deg)}.progress-circle.p44 .value-bar{transform:rotate(158deg)}.progress-circle.p45 .value-bar{transform:rotate(162deg)}.progress-circle.p46 .value-bar{transform:rotate(166deg)}.progress-circle.p47 .value-bar{transform:rotate(169deg)}.progress-circle.p48 .value-bar{transform:rotate(173deg)}.progress-circle.p49 .value-bar{transform:rotate(176deg)}.progress-circle.p50 .value-bar{transform:rotate(180deg)}.progress-circle.p51 .value-bar{transform:rotate(184deg)}.progress-circle.p52 .value-bar{transform:rotate(187deg)}.progress-circle.p53 .value-bar{transform:rotate(191deg)}.progress-circle.p54 .value-bar{transform:rotate(194deg)}.progress-circle.p55 .value-bar{transform:rotate(198deg)}.progress-circle.p56 .value-bar{transform:rotate(202deg)}.progress-circle.p57 .value-bar{transform:rotate(205deg)}.progress-circle.p58 .value-bar{transform:rotate(209deg)}.progress-circle.p59 .value-bar{transform:rotate(212deg)}.progress-circle.p60 .value-bar{transform:rotate(216deg)}.progress-circle.p61 .value-bar{transform:rotate(220deg)}.progress-circle.p62 .value-bar{transform:rotate(223deg)}.progress-circle.p63 .value-bar{transform:rotate(227deg)}.progress-circle.p64 .value-bar{transform:rotate(230deg)}.progress-circle.p65 .value-bar{transform:rotate(234deg)}.progress-circle.p66 .value-bar{transform:rotate(238deg)}.progress-circle.p67 .value-bar{transform:rotate(241deg)}.progress-circle.p68 .value-bar{transform:rotate(245deg)}.progress-circle.p69 .value-bar{transform:rotate(248deg)}.progress-circle.p70 .value-bar{transform:rotate(252deg)}.progress-circle.p71 .value-bar{transform:rotate(256deg)}.progress-circle.p72 .value-bar{transform:rotate(259deg)}.progress-circle.p73 .value-bar{transform:rotate(263deg)}.progress-circle.p74 .value-bar{transform:rotate(266deg)}.progress-circle.p75 .value-bar{transform:rotate(270deg)}.progress-circle.p76 .value-bar{transform:rotate(274deg)}.progress-circle.p77 .value-bar{transform:rotate(277deg)}.progress-circle.p78 .value-bar{transform:rotate(281deg)}.progress-circle.p79 .value-bar{transform:rotate(284deg)}.progress-circle.p80 .value-bar{transform:rotate(288deg)}.progress-circle.p81 .value-bar{transform:rotate(292deg)}.progress-circle.p82 .value-bar{transform:rotate(295deg)}.progress-circle.p83 .value-bar{transform:rotate(299deg)}.progress-circle.p84 .value-bar{transform:rotate(302deg)}.progress-circle.p85 .value-bar{transform:rotate(306deg)}.progress-circle.p86 .value-bar{transform:rotate(310deg)}.progress-circle.p87 .value-bar{transform:rotate(313deg)}.progress-circle.p88 .value-bar{transform:rotate(317deg)}.progress-circle.p89 .value-bar{transform:rotate(320deg)}.progress-circle.p90 .value-bar{transform:rotate(324deg)}.progress-circle.p91 .value-bar{transform:rotate(328deg)}.progress-circle.p92 .value-bar{transform:rotate(331deg)}.progress-circle.p93 .value-bar{transform:rotate(335deg)}.progress-circle.p94 .value-bar{transform:rotate(338deg)}.progress-circle.p95 .value-bar{transform:rotate(342deg)}.progress-circle.p96 .value-bar{transform:rotate(346deg)}.progress-circle.p97 .value-bar{transform:rotate(349deg)}.progress-circle.p98 .value-bar{transform:rotate(353deg)}.progress-circle.p99 .value-bar{transform:rotate(356deg)}.progress-circle.p100 .value-bar{transform:rotate(1turn)}.positive{color:#07bc13}.negative{color:#e03b00}#react-target,.ComponentContainer{background-color:#fff;height:100%;margin:0;padding:0;width:100%}.CadreBlanc{border:2px solid #f1f1f5;border-radius:4px;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px rgba(13,20,33,.13)}.CadreBlanc,.CadreBlancTableau{background-color:#fff;color:#5e6c84;padding:50px}.responsive{height:auto;width:100%}.titleLogin{color:#131f4b;font-family:Poppins;font-size:20px!important}.BouttonLogin{align-items:center;background-color:#3d5fa3;border:1px solid #3d5fa3;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:40px;justify-content:center;letter-spacing:.8px;margin-top:20px;text-transform:uppercase;width:100%}.link{color:#131f4b}.link:hover{color:#3d5fa3}.itemNavBar{color:#13204e;cursor:default;font-family:Poppins;font-size:13px;margin:10px 5px;padding:10px}.itemNavBar:hover{color:#3d5fa3;cursor:pointer}.itemNavBarBis{margin:5px 25px;padding:5px 5px 5px 10px}.itemNavBarBis,.itemNavBarFolder{color:#13204e;cursor:default;font-family:Poppins;font-size:12px}.itemNavBarFolder{background-color:#f8f8f8;border:1px solid #dfe3eb;border-radius:2px;font-size:13px;margin:20px 10px 5px;padding:5px 10px}.itemNavBarBis:hover{color:#3d5fa3;cursor:pointer}.itemNavBarTitle{color:#3d5fa3;cursor:default;font-size:13px;font-weight:700;margin-left:5px!important;margin-top:15px!important;margin:5px 10px 0 5px;padding:10px 5px 0 0}.itemNavBarBis2{color:#13204e;cursor:default;cursor:pointer;font-family:Poppins;font-size:13px;margin-left:10px!important;margin:5px 10px 5px 5px;margin-bottom:2px!important;margin-top:0!important;padding:10px 5px 10px 10px}.itemNavBarBis2:hover{background-color:rgba(72,91,222,.1);border-left:6px solid #3d5fa3;border-radius:2px;border-bottom-left-radius:0;border-top-left-radius:0;color:#131f4b;padding-left:6px}.itemNavBarBis3{border-radius:2px;line-height:2em;margin:5px 10px;padding:2px 5px 2px 10px}.itemNavBarBis3,.itemNavBarBis3Bis{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#577788;cursor:pointer;display:-webkit-box;font-family:Roboto;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.itemNavBarBis3Bis{margin:5px;padding-bottom:3px;padding-left:0;padding-top:3px}.itemNavBarBis3Bis:hover{color:#13204e}.itemNavBarBis4Bis{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#577788;cursor:pointer;display:-webkit-box;font-family:Poppins;font-size:12px;margin:5px;overflow:hidden;padding-bottom:3px;padding-left:0;padding-top:3px;text-overflow:ellipsis;white-space:normal}.itemNavBarBis4Bis:hover{color:#13204e}.itemNavBarBis3:hover{background-color:rgba(72,91,222,.1);border-left:4px solid #13204e;border-radius:2px;color:#13204e;padding-left:6px;padding-right:5px}.itemNavBarBis3Ter{-webkit-box-orient:vertical;-webkit-line-clamp:1;border-radius:2px;color:#577788;cursor:pointer;display:-webkit-box;font-family:Roboto;font-size:11.5px;line-height:2em;margin:5px 10px;overflow:hidden;padding:2px 5px 2px 10px;text-overflow:ellipsis;white-space:normal}.itemNavBarBis3Ter:hover{padding-left:4px!important;padding-right:5px}.itemNavBarBis3Active,.itemNavBarBis3Ter:hover{background-color:rgba(72,91,222,.1);border-left:4px solid #13204e;border-radius:2px;color:#13204e}.itemNavBarBis3Active{-webkit-box-orient:vertical;-webkit-line-clamp:1;cursor:pointer;display:-webkit-box;font-family:Roboto;font-size:11.5px;line-height:2em;margin:5px 10px;overflow:hidden;padding:2px 5px 2px 6px;text-overflow:ellipsis;white-space:normal}.itemNavBarGrey{color:#5e6c84;cursor:default;font-family:Poppins;font-size:13px;margin:10px 5px;padding:10px 0 10px 10px}.itemNavBarGrey:hover{color:#3d5fa3;cursor:pointer}.itemNavBarModels{color:#131f4b;cursor:default;font-family:Poppins;font-size:12.5px;margin:10px 5px;padding:10px 0 10px 10px}.itemNavBarModels:hover{color:#3d5fa3;cursor:pointer}.titleCadre{color:#13204e;cursor:default;font-size:30px;font-weight:700;margin:0 auto 15px}.titleConnaissance{color:#131f4b;cursor:default;font-family:Poppins;font-size:15px;font-weight:400;padding-right:20px}.paragrapheConnaissance{color:#577788}.paragrapheArgument,.paragrapheConnaissance{font-family:Poppins;font-size:13px;font-weight:400;margin:0;text-align:justify}.paragrapheArgument{color:#4b5472;line-height:2;padding:2px 2px 2px 10px;white-space:pre-wrap}.checkInformation{background-color:rgba(72,91,222,.1);border-radius:5px;cursor:pointer;font-family:Poppins;font-size:13px;padding:5px 10px}.cadreConnaissance{background-color:#fff;border:1px solid #ebebee;border-radius:5px;-webkit-box-shadow:0 3px 8px -3px rgba(13,20,33,.13);box-shadow:0 3px 8px -3px rgba(13,20,33,.13);color:#5e6c84;font-family:Poppins;font-size:13px;margin-top:0;padding:20px;text-align:left;z-index:200}.bouttonAjoutConnaissance{color:#131f4b;cursor:pointer;font-size:13px}.bouttonAjoutConnaissance:hover{color:#3d5fa3}.titleGraph{font-size:15px}.kpiGraph,.titleGraph{color:#131f4b;font-family:Poppins;font-weight:400;margin-left:20px}.kpiGraph{font-size:30px;margin-top:10px}.comparaisonKpi{color:#5e6c84;margin-left:20px;margin-top:15px}.BouttonPlus,.comparaisonKpi{font-family:Poppins;font-size:12px;font-weight:400}.BouttonPlus{background-color:#3d5fa3;border:2px solid #3d5fa3;border-radius:5px;color:#fff;cursor:pointer;height:auto;margin-right:10px;margin-top:20px;padding:10px;text-transform:none}.folder{background-color:#13204e;border:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#131f4b;font-family:Poppins;font-size:12px;height:10px;margin-top:40px;vertical-align:middle;width:"100%"}.folderLabel{cursor:pointer;font-family:Poppins;font-size:13px;margin-bottom:10px;margin-left:10px;margin-top:15px;text-align:left}.folderLabel,.folderLabel:hover{color:#13204e}.form-control-search{background-color:#fff;border:1px solid #eaeaea;border-radius:5px;color:#5e6c84;display:block;font-family:Poppins;font-size:13px;padding:10px 10px 10px 20px;width:600px}::placeholder{color:#5e6c84;font-size:11px}.form-control-search:focus{outline:none}.form-control-search-bis{background-color:#fff;border:1px solid #e6e6e6;border-radius:5px;color:#5e6c84;display:block;font-family:Poppins;font-size:13px;margin-top:10px;padding:10px 10px 10px 20px;width:100%}::placeholder{color:#577788;font-family:Poppins;font-size:11.5px}.form-control-search-bis:focus{outline:none}.modal{z-index:1;z-index:15}.modal,.modal2{background-color:rgba(0,0,0,.1);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%}.modal2{z-index:1;z-index:2500}.modal3{background-color:transparent;display:none;left:0;overflow:auto;position:fixed;top:0;z-index:1;z-index:15000}.modal-content{box-shadow:var(--ds-overlay,0 4px 8px -2px rgba(9,30,66,.25),0 0 1px rgba(9,30,66,.31))}.modal-content,.modal-content2{background-color:#fff;border:1px solid #efefef;border-radius:6px;font-size:15px;margin-left:auto;margin-right:auto;margin-top:5%;padding:20px 20px 80px;width:80%}.modal-content2{z-index:2500}.modal-content-models{box-shadow:var(--ds-overlay,0 4px 8px -2px rgba(9,30,66,.25),0 0 1px rgba(9,30,66,.31))}.modal-content-models,.modal-content-modelsScript{background-color:#fff;border:1px solid #dfe3eb;border-radius:3px;font-size:15px;margin-left:auto;margin-right:auto;padding:20px 0 80px;width:80%}.modal-content-modelsScript{box-shadow:var(--ds-overlay,0 -10px 8px -2px rgba(9,30,66,.25),0 0 1px rgba(9,30,66,.31))}#close{color:#13204e;float:right;font-size:20px;font-weight:700;text-align:right}#close:focus,#close:hover{color:"#222";cursor:pointer;text-decoration:none}.TitreModal{color:#0b254b;font-family:Poppins;font-size:35px;margin-bottom:10px;text-align:center}.menuBouttonOnglet{background-color:#13204e;border:1px solid #13204e;width:50px}.itemMenuBarreLateral,.menuBouttonOnglet{color:#131f4b;cursor:pointer;display:inline-block;font-size:13px;height:100%;margin-top:0;padding-top:15px;text-align:center}.itemMenuBarreLateral{font-family:Poppins;margin-left:50px}.itemMenuBarreLateral:hover{color:#3d5fa3}.itemMenuBarreLateralActive,.itemMenuBarreLateralLabel{color:#131f4b;cursor:pointer;display:inline-block;font-family:Poppins;font-size:13px;height:100%;margin-left:20px;margin-top:0;padding-top:15px;text-align:center}.itemMenuBarreLateralLabel{cursor:text}.itemMenuBarreLateralLabel2:hover{text-decoration:underline}.onglet{border-bottom:1px solid #131f4b;border-left:1px solid #131f4b;border-right:1px solid #131f4b;color:#fff;cursor:pointer;display:inline-block;font-size:15px;height:100%;margin-bottom:15px;padding-left:30px;padding-right:30px;padding-top:10px}.blueItem:hover{color:#3d5fa3;cursor:pointer}.onglet:hover{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;color:#3d5fa3}.onglet:hover,.ongletBis{border-bottom:1px solid #131f4b;border-left:1px solid #131f4b;border-right:1px solid #131f4b}.ongletBis{color:#fff;cursor:pointer;display:inline-block;font-size:15px;height:100%;margin-bottom:15px;padding-left:30px;padding-right:30px;padding-top:10px}.ongletBis:hover{background-color:#fff;border-bottom:1px solid #131f4b;border-left:1px solid #131f4b;border-right:1px solid #131f4b;border-top-left-radius:5px;border-top-right-radius:5px;color:#3d5fa3}.ongletBis:hover .white{color:#fff}.ongletFocus{background-color:#fff;border-bottom:1px solid #131f4b;border-left:1px solid #131f4b;border-right:1px solid #131f4b;border-top-left-radius:5px;border-top-right-radius:5px;color:#131f4b;cursor:pointer;display:inline-block;font-size:15px;height:100%;margin-bottom:15px;padding-left:30px;padding-right:30px;padding-top:10px}::-webkit-scrollbar{display:none}.mostly-customized-scrollbar::-webkit-scrollbar{background-color:#f8f8f8;border:1px solid #dfe3eb;display:block;height:10px;margin:50px;padding-left:2px;width:10px}.mostly-customized-scrollbar::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:5px;cursor:pointer}.mostly-customized-scrollbarBis::-webkit-scrollbar{background-color:#f8f8f8;border:1px solid #dfe3eb;display:block;height:0;margin:50px;padding-left:2px;width:8px}.mostly-customized-scrollbarBis::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:5px;cursor:pointer}.mostly-customized-scrollbarTer::-webkit-scrollbar{background-color:#f8f8f8;border:none;cursor:pointer;display:block;height:8px;margin:50px;padding-left:2px;width:8px}.mostly-customized-scrollbarTer::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:5px;cursor:pointer}.mostly-customized-scrollbarQar::-webkit-scrollbar{background-color:transparent;border:1px solid transparent;display:block;height:8px;margin:50px;padding-left:2px;width:7px}.mostly-customized-scrollbarQar::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:5px;cursor:pointer!important}.barreOnglet{background-color:#fff;border-bottom:1px solid #dfe3eb;color:#131f4b;height:50px;margin:0;overflow-x:scroll;overflow-y:hidden;padding:0;white-space:nowrap}.titleOnglet{color:#131f4b;font-family:Poppins;font-size:30px;font-weight:400;margin-bottom:20px;margin-left:10px;margin-top:20px}.ajouterVariable{color:#5e6c84;cursor:pointer;display:inline-block;margin-top:50px}.ajouterVariable,.option{font-family:Poppins;font-size:12px}.option{color:#131f4b;cursor:default}.optionAjout{color:#131f4b;cursor:pointer;font-family:Poppins;font-size:12px}.optionAjoutIcon:hover{color:#3d5fa3}.optionAjoutGrey{color:#5e6c84;cursor:pointer;font-family:Poppins;font-size:12px}.optionAjoutGrey:hover{color:#3d5fa3}.optionAjoutIcon{color:#131f4b;cursor:pointer;font-family:Poppins;font-size:12px}.optionAjout:hover{color:#3d5fa3}.labelCells{color:#5e6c84;cursor:default;margin-top:10px}.formulaInput,.labelCells{font-family:Poppins;font-size:12px}.formulaInput{color:#131f4b;outline:none}.formulaInput:focus{outline:none}.cellsTable{border:1px solid #dfe3eb;height:35px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.cellsTable,.cellsTableFormula{background-color:#fff;padding-top:7px}.cellsTableFormula{border:2px solid #dfe3eb;display:block;height:300px;overflow-x:hidden;overflow-y:scroll;padding-bottom:5px;padding-left:10px;white-space:normal}.CadreBlancFormule{padding:20px 0 50px}.CadreBlancFormule,.CadreBlancItems{background-color:#fff;border:1px solid #dfe3eb;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px rgba(13,20,33,.13);color:#5e6c84;font-family:Poppins;font-size:13px;height:200px;overflow:auto;z-index:200}.CadreBlancItems{padding:5px 10px 50px;position:absolute;top:28px;width:248px}.CadreBlancItems::-webkit-scrollbar{background-color:#f8f8f8;border:1px solid #dfe3eb;display:block;height:8px;margin:50px;padding-left:2px;width:8px}.CadreBlancItems::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:5px;cursor:pointer}.backgroundColorRed{color:#eb3a2d}.formulaBlock{background-color:#eef1fb;color:#3d5fa3;display:inline-block;font-size:10.5px;padding:5px 10px;z-index:2}.formulaBlock,.formulaBlockAutre{border:1px solid #ebebeb;border-radius:20px;cursor:pointer;font-family:Poppins;position:relative}.formulaBlockAutre{align-items:center;background-color:#fff;color:#577788;display:inline-flex;font-size:10px;margin-left:-30px;padding:3.75px 12px 3.75px 35px;z-index:1}.formulaBlockInputBis{background-color:rgba(72,91,222,.1);border-bottom-left-radius:5px;border-top-left-radius:5px;color:#5e6c84;display:inline-block;font-family:Poppins;font-size:13px;padding:5px 10px}.formulaBlockInputBis:hover{color:#3d5fa3}.formulaBlockPeriode{border-bottom-right-radius:5px;border-top-right-radius:5px;color:#131f4b;cursor:pointer;font-size:12px;padding:5px 10px}.formulaBlockPeriode,.formulaBlockTimes{background-color:rgba(72,91,222,.1);display:inline-block;font-family:Poppins}.formulaBlockTimes{border-radius:5px;color:#5e6c84;font-size:13px;padding:5px}.optionList{color:#131f4b;cursor:default;display:block;font-family:Poppins;font-size:12px;height:30px;line-height:30px;overflow:hidden;padding:2px 10px 8px 20px;text-overflow:ellipsis;white-space:nowrap;width:100%;word-break:break-all}.optionList:hover{background-color:rgba(72,91,222,.1);border-left:3px solid #3d5fa3;padding-left:17px}.optionList2{color:#131f4b;cursor:default;display:block;font-family:Poppins;font-size:12px;height:30px;line-height:30px;overflow:hidden;padding:2px 10px 8px 20px;text-overflow:ellipsis;white-space:nowrap;width:100%;word-break:break-all}.optionList2:hover{background-color:rgba(72,91,222,.1);border-left:3px solid #3d5fa3;padding-left:17px}.optionListLabel{color:#131f4b;cursor:default;font-family:Poppins;font-size:13px;padding-left:8px}.formulaBlockError{border-radius:5px;color:#cc4545;display:inline-block;padding:5px}.formulaBlockError,.optionBlock{font-family:Poppins;font-size:13px}.optionBlock{padding-top:7px}.pointer{cursor:pointer}.BouttonSpan{align-items:center;background-color:#13204e;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.8px;margin-left:20px;padding:5px}.BouttonSpan2{background-color:#3d5fa3}.BouttonSpan2,.BouttonSpan2:hover{border:none;border-radius:3px;color:#fff;cursor:pointer;font-family:Roboto;font-size:10px;padding:5px 10px 5px 5px}.BouttonSpan2:hover{background-color:#13204e}.BouttonSpanDelete{align-items:center;background-color:#f25656;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Roboto;font-size:11px;font-weight:400;justify-content:center;letter-spacing:.8px;margin-left:20px;padding:5px 10px}.formulaGroupe{color:#5e6c84;font-family:Poppins;font-size:13px;outline:none}.itemOption{color:#5e6c84;cursor:pointer;margin-left:20px;margin-right:20px}.itemOption:hover{color:#3d5fa3}.formulaInputLabel{border-bottom:1px solid #131f4b;color:#131f4b;cursor:default;cursor:auto;display:inline-block;font-family:Poppins;font-size:12px;width:100%}.formulaInputLabel:focus{outline:none}.MenuColonne{color:#5e6c84;cursor:default}.MenuColonne,.MenuColonneBis{cursor:pointer;display:block;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;margin-top:20px}.MenuColonneBis{color:#131f4b}.MenuColonne:hover{color:#3d5fa3}.BouttonDelete{align-items:center;background-color:#f25656;border:1px solid #f25656;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:40px;justify-content:center;letter-spacing:.8px;margin-top:20px;text-transform:uppercase;width:100%}.optionTableau{color:#5e6c84;cursor:pointer;font-family:Poppins;font-size:14px;margin-left:10px;margin-right:10px;padding-top:7px}.optionTableau:hover{color:#3d5fa3}.overflowLateral{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.titleTableau{color:#131f4b;font-family:Poppins;font-size:25px;font-weight:400;margin-bottom:20px}.cogTableau{color:#5e6c84;cursor:pointer;display:inline-block;font-size:10px;margin-left:10px;margin-right:5px}.espacevide{color:#fff}.espacevide:hover{color:#5e6c84}.tableauDesignRow{margin:0;overflow-x:scroll;overflow-y:hidden;padding-bottom:0;padding-left:10px;padding-top:0;white-space:nowrap}input[type=color]{-webkit-appearance:none;background-color:#fff;border:none;height:30px;width:30px}input[type=color]::-webkit-color-swatch-wrapper{background-color:#fff;padding:0}input[type=color]::-webkit-color-swatch{border:1px solid #dfe3eb;border-radius:5px}.Input{border-bottom:1px solid #131f4b;color:#131f4b;cursor:auto;font-family:Poppins;font-size:13px;text-align:center;width:50px}.Input,.Input:focus{outline:none}.cadreInputTrue{background-color:rgba(72,91,222,.1);color:#5e6c84;cursor:pointer}.cadreInputTrue,.cadreInputTrue:hover{border-radius:5px;font-size:11px;padding:10px;text-align:center;vertical-align:bottom}.cadreInputTrue:hover{background-color:#e0eeff;color:#3b7dce}.cadreInputFalse{background-color:#f2f2f2;color:#828282;cursor:pointer}.cadreInputFalse,.cadreInputFalse:hover{border-radius:5px;font-size:11px;padding:10px;text-align:center;vertical-align:bottom}.cadreInputFalse:hover{background-color:#ededed;color:#474747}.focusUnderline:focus{border-bottom:1px solid #131f4b}.hoverUnderline{border-bottom:1px solid rgba(19,31,75,0)}.hoverUnderline:hover{border-bottom:1px solid #131f4b}.underline{border-bottom:2px solid #131f4b}.InputTitre{border-bottom:1px solid #fff;color:#131f4b;cursor:default;cursor:auto;display:inline-block;font-family:Poppins;font-size:18px;width:100%}.InputTitre:focus{outline:none}.InputTitre:hover{border-bottom:1px solid #131f4b}.InputSoustitre{border-bottom:1px solid #fff;color:#9f9f9f;cursor:default;cursor:auto;display:inline-block;font-family:Poppins;font-size:13px;width:100%}.InputSoustitre:focus{outline:none}.InputSoustitre:hover{border-bottom:1px solid #9f9f9f}.graphiqueOption{cursor:default;cursor:pointer}.graphiqueOption,.graphiqueOptionBis{color:#131f4b;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;margin-left:20px;margin-right:20px}.graphiqueOptionBis{border-bottom:1px solid #131f4b;cursor:default}.graphiqueOption:hover{color:#3d5fa3}.form-control-searchVariable{background-color:#fff;border:1px solid #dfe3eb;border-radius:5px;color:#131f4b;display:block;font-family:Poppins;font-size:12px;padding:10px 10px 10px 20px}.optionVariable{color:#131f4b;cursor:default;font-family:Poppins;font-size:13px;padding:8px 10px}input.inputColorVariable[type=color]{-webkit-appearance:none;background-color:#fff;border:none;cursor:pointer;height:22px;width:25px}input.inputColorVariable[type=color]::-webkit-color-swatch-wrapper{background-color:#fff;padding:0}input.inputColorVariable[type=color]::-webkit-color-swatch{border:1px solid #dfe3eb;border-radius:50%}.colorOptionChoice{border:1px solid #dfe3eb;border-radius:50%;cursor:pointer;display:inline-block;height:22px;margin:5px;width:25px}.colorContain{height:50px;overflow-x:scroll;overflow-y:hidden;padding:10px;white-space:nowrap;width:100%}.CadreBlancFormuleVariable{background-color:#fff;border:1px solid #dfe3eb;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px rgba(13,20,33,.13);color:#5e6c84;font-family:Poppins;font-size:13px;height:650px;overflow:auto;padding:20px 0 50px;z-index:200}.dashBlockDescription{border-radius:5px;cursor:pointer;font-size:13px;margin-right:20px;margin-top:-10px;padding:5px 20px;text-align:center}.dashBlockDescription,.form-control-blueBlock{background-color:rgba(72,91,222,.1);color:#5e6c84}.form-control-blueBlock{border:1px solid rgba(72,91,222,.1);border-radius:5px;display:block;font-family:Poppins;font-size:12px;padding:10px 10px 10px 20px}.form-control-Filter{display:block;height:50px;padding:5px}.form-control-Filter,.form-control-FilterBis{background-color:#fff;border:1px solid #dfe3eb;border-radius:5px;color:#131f4b;font-family:Poppins;font-size:12px;outline:none}.form-control-FilterBis{display:inline-block;height:auto;padding:0;width:100%}.form-control-FilterTer{background-color:#fff;border:1px solid #dfe3eb;border-radius:5px;color:#131f4b;display:inline-block;font-family:Poppins;font-size:12px;height:auto;outline:none;padding:0;width:170px}.paragrapheCadre{color:#577788;font-size:14px;font-weight:400}.paragrapheCadreHover{color:#dfe3ed;font-size:14px;font-weight:400}.paragrapheCadreHover:hover{color:#3d5fa3!important;font-size:14px;font-weight:400}.paragrapheCadreBlue{color:#131f4b;font-size:15px;font-weight:400;margin:0 auto 15px}.paragrapheGraph{color:#5e6c84;font-size:12px;font-weight:400;margin-left:20px}.tableauporteurGraphique{height:325px}.itemSegment{color:#131f4b;font-size:13px;font-weight:400}.blue,.itemSegment{font-family:Poppins}.blue{color:#13204e;font-size:14px}.blueFilterItem{color:#131f4b;cursor:default;cursor:pointer;display:inline-block;margin-right:20px;margin-top:5px}.cellsTableFormulaFilter{background-color:#fff;border:1px solid #dfe3eb;border-radius:5px;cursor:text;height:35px;margin-right:20px;margin-top:10px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.formulaBlockFiltre{border-bottom-left-radius:5px;border-top-left-radius:5px;color:#333;padding:5px 10px}.choiceBusinessModelBlock,.formulaBlockFiltre{background-color:rgba(72,91,222,.1);display:inline-block;font-family:Poppins;font-size:12px}.choiceBusinessModelBlock{border-radius:5px;color:#5e6c84;cursor:pointer;padding:10px 20px}.colorOptionChoiceScenario{border:1px solid #dfe3eb;border-radius:50%;cursor:default;display:inline-block;height:10px;margin:5px;width:10px}.CadreBlancModel{background-color:#fff;border:2px solid #f1f1f5;border-radius:4px;border-radius:5px;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px rgba(13,20,33,.13);color:#5e6c84;font-family:Poppins;font-size:14px;margin-top:0;padding:20px 0}.blueClaire{color:#5e6c84}.blueClaireHover:hover{color:#3d5fa3}.blueClaireHoverArray{opacity:0}.blueClaireHoverArray:hover{color:#3d5fa3;opacity:1}.blueFonce:hover{color:#5e6c84}.blueFonce{color:#131f4b;cursor:pointer}.variableBlock{background-color:#f8f8f8;border:1px solid #dfe3eb;border-radius:5px;color:#131f4b;display:inline-block;font-size:12px;margin:5px;padding:15px 20px}.labelOption,.variableBlock{cursor:default;font-family:Poppins}.labelOption{color:#5e6c84;font-size:14px;margin-top:10px}.titleformsInput:hover{text-decoration:underline}.form-control-Periode{font-size:12px;margin-right:30px;width:200px}.form-control-DimensionMatrice,.form-control-Periode{background-color:#f8f8f8;border:1px solid #dfe3eb;border-radius:5px;color:#131f4b;display:inline-block;font-family:Poppins;margin-top:10px;outline:none;padding:0}.form-control-DimensionMatrice{font-size:11px;width:250px}.form-control-PeriodeMatrice{background-color:#f8f8f8;border:1px solid #dfe3eb;border-radius:5px;color:#131f4b;display:inline-block;font-family:Poppins;font-size:12px;margin-top:10px;outline:none;padding:0;width:200px}.form-control-CubeChoice,.form-control-PeriodeMatriceBis{background-color:#f8f8f8;border:none;border-radius:5px;color:#131f4b;display:inline-block;font-family:Poppins;font-size:12px;margin-top:0;outline:none;padding:0;width:250px}.form-control-PeriodeOptions{margin-right:10px;margin-top:0;width:200px}.form-control-PeriodeBis,.form-control-PeriodeOptions{background-color:#fff;border:1px solid #dfe3eb;border-radius:5px;color:#131f4b;display:inline-block;font-family:Poppins;font-size:12px;height:50px;outline:none;padding:5px}.form-control-PeriodeBis{margin-right:30px;margin-top:10px;width:500px}.form-control-PeriodeTer{margin-right:30px;width:100px}.form-control-PeriodeQar,.form-control-PeriodeTer{background-color:#fff;border:1px solid #dfe3eb;border-radius:5px;color:#131f4b;display:inline-block;font-family:Poppins;font-size:12px;height:50px;margin-top:10px;outline:none;padding:5px}.form-control-PeriodeQar{margin-right:5px;width:120px}.form-control-PeriodeCinq{background-color:#fff;border:1px solid #dfe3eb;border-radius:5px;height:50px;margin-right:30px;padding:5px;width:200px}.form-control-ChoiceWorkspace,.form-control-PeriodeCinq{color:#131f4b;display:inline-block;font-family:Poppins;font-size:12px;margin-top:10px;outline:none}.form-control-ChoiceWorkspace{background-color:#f8f8f8;border:1px solid #dfe3eb;border-radius:2px;margin-bottom:10px;padding:0;width:100%}.cells{background-color:#fff}.cells,.cellsPeriode{border:1px solid #dfe3eb;color:#131f4b;display:inline-block;font-family:Poppins;font-size:12px;height:45px;padding-right:10px;padding-top:10px;text-align:right;width:150px}.cellsPeriode{background-color:#f8f8f8}.cellsGroupe{background-color:#f9f9f9}.cellsGroupe,.cellsSubGroupe{border:1px solid #dfe3eb;color:#131f4b;display:inline-block;font-family:Poppins;font-size:12px;height:45px;padding-right:10px;padding-top:10px;text-align:right;width:150px}.cellsSubGroupe{background-color:#fcfcfc}.cellsInput{font-size:12px;height:45px;padding-top:10px}.Subcells,.cellsInput{background-color:rgba(72,91,222,.1);border:1px solid #dfe3eb;color:#131f4b;display:inline-block;font-family:Poppins;padding-right:10px;text-align:right;width:180px}.Subcells{font-size:13px;height:35px;padding-bottom:7px;padding-top:7px}.dashBlockDescriptionAggregation{background-color:rgba(72,91,222,.1);border-radius:5px;color:#5e6c84;cursor:pointer;font-size:13px;padding:5px 20px;text-align:center}.variableBlockFocusInput{background-color:rgba(72,91,222,.1)}.variableBlockFocusInput,.variableBlockInput{border:2px solid #f1f1f5;border-radius:20px;box-shadow:0 2px 2px 0 #f9f9f9,0 2px 2px 1px #f9f9f9,0 2px 2px 0 #f9f9f9,0 2px 2px 0 #f9f9f9,0 0 0 1px #f9f9f9;color:#131f4b;cursor:default;display:inline-block;font-family:Poppins;font-size:13px;margin:5px;padding:15px 40px}.variableBlockInput{background-color:#fff}.variableBlockInput:hover{background-color:rgba(72,91,222,.1)}.item{color:#131f4b;cursor:default;display:block;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;margin-top:10px}.ongletLabelBlock{background-color:rgba(72,91,222,.1);border-radius:5px;color:#5e6c84;display:inline-block;font-family:Poppins;font-size:12px;padding:5px 10px}.focusBlue:focus{color:#131f4b}.green{color:#46a180}.red{color:#eb3a2d}.progress-circle{background-color:rgba(72,91,222,.1);border-radius:50%;display:inline-block;font-size:20px;height:5em;line-height:5em;margin:0 15px 20px 20px;padding:0;position:relative;width:5em}.progress-circle:after{background-color:#fff;border:none;border-radius:50%;content:" ";height:4.3em;left:.35em;top:.35em;width:4.3em}.progress-circle span,.progress-circle:after{display:block;position:absolute;text-align:center}.progress-circle span{color:#131f4b;line-height:5em;width:5em;z-index:2}.left-half-clipper{clip:rect(0,5em,5em,2.5em);border-radius:50%;height:5em;position:absolute;width:5em}.progress-circle.over50 .left-half-clipper{clip:rect(auto,auto,auto,auto)}.value-bar{clip:rect(0,2.5em,5em,0);border:.45em solid #131f4b;border-radius:50%;box-sizing:border-box;height:5em;position:absolute;width:5em}.progress-circle.over50 .first50-bar{clip:rect(0,5em,5em,2.5em);background-color:#131f4b!important;border-radius:50%;height:5em;position:absolute;width:5em}.progress-circle:not(.over50) .first50-bar{display:none}.first50-bar{background-color:transparent!important}.unite{font-size:25px}.enteteTable{background-color:rgba(72,91,222,.1);font-size:12px;margin-right:15px;padding:5px 10px}.enteteChartTable,.enteteTable{color:#131f4b;font-family:Poppins}.enteteChartTable{background-color:#f8f8f8;border:1px solid #dfe3eb;font-size:12.5px;height:33px;margin-left:15px;padding:6px 20px 6px 10px}progress{background-color:#f8f8f8;border-radius:7px;border-radius:5px;height:8px!important;margin-right:0;margin-top:0;width:80px}progress::-webkit-progress-bar{background-color:#f8f8f8;border-radius:5px;height:8px;width:80px}progress::-webkit-progress-value{background-color:#131f4b;border-radius:5px;height:6px;width:80px}progress[value]{height:1em}input[type=file]::-webkit-file-upload-button{align-items:center;background-color:#3d5fa3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:40px;justify-content:center;letter-spacing:.8px;padding-left:20px;padding-right:20px;text-transform:none}input[type=file]{color:#5e6c84;display:inline-block;text-align:center}.formatDate{border-bottom:1px solid rgba(11,38,75,.3);color:#0b264b;display:inline-block;padding-left:20px;padding-right:20px}.cells__header{background-color:#f0f4ff;border:1px solid #dfe3eb;font-family:Poppins;font-weight:400;position:relative}.cells__header,.cells__input__dashboard{border-radius:0;color:#131f4b;font-size:14px;height:35px;padding:5px 5px 5px 10px;text-align:left}.cells__input__dashboard{background-color:#fff;border:1px solid #dfe3eb;font-family:Roboto,sans-serif;margin:0}.cells__headerBis{background-color:#eaecf7;border:1px solid #dfe3eb;-webkit-box-shadow:0 -3px 5px -3px rgba(13,20,33,.13);box-shadow:0 -3px 5px -3px rgba(13,20,33,.13);font-family:Poppins;font-weight:400;position:relative}.cells__headerBis,.cells__input__dashboardBis{border-radius:0;color:#131f4b;font-size:14px;height:35px;padding:5px 5px 5px 10px;text-align:left}.cells__input__dashboardBis{background-color:#fbfcfd;border:1px solid #dfe3eb;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px rgba(13,20,33,.13);font-family:Roboto,sans-serif;margin:0}.workspaceCadre{background-color:#fff;border:1px solid #eaeaea;border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:100px}.brand{background-color:#131f4b;border-radius:5px;color:#fff;display:inline-block;font-size:25px;font-weight:600;margin-bottom:20px;margin-top:20px;padding:5px 20px}.brand,.labelWS{font-family:Poppins}.labelWS{color:#13204e;cursor:default;font-size:15px;padding-right:20px}.labelWS:hover{text-decoration:underline}.labelSection{color:#131f4b;cursor:default;font-family:Poppins;font-size:12px;padding-right:0}.labelSection:hover{text-decoration:underline}.navbarOption{color:#5e6c84;cursor:pointer;font-family:Poppins;font-size:12px;margin-bottom:10px;margin-left:15px;margin-top:10px}.navbarOption:hover{color:#3d5fa3}.marqueurHover{color:#3d5fa3!important}.marqueurHover:hover{color:#13204e!important}.marqueurHoverGrey{color:#577788!important;font-family:Poppins;font-weight:400}.marqueurHoverGrey:hover{color:#13204e!important}.redHover:hover{color:#3d5fa3!important}.redHoverGrey:hover{color:#3d5fa3}.redHoverGrey{color:#5e6c84}.redHoverGreyClair:hover{color:#3d5fa3}.redHoverGreyClair{color:rgba(19,31,75,.3)}.whiteHover{color:transparent}.whiteHover:hover{color:#131f4b}.liste-optionAjout{background-color:#fff;border:1px solid #e8e8eb;border-radius:6px;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-sizing:border-box;margin-top:-10px;padding:6px;position:absolute;z-index:2}.parent{left:0;position:-webkit-sticky;position:sticky}.menuBoutton{border:1px solid rgba(11,38,75,.2);border-radius:5px;box-shadow:none;cursor:pointer;padding:10px}.box{background-color:#fff;border:2px solid #dfe3ec;border-radius:4px;min-height:100px;padding:0 0 5px}.box,.boxFacts{-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px rgba(13,20,33,.13);color:#5e6c84;cursor:default;position:absolute;width:180px}.boxFacts{background-color:#dfe3ed;border:2px solid #131f4b;border-radius:4px;min-height:245px;padding:0 0 20px}#line1{left:50px;top:100px}.line{background-color:#000;height:1px;position:absolute;width:1px;z-index:-1}#box1{left:0;top:0}#box2{left:0;top:200px}#box3{left:200px;top:200px}.tableTitle{color:#131f4b;font-family:Poppins;font-size:12px;letter-spacing:.5px}.tableItem,.tableItemPlus{font-size:12px;margin-top:5px}input[type=checkbox].onoffButton{display:none}input[type=checkbox].onoffButton+label{background-color:#dfe3ed;border-radius:1.5rem;box-sizing:border-box;cursor:pointer;display:inline-block;height:1.5rem;padding:2px;transition:all .5s;width:3rem}input[type=checkbox].onoffButton+label:before{background-color:#fff;border-radius:50%;box-sizing:border-box;content:"";display:block;height:calc(1.5rem - 4px);transition:all .5s;width:calc(1.5rem - 4px)}input[type=checkbox].onoffButton:checked+label{background-color:#3d5fa3}input[type=checkbox].onoffButton:checked+label:before{margin-left:1.5rem}.onoffButton{margin-bottom:0}input[type=checkbox].onoffButtonCumul{display:none}input[type=checkbox].onoffButtonCumul+label{background-color:#dfe3ed;border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-block;height:15px;margin-right:10px;margin-top:1px;padding:2px;transition:all .5s;vertical-align:sub;width:30px}input[type=checkbox].onoffButtonCumul+label:before{background-color:#fff;border-radius:50%;box-sizing:border-box;content:"";display:block;height:11px;transition:all .5s;width:11px}input[type=checkbox].onoffButtonCumul:checked+label{background-color:#3d5fa3}input[type=checkbox].onoffButtonCumul:checked+label:before{margin-left:13px}.onoffButtonCumul{margin-bottom:0}label{margin-bottom:0!important}.hoverBlue:hover{color:#131f4b}.headerMatrice{background-color:#fff;border:2px solid #dfe3ec;border-left:none;color:#5e6c84;font-size:15px;padding:5px;text-align:center}.columnMatrice{background-color:#fff}.columnMatrice,.columnMatriceBis{border:2px solid #dfe3ec;border-left:none;color:#5e6c84;font-size:15px;padding:10px;text-align:center;width:250px}.columnMatriceBis{background:linear-gradient(#fff,#f8f8f8 99%)}.keyCopied{color:#5e6c84}.keyCopied:hover{color:#131f4b}.ongletBoutton{background-color:rgba(72,91,222,.1);border:none;border-radius:5px;color:#3d5fa3}.ongletBoutton,.ongletBouttonDeselected{display:inline-block;font-family:Poppins;font-size:12px;margin-top:5px;padding:10px 20px;text-align:center;z-index:200}.ongletBouttonDeselected{background-color:#fff;border:none;color:#131f4b;height:100%}.envoyerVersChoice{color:#131f4b;cursor:pointer;font-family:Poppins;font-size:12px;padding:5px}.envoyerVersChoice:hover{color:#3d5fa3}.resizableElement{box-shadow:none!important;cursor:nwse-resize}.transparent{background-color:transparent}.inputDate{background-color:#fff;border:1px solid #dfe3eb;border-radius:5px;color:#131f4b;cursor:pointer;display:inline-block;font-family:Poppins;font-size:13px;height:40px;padding:10px 20px;text-align:center;vertical-align:top;width:100px}.inputDate:focus{outline:none}.inputDateBis{background-color:#fff;border:1px solid #dfe3eb;border-radius:5px;color:#131f4b;cursor:pointer;display:inline-block;font-family:Poppins;font-size:13px;margin-right:30px;padding:0;text-align:center;width:200px!important}.inputDateBis:focus{outline:none}.inputDateTer{background-color:#fff;border:1px solid #dfe3eb;border-radius:5px;color:#131f4b;cursor:pointer;display:inline-block;font-family:Poppins;font-size:13px;margin-right:10px;padding:0;text-align:center;width:200px!important}.inputDateTer:focus{outline:none}.cursorPointer{cursor:pointer}.PoppinsFont{font-family:Poppins}.apexcharts-zoom-icon{display:none!important}.remarque{color:#5e6c84;font-size:14px;text-align:center}.ce-popover--opened{margin-left:20px!important}.ce-block__content,.ce-toolbar__content{color:#131f4b!important;font-family:Poppins!important;font-size:13px!important;letter-spacing:.3px!important;max-width:100%!important}.cdx-block{max-width:100%!important}.ct{display:none!important}.ce-block__content{margin-left:20px!important;margin-right:20px!important;white-space:pre-line!important}.ce-toolbar__plus,.ce-toolbar__settings-btn{display:none!important}.variationRed{background-color:#ffcdc9;color:#eb3a2d}.variationGreen,.variationRed{border-radius:7px;font-size:11px;margin-left:5px;padding:3px 5px}.variationGreen{background-color:#b9f0db;color:#46a180}.variationBlue{background-color:rgba(72,91,222,.1);border-radius:7px;color:#131f4b;font-size:11px;margin-left:5px;padding:3px 5px}.optionWidget{color:#5e6c84;cursor:pointer;font-size:10px}.optionWidget:hover{color:#5e6c84}.optionNotebookParams{cursor:pointer;font-size:10px}.optionNotebookParams:hover{color:#131f4b}.leader-line{z-index:0}tr:hover{background-color:#fbfcfd}.searchRapportInput{background-color:#fff;border:2px solid #dfe3eb;border-radius:10px;color:#5e6c84;cursor:text;display:inline-block!important;font-family:Poppins;font-size:13px;height:30px;margin-bottom:10px;margin-top:10px;padding-left:10px;padding-top:4px;width:400px}.loadspinner{color:#dfe3eb;font-size:20px}.infographic-container{font-family:Arial,sans-serif;padding:20px;text-align:center}.infographic-containerBis{font-family:Poppins,sans-serif;padding:10px;text-align:center}.infographic-containerBis:hover{padding-bottom:10px;padding-left:4px;padding-top:10px}.infographic-containerBis:hover,.infographic-containerBisHover{background-color:rgba(72,91,222,.1);border-left:6px solid #3d5fa3;border-radius:2px;border-bottom-left-radius:0;border-top-left-radius:0}.infographic-containerBisHover{font-family:Poppins,sans-serif;padding:10px 10px 10px 4px;text-align:center}.title{color:#13204e;font-size:25px;font-weight:700;margin-bottom:0;text-align:left}.infographic{align-items:center;gap:10px;justify-content:center;position:relative;text-align:left}.step{background:#fbfcfd;border:2px solid #eaecf7;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:inline-block;height:120px;margin-left:-20px;margin-right:0;padding:20px 15px;position:relative;text-align:center;vertical-align:middle;width:220px}.step-content{color:#13204e;font-size:14px;font-weight:700;margin-bottom:10px}.step-paragraph{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#5e6c84;display:-webkit-box;font-family:Poppins;font-size:11px;font-weight:400;height:2em;line-height:1;overflow:hidden;padding-left:10px;padding-right:10px;text-overflow:ellipsis;white-space:normal;width:auto}.separator{border-radius:5px;color:#fff;font-size:12px;font-weight:700;height:30px;left:-30px;line-height:30px;right:-30px;text-align:center;z-index:-1}.separator,.separatorlast-child{background-color:currentColor;position:absolute;top:50%;transform:translateY(-50%)}.separatorlast-child{clip-path:polygon(0 0,100% 50%,0 100%);height:50px;right:-55px;width:30px;z-index:100}.blueSeparator{color:#eaecf7}.hoverBlue{color:#3d5fa3}.hoverBlue:hover{color:#13204e}.paragraphSource{color:#5e6c84;font-family:Poppins;font-size:13px;font-weight:400;margin:0;overflow:hidden;text-align:left;white-space:normal;width:600px}.blueColor{color:#3d5fa3}.chat-container{margin:0 auto;overflow:hidden;white-space:normal}.chat-box{background-color:#fff;padding:10px 15px 50px}.chat-box-explication{background-color:#fff;padding:10px 0 300px}.message{border-radius:5px;margin:10px 0;max-width:70%;padding:10px}.user{background-color:#eaecf7;max-width:90%}.assistant,.user{border-radius:1.7rem;border-top-right-radius:10px;color:#131f4b;display:inline-block;font-family:Poppins;font-size:13px;font-weight:400;line-height:1.7rem;margin-top:20px;padding:1.25rem;text-align:left;white-space:pre-wrap}.assistant{background-color:#fff;width:90%}.assistantNotebook{background-color:#fff;width:90%}.assistantNotebook,.userNotebook{border-radius:1.7rem;border-top-right-radius:10px;color:#131f4b;display:inline-block;font-family:Poppins;font-size:12px;font-weight:400;line-height:1.7rem;margin-top:10px;padding:10px;text-align:left;white-space:pre-wrap}.userNotebook{background-color:#eaecf7;max-width:90%}.userChat{background-color:#eaecf7;border-radius:10px;border-top-right-radius:0;max-width:60%;padding:10px}.assistantChat,.userChat{color:#13204e;cursor:"default";display:inline-block;font-family:Poppins;font-size:12px;font-weight:400;line-height:1.7rem;margin-top:10px;text-align:left;white-space:pre-wrap}.assistantChat{background-color:#fff;border-radius:1.7rem;border-top-right-radius:10px;padding:0 20px;width:100%}.user-explication{background-color:#eaecf7;margin-right:0}.assistant-explication,.user-explication{border-radius:1.7rem;border-top-right-radius:10px;color:#131f4b;display:inline-block;font-family:Poppins;font-size:13px;font-weight:400;line-height:1.7rem;margin-top:10px;max-width:90%;padding:1.25rem;text-align:left;white-space:pre-wrap}.assistant-explication{background-color:#fff;margin-left:0}.input-container{background-color:#eaecf7;border-radius:1.7rem;bottom:20px;color:#131f4b;font-family:Poppins;font-size:14px;font-weight:400;line-height:1.7rem;padding:1.25rem;position:fixed;text-align:left;z-index:100}.chartComponent{background-color:#fff;border:1px solid #ebebee;border-radius:8px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:"default";margin-bottom:0;padding:20px}.chat-title{height:1em;line-height:1}.chat-title,.chat-title2{overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap;width:auto}.chat-title2{height:1.5em;line-height:1.5em}.effacer{color:#ba0202}.paragraphePresentation{font-family:Poppins;font-weight:400;line-height:2.3rem;margin-top:40px}.tableChat,.tableChat2{overflow-x:scroll;padding-bottom:60px;padding-top:20px;white-space:nowrap}.tableChat::-webkit-scrollbar{background-color:#f8f8f8;border:1px solid #dfe3eb;display:block;height:8px;margin:50px;padding-left:2px;width:8px}.tableChat::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:5px;cursor:pointer}.widget{background-color:#fff;border:1px solid #ebebee;border-radius:8px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:"default";display:inline-block;margin-bottom:10px;margin-right:10px;padding:20px;width:300px}.kpi-value{font-family:Poppins;font-size:22px;margin-bottom:0;margin-top:5px}.kpi-label{color:#666;font-size:13px;margin-bottom:5px}.reportNavbar{background-color:#fff;border-bottom:1px solid #ebebee;border-radius:0;height:40px;margin-left:0;overflow:hidden scroll;padding:0;position:sticky;top:0;white-space:nowrap;z-index:100}.inputPeriode{border:none;border-radius:5px;color:#3d5fa3;cursor:pointer;display:inline-block;font-family:Poppins;font-size:11px;outline:none;padding:5px}.inputPeriode::-webkit-calendar-picker-indicator{color:red;opacity:1}.assistantReport{background-color:#fff;height:auto;margin-bottom:10px;margin-left:0;margin-top:10px;padding:0;width:auto}.assistantReport,.paragrapheExplication{border-radius:1.7rem;border-top-right-radius:10px;color:#131f4b;display:inline-block;font-family:Poppins;font-size:13px;font-weight:400;line-height:1.7rem;text-align:left;white-space:pre-wrap}.paragrapheExplication{padding:0 40px 40px}.conversion-rate{background:#f0f0f0;background-color:#fff;border:2px dashed #3d5fa3;border-radius:8px;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#13204e;display:inline-block;font-size:13px;height:70px;margin-left:20px;margin-right:20px;padding:22px 5px 5px;vertical-align:middle;width:70px}.conversion-rate,.duration{font-weight:700;text-align:center}.duration{border-bottom:2px dashed #5e6c84;border-radius:8px;color:#5e6c84;display:block;font-size:12px;height:30px;margin-bottom:10px;margin-left:180px;margin-top:-35px;padding:5px;width:150px}table{border-collapse:collapse;font-family:Arial,sans-serif;font-size:12px}table td,table th{border-bottom:1px solid #ebebee;border-right:1px solid #ebebee;cursor:default;font-family:Poppins;font-size:12px;font-weight:400;min-width:130px;padding:7px 10px;text-align:left;white-space:nowrap;width:"auto"}table tr:nth-child(odd){background-color:#fff}tr{border-bottom:1px solid #ebebee!important}table th,table tr:nth-child(2n){background-color:#fcfcfc}table th{color:#577788;text-align:left}.choiceType{color:#3d5fa3;cursor:pointer;font-family:sans-serif;font-size:10px;font-weight:400}.code-block{background-color:#282c34;border:1px solid #3c3c3c;border-radius:0;color:#fff;font-family:Fira Code,Courier New,monospace;font-size:14px;font-weight:500;line-height:1.5;overflow-x:auto;padding:20px;white-space:pre-wrap}.component{border:2px solid transparent;height:20px;text-align:center;transition:border 1s ease}.component:hover{border-bottom:2px solid rgba(72,91,222,.7)}.add-button{background-color:#3d5fa3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;font-size:10px;height:15px;margin-top:8px;opacity:0;transition:opacity 1s ease;width:15px}.component:hover .add-button{opacity:1}.componentRight{border:2px solid transparent;display:inline-block;margin-left:2px;margin-top:10px;text-align:center;transition:border 1s ease;vertical-align:top;width:8px}.componentRight:hover{border-left:2px solid rgba(72,91,222,.7)}.componentRight:hover .add-buttonRight{opacity:1}.add-buttonRight{background-color:#3d5fa3;border:none;color:#fff;display:block;font-size:10px;height:15px;margin-left:-8px;opacity:0;transition:opacity 1s ease;width:15px;z-index:10000}.add-buttonRight,.chatButton{border-radius:50%;cursor:pointer}.chatButton{background-color:#edeefc;border:1px solid #ebebee;box-shadow:var(--ds-overlay,0 10px 10px -2px rgba(9,30,66,.25),0 0 1px rgba(9,30,66,.31));color:#3d5fa3;display:inline-block;font-size:30px;padding:10px 15px}.LogoBulle,.chatButton{position:fixed;z-index:1000000}.switch-container{background:#fff;border:1px solid #ebebee;border-radius:15px;display:inline-flex;margin-top:7px;overflow:hidden}.switch-button{align-items:center;background:none;border:none;color:#13204e;cursor:pointer;display:flex;font-family:Poppins;font-size:11.5px;font-weight:500;gap:5px;padding:7px 15px;transition:.3s;width:120px}.switch-button i{font-size:12px}.switch-button.active{color:#3d5fa3}.switch-button.active,.switch-button:hover{background-color:rgba(72,91,222,.1)}.spreadsheet-table{border-collapse:collapse;font-family:Inter,sans-serif;font-size:14px;width:100%}.spreadsheet-table td,.spreadsheet-table th{background:#fff;border:1px solid #e0e0e0;padding:8px 10px;position:relative;text-align:right;vertical-align:middle;white-space:nowrap}.spreadsheet-table th{background:#f5f5f5;font-weight:600;text-align:center}.spreadsheet-label{background:#fcfcfc;font-weight:500;text-align:left!important}.spreadsheet-cell.selected{background:#f3f0ff;border:2px solid #7c3aed;z-index:1}.spreadsheet-cell:hover{background-color:#f9f9f9;cursor:pointer}.formula-icon{color:#7c3aed;font-family:monospace;font-size:12px;left:6px;margin-right:4px;position:absolute;top:50%;transform:translateY(-50%)}.selectStyled{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f4f5f7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0 5 6 5-6H0z' fill='%23333'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid #dfe3e8;border-radius:8px;color:#2e3a59;cursor:pointer;font-size:14px;font-weight:500;min-width:100px;padding:8px 12px;transition:all .2s ease}.selectStyled:hover{background-color:#ebedf0}.selectStyled:focus{border-color:#7b9aff;box-shadow:0 0 0 3px rgba(123,154,255,.3);outline:none}.cells__planification:hover{background-color:rgba(72,91,222,.1)!important;border:2px solid #3d5fa3!important;color:#13204e!important;padding:7px 9px!important;transition:background-color .2s,color .2s!important}.cells__planification:hover .invisibleBlueHover{opacity:1}.cellsEditable:hover{background-color:rgba(72,91,222,.1)!important;border:2px solid #3d5fa3!important;color:#13204e!important;padding:7px 9px 5.5px!important;transition:background-color .2s,color .2s!important}.cellsEditable:hover .invisibleBlueHover{opacity:1}.ligneAjout{height:10px;position:relative;width:100%}.ligneAjoutButton,.ligneAjoutLine{opacity:0;pointer-events:none;transition:opacity 0s ease-in-out}.ligneAjout:hover .ligneAjoutButton,.ligneAjout:hover .ligneAjoutLine{opacity:1;pointer-events:auto;transition:opacity 0s ease-in-out}.ligneAjoutLine{background-color:rgba(94,108,132,.3);height:2px;left:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ligneAjoutButton{position:absolute;top:50%;transform:translateY(-50%)}.ligneAjoutButton,.ligneAjoutButtonBlock{background-color:#fff;border-radius:50%;color:#577788;cursor:pointer;font-size:12px;left:0;line-height:1;margin-left:0;padding:2px}.ligneAjoutButtonBlock{opacity:0;vertical-align:middle}.ligneAjoutButtonBlock:hover{opacity:1;pointer-events:auto;transition:opacity 0s ease-in-out}.invisibleBlueHover,.invisibleBlueHoverGrab{color:#577788;opacity:0}.cell__Label:hover .invisibleBlueHover,.chartComponentTitle:hover .invisibleBlueHover,.invisibleBlueHoverGrab:hover,.kpi-label:hover .invisibleBlueHover,.ligneAjoutButtonBlock:hover .invisibleBlueHover,.periodeLabel:hover .invisibleBlueHover,.sectionHeader:hover .invisibleBlueHover{opacity:1}.popupMenu{background:#fff;border:1px solid #ebebee;border-radius:10px;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px rgba(13,20,33,.13);padding:10px 8px 30px;width:220px;z-index:999}.menuItem,.menuItem2{border-left:4px solid #fff;border-radius:2px;color:#13204e;cursor:pointer;font-family:Poppins;font-size:12px;padding:8px 10px}.menuItem2{cursor:default}.menuItem:hover{background-color:rgba(72,91,222,.1);border-left:4px solid #13204e}.menuClose{color:#aaa;cursor:pointer;font-size:12px;margin-top:10px}.formulaBar{background:#f8f9fa;border:1px solid #d0d0d0;border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.chip,.formulaBar{align-items:center}.chip{background:#fff;border:1px solid #ccc;border-radius:16px;cursor:pointer;display:inline-flex;font-size:13px;padding:5px 10px}.chip i{color:#888;font-size:12px;margin-left:5px}.buttonHover{background-color:#fff;border:1px solid #ebebee;color:#577788}.buttonHover:hover{background-color:#edeefc;border:1px solid rgba(72,91,222,.1)!important;color:#3d5fa3!important}.slide-item{background:transparent;border:1px solid transparent;border-radius:8px;box-sizing:border-box;padding:0;position:relative;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.slide-item:hover{background:transparent;border-color:#ebebee;box-shadow:0 2px 8px rgba(17,24,39,.06)}.drag-handle{align-items:center;background:#fff;border:1px solid #ebebee;border-radius:9999px;bottom:-10px;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:grab;display:flex;gap:6px;justify-content:center;left:50%;opacity:0;padding:2px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .12s ease,transform .12s ease;z-index:2}.slide-item:hover .drag-handle{opacity:1;pointer-events:auto}.drag-handle:hover{transform:translateX(-50%) translateY(-1px)}.drag-handle .fa-ellipsis{color:#577788;font-size:12px}.grip-button{align-items:center;background:transparent;background:#fff;border:1px solid #ebebee;border-radius:6px;box-shadow:0 2px 6px rgba(17,24,39,.08);color:#577788;cursor:grab;display:flex;height:26px;justify-content:center;transition:all .15s ease;width:26px}.grip-button:hover{transform:translateY(-2px)}.row-item{background:transparent;border:1px solid transparent;border-radius:8px;padding:0;position:relative;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.row-item:hover{background:transparent;border-color:#ebebee;box-shadow:0 2px 8px rgba(17,24,39,.06)}.row-item .row-body{width:100%}.row-drag-handle{align-items:center;background:#fff;border:1px solid #ebebee;border-radius:9999px;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:grab;display:flex;height:28px;justify-content:center;left:-12px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .12s ease,transform .12s ease,box-shadow .12s ease;width:20px;z-index:2}.row-item:hover .row-drag-handle{opacity:1;pointer-events:auto}.row-drag-handle:hover{transform:translateY(-55%)}.row-drag-handle .fa-ellipsis-vertical{color:#577788;font-size:12px}.row-drag-handle:active{cursor:grabbing}.col-item{background:transparent;border:1px solid transparent;border-radius:0;min-height:50px;padding:7.5px 5px;position:relative;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.col-item:hover{background:transparent;border-color:#ebebee;border-bottom:1px solid transparent;border-top:1px solid transparent;box-shadow:0 2px 8px rgba(17,24,39,.06)}.col-drag-handle{align-items:center;background:#fff;border:1px solid #ebebee;border-radius:9999px;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:grab;display:flex;height:20px;justify-content:center;left:50%;opacity:0;padding:0 8px;pointer-events:none;position:absolute;top:-12px;transform:translateX(-50%);transition:opacity .12s ease,transform .12s ease,box-shadow .12s ease;z-index:2}.col-item:hover .col-drag-handle{opacity:1;pointer-events:auto}.col-drag-handle:hover{box-shadow:0 3px 10px rgba(0,0,0,.08);transform:translateX(-50%) translateY(-1px)}.col-drag-handle .fa-ellipsis{color:#577788;font-size:12px}.presentation-open{overflow:scroll}.presentation-stage{transform-origin:top left;will-change:transform}.presentation-hint{bottom:14px;color:hsla(0,0%,100%,.65);font:12px/1.2 Poppins,system-ui,sans-serif;left:50%;position:fixed;transform:translateX(-50%);user-select:none}.presentation-root .buttonHover:hover,.presentation-root .col-drag-handle:hover,.presentation-root .col-item:hover,.presentation-root .drag-handle:hover,.presentation-root .grip-button:hover,.presentation-root .row-drag-handle:hover,.presentation-root .row-item:hover,.presentation-root .slide-item:hover{background:inherit!important;border-color:transparent!important;box-shadow:none!important;color:inherit!important;opacity:1!important;transform:none!important}.presentation-root .col-drag-handle,.presentation-root .drag-handle,.presentation-root .row-drag-handle{background:transparent!important;border-color:transparent!important;box-shadow:none!important;opacity:0!important}.presentation-root-report .buttonHover:hover,.presentation-root-report .col-drag-handle:hover,.presentation-root-report .col-item:hover,.presentation-root-report .drag-handle:hover,.presentation-root-report .grip-button:hover,.presentation-root-report .row-drag-handle:hover,.presentation-root-report .row-item:hover,.presentation-root-report .slide-item:hover{background:inherit!important;border-color:transparent!important;box-shadow:none!important;color:inherit!important;opacity:1!important;transform:none!important}.presentation-root-report .col-drag-handle,.presentation-root-report .drag-handle,.presentation-root-report .row-drag-handle{background:transparent!important;border-color:transparent!important;box-shadow:none!important;opacity:0!important}.presentation-stage-report{transform-origin:top left;will-change:transform}.presentation-root-report{background-color:#000;height:100vh;left:0;overflow:scroll;position:fixed;top:0;width:100vw;z-index:9999999}.presentation-topbar{align-items:flex-end!important;background:transparent;justify-content:flex-end!important;opacity:0;padding-top:10px!important;pointer-events:none;transition:opacity .14s ease;width:100vw}.presentation-topbar:hover{opacity:1;pointer-events:auto}.presentation-topbar button:hover{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#fff}.presentation-topbar button:active{transform:translateY(1px)}.folderHeader{transition:background .12s ease,outline .12s ease}.menu-notebook-item:hover{background:#f8f9ff;border-color:#ebebee}.btn-ghost:hover{opacity:.8}.itemNav{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:6px 8px;transition:background .15s,box-shadow .15s;user-select:none}.itemNav:hover{background:#f7f7fb}.itemNav--active{background:#eef2ff;box-shadow:0 1px 4px rgba(17,24,39,.06)}.itemNav__left{align-items:center;display:flex;flex:1;gap:10px;min-width:0;overflow:hidden}.itemNav__icon{font-size:12px;opacity:.8}.itemNav__editable,.itemNav__label{display:inline-block;max-width:100%;min-width:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itemNav__menu{opacity:.8;padding:6px 8px}.itemNav__menu:hover{opacity:1}.folderBlock{margin:8px 0}.folderHeader{align-items:center;background:linear-gradient(0deg,#fafbff,#fff);border:1px solid #eceef7;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px}.folderHeader:hover{box-shadow:0 2px 8px rgba(17,24,39,.05)}.folderHeader__left{align-items:center;display:flex;gap:10px;min-width:0}.folderHeader__icon{color:#f5b301}.folderHeader__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folderHeader__badge{background:#eef2ff;border:1px solid #e3e7ff;border-radius:999px;color:#4451d6;font-size:11px;margin-left:8px;padding:2px 6px}.folderHeader__chev{opacity:.8}.folderBody{border-left:0;margin:6px 0 10px;padding:6px 0 6px 12px;position:relative}.folderBody--over{background:#f8faff;border-radius:8px}.folderBody__rail{background:#e9ecf9;border-radius:2px;bottom:0;left:18px;position:absolute;top:0;width:2px}.folderBody__content{display:flex;flex-direction:column;gap:4px;margin-left:10px}.foldersWrap{margin-top:6px}.ellipsis-label:hover+.tooltip-label{opacity:1;transform:translateY(0)}.buttonImportNavbar:hover{background-color:#3d5fa3!important;color:#fff!important}.scenarioAddDot{background:#2f57ff;border-radius:999px;box-shadow:0 0 0 3px rgba(47,87,255,.12);height:10px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;width:10px}.scenarioAddRow:hover .scenarioAddDot{background:#1f45ff;box-shadow:0 0 0 4px rgba(47,87,255,.18);transform:scale(1.08)}.scenarioDeleteBtn{color:#a0a9b7;transition:color .12s ease,transform .12s ease}.scenarioDeleteBtn:hover{color:#d10000;transform:scale(1.06)}.scenarioDeleteBtnDisabled{color:#d7dbe3}.fc{--bg:#fcfcfc;--blue:#3d5fa3;--blue-2:#5b7fc7;--blue-soft:#8fb0ff;--ink:#131f4b;--text:#577788;--tint:#eef2f9;--tint-2:#e1e8f5;--line:rgba(61,95,163,.15);--line-2:rgba(61,95,163,.28);--navy:#0b1435;--loss:#e4573d;--loss-soft:#fbe6df;--risk:#ec8a72;--risk-soft:#fdf0ea;--neutral:#c9d4ec;--font:"Inter",system-ui,sans-serif;--shadow:0 40px 90px -60px rgba(19,31,75,.35);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";background:var(--bg);color:var(--text);font-family:var(--font);font-size:14.5px;font-variant-numeric:tabular-nums;line-height:1.55;white-space:normal}.fc *{box-sizing:border-box}.fc h1,.fc h2,.fc h3{color:var(--ink);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0}.fc button{border:0;cursor:pointer;font-family:var(--font)}.fc-shell{align-items:stretch;overflow:hidden;width:100%}.fc-shell,.fc-side{display:flex;height:100vh}.fc-side{background:#fff;border-right:1px solid #ebebeb;flex:none;flex-direction:column;overflow:hidden auto;transition:width .18s cubic-bezier(.2,.8,.2,1);z-index:45}.fc-side::-webkit-scrollbar{width:6px}.fc-side::-webkit-scrollbar-thumb{background:var(--tint-2);border-radius:3px}.fc-logo{align-items:center;background:#fff;border-bottom:1px solid #ebebeb;color:var(--ink);display:flex;flex:none;gap:9px;height:40px;padding:0 5px 0 16px;position:sticky;top:0;z-index:2}.fc-logo .cube,.fc-logo .cube *{cursor:pointer}.fc-logo.mini{gap:0;justify-content:center;padding:0;transition:background .18s}.fc-logo.mini:hover{background:var(--tint)}.fc-logo svg{flex:none;height:22px;width:22px}.fc-logo .name{font-size:17px;font-weight:800;letter-spacing:-.03em;line-height:1;white-space:nowrap}.fc-logo .name i{color:var(--blue);font-style:normal}.fc-open{background:#fff;border:1px solid #ebebeb;border-radius:5px;color:var(--text);display:grid;flex:none;font-size:9px;height:22px;place-items:center;transition:background .18s,color .18s,border-color .18s;width:22px}.fc-open:hover{background:var(--tint);border-color:var(--line-2);color:var(--blue)}.fc-grp{align-items:center;color:var(--blue);display:flex;font-size:12px;font-weight:600;gap:9px;letter-spacing:-.01em;margin:16px 0 5px;padding:0 21px;white-space:nowrap}.fc-grp i{color:var(--blue);font-size:11px;text-align:center;width:16px}.fc-grp.mini{justify-content:center;margin:14px 0 6px;padding:0}.fc-sep{background:#ebebeb;height:1px;margin:12px 14px 0}.fc-nav{display:flex;flex-direction:column;gap:1px;padding:0 10px}.fc-nav a,.fc-nav a:focus,.fc-nav a:hover{text-decoration:none}.fc-nav a{align-items:center;border-radius:5px;cursor:pointer;display:flex;font-weight:600;gap:10px;letter-spacing:.01em;padding:8px 11px;position:relative;transition:background .18s,color .18s;white-space:nowrap}.fc-nav a,.fc-nav a i{color:var(--text);font-size:12px}.fc-nav a i{flex:none;text-align:center;transition:color .18s;width:16px}.fc-nav a:hover{background:var(--tint);color:var(--ink)}.fc-nav a:hover i{color:var(--blue)}.fc-nav a.on{background:var(--tint);color:#3e5fa3;font-weight:600}.fc-nav a.on i{color:var(--blue)}.fc-nav a.on:before{background:var(--blue);border-radius:0 5px 5px 0;bottom:6px;content:"";left:-10px;position:absolute;top:6px;width:3px}.fc-nav a .cnt{background:var(--tint-2);border-radius:999px;color:var(--text);font-size:10.5px;font-weight:600;margin-left:auto;padding:1px 7px}.fc-nav a.on .cnt{background:#fff;color:var(--blue)}.fc-nav.mini a{justify-content:center;padding:10px 0}.fc-side .foot{border-top:1px solid #ebebeb;color:var(--text);font-size:11.5px;line-height:1.5;margin-top:auto;padding:14px 20px 18px}.fc-side .foot .k{color:var(--blue);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fc-side .foot b{color:var(--ink);display:block;font-weight:600;margin-top:3px}.fc-main{flex:1;height:100vh;min-width:0;overflow:auto;position:relative}.fc-top{align-items:center;background:#fff;border-bottom:1px solid #ebebeb;display:flex;gap:6px;height:40px;left:0;padding:0 12px 0 8px;position:sticky;top:0;z-index:40}.fc-top .back{background:transparent;border-radius:5px;color:var(--text);display:grid;flex:none;font-size:11px;height:26px;place-items:center;transition:background .18s,color .18s;width:26px}.fc-top .back:hover{background:var(--tint);color:var(--blue)}.fc-top .ttl{color:var(--ink);font-size:14px;font-weight:700;letter-spacing:-.02em;margin:0 10px 0 2px;white-space:nowrap}.fc-spacer{flex:1}.fc-chip{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:5px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:6px;height:28px;line-height:1;padding:0 9px;position:relative;transition:border-color .18s,box-shadow .18s;white-space:nowrap}.fc-chip:hover{border-color:#d9dfec}.fc-chip.open{border-color:var(--blue);box-shadow:0 0 0 3px rgba(61,95,163,.08)}.fc-chip>.ic{color:var(--blue);flex:none;font-size:11px}.fc-chip .lb{color:#577788;font-weight:500}.fc-chip .val{color:var(--blue);font-weight:600}.fc-chip .cv{color:var(--blue);font-size:9px;margin-left:2px;opacity:.85}.fc-chip input[type=date]{background:transparent;border:0;color:var(--blue);cursor:pointer;font:inherit;font-family:var(--font);font-size:11px;font-weight:600;line-height:1;outline:none;padding:0;width:92px}.fc-chip input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:11px;margin-left:2px;opacity:.5;width:11px}.fc-chip input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}.fc-chip.icon{background:#fff;border-color:#ebebeb;color:var(--ink);height:28px;justify-content:center;padding:0;width:28px}.fc-chip.icon>.ic{color:var(--ink);font-size:12px}.fc-chip.icon:hover{border-color:#d9dfec;color:var(--blue)}.fc-chip.icon:hover>.ic{color:var(--blue)}.fc-menu{background:#fff;border:1px solid #ebebeb;border-radius:5px;box-shadow:0 18px 40px -22px rgba(19,31,75,.4);left:0;min-width:100%;overflow:hidden;padding:4px;position:absolute;top:33px;z-index:60}.fc-menu button{align-items:center;background:transparent;border-radius:7px;color:var(--ink);display:flex;font-size:11px;font-weight:500;gap:8px;padding:7px 10px;text-align:left;white-space:nowrap;width:100%}.fc-menu button:hover{background:var(--tint)}.fc-menu button.on{color:var(--blue);font-weight:600}.fc-menu button i{color:var(--blue);font-size:9px;opacity:0;width:11px}.fc-menu button.on i{opacity:1}.fc-body{max-width:1440px;padding:0 24px 300px}.fc-body.ds{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 40px);max-width:none;padding:28px 24px 0}.fc-body.ds,.fc-main.ds{overflow:hidden}.fc-ds-page{display:flex;flex:1;flex-direction:column;min-height:0}.fc-ds-head{flex:none}.fc-ds-head .fc-module-title{margin-bottom:0}.fc-ds-head .fc-pager.top{border:1px solid #ebebeb;border-bottom:0;border-radius:5px 5px 0 0;margin-top:14px}.fc-module-title{border-left:4px solid var(--blue);color:var(--ink);display:block;font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:20px!important;margin-top:20px!important;padding:5px 5px 5px 10px}.fc-chip.act-btn{background:#fff;border:1px solid #ebebeb;border-radius:5px;color:#577788;font-weight:500;gap:7px}.fc-chip.act-btn>.ic{color:#577788}.fc-chip.act-btn:hover{border-color:#d9dfec;color:var(--blue)}.fc-chip.act-btn:hover>.ic{color:var(--blue)}.fc-chip.act-btn.danger:hover,.fc-chip.act-btn.danger:hover>.ic{color:var(--loss)}.fc-chip.act-btn.danger.armed{background:var(--loss-soft);border-color:#f3c9c9;color:var(--loss)}.fc-chip.act-btn.danger.armed>.ic{color:var(--loss)}.fc-chip.static{color:#577788;cursor:default;font-weight:500}.fc-chip.static b{color:var(--ink);font-weight:600}.fc-chip[disabled]{cursor:default;opacity:.5}.fc-ds-stats{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.fc-ds-stats>div{background:#fff;border:1px solid #ebebeb;border-radius:5px;min-width:0;padding:10px 12px}.fc-ds-stats .lab{color:#577788;display:block;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fc-ds-stats b{color:var(--ink);display:block;font-size:14px;font-weight:700;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-ds-table{background:#fff;border:1px solid #ebebeb;border-radius:0 0 5px 5px;border-top:0;flex:1;margin-bottom:16px;min-height:0;overflow:auto;position:relative}.fc-ds-table .fc-scroll{overflow:visible}.fc-pager{align-items:center;background:#fff;border-bottom:1px solid #ebebeb;box-sizing:border-box;color:#577788;display:flex;font-size:12px;font-weight:500;gap:12px;justify-content:space-between;padding:8px 12px}.fc-pager.bottom{display:none}.fc-ds-table>.fc-pager:last-child{border-bottom:0;border-top:1px solid #ebebeb}.fc-pager .info b{color:var(--ink);font-weight:600}.fc-pager .btns{align-items:center;display:flex;gap:4px}.fc-pager .btns button{background:#fff;border:1px solid #ebebeb;border-radius:5px;color:var(--ink);display:grid;font-size:10px;height:26px;place-items:center;width:26px}.fc-pager .btns button:hover:not([disabled]){border-color:#d9dfec;color:var(--blue)}.fc-pager .btns button[disabled]{cursor:default;opacity:.35}.fc-pager .pg{align-items:center;color:var(--ink);display:inline-flex;font-weight:500;gap:5px;margin:0 6px}.fc-pager .pg input{border:1px solid #ebebeb;border-radius:5px;color:var(--blue);font:inherit;font-weight:600;height:26px;outline:none;text-align:center;width:52px}.fc-pager .pg input:focus{border-color:var(--blue)}.fc-grid-table{border-collapse:collapse;font-size:12px;width:100%}.fc-grid-table th{background:var(--tint);border-bottom:1px solid #ebebeb;color:#577788;font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:8px 10px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.fc-grid-table th i{color:var(--blue);font-style:normal}.fc-grid-table td{border-bottom:1px solid #f1f2f5;color:var(--ink);font-weight:500;padding:6px 10px;white-space:nowrap}.fc-grid-table{min-width:100%;table-layout:auto;width:max-content}.fc-grid-table th{box-shadow:0 1px 0 #ebebeb}.fc-grid-table tr:hover td{background:#fafbfe}.fc-grid-table .idx{color:#b3bfd3;font-weight:500;text-align:right;width:56px}.fc-grid-table td.n,.fc-grid-table th.n{font-variant-numeric:tabular-nums;text-align:right}.fc-grid-table td.empty{color:#577788;padding:34px;text-align:center;white-space:normal}.fc-tabs{background:var(--tint);border-radius:10px;display:inline-flex;gap:4px;padding:5px}.fc-tabs button{background:transparent;border-radius:7px;color:var(--ink);font-size:12.5px;font-weight:500;padding:6px 12px}.fc-tabs button.on{background:#fff;box-shadow:0 4px 12px -6px rgba(19,31,75,.3);color:var(--blue);font-weight:600}.fc-tabs.sm button{font-size:11.5px;padding:5px 10px}.fc-toggle{align-items:center;background:#fff;border:1px solid var(--line-2);border-radius:10px;color:var(--ink);display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;padding:8px 14px}.fc-toggle.on{border-color:var(--ink)}.fc-btn,.fc-toggle.on{background:var(--ink);color:#fff}.fc-btn{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:600;gap:10px;padding:9px 16px;transition:background .25s,transform .25s}.fc-btn:hover{background:var(--blue);transform:translateY(-1px)}.fc-btn.ghost{border:1px solid var(--line-2);color:var(--ink)}.fc-btn.ghost:hover{background:var(--tint);color:var(--blue);transform:none}.fc-btn.danger{background:var(--loss-soft);border:1px solid #f3c9c9;color:var(--loss)}.fc-btn.danger:hover{background:var(--loss);color:#fff}.fc-eyebrow{align-items:center;color:var(--blue);display:inline-flex;font-size:11.5px;font-weight:600;gap:10px;letter-spacing:.12em;text-transform:uppercase}.fc-eyebrow:before{background:var(--blue);border-radius:2px;content:"";height:8px;transform:rotate(45deg);width:8px}.fc-part{padding-top:34px}.fc-part-head{align-items:end;display:grid;gap:24px;grid-template-columns:110px 1fr auto;margin-bottom:20px;padding-bottom:16px;position:relative}.fc-part-head:after{background:linear-gradient(90deg,var(--line-2),var(--line-2) 60%,transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.fc-part-head .code{color:var(--blue);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fc-part-head .code b{color:var(--ink);display:block;font-size:38px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:6px}.fc-part-head h2{font-size:clamp(19px,1.7vw,24px)}.fc-part-head p{color:var(--text);font-size:14px;font-weight:500;line-height:1.6;margin:6px 0 0;max-width:78ch}.fc-grid{display:grid;gap:16px;grid-template-columns:repeat(12,1fr);margin-top:16px}.fc-card{background:#fff;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 1px 1px rgba(19,31,75,.03),0 2px 6px rgba(19,31,75,.04);min-width:0;padding:20px}.fc-card h3{font-size:15.5px;margin-bottom:3px}.fc-card .sub{color:var(--text);font-size:12.5px;font-weight:500;margin-bottom:14px}.fc-card .hd{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.fc-card .apexcharts-canvas{margin-bottom:-12px}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c9{grid-column:span 9}.c12{grid-column:span 12}.fc-kpis{display:grid;gap:10px}.fc-kpi{background:var(--tint);border:1.5px solid transparent;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:13px 15px;text-align:left;transition:border-color .2s,background .2s;width:100%}.fc-kpi:hover{border-color:var(--line-2)}.fc-kpi.on{background:#fff;border-color:var(--blue);box-shadow:0 10px 26px -18px rgba(19,31,75,.5)}.fc-kpi .k{align-items:center;color:var(--text);display:flex;font-size:10.5px;font-weight:600;gap:6px;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.fc-kpi .n{color:var(--ink);font-size:25px;font-weight:800;letter-spacing:-.03em;line-height:1.15}.fc-kpi .n small{color:var(--text);font-size:12.5px;font-weight:600;letter-spacing:0;margin-left:3px}.fc-kpi .n.blue{color:var(--blue)}.fc-kpi .n.loss{color:var(--loss)}.fc-kpi .s{align-items:center;color:var(--text);display:flex;font-size:11.5px;font-weight:500;gap:6px;min-height:17px}.fc-kpi .spark{height:26px;margin-top:5px}.up{color:var(--blue)}.down,.up{font-weight:600}.down{color:var(--loss)}.fc-pill{border-radius:999px;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.fc-pill.ok{background:var(--tint);color:var(--blue)}.fc-pill.warn{background:var(--risk-soft);color:#c95a3b}.fc-pill.bad{background:var(--loss-soft);color:var(--loss)}.fc-pill.neu{background:var(--tint);color:var(--text)}@keyframes fc-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.fc-sk{animation:fc-shimmer 1.4s linear infinite;background:linear-gradient(90deg,#eef2f9,#f6f8fc 40%,#eef2f9 80%);background-size:600px 100%;border-radius:6px;position:relative}.fc-sk.line{height:12px}.fc-sk.title{height:24px;width:46%}.fc-sk.text{height:11px;margin-top:8px;width:70%}.fc-sk.num{height:26px;margin-top:10px;width:52%}.fc-sk.chart{border-radius:8px;height:74px;margin-top:12px}.fc-sk.big{border-radius:10px;height:240px;margin-top:14px}.fc-sk-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:15px 16px 12px}.fc-sk-part{padding-top:34px}.fc-sk-head{align-items:end;border-bottom:1px solid var(--line-2);display:grid;gap:24px;grid-template-columns:110px 1fr;margin-bottom:20px;padding-bottom:16px}.fc-stale{opacity:.55;pointer-events:none}.fc-fresh,.fc-stale{transition:opacity .25s ease}.fc-fresh{opacity:1}.fc-progress{background:transparent;bottom:-1px;height:2px;left:0;overflow:hidden;position:absolute;right:0}.fc-progress:before{animation:fc-slide 1.1s cubic-bezier(.4,0,.2,1) infinite;background:var(--blue);border-radius:2px;bottom:0;content:"";left:0;position:absolute;top:0;width:38%}@keyframes fc-slide{0%{left:-40%}to{left:100%}}.fc-top .rc{align-items:center;color:#577788;display:inline-flex;font-size:11.5px;font-weight:500;gap:6px;margin-left:4px}.fc-top .rc i{color:var(--blue)}.fc-subbar{align-items:center;background:transparent;display:grid;grid-template-columns:1fr auto 1fr;height:44px;margin:0 -24px;padding:0 24px;position:sticky;top:0;transition:background .15s,box-shadow .15s;z-index:30}.fc-subbar .fc-module-title{grid-column:1;margin:0;transition:opacity .15s}.fc-subbar .fc-tabs{grid-column:2}.fc-subbar.stuck{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:hsla(0,0%,99%,.72);box-shadow:none}.fc-subbar.stuck .fc-module-title{opacity:0;pointer-events:none}.fc-sentinel{height:1px;margin-top:-1px}.fc-subbar .fc-tabs{background:var(--tint);padding:3px}.fc-subbar .fc-tabs button{font-size:12px;padding:4px 11px}.fc-tabbody{padding-top:0}.fc-top .fc-tabs{border-radius:9px;box-sizing:border-box;height:30px;margin-right:6px;padding:3px}.fc-top .fc-tabs button{border-radius:7px;font-size:11px;height:24px;padding:0 12px}.fc-row-click{cursor:pointer}.fc-row-click:hover td{background:var(--tint)}.fc-cell-click{cursor:pointer;position:relative}.fc-cell-click small{display:block;font-size:9px;font-weight:500;letter-spacing:0;margin-top:1px;opacity:.75}.fc-cell-click:hover{filter:brightness(.94)}.fc-modal-bg{align-items:center;backdrop-filter:blur(2px);background:rgba(19,31,75,.28);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.fc-modal{background:#fff;border-radius:12px;box-shadow:0 30px 80px -30px rgba(19,31,75,.5);display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;width:min(880px,100%)}.fc-modal .hd{align-items:flex-start;border-bottom:1px solid #ebebeb;display:flex;gap:14px;justify-content:space-between;padding:18px 22px 14px}.fc-modal .hd h3{align-items:center;color:var(--ink);display:flex;font-size:15px;font-weight:500;gap:9px;margin:0}.fc-modal .hd .sub{color:var(--text);font-size:12px;font-weight:400;margin-top:3px}.fc-modal .hd .acts{display:flex;flex:none;gap:6px}.fc-modal .hd .acts button{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:6px;color:#577788;display:inline-flex;font-size:11.5px;font-weight:500;gap:7px;height:30px;padding:0 11px}.fc-modal .hd .acts button:hover{border-color:#d9dfec;color:var(--blue)}.fc-modal .hd .acts button.x{justify-content:center;padding:0;width:30px}.fc-modal .body{flex:1;overflow:auto}.fc-modal .body .fc-grid-table th{top:0}.fc-modal .ft{border-top:1px solid #ebebeb;color:var(--text);font-size:11.5px;font-weight:400;padding:9px 22px}.fc-stockbar{background:var(--tint);border-radius:8px;display:flex;height:44px;overflow:hidden}.fc-stockbar>div{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 4px;transition:filter .15s}.fc-stockbar>div:hover{filter:brightness(1.08)}.fc-stockbar>div.tiny{padding:0 1px}.fc-stockbar>div.tiny b{font-size:9px;letter-spacing:-.02em}.fc-stockbar b{font-size:12px;font-weight:500;line-height:1.1;white-space:nowrap}.fc-stockbar span{font-size:10px;font-weight:400;max-width:100%;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-stocklegend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px}.fc-stocklegend span{align-items:center;color:var(--text);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:500;gap:7px}.fc-stocklegend span:hover{color:var(--ink)}.fc-stocklegend i{border-radius:3px;display:inline-block;height:9px;width:9px}.fc-stocklegend b{color:var(--ink);font-weight:500}.fc-kpilist{display:flex;flex-direction:column}.fc-kpilist .row{align-items:center;border-bottom:1px solid #ebebeb;column-gap:12px;display:grid;grid-template-areas:"l v" "s v";grid-template-columns:1fr auto;padding:9px 0}.fc-kpilist .row:last-child{border-bottom:0}.fc-kpilist .row.click{cursor:pointer}.fc-kpilist .row.click:hover .l{color:var(--blue)}.fc-kpilist .l{color:var(--ink);font-size:12px;font-weight:500;grid-area:l}.fc-kpilist .s{color:var(--text);font-size:10.5px;font-weight:400;grid-area:s;margin-top:1px}.fc-kpilist .v{font-family:var(--font);font-size:18px;font-variant-numeric:tabular-nums;font-weight:500;grid-area:v;letter-spacing:-.02em}.fc-flux{border-collapse:collapse;font-family:var(--font);width:100%}.fc-flux th{background:#eef2fa;border:1px solid #ebebeb;color:#577788;font-size:10.5px;font-weight:500;height:36px;letter-spacing:.06em;padding:0 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.fc-flux td.n,.fc-flux th.n{text-align:right}.fc-flux td{border-bottom:1px solid #ebebeb;color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;height:34px;padding:0 10px;white-space:nowrap}.fc-flux td:first-child{border-left:1px solid #ebebeb}.fc-flux td:last-child{border-right:1px solid #ebebeb}.fc-flux td.lab{color:var(--text)}.fc-flux tbody tr:hover td{background:#fafbfe}.fc-flux .lnk{color:var(--blue);cursor:pointer}.fc-flux .lnk:hover{text-decoration:underline}.fc-flux .pill{border-radius:6px;display:inline-block;font-size:11px;font-weight:500;min-width:48px;padding:3px 9px;text-align:center}.fc-flux tfoot td{background:#f8f9fc;border-top:1px solid #dfe3ec;color:var(--ink)}.fc-flux tfoot td.lab{color:var(--blue)}.fc-dw,.fc-dw-in{display:block}.fc-ptable-wrap{margin-left:-24px;margin-top:0}.fc-ptable-title{margin:0 0 16px;padding-top:36px}.fc-ptable-title h3{color:var(--ink);font-size:14.5px;font-weight:500;margin:0}.fc-ptable-title span{color:var(--text);display:block;font-size:12px;font-weight:400;margin-top:2px}.fc-ptable-title span.note{color:#8fa4b8;font-size:11px;margin-top:4px}.fc .fc-ptable thead th{position:sticky;top:40px;z-index:3}.fc .fc-ptable thead th.pre{background:var(--bg)!important;left:0!important;min-width:24px;position:sticky!important;top:40px;width:24px;z-index:9!important}.fc .fc-ptable thead th.rowh{background:#eef2fa!important;left:24px!important;position:sticky!important;top:40px;z-index:8!important}.fc .fc-ptable thead th.gap{left:auto!important;position:sticky!important;top:40px;z-index:1}.fc .fc-ptable tbody td.gap,.fc .fc-ptable thead th.gap{background:transparent!important;min-width:20px;width:20px}.fc .fc-ptable tbody td.gap{position:static!important}.fc .fc-ptable tbody td.pre{background:var(--bg)!important;left:0!important;position:sticky!important;z-index:6!important}.fc .fc-ptable tbody th.rowh{left:24px!important;position:sticky!important;z-index:5!important}.fc-card.flat{background:transparent;border:0;box-shadow:none;padding:0}.fc-card.flat .hd{padding:0 2px 12px}.fc .fc-ptable{border-collapse:separate;border-spacing:0;border-width:0;font-family:var(--font);font-size:11.5px;table-layout:fixed}.fc .fc-ptable tr{background:transparent;border-width:0}.fc .fc-ptable td,.fc .fc-ptable th{border:0 solid #ebebeb;box-sizing:border-box;font-family:var(--font);font-weight:500;height:40px;letter-spacing:0;text-transform:none;white-space:nowrap}.fc .fc-ptable th.n{background:#eef2fa;border-top-width:1px;color:#577788;letter-spacing:0;text-transform:lowercase}.fc .fc-ptable td.n,.fc .fc-ptable th.n{border-bottom-width:1px;border-right-width:1px;font-size:11.5px;padding:0 14px;text-align:right}.fc .fc-ptable td.n{background:#fff;color:var(--ink);font-variant-numeric:tabular-nums}.fc .fc-ptable td.n:nth-child(4),.fc .fc-ptable th.n:nth-child(4){border-left-width:1px}.fc .fc-ptable tr.sep+tr td.n{border-top-width:1px}.fc .fc-ptable th.rowh{background:#fff;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;color:var(--ink);font-size:11.5px;left:24px;overflow:hidden;padding:0 16px;position:sticky;text-align:left;text-overflow:ellipsis;z-index:5}.fc .fc-ptable thead th.rowh{background:#eef2fa;border-top-width:1px}.fc .fc-ptable tr.sep+tr th.rowh{border-top-width:1px}.fc .fc-ptable td.gap,.fc .fc-ptable th.gap{background:transparent!important;border-style:none!important;border-width:0!important;box-shadow:none;padding:0;position:static;width:20px}.fc .fc-ptable td.pre,.fc .fc-ptable th.pre{background:var(--bg)!important;border-style:none!important;border-width:0!important;left:0;padding:0;position:sticky;width:24px;z-index:6}.fc .fc-ptable td.end,.fc .fc-ptable th.end{background:transparent!important;border-style:none!important;border-width:0!important;padding:0;width:24px}.fc .fc-ptable tr.sep td{background:transparent!important;border-width:0!important;height:20px;padding:0}.fc .fc-ptable td.n small{color:#a9b3c6;font-size:10px;font-weight:500;margin-left:5px}.fc .fc-ptable tr.hi td.n,.fc .fc-ptable tr.hi th.rowh{background:#f8f9fc}.fc .fc-ptable tbody tr.soft:hover td.n,.fc .fc-ptable tr.soft td.n,.fc .fc-ptable tr.soft th.rowh{background:#fcfcfc!important;color:#577788!important}.fc .fc-ptable tr.soft td.n small{color:#577788}.fc .fc-ptable tbody tr:hover td.n{background:#fafbfe}.fc-title-row{align-items:center;display:flex;flex-wrap:nowrap;gap:18px;justify-content:flex-start;position:relative}.fc-title-row .fc-tabs{border:1px solid #ebebeb;border-radius:9px;box-shadow:0 1px 1px rgba(19,31,75,.03),0 2px 6px rgba(19,31,75,.05);flex:none;left:50%;padding:3px;position:absolute;transform:translateX(-50%)}.fc-title-row .fc-tabs button{border-radius:7px;font-size:11px;height:24px;padding:0 10px;white-space:nowrap}.fc .fc-cohortmat{background:transparent;border-collapse:separate;border-spacing:0;font-family:var(--font);font-size:11px;table-layout:fixed}.fc .fc-cohortmat tr,.fc .fc-cohortmat tr:hover,.fc .fc-cohortmat tr:nth-child(2n){background:transparent!important}.fc .fc-cohortmat td,.fc .fc-cohortmat th{border:0;box-shadow:none;font-family:var(--font);font-weight:500;height:34px;letter-spacing:0;padding:0;text-transform:none;white-space:nowrap}.fc .fc-cohortmat tbody tr td.n,.fc .fc-cohortmat tbody tr:hover td.n,.fc .fc-cohortmat tbody tr:nth-child(2n) td.end,.fc .fc-cohortmat tbody tr:nth-child(2n) td.gap,.fc .fc-cohortmat tbody tr:nth-child(2n) td.gap2,.fc .fc-cohortmat tbody tr:nth-child(2n) td.n,.fc .fc-cohortmat tbody tr:nth-child(2n) td.out,.fc .fc-cohortmat td.end,.fc .fc-cohortmat td.gap,.fc .fc-cohortmat td.gap2,.fc .fc-cohortmat td.out,.fc .fc-cohortmat thead th.end,.fc .fc-cohortmat thead th.gap,.fc .fc-cohortmat thead th.gap2,.fc .fc-cohortmat thead th.n{background:#fff!important}.fc .fc-cohortmat thead th.n{text-align:center}.fc .fc-cohortmat thead th.n,.fc .fc-cohortmat thead th.rowh{color:#577788;font-size:10.5px;height:30px;padding-top:6px}.fc .fc-cohortmat tbody tr th.rowh,.fc .fc-cohortmat tbody tr:hover th.rowh,.fc .fc-cohortmat tbody tr:nth-child(2n) th.rowh,.fc .fc-cohortmat thead tr th.rowh{background:#fff!important;color:var(--ink);font-size:11px;left:24px!important;padding-left:14px;padding-right:10px;position:sticky!important;text-align:left;z-index:3!important}.fc .fc-cohortmat td.pre,.fc .fc-cohortmat th.pre{background:#fcfcfc!important;box-shadow:inset 0 0 0 100px #fcfcfc;left:0!important;min-width:24px;position:sticky!important;width:24px;z-index:4!important}.fc .fc-cohortmat .prebg{background:#fcfcfc;bottom:0;display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.fc .fc-cohortmat thead th.end,.fc .fc-cohortmat thead th.gap,.fc .fc-cohortmat thead th.gap2,.fc .fc-cohortmat thead th.n{background:#fff!important;position:sticky;top:40px;z-index:5}.fc .fc-cohortmat thead tr th.rowh{top:40px!important;z-index:7!important}.fc .fc-cohortmat thead tr th.pre{top:40px!important;z-index:8!important}.fc .fc-cohortmat thead th.end,.fc .fc-cohortmat thead th.gap,.fc .fc-cohortmat thead th.gap2,.fc .fc-cohortmat thead th.n,.fc .fc-cohortmat thead th.rowh{border-top:1px solid #ebebeb}.fc .fc-cohortmat tr.avg td.end,.fc .fc-cohortmat tr.avg td.gap,.fc .fc-cohortmat tr.avg td.gap2,.fc .fc-cohortmat tr.avg td.n,.fc .fc-cohortmat tr.avg th.rowh{border-bottom:1px solid #ebebeb}.fc .fc-cohortmat th.rowh{border-left:1px solid #ebebeb}.fc .fc-cohortmat td.end,.fc .fc-cohortmat th.end{border-right:1px solid #ebebeb;width:24px}.fc .fc-cohortmat thead th.rowh{border-top-left-radius:10px}.fc .fc-cohortmat thead th.end{border-top-right-radius:10px}.fc .fc-cohortmat tr.avg th.rowh{border-bottom-left-radius:10px}.fc .fc-cohortmat tr.avg td.end{border-bottom-right-radius:10px}.fc .fc-cohortmat td.n{padding:2px}.fc .fc-cohortmat td.gap2,.fc .fc-cohortmat th.gap2{border:0;padding:0;width:8px}.fc .fc-cohortmat td.n .cell{align-items:center;border-radius:5px;display:flex;flex-direction:column;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500;gap:1px;height:40px;justify-content:center;line-height:1.1}.fc .fc-cohortmat td.n .cell b{font-size:12px;font-weight:500}.fc .fc-cohortmat td.n .cell small{font-size:9px;font-weight:400;opacity:.8}.fc .fc-cohortmat td.n .cell.totcell{background:#f8f9fb;color:var(--ink)}.fc .fc-cohortmat td.n .cell.totcell small{color:#8fa4b8;opacity:1}.fc .fc-cohortmat thead th.tot{color:var(--ink);line-height:1.15;white-space:normal}.fc .fc-cohortmat td.n .cell.empty{background:transparent;color:#b3bfd3}.fc .fc-cohortmat td.n .cell.click{cursor:pointer;transition:transform .12s,filter .12s}.fc .fc-cohortmat td.n .cell.click:hover{filter:brightness(1.05);transform:translateY(-1px)}.fc .fc-cohortmat tr.avg th.rowh span{color:var(--blue)}.fc .fc-cohortmat tr.avg td.end,.fc .fc-cohortmat tr.avg td.gap,.fc .fc-cohortmat tr.avg td.gap2,.fc .fc-cohortmat tr.avg td.n,.fc .fc-cohortmat tr.avg th.rowh{padding-bottom:6px;padding-top:6px}.fc .fc-cohortmat tr.avg td.n .cell{box-shadow:inset 0 1px 0 #ebebeb00}.fc .fc-retmat th.rowh small{color:var(--text);display:block;font-size:10px;font-weight:400;margin-top:1px}.fc .fc-retmat td.out{background:transparent!important;border-bottom-width:0;border-right-width:0}.fc .fc-retmat td.n{font-variant-numeric:tabular-nums;text-align:center}.fc .fc-ptable tr.unit-ink td.n small{color:var(--ink)}.fc .fc-ptable td.n .lft.ok{background:#e6f5ef;border-color:#cdeadb;color:#1d9e75}.fc .fc-ptable td.n .lft.ko{background:#fdf1ed;border-color:#f5d5cb;color:#c8654b}.fc .fc-ptable td.n.tone-ok,.fc .fc-ptable tr.soft td.n.tone-ok,.fc .fc-ptable tr.soft:hover td.n.tone-ok{color:#1d9e75!important}.fc .fc-ptable td.n.tone-ko,.fc .fc-ptable tr.soft td.n.tone-ko,.fc .fc-ptable tr.soft:hover td.n.tone-ko{color:#c8654b!important}.fc .fc-ptable td.n.drill{cursor:pointer}.fc .fc-ptable td.n.drill:hover{background:#eef2fa!important;box-shadow:inset 0 0 0 1px #c9d4ec}.fc .fc-ptable td.n.with-left{position:relative}.fc .fc-ptable td.n .lft{background:#fcfcfc;border:1px solid #f0f2f6;border-radius:5px;color:#577788;font-size:9px;font-weight:500;left:12px;letter-spacing:.02em;line-height:1;padding:3px 5px;position:absolute;top:50%;transform:translateY(-50%)}.fc-menu.multi{min-width:200px;padding:15px 10px 15px 20px}.fc-menu.multi button.row{align-items:center;border-radius:6px;color:var(--ink);display:flex;font-size:12px;font-weight:500;gap:0;height:32px;padding:0 10px;text-align:left;transition:background .12s;width:100%}.fc-menu.multi button.row:hover{background:var(--tint)}.fc-menu.multi .cb{align-items:center;background:transparent;border:1.5px solid #c9d4ec;border-radius:3px;box-sizing:border-box;color:#fff;display:inline-flex;flex:none;font-size:7px;height:12px;justify-content:center;line-height:1;margin-right:10px;width:12px}.fc-menu.multi button.row.on .cb{background:var(--blue);border-color:var(--blue);color:#fff}.fc-menu.multi button.row.on .cb i{color:#fff!important;opacity:1!important}.fc-menu.multi .logo{align-items:center;border-radius:0;display:inline-flex;flex:none;font-size:12px;height:16px;justify-content:center;margin-right:0;width:16px}.fc-menu.multi .logo,.fc-menu.multi .logo.all{background:transparent;color:var(--ink)}.fc-menu.multi .lab{color:var(--ink);line-height:1;white-space:nowrap}.fc-menu.multi .logo .dotc{border-radius:50%;display:inline-block;height:8px;width:8px}.fc-segfilter{align-items:center;display:flex;gap:10px;margin:10px 0 14px;position:relative;z-index:30}.fc-segfilter .fc-chip{background:#fff;position:relative;z-index:30}.fc-segfilter .fc-menu{z-index:60}.fc-menu.multi .sep{background:#ebebeb;height:1px;margin:4px 6px}.fc .fc-ptable.plain tr td.n,.fc .fc-ptable.plain tr.hi td.n{background:#fff!important;color:var(--ink)!important;font-weight:500}.fc .fc-ptable.plain tr.soft td.n,.fc .fc-ptable.plain tr.soft td.n small,.fc .fc-ptable.plain tr.soft th.rowh{background:#fcfcfc!important;color:#577788!important;font-weight:500}.fc .fc-ptable.plain tbody tr th.rowh,.fc .fc-ptable.plain tbody tr.hi th.rowh{background:#fff!important;color:var(--ink)!important;font-weight:500}.fc .fc-ptable.plain thead tr th.n,.fc .fc-ptable.plain thead tr th.rowh{background:#eef2fa!important;color:#577788!important}.fc .fc-ptable.plain tr td.n[style],.fc .fc-ptable.plain tr th.rowh[style]{color:var(--ink)!important}.fc .fc-ptable.plain td.n small{color:#577788!important}.fc .fc-ptable.plain tr.aovrow td.n,.fc .fc-ptable.plain tr.aovrow th.rowh{background:#f8f9fc!important}.fc .fc-ptable.plain tr.lvl1 td.n,.fc .fc-ptable.plain tr.lvl1 th.rowh{background:#fcfcfc!important;color:var(--ink)!important;font-weight:500}.fc .fc-ptable.plain tr.lvl2 td.n,.fc .fc-ptable.plain tr.lvl2 td.n small,.fc .fc-ptable.plain tr.lvl2 th.rowh{background:#f8fafd!important;color:#577788!important;font-weight:500}.fc .fc-ptable th.rowh.clickable{cursor:pointer;user-select:none}.fc .fc-ptable th.rowh.clickable:hover{background:#f4f6fb}.fc .fc-ptable th.rowh .lbl{display:inline-block;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.fc .fc-ptable th.rowh .caret.right{align-items:center;border-radius:4px;color:var(--blue);display:inline-flex;font-size:11px;height:16px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.fc .fc-ptable th.rowh.clickable:hover .caret.right{background:var(--tint)}.fc .fc-ptable tr.lvl1 td.n,.fc .fc-ptable tr.lvl1 th.rowh{background:#fcfcfc;color:var(--ink);font-weight:400}.fc .fc-ptable tr.lvl2 td.n,.fc .fc-ptable tr.lvl2 th.rowh{background:#fafbfd;color:var(--ink);font-weight:400}.fc .fc-ptable tr.lvl1 th.rowh i.dot,.fc .fc-ptable tr.lvl2 th.rowh i.dot{border-radius:50%;display:inline-block;height:7px;margin-right:7px;vertical-align:middle;width:7px}.fc-kpi3{background:#fff;border:1px solid #ebebeb;border-left:4px solid #131f4b;border-radius:10px;box-shadow:0 1px 1px rgba(19,31,75,.03),0 2px 6px rgba(19,31,75,.04);display:flex;flex-direction:column;gap:0;padding:18px 20px 16px}.fc-kpi3 .k{color:#577788;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.fc-kpi3 .v{align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:7px;margin-top:8px}.fc-kpi3 .v b{color:var(--ink);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1}.fc-kpi3 .v small{color:#8fa4b8;font-size:12.5px;font-weight:500}.fc-kpi3 hr{border:0;border-top:1px solid #ebebeb;margin:14px 0 8px}.fc-kpi3 .l{align-items:center;color:#577788;display:grid;font-size:11.5px;gap:10px;grid-template-columns:1fr auto auto;padding:5px 0}.fc-kpi3 .l span{align-items:center;display:inline-flex;font-weight:500;gap:8px}.fc-kpi3 .l .dot{border-radius:50%;display:inline-block;height:8px;width:8px}.fc-kpi3 .l b{color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.fc-kpi3 .l em{background:#fcfcfc;border:1px solid #f0f2f6;border-radius:5px;color:#577788;font-size:8px;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:1;min-width:34px;padding:3px 6px;text-align:center}.fc-kpi3 .l em.ph{visibility:hidden}.fc-scores{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.fc-score{background:#fff;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 1px 1px rgba(19,31,75,.03),0 2px 6px rgba(19,31,75,.04);padding:18px 20px}.fc-score .k{color:#577788;font-size:11.5px;font-weight:500;letter-spacing:.01em}.fc-score .v{color:var(--ink);font-size:26px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;margin-top:6px}.fc-score .v small{color:#8fa4b8;font-size:13px;font-weight:500;margin-left:5px}.fc-score .d{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:500;gap:5px;margin-top:8px;padding:2px 8px}.fc-score .d.up{background:#e6f5ee;color:#1d9e75}.fc-score .d.down{background:#fdece7;color:#c8654b}.fc-score .d.flat{background:#eef2fa;color:#577788}.fc-score .s{color:#8fa4b8;font-size:11px;margin-top:4px}.fc-explorer{align-items:start;display:grid;gap:16px;grid-template-columns:230px 1fr}.fc-kpis-list{background:#fff;border:1px solid #ebebeb;border-radius:10px;padding:10px 8px;position:sticky;top:52px}.fc-kpis-list .grp+.grp{border-top:1px solid #ebebeb;margin-top:8px;padding-top:8px}.fc-kpis-list .gl{color:var(--blue);font-size:10.5px;font-weight:500;letter-spacing:.02em;padding:4px 10px 6px}.fc-kpis-list .k{background:transparent;border-radius:6px;color:var(--text);display:block;font-size:12px;font-weight:500;padding:7px 10px;text-align:left;transition:background .15s,color .15s;width:100%}.fc-kpis-list .k:hover{background:var(--tint);color:var(--ink)}.fc-kpis-list .k.on{background:var(--tint);color:var(--blue)}.fc-explorer-body{min-width:0}.fc-explorer-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.fc-explorer-head h3{color:var(--ink);font-size:14.5px;font-weight:500;margin:0}.fc-explorer-head span{color:var(--text);display:block;font-size:12px;font-weight:400;margin-top:2px;max-width:70ch}.fc-cohort td.lab,.fc-cohort th{font-weight:500}@media (max-width:1100px){.fc-explorer{grid-template-columns:1fr}.fc-kpis-list{display:flex;flex-wrap:wrap;position:static}}.fc-bm-row{align-items:start;display:grid;gap:24px;grid-template-columns:3fr 2fr;margin-top:26px;width:100%}.fc-bmt-title{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:14px 0 12px}.fc-bmt-title h3{color:var(--ink);font-size:14.5px;font-weight:500;letter-spacing:-.01em;margin:0}.fc-bmt-title span{color:#8fa4b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-bmt{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%}.fc-bmt,.fc-bmt td,.fc-bmt th{font-family:var(--font);font-size:11.5px}.fc-bmt td,.fc-bmt th{border:0 solid #ebebeb;box-sizing:border-box;font-weight:500;height:40px;letter-spacing:0;text-transform:none;white-space:nowrap}.fc .fc-bmt thead th,.fc .fc-bmt thead th.lab{background:#eef2fa;border-bottom-width:1px;border-right-width:1px;border-top-width:1px;color:#577788;height:40px;padding:0 14px;text-align:right}.fc .fc-bmt td,.fc .fc-bmt th,.fc .fc-bmt thead th,.fc .fc-bmt thead th.lab{font-family:var(--font)!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.fc-bmt thead th.lab{background:#eef2fa;border-left-width:1px;border-top-left-radius:5px;text-align:left}.fc-bmt thead th:last-child{border-top-right-radius:5px}.fc-bmt th.lab{background:#fff;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;color:var(--ink);padding:0 18px 0 14px;text-align:left;white-space:nowrap;width:1%}.fc-bmt tbody th.lab small{color:#8fa4b8;display:block;font-size:10px;font-weight:400;line-height:1.1;margin-top:2px}.fc-bmt td{background:#fff;border-bottom-width:1px;border-right-width:1px;color:var(--ink);font-variant-numeric:tabular-nums;padding:0 14px;text-align:right}.fc-bmt tbody tr:last-child th.lab{border-bottom-left-radius:5px}.fc-bmt tbody tr:last-child td:last-child{border-bottom-right-radius:5px}.fc-bmt td.tgt{color:var(--ink)}.fc-bmt td.base{color:#577788}.fc-bmt td.mrg .pill{align-items:center;border-radius:5px;display:inline-flex;font-size:11px;gap:6px;height:24px;padding:0 8px}.fc-bmt td.mrg .pill b{font-weight:500}.fc-bmt td.mrg .pill small{font-size:10px;opacity:.85}.fc-bmt .pill.ok,.fc-bmt .pill.ok b{background:#e6f5ef;color:#1d9e75}.fc-bmt .pill.ko,.fc-bmt .pill.ko b{background:#fdf1ed;color:#c8654b}.fc-bmt .pill.ko b,.fc-bmt .pill.ok b{background:transparent}.fc-bmt.fc-bmval td,.fc-bmt.fc-bmval th{height:40px}.fc-bmt.fc-bmval tr.tot td,.fc-bmt.fc-bmval tr.tot th.lab{background:#f8f9fc}.fc-bmt.fc-bmval td.pos{color:#1d9e75}.fc-bmt.fc-bmval td.negv{color:#c8654b}.fc-bmt.fc-bmval td .cnt{color:#8fa4b8;font-size:10.5px;font-weight:500;margin-left:8px}.fc-bmt tbody th.lab,.fc-bmt td,.fc-bmt thead th{line-height:1;vertical-align:middle}.fc-bmt.fc-bmval .var{align-items:center;border-radius:5px;display:inline-flex;font-size:11px;font-style:normal;font-weight:500;gap:5px;height:24px;padding:0 8px}.fc-bmt.fc-bmval .var small{font-size:10px;opacity:.85}.fc-bmt.fc-bmval .var.ok{background:#e6f5ef;color:#1d9e75}.fc-bmt.fc-bmval .var.ko{background:#fdf1ed;color:#c8654b}@media (max-width:1100px){.fc-bm-row{grid-template-columns:1fr}}.fc-title-row .fc-bmctl{position:absolute;right:0;top:50%;transform:translateY(-50%)}.fc-bmctl{align-items:center;display:inline-flex;gap:14px;white-space:nowrap}.fc-bm,.fc-bm .pill,.fc-bm b,.fc-bm input,.fc-bmctl,.fc-bmctl input,.fc-bmval,.fc-bmval .var,.fc-bmval b{font-family:var(--font);font-weight:500}.fc-bmval{display:flex;flex-direction:column}.fc-bmval table{border-collapse:collapse;width:100%}.fc-bmval th{border-bottom:1px solid #ebebeb;color:#8fa4b8;font-size:10px;font-weight:500;letter-spacing:.06em;padding:6px 0 8px;text-align:right;text-transform:uppercase;white-space:nowrap}.fc-bmval th:first-child{text-align:left}.fc-bmval td{border-bottom:1px solid #f1f3f8;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500;padding:9px 0;text-align:right;white-space:nowrap}.fc-bmval td:first-child{color:#577788;text-align:left;white-space:normal}.fc-bmval td:first-child small{color:#8fa4b8;display:block;font-size:10px}.fc-bmval tr.tot td{background:#fcfcfd;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;color:var(--ink);font-size:13px}.fc-bmval tr.tot td:first-child{color:var(--ink)}.fc-bmval tr:last-child td{border-bottom:0}.fc-bmval .var{border-radius:5px;display:inline-block;font-size:11.5px;font-style:normal;font-weight:500;padding:3px 8px}.fc-bmval .var.ok{background:#e6f5ef;color:#1d9e75}.fc-bmval .var.ko{background:#fdf1ed;color:#c8654b}.fc-bmval .neg{color:#c8654b}.fc-bmval .bar{background:#f1f3f8;border-radius:3px;display:block;height:5px;margin-top:5px;overflow:hidden}.fc-bmval .bar i{border-radius:3px;display:block;height:100%}.fc-bm td.act b{color:var(--ink)}.fc-bm td.act.base b{color:#577788}.fc-bm .pill b{font-weight:500}.fc-bm .pill.ok,.fc-bm .pill.ok b{background:#e6f5ef;color:#1d9e75!important}.fc-bm .pill.ko,.fc-bm .pill.ko b{background:#fdf1ed;color:#c8654b!important}.fc-bm .pill.ko b,.fc-bm .pill.ok b{background:transparent}.fc-bm.compact{table-layout:fixed}.fc-bm.compact th{font-size:9.5px;line-height:1.2;padding:6px;white-space:normal}.fc-bm.compact th.rowh{font-size:12px;padding:9px 6px 9px 0;width:24%}.fc-bm.compact td{font-size:12px;padding:9px 6px}.fc-bm.compact td.mrg .pill{font-size:11px;gap:5px;height:24px;padding:0 7px}.fc-bm.compact td.mrg .pill small{font-size:10px}.fc-bm-note{color:#8fa4b8;font-size:11px;font-weight:400;white-space:nowrap}.fc-bmval td.pos,.fc-bmval tr.tot td.pos{color:#1d9e75}.fc-bmval td.negv,.fc-bmval tr.tot td.negv{color:#c8654b}.fc-bmval .var small{font-size:10px;font-weight:500;margin-left:5px;opacity:.85}.fc-bmval th{font-size:9.5px;padding:4px 0 6px}.fc-bmval td{font-size:12px;padding:7px 0}.fc-bmval td:first-child small{font-size:9.5px}.fc-bmctl-f{align-items:center;display:inline-flex;gap:9px}.fc-bmctl-f>span:first-child{color:#577788;font-size:11px;font-weight:500}.fc-bmctl-f small{color:#8fa4b8;font-size:10px;font-weight:500}.fc-bmctl .inp.loss input{color:#c8654b}.fc-bm .inp,.fc-bmctl .inp{align-items:center;display:inline-flex;gap:5px}.fc-bm .inp input,.fc-bmctl .inp input{-moz-appearance:textfield;background:#fff;border:1px solid #ebebeb;border-radius:7px;color:var(--ink);font-family:var(--font);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;height:30px;outline:none;padding:0 9px;text-align:right;width:84px}.fc-bm .inp input::-webkit-inner-spin-button,.fc-bm .inp input::-webkit-outer-spin-button,.fc-bmctl .inp input::-webkit-inner-spin-button,.fc-bmctl .inp input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fc-bm .inp input:focus,.fc-bmctl .inp input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(61,95,163,.08)}.fc-bm .inp em,.fc-bmctl .inp em{color:#8fa4b8;font-size:11.5px;font-style:normal;font-weight:500}.fc-bm{border-collapse:collapse;width:100%}.fc-bm th{border-bottom:1px solid #ebebeb;color:#8fa4b8;font-size:10px;font-weight:500;letter-spacing:.06em;padding:8px 10px;text-align:left;text-transform:uppercase}.fc-bm td.n,.fc-bm th.n{text-align:right}.fc-bm td{border-bottom:1px solid #f1f3f8;color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;padding:12px 10px;vertical-align:middle}.fc-bm tbody tr:last-child td,.fc-bm tbody tr:last-child th{border-bottom:0}.fc-bm th.rowh{border-bottom:1px solid #f1f3f8;color:var(--ink);font-size:13px;font-weight:500;letter-spacing:0;padding:12px 10px;text-align:left;text-transform:none}.fc-bm th.rowh b{display:block;font-weight:500}.fc-bm th.rowh span{color:#8fa4b8;display:block;font-size:10.5px;font-weight:400;margin-top:2px}.fc-bm td.tgt b{color:var(--blue);font-weight:600}.fc-bm td.tgt small{color:#8fa4b8;display:block;font-size:10px;font-weight:400}.fc-bm td.act{color:#577788}.fc-bm td.mrg .pill{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;gap:7px;height:26px;padding:0 10px}.fc-bm td.mrg .pill small{font-size:10.5px;font-weight:500;opacity:.75}.fc-bm td.mrg.ok .pill{background:#e6f5ef;color:#1d9e75}.fc-bm td.mrg.ko .pill{background:#fdf1ed;color:#c8654b}@keyframes fcFlash{0%{background:#eef2fa;box-shadow:inset 0 0 0 2px #3d5fa3}70%{background:#eef2fa;box-shadow:inset 0 0 0 2px #3d5fa3}to{background:transparent;box-shadow:none}}.fc .fc-bmt tr.fc-flash td,.fc .fc-bmt tr.fc-flash th,.fc .fc-cohortmat tr.fc-flash td.n,.fc .fc-cohortmat tr.fc-flash th.rowh,.fc .fc-ptable tr.fc-flash td.n,.fc .fc-ptable tr.fc-flash th.rowh,.fc tr.fc-flash td,.fc tr.fc-flash th{animation:fcFlash 6s ease-out forwards;background:#eef2fa!important}.fc td.n.fc-flash-cell{background:#dfe6f5!important;box-shadow:inset 0 0 0 2px #3d5fa3!important}.ai-md a.ai-applink{align-items:center;border-bottom:1px dashed #c9d4ec;color:var(--blue);cursor:pointer;display:inline-flex;font-weight:500;gap:4px}.ai-md a.ai-applink i{font-size:9px;opacity:.7}.ai-md a.ai-applink:hover{background:#eef2fa;border-bottom-style:solid;border-radius:3px}.ai-fab{align-items:center;background:#3d5fa3;border:0;border-radius:16px;bottom:26px;box-shadow:0 10px 30px -10px rgba(19,31,75,.6),0 0 0 6px rgba(61,95,163,.08);color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:52px;justify-content:center;position:fixed;right:26px;transition:transform .15s,box-shadow .15s,background .15s;width:52px;z-index:120}.ai-fab:hover{background:#345392;box-shadow:0 14px 34px -10px rgba(19,31,75,.65),0 0 0 8px rgba(61,95,163,.1);transform:translateY(-2px)}.ai-fab.on{display:none}.ai-drawer{background:#fff;border-left:1px solid #ebebeb;box-shadow:-24px 0 60px -30px rgba(19,31,75,.35);display:flex;flex-direction:column;font-family:var(--font);height:100vh;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .22s cubic-bezier(.2,.8,.2,1),width .2s;width:min(750px,100vw);z-index:110}.ai-drawer.open{transform:translateX(0)}.ai-drawer.wide{width:min(950px,100vw)}.ai-head{border-bottom:1px solid #ebebeb;flex:none;gap:12px;height:56px;justify-content:space-between;padding:0 14px 0 16px}.ai-head,.ai-head-l{align-items:center;display:flex}.ai-head-l{gap:10px}.ai-head-l,.ai-head-t{min-width:0}.ai-head-t b{color:var(--ink);display:block;font-size:13px;font-weight:600;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-head-t span{color:#8fa4b8;display:block;font-size:11px;margin-top:1px}.ai-head-r{display:flex;flex:none;gap:4px}.ai-ic{align-items:center;background:transparent;border:0;border-radius:8px;color:#577788;cursor:pointer;display:inline-flex;font-size:12px;height:30px;justify-content:center;width:30px}.ai-ic:hover{background:#f4f6fb;color:var(--ink)}.ai-avatar{flex:none;height:30px;justify-content:center;width:30px}.ai-avatar,.ai-btn{align-items:center;background:#3d5fa3;border-radius:9px;color:#fff;display:inline-flex;font-size:12px}.ai-btn{border:0;cursor:pointer;font-family:var(--font);font-weight:500;gap:8px;height:34px;padding:0 12px;white-space:nowrap}.ai-btn:hover{background:#345392}.ai-confirm{align-items:center;backdrop-filter:blur(2px);background:rgba(19,31,75,.28);display:flex;inset:0;justify-content:center;position:absolute;z-index:5}.ai-confirm-box{background:#fff;border-radius:14px;box-shadow:0 24px 60px -20px rgba(19,31,75,.5);max-width:calc(100% - 40px);padding:22px 22px 18px;text-align:center;width:360px}.ai-confirm-box .ic{background:#fdf1ed;border-radius:13px;color:#c8654b;display:inline-flex;font-size:17px;height:44px;margin-bottom:12px;width:44px}.ai-confirm-box b{color:var(--ink);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.ai-confirm-box p{color:#577788;font-size:12px;line-height:1.6;margin:0 0 16px}.ai-confirm-box .acts{display:flex;gap:8px;justify-content:center}.fc-btn.danger{border:0}.fc-btn.danger:hover{background:#b3563e}.ai-list{flex:1;overflow:auto;padding:14px 16px 24px}.ai-list-top{display:flex;gap:8px;margin-bottom:14px}.ai-search{align-items:center;background:#fcfcfd;border:1px solid #ebebeb;border-radius:9px;color:#8fa4b8;display:flex;flex:1;font-size:11px;gap:8px;height:34px;padding:0 12px}.ai-search input{background:transparent;border:0;color:var(--ink);flex:1;font-family:var(--font);font-size:12.5px;outline:none}.ai-empty{align-items:center;color:#8fa4b8;display:flex;flex-direction:column;font-size:12.5px;gap:10px;padding:40px 10px;text-align:center}.ai-empty i{color:#c9d4ec;font-size:22px}.ai-group{margin-bottom:14px}.ai-group-t{color:#8fa4b8;font-size:10px;font-weight:500;letter-spacing:.08em;margin:6px 0 6px 4px;text-transform:uppercase}.ai-conv{align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px}.ai-conv:hover{background:#f8f9fc;border-color:#f1f3f8}.ai-conv-ic{align-items:center;background:#eef2fa;border-radius:10px;color:var(--blue);display:inline-flex;flex:none;font-size:12px;height:34px;justify-content:center;width:34px}.ai-conv-b{flex:1;min-width:0}.ai-conv-b b{color:var(--ink);font-size:12.5px;font-weight:600}.ai-conv-b b,.ai-conv-b span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-conv-b span{color:#8fa4b8;font-size:11px;margin-top:2px}.ai-conv-r{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:4px}.ai-conv-r small{color:#8fa4b8;font-size:10px}.ai-conv-r em{align-items:center;border-radius:6px;color:#c9d4ec;display:inline-flex;font-size:10px;font-style:normal;height:22px;justify-content:center;opacity:0;width:22px}.ai-conv:hover .ai-conv-r em{opacity:1}.ai-conv-r em:hover{background:#fdf1ed;color:#c8654b}.ai-thread{background:linear-gradient(180deg,#fcfcfd,#fff 120px);display:flex;flex:1;flex-direction:column;gap:24px;overflow:auto;padding:24px 28px 12px}.ai-hero{margin:24px auto 0;max-width:520px;text-align:center}.ai-orb{align-items:center;background:#3d5fa3;border-radius:18px;box-shadow:0 12px 28px -12px rgba(19,31,75,.6);color:#fff;display:inline-flex;font-size:20px;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.ai-hero h2{color:var(--ink);font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.ai-hero p{color:#577788;font-size:12.5px;line-height:1.6;margin:0 0 18px}.ai-cases{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}.ai-drawer.wide .ai-cases{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-cases button{background:#fff;border:1px solid #ebebeb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:var(--font);gap:5px;padding:11px 12px;text-align:left;transition:border-color .12s,box-shadow .12s,transform .12s}.ai-cases button:hover{border-color:#c9d4ec;box-shadow:0 8px 20px -14px rgba(19,31,75,.4);transform:translateY(-1px)}.ai-cases button i{color:var(--blue);font-size:12px}.ai-cases button b{color:var(--ink);font-size:11.5px;font-weight:600}.ai-cases button span{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#8fa4b8;display:-webkit-box;font-size:11px;line-height:1.4;overflow:hidden}.ai-warn{align-items:center;background:#fdf1ed;border-radius:8px;color:#c8654b;display:inline-flex;font-size:12px;gap:8px;margin-top:14px;padding:8px 12px}.ai-drawer .ai-msg{background:transparent;border:0;border-radius:0;display:flex;margin:0;padding:0}.ai-drawer .ai-msg.ai-from-user{justify-content:flex-end}.ai-drawer .ai-ubox{align-items:stretch;background:#fff;border:1px solid #dfe6f5;border-radius:12px;box-shadow:0 1px 1px rgba(19,31,75,.03),0 6px 18px -14px rgba(19,31,75,.35);display:flex;flex-direction:column;gap:0;max-width:80%;min-width:260px;overflow:hidden}.ai-drawer .ai-uhead{align-items:center;background:#eef2fa;border-bottom:1px solid #dfe6f5;color:#8fa4b8;display:flex;font-size:11px;gap:8px;padding:8px 12px}.ai-drawer .ai-uhead .ai-me{align-items:center;background:#3d5fa3;border-radius:6px;color:#fff;display:inline-flex;flex:none;font-size:8.5px;font-weight:600;height:20px;justify-content:center;letter-spacing:.03em;width:20px}.ai-drawer .ai-uhead b{color:var(--ink);font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-drawer .ai-uhead .when{color:#8fa4b8;font-size:10.5px;margin-left:auto;padding-left:14px;white-space:nowrap}.ai-drawer .ai-user{background:#fff;border:0;border-radius:0;box-shadow:none;color:var(--ink);font-size:13px;font-weight:500;line-height:1.6;margin:0;padding:12px 16px 12px 40px;position:relative;text-align:left;white-space:pre-wrap}.ai-drawer .ai-user i{color:#c9d4ec;font-size:11px;left:16px;position:absolute;top:15px}.ai-answer{box-sizing:border-box;min-width:0;padding:20px;width:100%}.ai-src{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ai-src span{color:#8fa4b8;font-size:10px;font-weight:500;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.ai-src em{background:#eef2fa;border-radius:6px;color:var(--blue);font-size:10.5px;font-style:normal;font-weight:500;padding:3px 9px}.ai-pending{align-items:center;color:#577788;display:inline-flex;font-size:12.5px;gap:10px;padding:4px 0}.ai-pending .dots{display:inline-flex;gap:4px}.ai-pending .dots i{animation:aiDot 1.1s ease-in-out infinite;background:var(--blue);border-radius:50%;height:6px;width:6px}.ai-pending .dots i:nth-child(2){animation-delay:.15s}.ai-pending .dots i:nth-child(3){animation-delay:.3s}@keyframes aiDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ai-drawer,.ai-drawer *{font-family:var(--font)}.ai-md{color:var(--ink);font-size:13px;font-weight:400;letter-spacing:.005em;line-height:1.8}.ai-md p{margin:0 0 14px}.ai-md>p:first-child{color:var(--ink);font-size:13px;font-weight:500;line-height:1.7;margin-bottom:18px}.ai-md h2{border-top:1px solid #f1f3f8;color:#3d5fa3;font-size:13px;font-weight:600;letter-spacing:-.005em;margin:26px 0 10px;padding-top:16px}.ai-md h2:first-child{border-top:0;margin-top:6px;padding-top:0}.ai-md h3{color:#3d5fa3;font-size:12.5px;font-weight:600;margin:18px 0 8px}.ai-md h4,.ai-md h5{color:#3d5fa3;font-size:10.5px;font-weight:500;letter-spacing:.08em;margin:16px 0 6px;text-transform:uppercase}.ai-md ol,.ai-md ul{margin:0 0 14px;padding-left:22px}.ai-md ol ol,.ai-md ol ul,.ai-md ul ol,.ai-md ul ul{margin:4px 0 0}.ai-md li{margin:6px 0;padding-left:4px}.ai-md ul li::marker{color:#a9b8dd}.ai-md ol li::marker{color:var(--blue);font-weight:600}.ai-md b{color:var(--ink);font-weight:600}.ai-md a{border-bottom:1px solid #c9d4ec;color:var(--blue);text-decoration:none}.ai-md s{color:#8fa4b8}.ai-callout{background:#fcfcfd;border:1px solid #ebebeb;border-radius:12px;margin:16px 0;padding:12px 16px 8px}.ai-callout .ct{align-items:center;display:flex;font-size:10.5px;font-weight:600;gap:8px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.ai-callout .ai-md{font-size:12.5px;line-height:1.7}.ai-callout .ai-md>p:first-child{font-size:12.5px;font-weight:400;margin-bottom:10px}.ai-callout .ai-md p:last-child{margin-bottom:4px}.ai-callout.insight{background:#eef2fa;border-color:#dfe6f5}.ai-callout.insight .ct{color:var(--blue)}.ai-callout.reco{background:#e6f5ef;border-color:#cdeadb}.ai-callout.reco .ct{color:#1d9e75}.ai-callout.alerte{background:#fdf1ed;border-color:#f5d5cb}.ai-callout.alerte .ct{color:#c8654b}.ai-callout.note{background:#f8f9fc;border-color:#ebebeb}.ai-callout.note .ct{color:#577788}.ai-kpis{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:14px 0 20px}.ai-kpi{background:#fff;border:1px solid #ebebeb;border-left:3px solid #131f4b;border-radius:10px;padding:12px 14px}.ai-kpi span{color:#8fa4b8;display:block;font-size:10px;font-weight:500;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ai-kpi b{color:var(--ink);display:block;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;margin-top:6px}.ai-kpi em{border-radius:5px;display:inline-block;font-size:10.5px;font-style:normal;font-weight:500;margin-top:8px;padding:2px 7px}.ai-kpi em.up{background:#e6f5ef;color:#1d9e75}.ai-kpi em.down{background:#fdf1ed;color:#c8654b}.ai-kpi em.flat{background:#f4f6fb;color:#577788}.ai-md code{background:#f4f6fb;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;padding:1px 5px}.ai-md blockquote{background:#f8f9fc;border-left:3px solid var(--blue);border-radius:0 8px 8px 0;color:#577788;margin:10px 0;padding:10px 14px}.ai-md hr{border:0;border-top:1px solid #ebebeb;margin:14px 0}.ai-body pre{background:#f8f9fc;border:1px solid #ebebeb;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:auto;padding:10px 12px}.ai-scroll{background:#fff;border:1px solid #ebebeb;border-radius:10px;margin:10px 0 18px;max-height:420px;overflow:auto}.ai-table{border-collapse:separate;border-spacing:0;font-size:12px;margin:0;min-width:100%;width:100%}.ai-table th,.fc .ai-drawer th,.fc .ai-table th{background:#eef2fa;border-bottom:1px solid #ebebeb;color:#577788;font-family:var(--font)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;padding:8px 12px;position:sticky;text-align:left;text-transform:none!important;top:0;white-space:nowrap;z-index:3}.ai-table td:first-child,.ai-table th:first-child{background:#fff;border-right:1px solid #f1f3f8;left:0;max-width:260px;overflow:hidden;position:sticky;text-overflow:ellipsis;white-space:nowrap;z-index:2}.ai-table th:first-child{background:#eef2fa;z-index:4}.ai-table td{border-bottom:1px solid #f1f3f8;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.4;padding:9px 12px;white-space:nowrap}.ai-table td b{font-weight:600}.ai-table td.n,.ai-table th.n{text-align:right}.ai-table tbody tr:hover td{background:#fcfcfd}.ai-table tbody tr:last-child td{border-bottom:0}.ai-chart .t,.ai-tablewrap .t{color:var(--ink);font-size:12px;font-weight:600;margin:16px 0 6px}.ai-tablewrap .more{color:#8fa4b8;font-size:11px;margin:-6px 0 10px}.ai-chart{background:#fff;border:1px solid #ebebeb;border-radius:12px;margin:12px 0 18px;padding:12px 14px 6px}.ai-chart .t{margin:0 0 4px}.ai-file{align-items:center;background:#fff;border:1px solid #e6eaf3;border-radius:12px;box-shadow:0 1px 1px rgba(19,31,75,.03),0 6px 18px -14px rgba(19,31,75,.3);display:flex;gap:14px;margin:14px 0;padding:12px 14px}.ai-file .ic{align-items:center;border-radius:11px;color:#fff;display:inline-flex;flex:none;font-size:17px;height:40px;justify-content:center;width:40px}.ai-file .b{flex:1;min-width:0}.ai-file .b b{color:var(--ink);display:block;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-file .b span{color:#8fa4b8;display:block;font-size:11px;margin-top:2px}.ai-mail{background:#fff;border:1px solid #e6eaf3;border-radius:12px;box-shadow:0 1px 1px rgba(19,31,75,.03),0 6px 18px -14px rgba(19,31,75,.3);margin:14px 0;overflow:hidden}.ai-mail-h{align-items:center;background:#f8f9fc;border-bottom:1px solid #eef1f6;display:flex;gap:12px;padding:12px 14px}.ai-mail-h .ic{align-items:center;background:#3d5fa3;border-radius:10px;color:#fff;display:inline-flex;flex:none;font-size:14px;height:34px;justify-content:center;width:34px}.ai-mail.sent .ai-mail-h .ic{background:#1d9e75}.ai-mail-h b{color:var(--ink);display:block;font-size:12.5px;font-weight:600}.ai-mail-h span{color:#8fa4b8;display:block;font-size:11px;margin-top:1px}.ai-mail-h>div:nth-child(2){flex:1;min-width:0}.ai-mail-f{align-items:center;border-bottom:1px solid #f1f3f8;display:flex;font-size:12px;gap:10px;padding:9px 14px}.ai-mail-f span{color:#8fa4b8;flex:none;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;width:44px}.ai-mail-f b{color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-mail-f input{border:1px solid #ebebeb;border-radius:7px;color:var(--ink);flex:1;font-family:var(--font);font-size:12px;height:30px;outline:none;padding:0 10px}.ai-mail-f input:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.ai-mail-b{padding:12px 14px}.ai-mail-b .txt{color:var(--ink);font-size:12.5px;line-height:1.7;white-space:pre-wrap}.ai-mail-b textarea{border:1px solid #ebebeb;border-radius:8px;box-sizing:border-box;color:var(--ink);font-family:var(--font);font-size:12.5px;line-height:1.6;min-height:120px;outline:none;padding:10px 12px;resize:vertical;width:100%}.ai-mail-b textarea:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.ai-mail-att{align-items:center;background:#fcfcfd;border:1px dashed #c9d4ec;border-radius:9px;display:flex;font-size:12px;gap:10px;margin:0 14px 12px;padding:9px 12px}.ai-mail-att i{font-size:15px}.ai-mail-att span{color:var(--ink);flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-mail-att em{color:#8fa4b8;font-size:10.5px;font-style:normal}.ai-mail-err{align-items:center;background:#fdf1ed;border-radius:8px;color:#c8654b;display:flex;font-size:12px;gap:8px;margin:0 14px 12px;padding:8px 12px}.ai-mail-actions{display:flex;gap:8px;justify-content:flex-end;padding:0 14px 14px}.fc-btn.ghost{background:#fff;border:1px solid #ebebeb;color:#577788}.ai-export{align-items:center;background:linear-gradient(180deg,#fcfcfd,#f8f9fc);border:1px solid #ebebeb;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin:14px 0;padding:14px 16px}.ai-export b{color:var(--ink);display:block;font-size:12px;font-weight:600}.ai-export span{color:#8fa4b8;font-size:11px}.ai-follow{display:flex;flex-direction:column;gap:8px;padding-top:6px}.ai-follow span{color:#8fa4b8;font-size:10px;font-weight:500;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.ai-follow button{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:10px;color:var(--ink);cursor:pointer;display:flex;font-family:var(--font);font-size:12px;gap:10px;padding:11px 14px;text-align:left;transition:border-color .12s,background .12s}.ai-follow button:hover{background:#f8f9fc;border-color:#c9d4ec}.ai-follow button i{color:var(--blue);flex:none;font-size:10px}.ai-composer{background:#fff;border:1px solid #ebebeb;border-radius:14px;box-shadow:0 10px 30px -18px rgba(19,31,75,.4);flex:none;margin:8px 20px 18px;padding:10px 10px 8px 14px}.ai-composer:focus-within{border-color:#c9d4ec;box-shadow:0 0 0 4px rgba(61,95,163,.07),0 10px 30px -18px rgba(19,31,75,.4)}.ai-composer textarea{background:transparent;border:0;color:var(--ink);font-family:var(--font);font-size:13px;line-height:1.5;max-height:180px;min-height:24px;outline:none;padding:4px 0;resize:none;width:100%}.ai-composer-b{align-items:center;display:flex;gap:10px;margin-top:4px}.ai-composer-b .ctx{align-items:center;background:#f4f6fb;border-radius:6px;color:#577788;display:inline-flex;font-size:10.5px;gap:6px;padding:3px 8px;white-space:nowrap}.ai-composer-b .hint{color:#c9d4ec;flex:1;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-composer-b .send{align-items:center;background:#3d5fa3;border:0;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-size:12px;height:32px;justify-content:center;width:32px}.ai-composer-b .send:disabled{cursor:default;opacity:.25}.fc-side-admin{margin-top:auto}.fc-side .fc-nav a.logout{color:#8fa4b8;margin-bottom:10px}.fc-side .fc-nav a.logout i{color:#8fa4b8;margin-bottom:2px}.fc-side .fc-nav.mini a.logout{margin:5px 0}.fc-side .fc-nav a.logout:hover,.fc-side .fc-nav a.logout:hover i{background:#fdf1ed;color:#c8654b!important}.fc-top-title{align-items:center;color:var(--ink);display:inline-flex;font-size:12.5px;font-weight:600;gap:9px}.fc-top-title i{color:var(--blue)}.fc-admin{margin:0 auto;max-width:1140px;padding:0 12px}.fc-body:has(>.fc-admin){max-width:none}.fc-admin-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:6px 0 18px}.fc-admin-head .sub{color:var(--text);font-size:12px;margin-top:4px}.fc-admin-head .acts{align-items:center;display:flex;gap:8px}.fc-search{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:7px;color:#8fa4b8;display:inline-flex;font-size:11px;gap:8px;height:32px;padding:0 10px}.fc-search input{background:transparent;border:0;color:var(--ink);font-family:var(--font);font-size:12px;outline:none;width:180px}.fc-btn.sm{font-size:11.5px;height:28px;padding:0 10px}.fc-btn.danger{background:#c8654b;border-color:#c8654b;color:#fff}.fc-btn.ghost.danger{background:transparent;border-color:#ebebeb;color:#c8654b}.fc-btn.ghost.danger:hover{background:#fdf1ed;border-color:#f5bfae}.fc-admin-stats{display:grid;gap:12px;grid-template-columns:repeat(3,220px);margin:0 0 18px}.fc-admin-stats>div{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:12px;display:flex;gap:12px;padding:12px 16px}.fc-admin-stats i{align-items:center;background:#eef2fa;border-radius:10px;color:var(--blue);display:inline-flex;flex:none;font-size:13px;height:34px;justify-content:center;width:34px}.fc-admin-stats b{color:var(--ink);font-size:20px;font-weight:600;letter-spacing:-.01em}.fc-admin-stats span{color:#8fa4b8;font-size:11.5px;font-weight:500}.fc-dossier{background:#fff;border:1px solid #ebebeb;border-radius:14px;box-shadow:0 1px 1px rgba(19,31,75,.03),0 2px 6px rgba(19,31,75,.04);margin-bottom:16px;overflow:hidden;padding:0}.fc-dossier.current{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.08)}.fc-dossier .dh{background:linear-gradient(180deg,#fcfcfd,#fff);border-bottom:1px solid #f1f3f8;padding:16px 20px 14px}.fc-dossier .fc-users{margin:0}.fc-dossier .fc-users th{border-top:0}.fc-dossier .fc-users td,.fc-dossier .fc-users th{padding-left:20px;padding-right:20px}.fc-users .av{align-items:center;background:#eef2fa;border-radius:7px;color:var(--blue);display:inline-flex;font-size:9.5px;font-weight:600;height:24px;justify-content:center;letter-spacing:.02em;margin-right:9px;vertical-align:middle;width:24px}.fc-users tr.me .av{background:var(--blue);color:#fff}.fc-dossier-keys{background:#fcfcfd;border-top:1px solid #f1f3f8;padding:10px 20px}.fc-apikey{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-height:32px}.fc-apikey+.fc-apikey{border-top:1px dashed #ebebeb}.fc-apikey .lab{align-items:center;color:#8fa4b8;display:inline-flex;font-size:10.5px;font-weight:500;gap:7px;letter-spacing:.06em;min-width:110px;text-transform:uppercase}.fc-apikey .lab i{color:var(--blue)}.fc-apikey code.key{background:#fff;border:1px solid #ebebeb;border-radius:6px;color:var(--ink);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;letter-spacing:.04em;padding:4px 10px;user-select:all}.fc-apikey code.key:hover{border-color:#c9d4ec}.fc-apikey code.key.shown{color:var(--blue)}.fc-apikey .none{color:#8fa4b8;font-size:11.5px}.fc-apikey .tok{background:#eef2fa;border-radius:5px;color:var(--blue);font-size:10px;font-weight:600;padding:2px 7px}.fc-apikey .cp{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:6px;color:#577788;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:11px;font-weight:500;gap:6px;height:26px;margin-left:auto;padding:0 9px}.fc-apikey .cp:hover{background:#fff;border-color:#c9d4ec;color:var(--blue)}.fc-dossier .dh{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px}.fc-dossier .dn{align-items:center;display:flex;gap:10px;min-width:0}.fc-dossier .ico{align-items:center;background:#eef2fa;border-radius:9px;color:var(--blue);display:inline-flex;flex:none;font-size:13px;height:32px;justify-content:center;width:32px}.fc-dossier .name,.fc-dossier .name-ro{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--ink);font-family:var(--font);font-size:14.5px;font-weight:600;margin-left:-8px;min-width:120px;outline:none;padding:4px 8px}.fc-dossier input.name:hover{background:#fcfcfc;border-color:#ebebeb}.fc-dossier input.name:focus{background:#fff;border-color:var(--blue)}.fc-dossier .cur{background:#eef2fa;border-radius:5px;color:var(--blue);font-size:10px;font-weight:600;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.fc-dossier .da{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.fc-users{border-collapse:collapse;font-size:12.5px;width:100%}.fc-users th{background:transparent;border-bottom:1px solid #f1f3f8;border-top:1px solid #f1f3f8;color:#8fa4b8;font-size:10px;font-weight:500;letter-spacing:.06em;padding:8px 10px;text-align:left;text-transform:uppercase}.fc-users td{border-bottom:1px solid #f6f7fa;color:var(--ink);font-weight:500;padding:10px}.fc-users tbody tr:last-child td{border-bottom:0}.fc-users tbody tr:hover td{background:#fcfcfc}.fc-users td em,.fc-users tr.me td{color:var(--blue)}.fc-users td em{background:#eef2fa;border-radius:4px;font-size:9.5px;font-style:normal;font-weight:600;letter-spacing:.06em;margin-left:8px;padding:2px 6px;text-transform:uppercase}.fc-users td.mail{color:#577788;font-weight:400}.fc-users .role{border-radius:5px;display:inline-block;font-size:10.5px;font-weight:500;padding:2px 8px}.fc-users .role.adm{background:#eef2fa;color:var(--blue)}.fc-users .role.col{background:#eaf4e2;color:#5e8e3e}.fc-users .role.lec{background:#f4f6fb;color:#577788}.fc-users td.n,.fc-users th.n{text-align:right;width:40px}.fc-users .del{background:transparent;border:1px solid transparent;border-radius:6px;color:#c9d4ec;cursor:pointer;font-size:11px;height:26px;width:26px}.fc-users .del:hover{background:#fdf1ed;border-color:#f5bfae;color:#c8654b}.fc-users td.empty{color:#8fa4b8;padding:16px;text-align:center}.fc-form{width:min(560px,100%)}.fc-form .body{padding:18px 22px}.fc-form-grid{display:grid;gap:12px 14px;grid-template-columns:1fr 1fr}.fc-field{display:flex;flex-direction:column;gap:5px}.fc-field span{color:#8fa4b8;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.fc-field input,.fc-field select{background:#fff;border:1px solid #ebebeb;border-radius:7px;color:var(--ink);font-family:var(--font);font-size:12.5px;height:34px;outline:none;padding:0 10px}.fc-field input:focus,.fc-field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(61,95,163,.08)}.fc-form-err{align-items:center;background:#fdf1ed;border-radius:7px;color:#c8654b;display:flex;font-size:12px;gap:8px;margin-top:12px;padding:8px 10px}.fc-modal .ft.right{border-top:1px solid #ebebeb;display:flex;gap:8px;justify-content:flex-end;padding:12px 22px 16px}.fc-cmap{background:#fff;border:1px solid #ebebeb;border-radius:10px;max-height:500px;overflow:auto;padding:14px}.fc-cmap .grid{display:flex;flex-wrap:wrap;gap:3px}.fc-cmap .grid i{border-radius:3px;cursor:pointer;display:block;height:11px;transition:transform .08s;width:11px}.fc-cmap .grid i:hover{outline:2px solid #131f4b;outline-offset:-1px;position:relative;transform:scale(1.35);z-index:1}.fc-cmap .tip{background:#131f4b;border-radius:8px;box-shadow:0 8px 24px -8px rgba(19,31,75,.5);color:#fff;font-size:11.5px;line-height:1.5;padding:9px 12px;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 10px));white-space:nowrap;z-index:5}.fc-cmap .tip b{color:#a9b8dd;font-weight:600}.fc-cmap .tip span{color:#dfe6f5}.fc-cmap-foot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:12px}.fc-cmap-legend{color:#577788;display:flex;flex-wrap:wrap;font-size:10.5px;font-weight:500;gap:6px 18px;letter-spacing:.05em;text-transform:uppercase}.fc-title-row .fc-mapctl{position:absolute;right:0;top:50%;transform:translateY(-50%)}.fc-mapctl{color:#577788;font-size:11.5px;gap:6px;white-space:nowrap}.fc-mapctl,.fc-mapctl button{align-items:center;display:inline-flex}.fc-mapctl button{background:#fff;border:1px solid #ebebeb;border-radius:6px;color:var(--ink);cursor:pointer;font-family:var(--font);font-size:11px;font-weight:500;height:28px;justify-content:center;padding:0 8px}.fc-mapctl button:hover:not(:disabled){background:var(--tint);border-color:#c9d4ec}.fc-mapctl button:disabled{cursor:default;opacity:.35}.fc-mapctl button.all{gap:8px;padding:0 10px 0 8px}.fc-mapctl button.all .cb{align-items:center;background:transparent;border:1.5px solid #c9d4ec;border-radius:3px;color:#fff;display:inline-flex;font-size:7px;height:12px;justify-content:center;width:12px}.fc-mapctl button.all.on .cb{background:var(--blue);border-color:var(--blue)}.fc-mapctl .dates{align-items:center;display:inline-flex;gap:6px;margin-left:4px}.fc-mapctl .dates input{background:#fff;border:1px solid #ebebeb;border-radius:6px;color:var(--ink);font-family:var(--font);font-size:11.5px;height:28px;outline:none;padding:0 8px}.fc-mapctl .dates input:focus{border-color:var(--blue)}.fc-mapctl .sep{background:#ebebeb;height:18px;margin:0 6px;width:1px}.fc-mapctl .info{color:#8fa4b8;margin-right:4px}.fc-mapctl .pg{align-items:center;color:var(--ink);display:inline-flex;font-weight:500;gap:6px;margin:0 2px}.fc-mapctl .pg input{background:#fff;border:1px solid #ebebeb;border-radius:6px;color:var(--ink);font-family:var(--font);font-size:11.5px;font-weight:500;height:28px;outline:none;text-align:center;width:42px}.fc-mapctl .pg input:focus{border-color:var(--blue)}.fc-cmap-pager{align-items:center;color:#577788;display:inline-flex;font-size:11.5px;gap:6px}.fc-cmap-pager .info{color:#8fa4b8;margin-right:8px}.fc-cmap-pager button{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:6px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:11px;height:28px;justify-content:center;width:28px}.fc-cmap-pager button:hover:not(:disabled){background:var(--tint);border-color:#c9d4ec}.fc-cmap-pager button:disabled{cursor:default;opacity:.35}.fc-cmap-pager .pg{align-items:center;color:var(--ink);display:inline-flex;font-weight:500;gap:6px;margin:0 4px}.fc-cmap-pager .pg input{background:#fff;border:1px solid #ebebeb;border-radius:6px;color:var(--ink);font-family:var(--font);font-size:11.5px;font-weight:500;height:28px;outline:none;text-align:center;width:44px}.fc-cmap-pager .pg input:focus{border-color:var(--blue)}.fc-cmap-legend span{align-items:center;display:inline-flex;gap:7px}.fc-cmap-legend i{border-radius:3px;display:inline-block;height:11px;width:11px}.fc-cmap-legend b{color:var(--ink);font-weight:600;letter-spacing:0;margin-left:2px;text-transform:none}.fc-cmap-legend em{background:#fcfcfc;border:1px solid #ebebeb;border-radius:5px;color:#577788;font-size:10px;font-style:normal;letter-spacing:0;padding:1px 6px}.fc-cmap-synth{align-items:center;border-top:1px solid #ebebeb;color:#577788;display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px 18px;margin-top:10px;padding-top:10px}.fc-cmap-synth span{align-items:center;display:inline-flex;gap:7px}.fc-cmap-synth i{border-radius:3px;display:inline-block;height:11px;width:11px}.fc-cmap-synth b{color:var(--ink);font-weight:600}.fc-cmap-synth em{background:#eef2fa;border-radius:5px;color:var(--blue);font-size:10px;font-style:normal;font-weight:600;padding:1px 6px}.fc-cmap-synth .sep{background:#ebebeb;height:14px;width:1px}.fc-sheet{border-radius:14px;width:min(680px,100%)}.fc-sheet .sh-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:22px 24px 18px}.fc-sheet .sh-id{align-items:center;display:flex;gap:14px;min-width:0}.fc-sheet .avatar{align-items:center;border-radius:12px;color:#fff;display:flex;flex:none;font-size:14px;font-weight:600;height:44px;justify-content:center;letter-spacing:.04em;width:44px}.fc-sheet h3{color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.fc-sheet .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.fc-sheet .chip{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:500;gap:6px;height:22px;padding:0 9px}.fc-sheet .chip i{border-radius:50%;display:inline-block;height:7px;width:7px}.fc-sheet .chip.alt{background:#f4f6fb;color:#577788}.fc-sheet .sh-acts{display:flex;flex:none;gap:6px}.fc-sheet .sh-acts button{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:8px;color:#577788;cursor:pointer;display:inline-flex;font-size:12px;height:32px;justify-content:center;transition:background .12s,color .12s;width:32px}.fc-sheet .sh-acts button:hover{background:var(--tint);border-color:#c9d4ec;color:var(--ink)}.fc-sheet .sh-kpis{background:#ebebeb;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.fc-sheet .sh-kpis .k{background:#fcfcfc;min-width:0;padding:18px 20px}.fc-sheet .sh-kpis .k span{color:#8fa4b8;display:block;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.fc-sheet .sh-kpis .k b{color:var(--ink);display:block;font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-sheet .sh-kpis .k b small{color:#8fa4b8;font-size:11px;font-weight:500;margin-left:3px}.fc-sheet .sh-body{flex:1;overflow:auto;padding:6px 24px 20px}.fc-sheet .sh-title{align-items:center;color:#8fa4b8;display:flex;font-size:11px;font-weight:500;gap:8px;letter-spacing:.06em;padding:14px 0 8px;text-transform:uppercase}.fc-sheet .sh-title span{background:#eef2fa;border-radius:5px;color:var(--blue);font-size:10px;font-weight:600;letter-spacing:0;padding:1px 7px}.fc-sheet .sh-table{border-collapse:collapse;font-size:12.5px;width:100%}.fc-sheet .sh-table th{background:transparent;border-bottom:1px solid #ebebeb;color:#8fa4b8;font-size:10px;font-weight:500;letter-spacing:.06em;padding:6px 10px;text-align:left;text-transform:uppercase}.fc-sheet .sh-table td.n,.fc-sheet .sh-table th.n{text-align:right}.fc-sheet .sh-table td{border-bottom:1px solid #f1f3f8;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500;padding:10px}.fc-sheet .sh-table tbody tr:last-child td{border-bottom:0}.fc-sheet .sh-table tbody tr:hover td{background:#fcfcfc}.fc-sheet .sh-table td em,.fc-sheet .sh-table td.mono{color:#577788;font-weight:500}.fc-sheet .sh-table td em{background:#f4f6fb;border-radius:5px;font-size:10.5px;font-style:normal;padding:2px 7px}.fc-sheet .sh-table td b{font-weight:600}.fc-sheet .sh-table td.empty{color:#8fa4b8;padding:22px;text-align:center}.fc-journey{border-collapse:separate;border-spacing:8px 6px;margin:-6px -8px;width:100%}.fc-journey thead th{color:var(--ink);font-family:var(--font);font-size:11px;font-weight:500;padding:4px 0 2px}.fc-journey th.rowh,.fc-journey thead th{background:transparent;border:0;letter-spacing:0;text-align:center;text-transform:none}.fc-journey th.rowh{overflow:visible;padding:0 10px;width:1%}.fc-journey th.rowh b{align-items:center;color:var(--ink);display:flex;font-family:var(--font);font-size:11px;font-weight:500;gap:7px;justify-content:center}.fc-journey th.rowh b .dot{border-radius:3px;display:inline-block;flex:none;height:9px;width:9px}.fc-journey th.rowh span{color:var(--text);display:block;font-family:var(--font);font-size:9.5px;font-weight:400;margin-top:1px}.fc-journey td{border:0;padding:0}.fc-journey thead th.totc{color:var(--blue)}.fc-journey .cell.tot-cell{background:#eef2fa;color:var(--ink)}.fc-journey .cell.tot-cell b{color:var(--blue)}.fc-journey .cell{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;height:56px;justify-content:center;transition:filter .15s,transform .15s}.fc-journey .cell:hover{filter:brightness(1.06);transform:translateY(-1px)}.fc-journey .cell b{font-size:11.5px;font-weight:500;line-height:1}.fc-journey .cell span{font-size:9.5px;font-weight:500;opacity:.85}.fc-journey .cell small{font-size:9px;font-weight:500;margin-top:1px;opacity:.7}.fc-journey-wrap{overflow:hidden;width:100%}.fc-journey{font-family:var(--font);table-layout:fixed}.fc-journey th.rowh{padding:0 6px;width:118px}.fc-journey th.rowh,.fc-journey th.rowh b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-journey th.rowh b{font-size:clamp(9.5px,.78vw,11px)}.fc-journey th.rowh span{font-size:clamp(8.5px,.66vw,9.5px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-journey thead th{font-size:clamp(9px,.72vw,11px);height:50px;line-height:1.2;padding:0 2px;vertical-align:middle;white-space:normal}.fc-journey .cell b{font-size:clamp(9.5px,.8vw,11.5px)}.fc-journey .cell span{font-size:clamp(8.5px,.66vw,9.5px)}.fc-journey .cell small{font-size:clamp(8px,.6vw,9px);white-space:nowrap}.fc-journey.compact th.rowh{padding:0 4px;width:96px}.fc-journey b,.fc-journey strong,.fc-journey th{font-weight:500}.fc-journey thead th:not(:first-child){overflow:hidden;text-overflow:ellipsis}.fc-journey.compact{border-spacing:5px 4px;margin:-4px -5px}.fc-journey.compact thead th{font-size:10.5px}.fc-journey.compact th.rowh{padding:0 8px;width:1%}.fc-journey.compact th.rowh b{font-size:11px}.fc-journey.compact .cell{border-radius:6px;height:54px}.fc-journey.compact .cell small{font-size:9px}.fc-journey.compact .cell b{font-size:12px}.fc-journey.compact .cell span{font-size:10px}.fc-journey tfoot td,.fc-journey tfoot th.rowh{border-top:1px solid #ebebeb;padding-top:10px}.fc-journey tfoot th.rowh{vertical-align:middle}.fc-journey tfoot th.rowh b{color:var(--blue);font-size:11px}.fc-journey .tot{cursor:pointer;line-height:1.25;text-align:center}.fc-journey .tot b{color:var(--ink);display:block;font-size:11.5px;font-weight:500}.fc-journey .tot span{display:block;font-size:10.5px;font-weight:500}.fc-journey .tot small{color:#8fa4b8;display:block;font-size:9.5px;font-weight:400;margin-top:1px}.fc-journey .tot:hover b{color:var(--blue)}.fc-jset{display:flex;flex-direction:column;gap:8px}.fc-jset .jrow{align-items:center;display:flex;gap:10px;justify-content:space-between}.fc-jset .jrow .l{color:var(--ink);font-size:12px;font-weight:500}.fc-jset .rulecell{align-items:center;display:inline-flex;gap:7px}.fc-jset .rulecell input{-moz-appearance:textfield;background:#fff;border:1px solid #ebebeb;border-radius:5px;color:var(--blue);font:inherit;font-size:12.5px;font-weight:500;height:24px;outline:none;padding:0 6px;text-align:center;width:50px}.fc-jset .rulecell input::-webkit-inner-spin-button,.fc-jset .rulecell input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fc-jset .rulecell .k{color:var(--text);font-size:11.5px}.fc-jset .jex{border-top:1px solid #ebebeb;margin-top:6px;padding-top:10px}.fc-jset .jex .t{font-size:10.5px;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.fc-jset .jex .t,.fc-jset .jl{color:var(--text);font-weight:500}.fc-jset .jl{align-items:center;display:flex;font-size:11px;gap:8px;padding:2px 0}.fc-jset .jl i{border-radius:3px;display:inline-block;flex:none;height:9px;width:9px}.fc-jset .jl b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto}.fc-segtable tfoot td{border:0;border-top:1px solid #ebebeb;color:var(--text);font-size:12px;font-weight:500;height:36px;padding:0 10px}.fc-segtable tfoot td.n{color:var(--ink);font-weight:600}.seg-soft .fc-card h3{font-size:14.5px;font-weight:500}.seg-soft .fc-card .sub{font-weight:400}.fc-segcard{box-sizing:border-box;max-width:100%;width:fit-content}.fc-segtable{border-collapse:collapse;max-width:100%;table-layout:fixed;width:auto}.fc-segtable col.c-seg{width:230px}.fc-segtable col.c-rule{width:120px}.fc-segtable col.c-cli{width:90px}.fc-segtable col.c-part{width:33vw}.fc-segtable th{background:#eef2fa;border:1px solid #ebebeb;color:#577788;font-size:10.5px;font-weight:500;height:40px;letter-spacing:.06em;padding:0 10px;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.fc-segtable th:first-child{border-left-width:1px}.fc-segtable td{border:0;height:40px}.fc-segtable tbody td{border-bottom:1px solid #ebebeb;padding:0 10px}.fc-segtable tbody td:first-child{border-left:1px solid #ebebeb}.fc-segtable tbody td:last-child{border-right:1px solid #ebebeb}.fc-segtable td.n,.fc-segtable th.n{text-align:right}.fc-segtable td{color:var(--ink);font-size:13px;font-weight:500;padding:0 10px;vertical-align:middle;white-space:nowrap}.fc-segtable .segcell{align-items:center;display:flex;gap:8px;min-width:0}.fc-segtable .swatch{border-radius:4px;cursor:pointer;flex:none;height:12px;position:relative;width:12px}.fc-segtable .swatch input{border:0;cursor:pointer;height:100%;inset:0;opacity:0;padding:0;position:absolute;width:100%}.fc-segtable .lbl{background:transparent;border:1px solid transparent;border-radius:5px;color:var(--ink);font:inherit;font-size:13px;font-weight:500;margin-left:-2px;min-width:40px;outline:none;padding:4px 6px}.fc-segtable .lbl:focus,.fc-segtable .lbl:hover{background:#fff;border-color:#ebebeb}.fc-segtable .del{background:transparent;border-radius:5px;color:transparent;flex:none;font-size:10px;height:20px;width:20px}.fc-segtable tr:hover .del{color:var(--neutral)}.fc-segtable .del:hover{background:var(--loss-soft);color:var(--loss)!important}.fc-segtable .rulecell{align-items:center;display:inline-flex;gap:7px}.fc-segtable .rulecell .k{color:var(--text);font-size:12px;font-weight:500}.fc-segtable .rulecell input{-moz-appearance:textfield;background:#fff;border:1px solid #ebebeb;border-radius:5px;color:var(--blue);font:inherit;font-size:12.5px;font-weight:500;height:26px;outline:none;padding:0 4px;text-align:center;width:44px}.fc-segtable .rulecell input::-webkit-inner-spin-button,.fc-segtable .rulecell input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fc-segtable .rulecell input:focus{border-color:#ebebeb;box-shadow:0 0 0 3px rgba(61,95,163,.08)}.fc-segtable .partcell{align-items:center;display:flex;gap:12px;width:100%}.fc-segtable .partcell .pill{border-radius:6px;flex:none;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;min-width:48px;padding:4px 10px;text-align:center}.fc-segtable .partcell .bar{background:var(--tint);border-radius:5px;flex:1;height:14px;overflow:hidden}.fc-segtable .partcell .bar span{border-radius:5px;display:block;height:100%}.fc-segacts-bottom{display:flex;margin:14px 0 6px}.fc-segacts-bottom .fc-chip{border:1px solid #ebebeb;border-radius:5px;font-size:11px;height:28px;margin:0 10px 0 0}.fc-dl{background:#fff;border:1px solid #ebebeb;border-radius:6px;color:#577788;display:inline-grid;font-size:11px;height:28px;place-items:center;width:28px}.fc-dl:hover{border-color:#d9dfec;color:var(--blue)}.fc-segedit{width:100%}.fc-segedit th{padding:6px}.fc-segedit td{border-bottom:1px dashed var(--line);padding:5px 6px}.fc-segedit .dot{border-radius:3px;display:inline-block;height:10px;width:10px}.fc-segedit input[type=text]{border:1px solid #ebebeb;border-radius:5px;color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;outline:none;padding:5px 8px;width:100%}.fc-segedit input[type=number]{border:1px solid #ebebeb;border-radius:5px;color:var(--blue);font:inherit;font-size:12.5px;font-weight:700;outline:none;padding:5px 6px;text-align:right;width:58px}.fc-segedit input:focus{border-color:var(--blue)}.fc-segedit .u{color:var(--text);font-size:10.5px;margin-left:5px}.fc-segedit .rule{color:var(--text);font-size:12px;white-space:nowrap}.fc-segedit .del{background:transparent;border-radius:5px;color:var(--neutral);font-size:11px;height:24px;width:24px}.fc-segedit .del:hover{background:var(--loss-soft);color:var(--loss)}.fc-subhead{align-items:center;display:flex;gap:12px;margin:26px 0 12px}.fc-subhead .ic{background:var(--tint);border-radius:9px;color:var(--blue);display:grid;flex:none;font-size:12px;height:30px;place-items:center;width:30px}.fc-subhead b{color:var(--ink);display:block;font-size:14.5px;font-weight:700;letter-spacing:-.02em}.fc-subhead span{color:var(--text);display:block;font-size:12.5px;font-weight:500;margin-top:1px}.fc-wall{display:grid;gap:12px}.fc-kc:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.fc-kc .mini svg path,.fc-kc .mini svg rect{transition:opacity .2s}.fc-kc:hover .mini svg rect{opacity:.72}.fc-kc:hover .mini svg rect:hover{opacity:1}@media (min-width:1600px){.fc-wall{gap:14px}}.fc-kc{background:#fff;border:1px solid var(--line);border-radius:18px;cursor:pointer;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:15px 16px 12px;position:relative;text-align:left;transition:border-color .2s,box-shadow .2s,transform .2s}.fc-kc:before{background:var(--tint-2);content:"";height:3px;left:0;position:absolute;right:0;top:0}.fc-kc:hover{border-color:var(--line-2);box-shadow:0 26px 46px -34px rgba(19,31,75,.5);transform:translateY(-2px)}.fc-kc.on{border-color:var(--blue);box-shadow:0 26px 46px -30px rgba(61,95,163,.55)}.fc-kc.blue:before,.fc-kc.on:before{background:var(--blue)}.fc-kc.loss:before{background:var(--risk)}.fc-kc .top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.fc-kc .k{color:var(--text);font-size:10.5px;font-weight:700;letter-spacing:.05em;line-height:1.35;text-transform:uppercase}.fc-kc .zoom{color:var(--neutral);flex:none;font-size:10px;transition:color .2s}.fc-kc.on .zoom,.fc-kc:hover .zoom{color:var(--blue)}.fc-kc .row{align-items:baseline;display:flex;flex-wrap:wrap;gap:9px;margin-top:5px}.fc-kc .n{color:var(--ink);font-size:27px;font-weight:800;letter-spacing:-.035em;line-height:1}.fc-kc .n.blue{color:var(--blue)}.fc-kc .n.loss{color:var(--loss)}.fc-kc .d{border-radius:999px;font-size:11.5px;font-weight:700;padding:2px 7px;white-space:nowrap}.fc-kc .d.up{background:var(--tint);color:var(--blue)}.fc-kc .d.down{background:var(--loss-soft);color:var(--loss)}.fc-kc .s{color:var(--text);font-size:11.5px;font-weight:500;line-height:1.35;margin-top:4px;min-height:16px}.fc-kc .mini{height:74px;margin-top:10px;position:relative}.fc-kc .mini svg{display:block;height:100%;overflow:visible;width:100%}.fc-kc .ax{color:var(--neutral);display:flex;font-size:9.5px;font-weight:600;justify-content:space-between;letter-spacing:.03em;margin-top:5px}.fc-detail{background:#fff;border:1px solid var(--blue);border-radius:22px;box-shadow:0 30px 60px -40px rgba(61,95,163,.6);grid-column:1/-1;padding:20px 22px}.fc-detail .close{color:var(--text);font-size:13px;position:absolute;right:18px;top:18px}.fc table{border-collapse:collapse;color:var(--ink);font-size:13px;width:100%}.fc th{border-bottom:1px solid #ebebeb;color:var(--text);font-size:10.5px;font-weight:600;letter-spacing:.08em;padding:8px;text-align:left;text-transform:uppercase;white-space:nowrap}.fc td{border-bottom:1px dashed var(--line);font-weight:500;padding:8px;vertical-align:middle}.fc td.n,.fc th.n{text-align:right;white-space:nowrap}.fc .heat{border-collapse:separate;border-spacing:3px}.fc .heat td,.fc .heat th{border:none}.fc .heat td.h{border-radius:8px;font-size:12px;font-weight:600;min-width:52px;padding:7px 5px;text-align:center}.fc .heat td.lab{color:var(--ink);font-size:12.5px;font-weight:700;white-space:nowrap}.fc-scroll{overflow-x:auto}.fc-note{color:var(--text);font-size:12.5px;font-weight:500;line-height:1.5;margin-top:12px}.fc-note.hl{color:var(--blue);font-weight:600}.fc-stock{border-radius:10px;height:38px;margin:6px 0 14px}.fc-stock,.fc-stock div{display:flex;overflow:hidden}.fc-stock div{align-items:center;color:#fff;font-size:12px;font-weight:700;justify-content:center;min-width:0}.fc-stock-legend{display:grid;font-size:12.5px;font-weight:500;gap:10px}.fc-stock-legend b{color:var(--ink);display:block;font-size:19px;font-weight:800;letter-spacing:-.02em}.fc-stock-legend span{align-items:center;color:var(--text);display:flex;gap:7px}.fc-stock-legend i{border-radius:2px;display:inline-block;flex:none;height:9px;width:9px}.fc-dark{background:var(--navy);border-radius:26px;color:#a9b7d6;margin-top:16px;overflow:hidden;padding:clamp(24px,3vw,36px);position:relative}.fc-dark:before{background:radial-gradient(closest-side,rgba(61,95,163,.4),transparent);border-radius:50%;content:"";height:800px;pointer-events:none;position:absolute;right:-320px;top:-420px;width:800px}.fc-dark>*{position:relative}.fc-dark h2,.fc-dark h3{color:#fff}.fc-dark p{color:#a9b7d6;font-size:13.5px;font-weight:500;line-height:1.6}.fc-dark .big{color:#fff;font-size:29px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.fc-dark .big.soft{color:var(--blue-soft)}.fc-dark .big.loss{color:var(--loss)}.fc-dark .k{color:var(--blue-soft);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fc-cq{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.09);border-radius:18px;padding:18px 20px}.fc-drop{background:var(--tint);border:1.5px dashed var(--line-2);border-radius:14px;cursor:pointer;display:block;padding:18px;text-align:center;transition:border-color .2s,background .2s}.fc-drop.over{background:#fff;border-color:var(--blue)}.fc-drop b{color:var(--ink);font-weight:600}.fc-drop small{color:var(--text);display:block;font-size:12px;font-weight:500;margin-top:4px}.fc-field{background:var(--tint);border-radius:12px;padding:10px 12px}.fc-field .lab{color:var(--text);display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fc-field .val{color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.01em;margin-top:2px}.fc-report{border-radius:14px;font-size:12.5px;line-height:1.6;padding:13px 16px}.fc-report.ok{background:var(--tint);border:1px solid var(--line-2);color:var(--text)}.fc-report.err{background:var(--loss-soft);border:1px solid #f3c9c9;color:var(--loss)}.fc-report b{color:var(--ink);font-weight:700}.fc-exec{background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow);margin-top:8px;padding:clamp(20px,2.6vw,30px)}.fc-exec-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.fc-exec-grid{align-items:start;display:grid;gap:clamp(18px,2.6vw,32px);grid-template-columns:238px 1fr}.fc-score{align-items:center;background:var(--tint);border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:20px;text-align:center}.fc-ring{flex:none;height:126px;place-items:center;width:126px}.fc-ring,.fc-ring div{border-radius:50%;display:grid}.fc-ring div{background:#fff;color:var(--ink);font-size:32px;font-weight:800;height:98px;letter-spacing:-.03em;line-height:1;place-items:center;width:98px}.fc-ring div small{color:var(--text);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fc-verdict b{color:var(--ink);display:block;font-size:18px;font-weight:700;letter-spacing:-.02em}.fc-verdict span{color:var(--text);display:block;font-size:12.5px;font-weight:500;line-height:1.5;margin-top:4px}.fc-bars{display:flex;flex-direction:column;gap:7px;margin-top:2px;width:100%}.fc-bar{align-items:center;color:var(--text);display:grid;font-size:11px;font-weight:600;gap:9px;grid-template-columns:96px 1fr 38px;text-align:left}.fc-bar .track{background:#fff;border-radius:999px;height:8px;overflow:hidden}.fc-bar .fill{background:var(--blue);border-radius:999px;height:100%}.fc-bar .v{color:var(--ink);text-align:right}.fc-findings{counter-reset:f;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.fc-findings li{align-items:baseline;border-top:1px dashed var(--line-2);color:var(--ink);counter-increment:f;display:grid;font-size:13.5px;font-weight:500;gap:12px;grid-template-columns:28px 128px 1fr;line-height:1.5;padding:11px 0}.fc-findings li:before{color:var(--blue);content:"0" counter(f);font-size:11px;font-weight:700;letter-spacing:.06em}.fc-findings li .t{color:var(--text);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fc-priority{align-items:center;background:var(--ink);border-radius:16px;color:#fff;display:grid;gap:16px;grid-template-columns:auto 1fr;margin-top:16px;padding:16px 20px}.fc-priority .k{color:var(--blue-soft);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fc-priority p{color:#e3e9f5;font-size:14px;font-weight:500;line-height:1.55;margin:0}.fc-priority p b{color:#fff;font-weight:700}.fc-stairs{display:flex;flex-direction:column;gap:9px}.fc-stair{align-items:center;display:grid;gap:12px;grid-template-columns:150px 1fr 64px}.fc-stair .bar{align-items:center;background:var(--blue);border-radius:8px;color:#fff;display:flex;font-size:13px;font-weight:700;height:34px;min-width:74px;padding-left:12px;white-space:nowrap}.fc-stair .rate{color:var(--ink);font-size:13px;font-weight:700;text-align:right}.fc-stair .lab b{color:var(--ink);display:block;font-size:13px;font-weight:600}.fc-stair .lab span{color:var(--text);font-size:11.5px;font-weight:500}.fc-stair-gap{color:var(--loss);font-size:11.5px;font-weight:600;grid-column:2;padding-left:2px}.fc-axis{align-items:center;background:var(--tint);border-radius:10px;display:inline-flex;gap:9px;padding:5px 5px 5px 12px}.fc-axis .lbl{color:var(--text);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1100px){.fc-exec-grid{grid-template-columns:1fr}}@media (max-width:1200px){.c3,.c4,.c5{grid-column:span 6}.c7,.c8,.c9{grid-column:span 12}}@media (max-width:820px){.fc-grid>*{grid-column:span 12}.fc-part-head{grid-template-columns:1fr}}.fc .fc-body.crm{max-width:none}.crm-page{flex-direction:column}.crm-head,.crm-page{display:flex;gap:16px}.crm-head{align-items:flex-start;justify-content:space-between;margin:4px 0 2px}.crm-head h3{color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.crm-head span{color:#8fa4b8;display:block;font-size:11.5px;line-height:1.5;margin-top:3px}.crm-head .r{display:flex;flex:none;flex-wrap:wrap;gap:8px;justify-content:flex-end}.crm-empty{align-items:center;color:#8fa4b8;display:flex;flex-direction:column;font-size:12.5px;gap:12px;padding:56px 20px;text-align:center}.crm-empty i{color:#c9d4ec;font-size:12px}.crm-empty p{line-height:1.6;margin:0;max-width:420px}.crm-list-empty{color:#8fa4b8;font-size:12px;line-height:1.6;padding:16px 12px}.crm-err{align-items:center;background:#fdf1ed;border-radius:8px;color:#c8654b;display:flex;font-size:12px;gap:8px;padding:9px 12px}.crm-err.inline{padding:5px 10px}.crm-pill{align-items:center;border-radius:6px;display:inline-flex;font-size:10.5px;font-weight:500;gap:6px;height:22px;padding:0 8px;white-space:nowrap}.fc .fc-btn.danger-text{color:#c8654b}.fc .fc-btn.sm.ghost{background:#fff;border:1px solid #ebebeb;color:#577788}.fc .fc-btn.sm.ghost:hover{border-color:#c9d4ec;color:var(--ink)}.crm-matrix-wrap{background:#fff;border:1px solid #ebebeb;border-radius:12px;overflow:auto}.crm-matrix{border-collapse:separate;border-spacing:0;font-size:12px;min-width:1180px;width:100%}.crm-matrix td,.crm-matrix th{border-bottom:1px solid #f1f3f8;border-right:1px solid #f1f3f8;vertical-align:top}.crm-matrix thead th{background:#eef2fa;color:#577788;font-size:11.5px;font-weight:500;letter-spacing:0;padding:10px 12px;position:sticky;text-align:left;text-transform:none;top:0;white-space:nowrap;z-index:2}.crm-matrix thead th small{color:#8fa4b8;display:block;font-size:10px;font-weight:400;margin-top:2px;max-width:150px;white-space:normal}.crm-matrix th.lab{background:#fff;left:0;letter-spacing:0;min-width:230px;padding:12px 12px 10px;position:sticky;text-align:left;text-transform:none;width:230px;z-index:3}.crm-matrix thead th.lab{background:#eef2fa;z-index:4}.crm-matrix .dot{border-radius:3px;display:inline-block;height:8px;margin-right:7px;vertical-align:middle;width:8px}.crm-matrix .seg b{color:var(--ink);font-size:12.5px;font-weight:600}.crm-matrix .seg small{color:#8fa4b8;display:block;font-size:10.5px;font-weight:400;margin:2px 0 0 15px}.crm-matrix .obj{background:#fcfcfd;border:1px dashed #dfe6f5;border-radius:7px;color:var(--ink);font-family:var(--font);font-size:11.5px;font-weight:500;height:30px;margin-top:8px;outline:none;padding:0 9px;width:100%}.crm-matrix .obj:focus{background:#fff;border-color:#c9d4ec;border-style:solid}.crm-matrix td.cell{cursor:pointer;min-width:150px;padding:10px 12px;transition:background .12s}.crm-matrix td.cell:hover{background:#f8f9fc}.crm-matrix td.cell.on{background:#f3f6fc}.crm-matrix td.cell.empty .n b{color:#c9d4ec}.crm-matrix td.cell .n{align-items:baseline;display:flex;gap:4px}.crm-matrix td.cell .n b{color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.01em}.crm-matrix td.cell .n small{color:#8fa4b8;font-size:10px}.crm-matrix td.cell .wf{font-size:11px;margin:6px 0 8px;min-height:16px}.crm-matrix td.cell .wfname{align-items:center;color:var(--blue);display:inline-flex;font-weight:500;gap:6px}.crm-matrix td.cell .none{color:#c9d4ec}.crm-matrix td.cell .foot{align-items:center;display:flex;gap:8px;justify-content:space-between}.crm-matrix td.cell .conv{font-size:10.5px;font-weight:500}.crm-matrix td.cell .conv.muted{color:#c9d4ec}.sw{display:inline-block;height:18px;position:relative;width:30px}.sw input{height:0;opacity:0;width:0}.sw i{background:#dfe6f5;border-radius:18px;inset:0}.sw i,.sw i:before{position:absolute;transition:.15s}.sw i:before{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(19,31,75,.2);content:"";height:14px;left:2px;top:2px;width:14px}.sw input:checked+i{background:#3d5fa3}.sw input:checked+i:before{transform:translateX(12px)}.sw input:disabled+i{cursor:not-allowed;opacity:.4}.crm-legend{color:#8fa4b8;display:flex;font-size:11px;gap:18px}.crm-legend i{font-size:8px;margin-right:6px}.crm-split{align-items:start;display:grid;gap:18px;grid-template-columns:280px minmax(0,1fr)}.crm-split.wide{grid-template-columns:320px minmax(0,1fr)}.crm-list{background:#fff;border:1px solid #ebebeb;border-radius:12px;max-height:calc(100vh - 150px);overflow:auto}.crm-list .t{align-items:center;background:#fff;border-bottom:1px solid #f1f3f8;color:#8fa4b8;display:flex;font-size:10.5px;font-weight:500;justify-content:space-between;letter-spacing:.08em;padding:12px 14px;position:sticky;text-transform:uppercase;top:0;z-index:1}.crm-list .t small{font-size:10.5px;letter-spacing:0;text-transform:none}.crm-cellrow,.crm-clirow,.crm-tplrow{align-items:center;border-bottom:1px solid #f6f7fa;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:9px 14px}.crm-cellrow:hover,.crm-clirow:hover,.crm-tplrow:hover{background:#f8f9fc}.crm-cellrow.on,.crm-clirow.on,.crm-tplrow.on{background:#eef2fa}.crm-cellrow .dot{border-radius:3px;flex:none;height:8px;width:8px}.crm-cellrow b{color:var(--ink);font-weight:600;white-space:nowrap}.crm-cellrow em{color:#577788;flex:1;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-cellrow small{color:#8fa4b8;font-variant-numeric:tabular-nums}.crm-cellrow i{color:#c9d4ec;font-size:11px}.crm-cellrow.active i{color:#1d9e75}.crm-tplrow{align-items:flex-start;flex-direction:column;gap:2px}.crm-tplrow b{color:var(--ink);font-weight:600}.crm-tplrow span{color:#577788;font-size:11.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-tplrow small{color:#8fa4b8;font-size:10.5px}.crm-360-h .av,.crm-clirow .av{align-items:center;border-radius:9px;color:#fff;display:inline-flex;flex:none;font-size:10px;font-weight:600;height:30px;justify-content:center;width:30px}.crm-clirow div{min-width:0}.crm-clirow b{color:var(--ink);font-weight:600}.crm-clirow b,.crm-clirow span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-clirow span,.crm-search{color:#8fa4b8;font-size:11px}.crm-search{align-items:center;background:#fcfcfd;border:1px solid #ebebeb;border-radius:8px;display:flex;gap:8px;height:32px;margin:10px 12px;padding:0 10px}.crm-search input{background:transparent;border:0;color:var(--ink);flex:1;font-family:var(--font);font-size:12px;outline:none}.crm-editor{background:#fff;border:1px solid #ebebeb;border-radius:12px;gap:14px;min-height:320px;padding:18px 20px 20px}.crm-editor,.crm-form{display:flex;flex-direction:column}.crm-form{gap:12px}.crm-form.pad{padding:0 20px}.crm-form label{display:flex;flex-direction:column;gap:5px}.crm-form label>span{color:#8fa4b8;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.crm-form input,.crm-form select,.crm-form textarea{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:var(--ink);font-family:var(--font);font-size:12.5px;height:34px;outline:none;padding:0 10px}.crm-form textarea{height:auto;line-height:1.6;padding:10px;resize:vertical}.crm-form input:focus,.crm-form select:focus,.crm-form textarea:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.crm-form input.bad{background:#fff7f4;border-color:#f5d5cb}.crm-form input:disabled,.crm-form textarea:disabled{background:#fcfcfd;color:#577788}.crm-form .two{display:grid;gap:12px;grid-template-columns:1fr 1fr}.crm-form label.ck{align-items:center;flex-direction:row;gap:8px}.crm-form label.ck span{color:var(--ink);font-size:12px;letter-spacing:0;text-transform:none}.crm-form .inp{align-items:center;display:inline-flex;gap:6px}.crm-form .inp input{width:70px}.crm-form .inp em{color:#8fa4b8;font-size:11px;font-style:normal}.crm-sim{align-items:baseline;background:#eef2fa;border-radius:9px;display:flex;font-size:12px;gap:10px;padding:10px 14px}.crm-sim b{color:var(--blue);font-size:13px;font-weight:600}.crm-sim span{color:#577788}.crm-steps{display:flex;flex-direction:column;gap:10px}.crm-step{background:#fcfcfd;border:1px solid #ebebeb;border-radius:10px;display:flex;gap:12px;padding:12px 14px}.crm-step .idx{align-items:center;background:#3d5fa3;border-radius:8px;color:#fff;display:inline-flex;flex:none;font-size:11px;font-weight:600;height:26px;justify-content:center;width:26px}.crm-step .body{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.crm-step .row{align-items:flex-end;display:flex;gap:12px}.crm-step .row label{display:flex;flex-direction:column;gap:5px}.crm-step .row label>span:first-child{color:#8fa4b8;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.crm-step .row label.grow{flex:1}.crm-step .row input,.crm-step .row select{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:var(--ink);font-family:var(--font);font-size:12px;height:32px;outline:none;padding:0 9px}.crm-step .row input{width:70px}.crm-step .row .inp{align-items:center;display:inline-flex;gap:6px}.crm-step .row .inp em{color:#8fa4b8;font-size:11px;font-style:normal;white-space:nowrap}.crm-step .tpl{background:#fff;border:1px solid #f1f3f8;border-radius:8px;font-size:11.5px;padding:8px 10px}.crm-step .tpl b{color:var(--ink);display:block;font-weight:600;margin-bottom:2px}.crm-step .tpl span{color:#577788;line-height:1.5}.crm-status{align-items:center;background:#f8f9fc;border-radius:9px;color:#577788;display:flex;font-size:12px;gap:12px;padding:10px 14px}.crm-status span{flex:1}.crm-ai-bar{background:#f8f9fc;border:1px dashed #c9d4ec;border-radius:10px;display:flex;gap:8px;padding:10px}.crm-ai-bar input{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:var(--ink);flex:1;font-family:var(--font);font-size:12px;height:32px;outline:none;padding:0 10px}.crm-ai-bar input.ton{flex:0 0 140px}.crm-tpl-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-vars{display:flex;flex-wrap:wrap;gap:6px}.crm-vars button{background:#eef2fa;border:1px solid #dfe6f5;border-radius:6px;color:var(--blue);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;height:24px;padding:0 8px}.crm-vars button:hover{background:#dfe6f5}.crm-preview{background:#fcfcfd;border:1px solid #ebebeb;border-radius:10px;overflow:hidden}.crm-preview .t{align-items:center;border-bottom:1px solid #f1f3f8;color:#8fa4b8;display:flex;font-size:10.5px;font-weight:500;gap:10px;justify-content:space-between;letter-spacing:.06em;padding:9px 12px;text-transform:uppercase}.crm-preview .t select{background:#fff;border:1px solid #ebebeb;border-radius:6px;color:var(--ink);font-family:var(--font);font-size:11px;height:26px;max-width:60%}.crm-preview .mail{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:var(--ink);font-size:12.5px;line-height:1.7;margin:12px;padding:14px 16px}.crm-preview .subj{border-bottom:1px solid #f1f3f8;font-weight:600;margin-bottom:10px;padding-bottom:8px}.crm-preview .body{white-space:pre-wrap}.crm-preview em{color:#c9d4ec}.crm-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.crm-filters select{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:var(--ink);font-family:var(--font);font-size:12px;height:32px;outline:none;padding:0 10px}.crm-kanban{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.crm-col{background:#fcfcfd;border:1px solid #ebebeb;border-radius:12px;display:flex;flex-direction:column;min-height:200px}.crm-col .ch{align-items:center;background:#fff;border-radius:12px 12px 0 0;border-top:3px solid;color:var(--ink);display:flex;font-size:12px;font-weight:600;gap:8px;padding:10px 12px}.crm-col .ch b{color:#8fa4b8;font-size:11px;font-weight:500;margin-left:auto}.crm-col .cb{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 300px);overflow:auto;padding:10px}.crm-col .none{color:#c9d4ec;font-size:12px;padding:20px 0;text-align:center}.crm-card{background:#fff;border:1px solid #ebebeb;border-radius:10px;cursor:pointer;font-size:11.5px;padding:10px 12px;position:relative;transition:box-shadow .12s,border-color .12s}.crm-card:hover{border-color:#c9d4ec;box-shadow:0 6px 16px -12px rgba(19,31,75,.4)}.crm-card.sel{background:#f3f6fc;border-color:#3d5fa3}.crm-card .ck{position:absolute;right:10px;top:10px}.crm-card .who b{color:var(--ink);display:block;font-weight:600;overflow:hidden;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.crm-card .who span{color:#8fa4b8;display:block;font-size:10.5px}.crm-card .subj{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink);display:-webkit-box;line-height:1.4;margin:6px 0;overflow:hidden}.crm-card .subj em{color:#c9d4ec}.crm-card .meta{color:#8fa4b8;display:flex;flex-wrap:wrap;font-size:10.5px;gap:6px 10px}.crm-card .meta i{margin-right:4px}.crm-card .res{border-top:1px dashed #f1f3f8;color:#8fa4b8;font-size:10.5px;margin-top:6px;padding-top:6px}.crm-card .res.ok{color:#1d9e75;font-weight:500}.crm-modal{max-width:calc(100vw - 40px);padding:0 0 16px;width:720px}.crm-modal .fc-modal-h{padding:16px 20px 12px}.crm-modal-acts{align-items:center;display:flex;gap:8px;padding:14px 20px 0}.crm-modal-acts .sp{flex:1}.crm-kpis{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.crm-kpis.six{grid-template-columns:repeat(6,minmax(0,1fr))}.crm-kpis .k{background:#fff;border:1px solid #ebebeb;border-left:3px solid #3d5fa3;border-radius:10px;padding:12px 14px}.crm-kpis .k span{color:#8fa4b8;display:block;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.crm-kpis .k b{color:var(--ink);display:block;font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;margin-top:5px}.crm-chart{padding:16px 18px}.crm-chart h3{color:var(--ink);font-size:13px;font-weight:600;margin:0 0 6px}.crm-res-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-restable .t{color:var(--ink);font-size:12px;font-weight:600;margin-bottom:8px}.crm-restable .fc-bmt td.pos{color:#1d9e75}.crm-360-h{align-items:center;display:flex;gap:14px}.crm-360-h .av{border-radius:13px;font-size:14px;height:44px;width:44px}.crm-360-h .id{flex:1;min-width:0}.crm-360-h h3{color:var(--ink);font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.crm-360-h .id span{color:#8fa4b8;display:block;font-size:11.5px;margin-top:2px}.crm-360-h .chips{display:flex;gap:6px}.crm-360-h .chip{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:500;height:24px;padding:0 9px}.crm-360-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.crm-360-grid>div:first-child{display:flex;flex-direction:column;gap:16px}.crm-box{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:14px 16px}.crm-box .t{align-items:center;color:#8fa4b8;display:flex;font-size:10.5px;font-weight:500;justify-content:space-between;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.crm-box .t small{letter-spacing:0;text-transform:none}.crm-next{display:flex;flex-direction:column;font-size:12px;gap:6px}.crm-next b{color:var(--ink);font-weight:600}.crm-next span{color:#8fa4b8;font-size:11.5px}.crm-noteform{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.crm-noteform textarea{border:1px solid #ebebeb;border-radius:8px;box-sizing:border-box;color:var(--ink);font-family:var(--font);font-size:12px;line-height:1.6;outline:none;padding:9px 10px;resize:vertical;width:100%}.crm-timeline{display:flex;flex-direction:column}.crm-timeline .ev{align-items:start;border-bottom:1px solid #f6f7fa;display:grid;font-size:12px;gap:8px;grid-template-columns:82px 22px minmax(0,1fr);padding:9px 0}.crm-timeline .ev:last-child{border-bottom:0}.crm-timeline .ev .d{color:#8fa4b8;font-size:11px;font-variant-numeric:tabular-nums;padding-top:1px}.crm-timeline .ev i{color:#3d5fa3;font-size:11px;padding-top:2px}.crm-timeline .ev.order i{color:#131f4b}.crm-timeline .ev.envoye i{color:#1d9e75}.crm-timeline .ev.ecarte i{color:#c8654b}.crm-timeline .ev.note i{color:#ef9f27}.crm-timeline .ev b{color:var(--ink);display:block;font-weight:500;line-height:1.45}.crm-timeline .ev span{color:#8fa4b8;display:block;font-size:11px;margin-top:2px}.crm-timeline .ev span.ok{color:#1d9e75}@media (max-width:1250px){.crm-kanban{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-360-grid,.crm-res-grid,.crm-tpl-grid{grid-template-columns:1fr}}.fc .fc-top.crm-top{justify-content:flex-end}.fc-top.crm-top:not(.tpl-top){align-items:center;display:flex;gap:12px;justify-content:flex-start;text-align:left}.crm-top-title{align-items:center;color:#131f4b;display:inline-flex;font-size:13px;font-weight:500;gap:10px}.crm-top-title i{color:#3d5fa3;font-size:12px}.fc .fc-body.crm.board{max-width:none;padding:0}.fl-page{background:#fcfcfc;height:calc(100vh - 40px);overflow:hidden;position:relative}.fl-board{background-image:radial-gradient(#e3e8f2 1px,transparent 0);background-size:20px 20px;bottom:0;cursor:grab;left:0;overflow:hidden;position:absolute;right:0;top:0;user-select:none}.fl-board.dragging{cursor:grabbing}.fl-board.empty{align-items:center;cursor:default;display:flex;justify-content:center}.fl-world{left:0;padding:0 0 0 32px;position:absolute;top:0;transform-origin:0 0;will-change:transform}.fl-meta{background:#fff;border:1px solid #e6eaf3;border-radius:14px;box-shadow:0 1px 1px rgba(19,31,75,.03),0 14px 30px -18px rgba(19,31,75,.4);cursor:default;display:flex;flex-direction:column;gap:3px;max-height:70vh;overflow:auto;padding:12px 14px;position:relative;user-select:text;width:100%}.fl-meta.closed{max-width:60%;padding:8px 8px 8px 14px;width:60%}.fl-meta .mh{align-items:center;color:var(--ink);display:flex;font-size:12.5px;font-weight:500;gap:8px;margin-bottom:4px}.fl-meta .mh>.ai-ic:last-child{margin-left:auto}.fl-meta.closed .mh{margin-bottom:0}.fl-meta .mh b{font-weight:500;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-meta .mh small{color:#8fa4b8;flex:1;font-size:11px;font-weight:400;white-space:nowrap}.fl-meta .mh .dot{border-radius:3px;flex:none;height:9px;width:9px}.fl-meta .todesign{border-top:1px solid #f1f3f8;margin-top:8px;padding-top:10px}.fl-meta .todesign .th{align-items:center;color:#577788;display:flex;font-size:12px;gap:8px;margin-bottom:8px}.fl-meta .todesign .th i{color:#ef9f27}.fl-meta .todesign .th .fc-btn{margin-left:auto}.fl-meta .todesign .th .fc-btn i{color:#fff;font-size:9px;margin-left:2px}.fl-meta .todesign .tl{display:flex;flex-wrap:wrap;gap:6px}.fl-meta .todesign .tl button{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:8px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:11.5px;gap:7px;max-width:100%;padding:6px 10px}.fl-meta .todesign .tl button:hover{background:#f8f9fc;border-color:#c9d4ec}.fl-meta .todesign .tl button i{color:#3d5fa3;font-size:11px}.fl-meta .todesign .tl button em{color:#8fa4b8;font-size:11px;font-style:normal;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-meta input,.fl-meta textarea{background:transparent;border:1px solid transparent;border-radius:8px;box-sizing:border-box;color:var(--ink);display:block;font-family:var(--font);outline:none;padding:6px 9px;width:100%}.fl-meta textarea{line-height:1.55;min-height:38px;overflow:hidden;resize:none}.fl-meta input:hover,.fl-meta textarea:hover{background:#fcfcfd;border-color:#f1f3f8}.fl-meta input:focus,.fl-meta textarea:focus{background:#fff;border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.fl-meta input.nom{font-size:17px;font-weight:600;letter-spacing:-.01em}.fl-meta .desc{color:#577788;font-size:12.5px}.fl-meta .obj{color:#3d5fa3;font-size:12.5px}.fl-meta .obj,.fl-meta .todesign .th{font-weight:500}.fl-meta input::placeholder,.fl-meta textarea::placeholder{color:#c9d4ec;font-weight:400}.fl-meta .crm-note{align-self:flex-start;margin-top:6px}.fl-canvas{position:relative}.fl-svg{left:0;pointer-events:none;top:0}.fl-lbl,.fl-svg{position:absolute}.fl-lbl{border-radius:12px;color:#fff;font-size:10.5px;font-weight:600;padding:3px 10px;transform:translate(-50%,-50%);z-index:2}.fl-lbl.yes{background:#3d5fa3}.fl-lbl.no{background:#ec8a72}.fl-plus-wrap{position:absolute;transform:translate(-50%,-50%);z-index:3}.fl-plus{align-items:center;background:#fff;border:1px solid #c9d4ec;border-radius:50%;color:#3d5fa3;cursor:pointer;display:inline-flex;font-size:10px;height:24px;justify-content:center;transition:transform .12s,background .12s;width:24px}.fl-plus.on,.fl-plus:hover{background:#3d5fa3;color:#fff;transform:scale(1.1)}.fl-addmenu{background:#fff;border:1px solid #ebebeb;border-radius:12px;box-shadow:0 18px 40px -18px rgba(19,31,75,.45);cursor:default;display:flex;flex-direction:column;gap:2px;left:50%;padding:6px;position:absolute;top:30px;transform:translateX(-50%);width:262px;width:180px;z-index:6}.fl-addmenu button{align-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer;display:flex;font-family:var(--font);gap:10px;padding:8px 10px;text-align:left}.fl-addmenu button:hover{background:#f4f6fb}.fl-addmenu button i{font-size:13px;text-align:center;width:16px}.fl-addmenu button b{color:var(--ink);font-size:12.5px;font-weight:500}.fl-node{align-items:flex-start;background:#fff;border:1px solid #e6eaf3;border-radius:14px;box-shadow:0 1px 1px rgba(19,31,75,.03),0 8px 22px -16px rgba(19,31,75,.35);box-sizing:border-box;cursor:pointer;display:flex;gap:12px;overflow:hidden;padding:14px 14px 12px;position:absolute;transition:border-color .12s,box-shadow .12s;z-index:2}.fl-node:hover{border-color:#c9d4ec}.fl-node.sel{border-color:#3d5fa3;box-shadow:0 0 0 3px rgba(61,95,163,.12)}.fl-node .ic{align-items:center;border-radius:10px;display:inline-flex;flex:none;font-size:14px;height:34px;justify-content:center;width:34px}.fl-node .b{display:flex;flex:1;flex-direction:column;min-width:0}.fl-node .b b{color:var(--ink);font-size:13px;font-weight:500;line-height:18px;padding-right:22px}.fl-node .b b,.fl-node .b span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-node .b span{color:#577788;font-size:11.5px;line-height:17px;margin-top:3px}.fl-node .b span em{color:#c9d4ec;font-style:normal}.fl-node .tags{display:flex;flex-wrap:nowrap;gap:6px;height:22px;margin-top:9px;overflow:hidden}.fl-node .tag{background:#f4f6fb;border-radius:6px;color:#577788;font-size:10px;font-style:normal;line-height:16px;max-width:100%;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.fl-node .tag.ok{background:#e6f5ef;color:#1d9e75}.fl-node.off{border-style:dashed;opacity:.55}.fl-node .foot{bottom:12px;box-sizing:border-box;display:block;height:21px;left:14px;position:absolute;right:14px;text-align:right}.fl-node .sw.xs{align-items:center;display:inline-flex;gap:7px;height:16px;width:auto}.fl-node .sw.xs i{display:inline-block;flex:none;height:16px;position:relative;width:26px}.sw.xs i:before{height:12px;width:12px}.sw.xs input:checked+i:before{transform:translateX(10px)}.fl-node .sw.xs em{color:#8fa4b8;font-size:10px;font-style:normal;font-weight:500}.fl-cut{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:6px;color:#c9d4ec;cursor:pointer;display:none;font-size:9px;height:22px;justify-content:center;left:26px;position:absolute;top:50%;transform:translateY(-50%);width:22px}.fl-plus-wrap:hover .fl-cut{display:inline-flex}.fl-cut:hover{border-color:#c9d4ec;color:#577788}.fl-cut.cut{background:#fff8ec;border-color:#f5dcae;color:#ef9f27;display:inline-flex}.fl-node .menu{align-items:center;background:transparent;border:0;border-radius:6px;color:#c9d4ec;cursor:pointer;display:none;height:22px;justify-content:center;position:absolute;right:8px;top:8px;width:22px}.fl-node.sel .menu,.fl-node:hover .menu{display:inline-flex}.fl-node .menu:hover{background:#fdf1ed;color:#c8654b}.fl-node.trigger{align-items:center;border-color:#dfe6f5;cursor:default;padding:0 14px}.fl-node.trigger .b{align-items:center;display:flex}.fl-node.endcap{align-items:center;background:#f4f6fb;border-color:transparent;border-radius:20px;box-shadow:none;color:#8fa4b8;cursor:default;font-size:11px;gap:8px;justify-content:center;padding-bottom:0!important;padding:0!important}.fl-zoom{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:10px;bottom:18px;box-shadow:0 8px 20px -14px rgba(19,31,75,.4);display:flex;gap:4px;left:16px;padding:4px;position:absolute;z-index:8}.fl-zoom button{background:transparent;border:0;border-radius:7px;color:#577788;cursor:pointer;font-size:11px;height:28px;width:28px}.fl-zoom button:hover{background:#f4f6fb;color:var(--ink)}.fl-zoom span{color:#8fa4b8;font-size:11px;font-variant-numeric:tabular-nums;min-width:40px;text-align:center}.fl-ai{bottom:20px;cursor:default;flex-direction:column;gap:8px;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:9}.fl-ai,.fl-ai .hist{align-items:center;display:flex}.fl-ai .hist{gap:2px}.fl-ai .hist button{background:transparent;border:0;border-radius:6px;color:#3d5fa3;cursor:pointer;font-size:10px;height:24px;width:24px}.fl-ai .hist button:disabled{color:#c9d4ec;cursor:default}.fl-ai .hist button:not(:disabled):hover{background:#eef2fa}.fl-ai .hist span{color:#8fa4b8;font-size:10.5px;font-variant-numeric:tabular-nums;min-width:34px;text-align:center}.fl-ai .side{align-items:center;display:flex;flex:none;flex-direction:column;gap:6px;justify-content:space-between}.fl-ai .box{align-items:stretch;background:#fff;border:1px solid #e6eaf3;border-radius:16px;box-shadow:0 20px 44px -24px rgba(19,31,75,.55);box-sizing:border-box;display:flex;gap:12px;margin-top:-100px;max-width:900px;padding:12px 12px 12px 16px;width:80%}.fl-ai .box:focus-within{border-color:#c9d4ec;box-shadow:0 0 0 4px rgba(61,95,163,.07),0 20px 44px -24px rgba(19,31,75,.55)}.fl-ai textarea{align-self:stretch;background:transparent;border:0;color:var(--ink);flex:1;font-family:var(--font);font-size:12.5px;line-height:1.55;max-height:140px;min-height:62px;outline:none;padding:4px 0;resize:none}.fl-ai .send{align-items:center;background:#3d5fa3;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-size:13px;height:36px;justify-content:center;width:36px}.fl-ai .send:disabled{cursor:default;opacity:.3}.fl-inspector{background:#fff;border:1px solid #e6eaf3;border-radius:12px;box-shadow:0 20px 44px -20px rgba(19,31,75,.45);cursor:default;max-height:calc(100% - 200px);overflow:auto;padding:14px 16px 16px;position:absolute;width:300px;z-index:11}.fl-inspector .t{align-items:center;border-bottom:1px solid #f1f3f8;color:var(--ink);display:flex;font-size:12.5px;font-weight:500;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.fl-inspector .t i.ico{color:#3d5fa3;font-size:12px;margin-right:8px}.fl-inspector .crm-form{gap:11px}.fl-inspector .crm-form label>span{color:#8fa4b8;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}.fl-inspector .crm-form input,.fl-inspector .crm-form select,.fl-inspector .crm-form textarea{border-radius:7px;font-size:12.5px;height:32px}.fl-inspector .crm-form textarea{height:auto}.fl-inspector .crm-hint{color:#8fa4b8;font-size:11.5px;line-height:1.5}.fl-toast{align-items:flex-start;background:#131f4b;border-radius:12px;bottom:175px;box-shadow:0 18px 40px -18px rgba(19,31,75,.6);color:#fff;cursor:pointer;display:flex;font-size:12px;gap:10px;left:50%;line-height:1.55;max-width:560px;padding:10px 14px;position:absolute;transform:translateX(-50%);z-index:9}.fl-toast i{color:#a9b8dd;margin-top:3px}.fl-panel{background:#fff;border:1px solid #e6eaf3;border-radius:16px;bottom:175px;box-shadow:0 22px 50px -22px rgba(19,31,75,.5);cursor:default;display:flex;flex-direction:column;overflow:hidden;position:absolute;right:16px;top:16px;width:340px;z-index:10}.fl-panel.closed{bottom:auto;width:auto}.fl-panel .ph{align-items:center;border-bottom:1px solid #f1f3f8;color:var(--ink);display:flex;font-size:12.5px;gap:8px;padding:12px 12px 12px 16px}.fl-panel .ph i:first-child{color:#3d5fa3}.fl-panel .ph b{flex:1;font-weight:600}.fl-panel .ph small{color:#8fa4b8;font-size:11px}.fl-panel.closed .ph b,.fl-panel.closed .ph small{display:none}.fl-panel .pl{flex:1;overflow:auto}.fl-panel .crm-steprow{padding:9px 12px 9px 14px}.crm-steprow{align-items:center;border-bottom:1px solid #f6f7fa;cursor:pointer;display:flex;gap:10px}.crm-steprow:hover{background:#f8f9fc}.crm-steprow.on{background:#eef2fa}.crm-steprow .dot{border-radius:3px;flex:none;height:8px;width:8px}.crm-steprow .b{flex:1;min-width:0}.crm-steprow b{color:var(--ink);display:block;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-steprow b em{color:#c9d4ec;font-style:normal;font-weight:400;margin:0 3px}.crm-steprow span{color:#8fa4b8;display:block;font-size:10.5px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-steprow.active span{color:#1d9e75}.cl-id{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-bottom:20px;width:100%}.cl-id .one{gap:12px;min-width:0}.cl-id .nav,.cl-id .one{align-items:center;display:flex}.cl-id .nav{gap:6px;justify-self:center}.cl-id .nav .ai-ic{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:#577788;height:28px;width:28px}.cl-id .nav .ai-ic:disabled{color:#dfe6f5;cursor:default}.cl-id .nav .ai-ic:not(:disabled):hover{border-color:#c9d4ec;color:var(--ink)}.cl-id .nav .c input{background:transparent;border:1px solid transparent;border-radius:5px;color:var(--ink);font-family:var(--font);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600;height:20px;outline:none;padding:0 4px;text-align:right;width:34px}.cl-id .nav .c input:hover{background:#fcfcfd;border-color:#ebebeb}.cl-id .nav .c input:focus{background:#fff;border-color:#c9d4ec}.cl-id .nav .c em{color:#8fa4b8;font-style:normal}.cl-id .nav .c{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:8px;color:#577788;display:inline-flex;font-size:11.5px;font-variant-numeric:tabular-nums;gap:6px;height:28px;padding:0 4px 0 6px;white-space:nowrap}.cl-id .nav .x{background:transparent;border:0;border-radius:5px;color:#c9d4ec;cursor:pointer;font-size:10px;height:20px;width:20px}.cl-id .nav .x:hover{background:#fdf1ed;color:#c8654b}.cl-id .three{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.cl-id .av{align-items:center;border-radius:12px;color:#fff;display:inline-flex;flex:none;font-size:12.5px;font-weight:600;height:40px;justify-content:center;width:40px}.cl-id .t{flex:1;min-width:0}.cl-id h3{color:var(--ink);font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-id .t span{color:#8fa4b8;display:block;font-size:11.5px;margin-top:2px}.cl-id .chip{align-items:center;border-radius:6px;display:inline-flex;flex:none;font-size:11px;font-weight:500;height:26px;padding:0 10px;white-space:nowrap}.cl-id .chip.soft{background:#f4f6fb;color:#577788}.cl-id .chip.warn{background:#fdf1ed;color:#c8654b}.cl-rows{display:flex;flex-direction:column}.cl-rows>div{align-items:center;border-bottom:1px solid #f6f7fa;display:flex;font-size:12.5px;gap:10px;justify-content:space-between;padding:9px 0}.cl-rows>div:last-child{border-bottom:0}.cl-rows span{color:#8fa4b8}.cl-rows b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.cl-rows b em{color:#8fa4b8;font-size:11px;font-style:normal;font-weight:400;margin-left:6px}.cl-empty{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:56px 24px;text-align:center}.cl-empty i{color:#c9d4ec;font-size:26px}.cl-empty p{color:#8fa4b8;font-size:12.5px;line-height:1.6;margin:0;max-width:520px}.cl-empty.sm{padding:32px 16px}.cl-list{background:#fff;border:1px solid #e6eaf3;border-radius:16px;bottom:16px;box-shadow:0 22px 50px -22px rgba(19,31,75,.5);display:flex;flex-direction:column;overflow:hidden;position:fixed;right:16px;top:56px;width:340px;z-index:900000}.cl-list.closed{bottom:auto;width:auto}.cl-list .ph{align-items:center;border-bottom:1px solid #f1f3f8;color:var(--ink);display:flex;font-size:12.5px;gap:8px;padding:12px 12px 12px 16px}.cl-list .ph i:first-child{color:#3d5fa3}.cl-list .ph b{flex:1;font-weight:500}.cl-list .ph small{color:#8fa4b8;font-size:11px}.cl-list.closed .ph b,.cl-list.closed .ph small{display:none}.cl-list .crm-search{margin:0 12px 10px}.cl-list .filters{border-bottom:1px solid #f1f3f8;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:0 12px 10px}.cl-list .filters select{background:#fff;border:1px solid #ebebeb;border-radius:7px;color:var(--ink);font-family:var(--font);font-size:11px;height:28px;min-width:0;outline:none;padding:0 6px}.cl-list .filters select:last-child{grid-column:span 2}.cl-list .pl{flex:1;overflow:auto}.cl-row{align-items:center;border-bottom:1px solid #f6f7fa;cursor:pointer;display:flex;gap:10px;padding:9px 12px 9px 14px}.cl-row:hover{background:#f8f9fc}.cl-row.on{background:#eef2fa}.cl-row .dot{border-radius:3px;flex:none;height:8px;width:8px}.cl-row .b{flex:1;min-width:0}.cl-row b{color:var(--ink);font-size:12px;font-weight:500}.cl-row b,.cl-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-row span{color:#8fa4b8;font-size:10.5px;margin-top:1px}.cl-row em{color:var(--ink);flex:none;font-size:11.5px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:600}.fl-trigger{border-top:1px solid #f1f3f8;margin-top:10px;padding-top:10px}.fl-trigger .th{align-items:center;color:var(--ink);display:flex;font-size:11.5px;gap:8px}.fl-trigger .th i:first-child{color:#ef9f27}.fl-trigger .th b{font-weight:500}.fl-trigger .th span{color:#8fa4b8;flex:1;font-size:11px}.fl-trigger .tl{color:#3d5fa3;font-size:11.5px;line-height:1.5;margin-top:5px}.fl-trigger .tb{background:#fcfcfd;border:1px solid #f1f3f8;border-radius:10px;display:flex;flex-direction:column;gap:9px;margin-top:10px;padding:10px}.fl-trigger .types{display:flex;flex-wrap:wrap;gap:5px}.fl-trigger .types button{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:7px;color:#577788;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:11px;gap:6px;height:26px;padding:0 9px}.fl-trigger .types button i{color:#8fa4b8;font-size:10px}.fl-trigger .types button.on{background:#eef2fa;border-color:#c9d4ec;color:#3d5fa3}.fl-trigger .types button.on i{color:#3d5fa3}.fl-trigger .tf{display:flex;flex-wrap:wrap;gap:8px}.fl-trigger .tf.grid{display:grid;gap:8px;grid-template-columns:1fr 1fr}.fl-trigger .tf label{display:flex;flex-direction:column;gap:4px;min-width:0}.fl-trigger .tf label.wide{grid-column:span 2}.fl-trigger .tf label>span{color:#8fa4b8;font-size:10.5px}.fl-trigger .tf input,.fl-trigger .tf select{background:#fff;border:1px solid #ebebeb;border-radius:7px;color:var(--ink);font-family:var(--font);font-size:11.5px;height:28px;min-width:0;outline:none;padding:0 8px}.fl-trigger .tsub{color:#c9d4ec;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.fl-trigger .chips{display:flex;flex-wrap:wrap;gap:4px}.fl-trigger .chips button{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:6px;color:#577788;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:10.5px;gap:5px;height:24px;padding:0 8px}.fl-trigger .chips button.on{background:#eef2fa;border-color:#c9d4ec;color:#3d5fa3}.fl-trigger .chips .d{border-radius:2px;height:7px;width:7px}.fl-trigger .taud{background:#eef2fa;border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.fl-trigger .taud b{color:#3d5fa3;font-size:12px;font-weight:600}.fl-trigger .taud span{color:#8fa4b8;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-steprow .ti{color:#8fa4b8;flex:none;font-size:11px}.crm-steprow.active .ti{color:#1d9e75}.crm-steprow small{color:#c9d4ec;display:block;font-size:10px;margin-top:1px}.fl-panel .pa{background:#fcfcfd;border-top:1px solid #f1f3f8;display:flex;justify-content:center;padding:10px 12px}.cl-sel{align-items:flex-start;background:#eef2fa;border-radius:8px;color:#3d5fa3;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;line-height:1.5;margin:0 12px 8px;padding:8px 8px 8px 10px}.cl-sel i:first-child{flex:none}.cl-sel span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-ai{align-items:flex-end;display:flex;gap:8px;padding:10px 12px 8px}.cl-ai textarea{background:#fff;border:1px solid #ebebeb;border-radius:10px;color:var(--ink);flex:1;font-family:var(--font);font-size:11.5px;line-height:1.5;max-height:120px;min-height:44px;min-width:0;outline:none;padding:8px 10px;resize:none}.cl-ai textarea:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.cl-ai .send{background:#3d5fa3;border:0;border-radius:9px;color:#fff;cursor:pointer;flex:none;font-size:12px;height:34px;width:34px}.cl-ai .send:disabled{background:#dfe6f5;cursor:default}.cl-list .ph .ai-ic{color:#3d5fa3}.cl-list .ph .cnt{background:#e8f0fe;border-radius:20px;color:#3d5fa3;font-size:11px;font-style:normal;font-weight:600;padding:3px 9px;white-space:nowrap}.cl-sel .hist{display:flex;flex-basis:100%;gap:3px;justify-content:flex-start!important;margin:-5px 0 0;width:100%}.cl-sel .hist .ai-ic{border-radius:6px;font-size:11px;height:20px;width:20px}.cl-sel .hist .ai-ic:disabled{cursor:default;opacity:.35}.fl-trigger .tai{align-items:flex-end;display:flex;gap:8px;margin-top:9px}.fl-trigger .tai textarea{background:#fff;border:1px solid #ebebeb;border-radius:10px;color:var(--ink);flex:1;font-family:var(--font);font-size:11.5px;line-height:1.5;max-height:110px;min-height:44px;min-width:0;outline:none;padding:8px 10px;resize:none}.fl-trigger .tai textarea:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.fl-trigger .tai .send{background:#3d5fa3;border:0;border-radius:9px;color:#fff;cursor:pointer;flex:none;font-size:12px;height:34px;width:34px}.fl-trigger .tai .send:disabled{background:#dfe6f5;cursor:default}.fl-trigger button.tl{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:8px;color:#3d5fa3;cursor:pointer;display:flex;font-family:var(--font);font-size:11.5px;gap:8px;margin-top:8px;padding:7px 10px;text-align:left;width:100%}.fl-trigger button.tl:hover{background:#fcfcfd;border-color:#c9d4ec}.fl-trigger button.tl i{color:#8fa4b8;flex:none;font-size:9px}.fl-trigger button.tl span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trules{background:#fcfcfd;border:1px solid #f1f3f8;border-radius:10px;margin-top:8px;overflow:hidden}.trules .n{align-items:center;background:#eef2fa;display:flex;gap:8px;justify-content:space-between;padding:9px 12px}.trules .n b{color:#3d5fa3;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.trules .n em{color:#8fa4b8;font-size:10.5px;font-style:normal}.trules .r{align-items:flex-start;border-top:1px solid #f1f3f8;display:flex;gap:10px;padding:9px 12px}.trules .r:first-child{border-top:0}.trules .op{color:#8fa4b8;flex:none;font-size:9.5px;font-weight:600;letter-spacing:.06em;padding-top:2px;width:26px}.trules .b{flex:1;min-width:0}.trules .b,.trules .b b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trules .b b{color:var(--ink);display:block;font-size:12px;font-weight:500}.trules .b span{color:#8fa4b8;display:block;font-size:10.5px;line-height:1.45;margin-top:1px}.trules .r em{color:#577788;flex:none;font-size:11.5px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:600}.trules .tot{align-items:center;background:#eef2fa;border-top:1px solid #e6eaf3;display:flex;justify-content:space-between;padding:9px 12px}.trules .tot span{color:#577788;font-size:11px}.trules .tot b{color:#3d5fa3;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.cl-modal{display:flex;flex-direction:column;height:min(84vh,860px);padding:0;width:min(1040px,calc(100vw - 40px))}.cl-modal .fc-modal-h{flex:none;padding:14px 18px 12px}.cl-modal .fc-modal-h .acts{align-items:center;display:flex;gap:8px}.cl-modal-body{flex:1;min-height:0;overflow:auto;padding:0 18px 18px}.cl-modal-body .fc-bmt th.lab.soft{color:#8fa4b8;font-weight:400}.crm-steprow .ai-ic.del{color:#c9d4ec;opacity:0}.crm-steprow:hover .ai-ic.del{opacity:1}.crm-steprow .ai-ic.del:hover{background:#fdf1ed;color:#c8654b}.fl-trigger .tb{gap:10px;padding:12px}.fl-trigger .tsub{align-items:center;display:flex;gap:8px}.fl-trigger .tsub b{color:#8fa4b8;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fl-trigger .tsub span{color:#c9d4ec;flex:1;font-size:10.5px;letter-spacing:0;text-transform:none}.fl-trigger .tsub .clr{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:6px;color:#c8654b;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:10.5px;gap:5px;height:22px;padding:0 8px}.fl-trigger .tsub .clr:hover{background:#fdf1ed;border-color:#f5d5cb}.tsec{background:#fff;border:1px solid #f1f3f8;border-radius:10px;overflow:hidden}.tsec.has{border-color:#c9d4ec}.tsec .sh{align-items:center;background:#fcfcfd;border:0;color:var(--ink);cursor:pointer;display:flex;font-family:var(--font);font-size:11.5px;font-weight:500;gap:8px;padding:9px 11px;text-align:left;width:100%}.tsec .sh>i:first-child{color:#3d5fa3;font-size:11px;width:14px}.tsec .sh em{background:#e8f0fe;border-radius:10px;color:#3d5fa3;font-size:10px;font-style:normal;font-weight:600;padding:2px 7px}.tsec .sh .ch{color:#c9d4ec;font-size:9px;margin-left:auto}.tsec .sb{border-top:1px solid #f1f3f8;gap:11px;padding:10px 11px 12px}.tsec .fl,.tsec .sb{display:flex;flex-direction:column}.tsec .fl{gap:6px}.tsec .fn{align-items:baseline;color:#8fa4b8;display:flex;font-size:10.5px;gap:8px}.tsec .fn em{color:#c9d4ec;font-size:10px;font-style:normal}.tsec .rg{align-items:center;display:flex;gap:6px}.tsec .rg input{background:#fff;border:1px solid #ebebeb;border-radius:7px;color:var(--ink);flex:1;font-family:var(--font);font-size:11.5px;height:30px;min-width:0;outline:none;padding:0 9px}.tsec .rg input:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.tsec .rg i{font-style:normal}.tsec .rg .x,.tsec .rg i{color:#c9d4ec;flex:none;font-size:10px}.tsec .rg .x{background:transparent;border:0;border-radius:6px;cursor:pointer;height:24px;width:24px}.tsec .rg .x:hover{background:#fdf1ed;color:#c8654b}.tsec input.one{background:#fff;border:1px solid #ebebeb;border-radius:7px;color:var(--ink);font-family:var(--font);font-size:11.5px;height:30px;outline:none;padding:0 9px}.tsec .chips{display:flex;flex-wrap:wrap;gap:5px}.tsec .chips button{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:7px;color:#577788;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:10.5px;gap:6px;height:26px;padding:0 9px}.tsec .chips button.on{background:#eef2fa;border-color:#c9d4ec;color:#3d5fa3;font-weight:500}.tsec .chips .d{border-radius:2px;flex:none;height:7px;width:7px}.tsec .chips small{color:#c9d4ec;font-size:9.5px}.tsec .chips button.on small{color:#8fa4b8}.fl-trigger .tres{align-items:center;background:#eef2fa;border-radius:9px;display:flex;gap:10px;justify-content:space-between;padding:9px 11px}.fl-trigger .tres span{color:#3d5fa3;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.fl-meta .fl-field{display:flex;flex-direction:column;gap:3px;margin-top:8px}.fl-meta .fl-field .fl{color:#8fa4b8;font-size:10px;font-weight:600;letter-spacing:.08em;padding-left:2px;text-transform:uppercase}.fl-meta .fl-field textarea{min-height:38px;overflow:hidden}.fl-side{align-items:flex-start;bottom:16px;cursor:default;display:flex;flex-direction:column;gap:12px;left:16px;max-width:calc(100% - 380px);overflow:auto;padding-right:8px;pointer-events:none;position:absolute;top:16px;width:620px;z-index:9}.fl-side>*{pointer-events:auto}.fl-side>.fl-meta{width:100%}.fl-card{background:#fff;border:1px solid #e6eaf3;border-radius:14px;box-shadow:0 1px 1px rgba(19,31,75,.03),0 18px 40px -22px rgba(19,31,75,.45);box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;width:460px}.fl-card.folded{width:auto}.fl-card>.hd{align-items:center;background:transparent;border:0;color:var(--ink);display:flex;font-family:var(--font);font-size:12.5px;gap:9px;padding:12px 12px 12px 16px;text-align:left;width:100%}.fl-card.folded>.hd{border-radius:14px;cursor:pointer}.fl-card>.hd>i:first-child{color:#3d5fa3;flex:none;font-size:12px}.fl-card>.hd>b{flex:1;font-weight:500;white-space:nowrap}.fl-card>.bdy{border-top:1px solid #f1f3f8;display:flex;flex-direction:column;gap:10px;padding:12px 16px 14px}.fl-card.folded>.bdy{display:none}.fl-card textarea{background:#fff;border:1px solid #ebebeb;border-radius:10px;box-sizing:border-box;color:var(--ink);font-family:var(--font);font-size:12px;line-height:1.55;max-height:160px;min-height:64px;outline:none;padding:10px 11px;resize:none;width:100%}.fl-card textarea:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.fl-card .act{align-items:center;display:flex;gap:8px}.fl-card .act .vers{align-items:center;display:flex;flex:1;gap:2px}.fl-card .act .vers button{background:transparent;border:0;border-radius:7px;color:#3d5fa3;cursor:pointer;font-size:10px;height:26px;width:26px}.fl-card .act .vers button:disabled{color:#dfe6f5;cursor:default}.fl-card .act .vers span{color:#8fa4b8;font-size:10.5px;font-variant-numeric:tabular-nums;min-width:34px;text-align:center}.fl-card .act .go{align-items:center;background:#3d5fa3;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:12px;font-weight:500;gap:8px;height:34px;padding:0 16px}.fl-card .act .go:disabled{background:#dfe6f5;cursor:default}.ai-confirm-box.camp{display:flex;flex-direction:column;max-height:calc(100vh - 80px);padding-bottom:18px;text-align:left;width:min(560px,calc(100vw - 40px))}.ai-confirm-box.camp .ic{align-self:flex-start}.ai-confirm-box .ic{align-items:center;display:flex;justify-content:center;line-height:1}.ai-confirm-box .ic>i{line-height:1}.ai-confirm-box.camp .acts{margin-top:20px}.ai-confirm-box.camp .acts.camp{display:flex;gap:12px;justify-content:space-between}.ai-confirm-box.camp textarea{background:#fff;border:1px solid #ebebeb;border-radius:10px;box-sizing:border-box;color:var(--ink);font-family:var(--font);font-size:12.5px;line-height:1.55;margin-top:4px;max-height:220px;min-height:96px;outline:none;padding:10px 12px;resize:vertical;width:100%}.ai-confirm-box.camp textarea:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.tman{align-items:center;background:#eef2fa;border-radius:9px;display:flex;flex-wrap:wrap;gap:9px;padding:9px 11px}.tman>i{color:#3d5fa3;font-size:11px}.tman span{color:#577788;font-size:12px}.tman span b{color:#3d5fa3;font-variant-numeric:tabular-nums;font-weight:600}.tman em{color:#8fa4b8;flex-basis:100%;font-size:11px;font-style:normal}.cl-act{align-items:center;display:flex;gap:8px;padding:10px 12px 0}.cl-act .fc-btn:first-child{flex:1;justify-content:center}.cl-sel .hist .ai-ic.send{color:#1d9e75}.cl-sel .hist .ai-ic.send:hover{background:#e6f5ef}.crm-hint.warn{align-items:flex-start;background:#fff4e0;border-radius:8px;color:#b7791f;display:flex;gap:8px;padding:8px 10px}.tp-page{background:#fcfcfc;height:calc(100vh - 40px);overflow:hidden;position:relative}.tp-center{align-items:center;bottom:0;display:flex;flex-direction:column;gap:10px;left:0;overflow-y:auto;padding:20px 24px 40px;position:absolute;right:0;top:0}.tp-center>.crm-empty{margin:auto}.tp-head{align-items:center;display:flex;gap:12px;max-width:640px;width:100%}.tp-head .nom{background:transparent;border:1px solid transparent;border-radius:9px;color:var(--ink);flex:1;font-family:var(--font);font-size:13.5px;font-weight:500;height:34px;min-width:0;outline:none;padding:0 10px;text-overflow:ellipsis}.tp-head .nom:hover{background:#fff;border-color:#ebebeb}.tp-head .nom:focus{background:#fff;border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.tp-head .nom::placeholder{color:#c9d4ec;font-weight:400}.tp-head .ctrl{align-items:center;display:flex;flex:none;gap:8px}.tp-head .seg{background:#fff;border:1px solid #ebebeb;border-radius:8px;display:inline-flex;overflow:hidden}.tp-head .seg button{background:transparent;border:0;color:#577788;cursor:pointer;font-family:var(--font);font-size:11.5px;font-weight:500;height:30px;padding:0 11px}.tp-head .seg button.on{background:#3d5fa3;color:#fff}.tp-head select{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:var(--ink);font-family:var(--font);font-size:11.5px;height:30px;max-width:220px;outline:none;padding:0 8px}.tp-subject{align-items:center;background:#fff;border:1px solid #e6eaf3;border-radius:10px;display:flex;gap:10px;max-width:900px;padding:8px 12px;width:100%}.tp-subject span{color:#8fa4b8;flex:none;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.tp-subject input{background:transparent;border:0;color:var(--ink);flex:1;font-family:var(--font);font-size:12.5px;font-weight:500;min-width:0;outline:none}.tp-subject em{color:#8fa4b8;flex:none;font-size:11px;font-style:normal;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-render{align-self:center;background:#fff;border:1px solid #e6eaf3;border-radius:12px;box-shadow:0 1px 1px rgba(19,31,75,.03),0 16px 34px -26px rgba(19,31,75,.45);display:flex;flex:none;max-width:640px;overflow:hidden;width:100%}.tp-render.code{height:calc(100vh - 200px);max-width:900px}.tp-render .text{display:flex;flex:1;justify-content:center;min-height:0;overflow:auto}.tp-render iframe{background:transparent;border:0;display:block;flex:1;width:100%}.tp-render .text pre{color:var(--ink);font-family:var(--font);font-size:13.5px;line-height:1.75;margin:0;max-width:680px;padding:28px 32px 60px;white-space:pre-wrap;width:100%}.tp-render textarea.code{background:#fcfcfd;border:0;color:var(--ink);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.55;min-height:400px;outline:none;padding:16px 18px;resize:none}.tp-vars{align-items:center;display:flex;flex-wrap:wrap;font-size:10.5px;gap:5px;max-width:760px;width:100%}.tp-vars>span{color:#8fa4b8;font-size:9.5px;font-weight:500;letter-spacing:.06em;margin:0 4px 0 2px;text-transform:uppercase}.tp-vars button{background:#eef2fa;border:1px solid #dfe6f5;border-radius:6px;color:var(--blue);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;height:22px;padding:0 7px;white-space:nowrap}.tp-vars button.lg{background:#fff7f4;border-color:#f5d5cb;color:#c8654b}.tp-vars button:hover{filter:brightness(.96)}#tp-lib .hd{align-items:center;background:transparent;border:0;color:var(--ink);display:flex;font-family:var(--font);font-size:12.5px;gap:8px;padding:12px 12px 12px 16px;text-align:left;width:100%}#tp-lib.folded .hd{cursor:pointer;padding:10px 12px 10px 14px}#tp-lib .hd i:first-child{color:#3d5fa3}#tp-lib .hd b{flex:1;font-weight:500}#tp-lib .tabs{border-bottom:1px solid #f1f3f8;display:flex}#tp-lib .tabs button{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:#8fa4b8;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font);font-size:12px;font-weight:500;gap:6px;height:36px;justify-content:center}#tp-lib .tabs button small{color:#c9d4ec;font-size:10px}#tp-lib .tabs button.on{border-bottom-color:#3d5fa3;color:#3d5fa3}#tp-lib .bdy{display:flex;flex-direction:column;gap:9px;padding:12px 18px 18px}#tp-lib .row{align-items:center;display:flex;gap:6px}#tp-lib .row input:not([type=color]),#tp-lib textarea{background:#fff;border:1px solid #ebebeb;border-radius:7px;color:var(--ink);flex:1;font-family:var(--font);font-size:11.5px;height:30px;min-width:0;outline:none;padding:0 9px}#tp-lib textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;height:auto;line-height:1.5;padding:8px 9px;resize:vertical}#tp-lib input[type=color]{background:#fff;border:1px solid #ebebeb;border-radius:7px;cursor:pointer;height:30px;padding:2px;width:30px}#tp-lib .import{background:#f8f9fc;border:1px dashed #c9d4ec;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px}#tp-lib .cats{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0 12px}#tp-lib .cats button{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:6px;color:#577788;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:10.5px;gap:5px;height:22px;padding:0 8px}#tp-lib .cats button i{color:#8fa4b8;font-size:9px}#tp-lib .cats button.on{background:#eef2fa;border-color:#c9d4ec;color:#3d5fa3}.tp-layout{background:#fff;border:1px solid #ebebeb;border-radius:10px;column-gap:10px;display:grid;grid-template-columns:110px 1fr;grid-template-rows:auto auto;padding:8px;row-gap:6px}.tp-layout.sel{background:#f3f6fc;border-color:#3d5fa3}.tp-layout .prev{border-radius:6px;grid-row:span 2;height:72px;overflow:hidden;width:110px}.tp-layout .prev iframe{border:0;height:100%;pointer-events:none;width:100%}.tp-layout .b b{color:var(--ink);display:block;font-size:12px;font-weight:500}.tp-layout .b span{color:#8fa4b8;display:block;font-size:10.5px;line-height:1.4}.tp-layout .a{align-items:center;display:flex;gap:4px}.tp-imgs{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.tp-img{background:#fff;border:1px solid #ebebeb;border-radius:8px;overflow:hidden}.tp-img img{background:#f4f6fb;display:block;height:72px;object-fit:cover;width:100%}.tp-img span{color:var(--ink);display:block;font-size:10.5px;overflow:hidden;padding:5px 8px 0;text-overflow:ellipsis;white-space:nowrap}.tp-img .a{display:flex;gap:2px;justify-content:flex-end;padding:2px 4px 4px}.tp-pal{flex-direction:column}.tp-col,.tp-pal{display:flex;gap:6px}.tp-col{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:8px;padding:5px 6px}.tp-col .nm{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--ink);flex:1;font-family:var(--font);font-size:11.5px;height:26px;min-width:0;outline:none;padding:0 6px}.tp-col .nm:focus{border-color:#c9d4ec}.tp-col code{color:#8fa4b8;font-size:10.5px}.tp-col .ai-ic:disabled{opacity:.3}.tp-list{background:#fff;border:1px solid #e6eaf3;border-radius:16px;bottom:150px;box-shadow:0 22px 50px -22px rgba(19,31,75,.5);cursor:default;display:flex;flex-direction:column;overflow:hidden;position:absolute;right:16px;top:16px;width:340px;z-index:10}.tp-list.closed{bottom:auto;width:auto}.tp-list .ph{align-items:center;border-bottom:1px solid #f1f3f8;color:var(--ink);display:flex;font-size:12.5px;gap:8px;padding:12px 12px 12px 16px}.tp-list .ph i:first-child{color:#3d5fa3}.tp-list .ph b{flex:1;font-weight:500}.tp-list .ph small{color:#8fa4b8;font-size:11px}.tp-list.closed .ph b,.tp-list.closed .ph small{display:none}.tp-list .filters{border-bottom:1px solid #f1f3f8;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:10px 12px}.tp-list .filters select{background:#fff;border:1px solid #ebebeb;border-radius:7px;color:var(--ink);font-family:var(--font);font-size:11px;height:28px;min-width:0;outline:none;padding:0 6px}.tp-list .pl{flex:1;overflow:auto}.tp-list .pa{background:#fcfcfd;border-top:1px solid #f1f3f8;display:flex;justify-content:center;padding:10px 12px}.tp-item{align-items:center;border-bottom:1px solid #f6f7fa;cursor:pointer;display:flex;gap:10px;padding:9px 12px 9px 14px}.tp-item:hover{background:#f8f9fc}.tp-item.on{background:#eef2fa}.tp-item .dot{border-radius:3px;flex:none;height:8px;width:8px}.tp-item .b{flex:1;min-width:0}.tp-item b{color:var(--ink);display:block;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-item b i{color:#3d5fa3;font-size:10px;margin-right:6px}.tp-item span{color:#8fa4b8;display:block;font-size:10.5px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-item em{border-radius:6px;flex:none;font-size:10px;font-style:normal;font-weight:500;padding:3px 7px}.tp-item em.a_designer{background:#fdf1ed;color:#c8654b}.tp-item em.designe{background:#e6f5ef;color:#1d9e75}.tp-selnote{align-items:center;align-self:center;background:#fff;border:1px solid #ebebeb;border-radius:8px;color:#577788;display:flex;font-size:11px;gap:8px;margin-top:6px;padding:3px 6px 3px 10px}.tp-selnote i:first-child{color:#3d5fa3}.tp-modal{display:flex;flex-direction:column;height:min(84vh,860px);max-width:calc(100vw - 40px);padding:0;width:760px}.tp-modal .fc-modal-h{flex:none;padding:14px 18px 12px}.tp-modal .fc-modal-h .acts{align-items:center;display:flex;gap:8px}.tp-modal-body{background:#f4f6fb;border-radius:0 0 14px 14px;display:flex;flex:1;min-height:0;overflow:hidden}.tp-modal-body iframe{border:0;flex:1;height:100%;width:100%}.tp-modal-body pre{background:#fff;color:var(--ink);flex:1;font-family:var(--font);font-size:13px;line-height:1.7;margin:0;overflow:auto;padding:24px 28px;white-space:pre-wrap}.fl-inspector .row2{display:flex;flex-wrap:wrap;gap:6px}.tp-help{color:#577788;font-size:11.5px;line-height:1.55}.tp-help b{color:var(--ink);font-weight:500}.tp-help code{background:#f4f6fb;border-radius:4px;color:#3d5fa3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;padding:1px 5px}.tp-help.busy{color:#3d5fa3}.tp-done,.tp-help.busy{align-items:center;display:flex;gap:8px}.tp-done{background:#e6f5ef;border-radius:8px;color:#1d9e75;font-size:11.5px;padding:8px 10px}.tp-done .ai-ic{margin-left:auto}#tp-lib .drop{align-items:center;background:#fff;border:1px dashed #c9d4ec;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:14px 12px;text-align:center}#tp-lib .drop:hover{background:#f8f9fc;border-color:#3d5fa3}#tp-lib .drop i{color:#3d5fa3;font-size:18px;margin-bottom:4px}#tp-lib .drop b{color:var(--ink);font-size:12px;font-weight:500}#tp-lib .drop span{color:#8fa4b8;font-size:10.5px}#tp-lib details{color:#577788;font-size:11.5px}#tp-lib details summary{color:#3d5fa3;cursor:pointer;font-weight:500;margin-bottom:6px}#tp-lib details textarea{box-sizing:border-box;margin-bottom:6px;width:100%}.tp-vartable{display:flex;flex-direction:column;gap:4px}.tp-vartable button{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:8px;cursor:pointer;display:grid;font-family:var(--font);gap:8px;grid-template-columns:150px 1fr auto;padding:6px 8px;text-align:left}.tp-vartable button:hover{background:#f8f9fc;border-color:#c9d4ec}.tp-vartable code{color:#3d5fa3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.tp-vartable span{color:#577788;font-size:11px}.tp-vartable em{color:#8fa4b8;font-size:10.5px;font-style:normal;max-width:110px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.tp-vartable.logic button{grid-template-columns:1fr}.tp-vartable.logic code{color:#c8654b}#tp-lib .bdy>*{box-sizing:border-box;max-width:100%}.tp-search{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:8px;color:#8fa4b8;display:flex;flex:1;font-size:11px;gap:8px;height:32px;min-width:0;padding:0 10px}.tp-search input{background:transparent;border:0;color:var(--ink);flex:1;font-family:var(--font);font-size:12px;min-width:0;outline:none}#tp-lib .import{background:#fff;border:1px solid #e6eaf3;border-radius:12px;gap:8px;padding:12px}#tp-lib .drop{gap:2px;padding:16px 12px}#tp-lib .drop.sm{border:1px dashed #c9d4ec;border-radius:10px;font-family:var(--font);padding:12px}#tp-lib .drop.sm,.tp-url{background:#fff;box-sizing:border-box;width:100%}.tp-url{align-items:center;border:1px solid #ebebeb;border-radius:8px;color:#8fa4b8;display:flex;font-size:11px;gap:8px;height:32px;padding:0 4px 0 10px}.tp-url input{background:transparent;border:0;color:var(--ink);flex:1;font-family:var(--font);font-size:11.5px;height:100%;min-width:0;outline:none}.tp-url input.nm{border-left:1px solid #f1f3f8;flex:0 0 88px;padding-left:8px}.tp-url button{background:#3d5fa3;border:0;border-radius:6px;color:#fff;cursor:pointer;flex:none;font-size:10px;height:26px;width:26px}.tp-url button:disabled{background:#dfe6f5;cursor:default}.tp-addimg{display:flex;flex-direction:column;gap:8px}.tp-addcol{align-items:center;display:flex;gap:6px}.tp-addcol input:not([type=color]){background:#fff;border:1px solid #ebebeb;border-radius:8px;color:var(--ink);flex:1;font-family:var(--font);font-size:11.5px;height:32px;min-width:0;outline:none;padding:0 10px}#tp-lib .cats button small{color:#c9d4ec;margin-left:4px}#tp-lib .cats button.on small,.tp-sub{color:#8fa4b8}.tp-sub{font-size:10.5px;font-weight:500;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.tp-layout .prev{background:#f8f9fc;border:1px solid #f1f3f8;cursor:pointer;padding:0;position:relative}.tp-layout .prev .zoom{align-items:center;background:rgba(19,31,75,.5);border-radius:5px;color:#fff;display:none;font-size:12px;inset:0;justify-content:center;position:absolute}.tp-layout .prev:hover .zoom{display:flex}.tp-layout .a{flex-wrap:wrap}.tp-img .ph{cursor:pointer;display:block;padding:0}.tp-img .ph,.tp-img input{background:transparent;border:0;width:100%}.tp-img input{border-top:1px solid #f4f6fb;box-sizing:border-box;color:var(--ink);font-family:var(--font);font-size:10.5px;outline:none;padding:4px 8px}.tp-img .a i.fa-database{color:#c9d4ec;font-size:9px;margin-left:4px;margin-right:auto}.tp-modal.edit{height:min(86vh,900px);width:min(1100px,calc(100vw - 40px))}.tp-edit{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;padding:0 18px 18px}.tp-edit .f{display:flex;gap:8px}.tp-edit .f input,.tp-edit .f select{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:var(--ink);font-family:var(--font);font-size:12px;height:32px;outline:none;padding:0 10px}.tp-edit .f input:first-child{width:220px}.tp-edit .f input.d{flex:1;min-width:0}.tp-edit .g{display:grid;flex:1;gap:10px;grid-template-columns:1fr 1fr;min-height:0}.tp-edit textarea{background:#fcfcfd;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.55;outline:none;padding:12px;resize:none}.tp-edit iframe,.tp-edit textarea{border:1px solid #ebebeb;border-radius:10px}.tp-edit iframe{background:#f4f6fb;height:100%;width:100%}.tp-head .ctrl .ai-ic{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:#577788;height:30px;width:30px}.tp-head .ctrl .ai-ic:hover{border-color:#c9d4ec;color:var(--ink)}.tp-head .ctrl .ai-ic.on{background:#eef2fa;border-color:#c9d4ec;color:#3d5fa3}.tp-test{align-items:center;background:#fff;border:1px solid #e6eaf3;border-radius:10px;color:#577788;display:flex;font-size:11.5px;gap:10px;max-width:640px;padding:9px 12px;width:100%}.tp-test>i:first-child{color:#3d5fa3}.tp-test span{flex:none}.tp-test input{border:1px solid #ebebeb;border-radius:7px;color:var(--ink);flex:1;font-family:var(--font);font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.tp-center .tp-done,.tp-warn{box-sizing:border-box;max-width:640px;width:100%}.tp-work{align-self:center;background:#fff;border:1px solid #e6eaf3;border-radius:12px;box-shadow:0 12px 30px -22px rgba(19,31,75,.5);display:flex;flex-direction:column;gap:4px;margin-top:8px;max-width:900px;padding:10px 14px;width:80%}.tp-work .l{align-items:center;color:#8fa4b8;display:flex;font-size:11.5px;gap:9px}.tp-work .l i{color:#1d9e75;font-size:10px;width:12px}.tp-work .l.on{color:var(--ink)}.tp-work .l.on i{color:#3d5fa3}.tp-selbox{background:#f3f6fc;border:1px solid #c9d4ec;border-radius:10px;padding:10px 12px}.tp-selbox .h{align-items:center;color:var(--ink);display:flex;font-size:11.5px;gap:8px}.tp-selbox .h i:first-child{color:#3d5fa3}.tp-selbox .h b{flex:1;font-weight:500}.tp-selbox .l{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.tp-selbox .l button{align-items:center;background:#fff;border:1px solid #c9d4ec;border-radius:6px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:10.5px;gap:6px;height:24px;padding:0 8px}.tp-selbox .l button i{color:#3d5fa3;font-size:9px}.tp-selbox .l button .x{color:#c9d4ec}.tp-selbox .l button:hover .x{color:#c8654b}.tp-selbox .n{color:#8fa4b8;display:block;font-size:10.5px;margin-top:7px}.tp-sub small{color:#c9d4ec;font-weight:400;letter-spacing:0;margin-left:8px;text-transform:none}.tp-addvar{display:flex;gap:6px}.tp-addvar input{background:#fff;border:1px solid #ebebeb;border-radius:7px;color:var(--ink);flex:1;font-family:var(--font);font-size:11px;height:30px;min-width:0;outline:none;padding:0 8px}.tp-col.var code{color:#3d5fa3;cursor:pointer;flex:0 0 118px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.tp-col.var .vl{background:#fcfcfd;border:1px solid #f1f3f8;border-radius:6px;color:#577788;flex:1;font-family:var(--font);font-size:11px;height:26px;min-width:0;outline:none;padding:0 6px}.tp-brandhead{align-items:center;background:#fff;border:1px solid #e6eaf3;border-radius:12px;display:flex;gap:10px;padding:12px}.tp-brandhead .b{flex:1;min-width:0}.tp-brandhead b{color:var(--ink);display:block;font-size:12.5px;font-weight:500}.tp-brandhead span{color:#8fa4b8;display:block;font-size:11px;line-height:1.5;margin-top:2px}.tp-bf{display:flex;flex-direction:column;gap:4px}.tp-bf>span{color:#8fa4b8;font-size:11px}.tp-bf input,.tp-bf select,.tp-bf textarea{background:#fff;border:1px solid #ebebeb;border-radius:8px;box-sizing:border-box;color:var(--ink);font-family:var(--font);font-size:12px;line-height:1.5;outline:none;padding:7px 10px;resize:vertical;width:100%}.tp-bf input{height:32px;padding:0 10px}.tp-bf input:focus,.tp-bf select:focus,.tp-bf textarea:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.tp-subject.pre span{color:#c9d4ec}.tp-subject.pre input{color:#577788;font-weight:400}.tp-subject .scores{display:inline-flex;gap:3px;max-width:none}.tp-subject .scores i{align-items:center;border-radius:5px;display:inline-flex;font-size:10px;font-style:normal;font-weight:600;height:18px;justify-content:center;width:18px}.tp-subject .scores i.ok{background:#e6f5ef;color:#1d9e75}.tp-subject .scores i.mid{background:#fff4e0;color:#b7791f}.tp-subject .scores i.low{background:#fdf1ed;color:#c8654b}#tp-lib .row.imp{justify-content:center;margin:8px 0 10px}.tp-mode{align-items:flex-start;color:#577788;display:flex;font-size:11px;gap:8px;line-height:1.45}.tp-mode input{margin-top:2px}.fc .fc-top.crm-top.tpl-top{gap:16px;justify-content:flex-start;overflow:hidden}.tpl-top .crm-top-title{flex:none}.tp-toolbar{align-items:center;display:flex;flex:1;justify-content:center;min-width:0;overflow:hidden}.tp-toolbar select.cl{margin-left:0;position:absolute;right:16px}.tp-toolbar .seg{background:#fff;border:1px solid #ebebeb;border-radius:8px;display:inline-flex;flex:none;overflow:hidden}.tp-toolbar .seg button{background:transparent;border:0;color:#577788;cursor:pointer;font-family:var(--font);font-size:11.5px;font-weight:500;height:28px;padding:0 11px}.tp-toolbar .seg button.on{background:#3d5fa3;color:#fff}.tp-toolbar .ai-ic{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:#577788;flex:none;height:28px;width:28px}.tp-toolbar .ai-ic:hover{border-color:#c9d4ec;color:var(--ink)}.tp-toolbar .ai-ic.on{background:#eef2fa;border-color:#c9d4ec;color:#3d5fa3}.tp-toolbar select.cl{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:var(--ink);flex:none;font-family:var(--font);font-size:11.5px;height:28px;margin-left:auto;max-width:210px;outline:none;padding:0 8px}.tp-list .ph .cnt{background:#fdf1ed;border-radius:20px;color:#c8654b;font-size:10.5px;font-style:normal;font-weight:600;margin-left:auto;padding:3px 9px;white-space:nowrap}.tp-list .pa{flex-wrap:wrap;gap:8px}.tpl-top .crm-top-title{font-size:12px}.tp-toolbar .seg button{font-size:11px;height:24px;padding:0 9px}.tp-toolbar .ai-ic{font-size:11px;height:24px;width:24px}.tp-toolbar select.cl{font-size:11px;height:24px;max-width:190px}.tp-toolbar{gap:6px}.tp-toolbar .sep{background:#ebebeb;flex:none;height:18px;margin:0 3px;width:1px}.tp-warn{align-items:flex-start;background:#fff4e0;border-radius:9px;box-sizing:border-box;color:#b7791f;display:flex;font-size:11.5px;gap:9px;line-height:1.5;padding:9px 12px}.tp-side{bottom:16px;display:block;left:0;overflow-x:hidden;overflow-y:auto;padding:4px 32px 8px 16px;pointer-events:none;position:absolute;top:16px;width:448px;z-index:30}.tp-side>*{margin-bottom:12px;pointer-events:auto}.tp-side>:last-child{margin-bottom:0}.tp-card{background:#fff;border:1px solid #e6eaf3;border-radius:16px;box-shadow:0 22px 50px -22px rgba(19,31,75,.5);box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;position:relative;width:400px}.tp-card>.hd{align-items:center;background:transparent;border:0;color:var(--ink);display:flex;flex:none;font-family:var(--font);font-size:12.5px;gap:9px;padding:12px 12px 12px 16px;text-align:left;width:100%}.tp-card.folded>.hd{border-radius:16px;cursor:pointer}.tp-card>.hd>i:first-child{color:#3d5fa3;flex:none;font-size:12px}.tp-card>.hd>b{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-card>.bdy{border-top:1px solid #f1f3f8;display:flex;flex-direction:column;gap:10px;padding:12px 16px 14px}.tp-card.folded{max-width:100%;width:max-content}.tp-card.folded>.bdy{display:none}#tp-lib.tp-card>.bdy{max-height:80vh;overflow:auto}#tp-lib.tp-card.folded{width:max-content}#tp-subj label{display:flex;flex-direction:column;gap:4px}#tp-subj label>span{color:#8fa4b8;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#tp-subj input{background:#fff;border:1px solid #ebebeb;border-radius:9px;box-sizing:border-box;color:var(--ink);font-family:var(--font);font-size:12.5px;height:34px;outline:none;padding:0 11px;width:100%}#tp-subj input:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}#tp-subj em{color:#c9d4ec;font-size:10.5px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tp-subj .scores{border-top:1px solid #f1f3f8;margin-top:2px;padding-top:10px}#tp-subj .scores .n{display:flex;flex-wrap:wrap;gap:5px}#tp-subj .scores .n>span{background:#fcfcfd;border:1px solid #f1f3f8;border-radius:6px;color:#577788;gap:4px;padding:2px 7px 2px 2px;white-space:nowrap}#tp-subj .scores .n>span,#tp-subj .scores i{align-items:center;display:inline-flex;font-size:10px}#tp-subj .scores i{border-radius:5px;flex:none;font-style:normal;font-weight:600;height:17px;justify-content:center;width:17px}#tp-subj .scores i.ok{background:#e6f5ef;color:#1d9e75}#tp-subj .scores i.mid{background:#fff4e0;color:#b7791f}#tp-subj .scores i.low{background:#fdf1ed;color:#c8654b}#tp-comp .steps{background:#f8f9fc;border-radius:10px;display:flex;flex-direction:column;gap:5px;padding:10px 11px}#tp-comp .steps div{align-items:center;color:#8fa4b8;display:flex;font-size:11px;gap:9px;line-height:1.45}#tp-comp .steps div i{color:#1d9e75;flex:none;font-size:9px;width:11px}#tp-comp .steps div.on{color:var(--ink)}#tp-comp .steps div.on i{color:#3d5fa3}#tp-comp .picked{align-items:center;background:#eef2fa;border-radius:8px;color:#3d5fa3;display:flex;font-size:10.5px;gap:8px;padding:6px 6px 6px 10px}#tp-comp .picked .ai-ic{margin-left:auto}#tp-comp textarea{background:#fff;border:1px solid #ebebeb;border-radius:10px;box-sizing:border-box;color:var(--ink);font-family:var(--font);font-size:12px;line-height:1.55;max-height:160px;min-height:64px;outline:none;padding:10px 11px;resize:none;width:100%}#tp-comp textarea:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}#tp-comp .act{align-items:center;display:flex;gap:8px}#tp-comp .act .vers{align-items:center;display:flex;flex:1;gap:2px}#tp-comp .act .vers button{background:transparent;border:0;border-radius:7px;color:#3d5fa3;cursor:pointer;font-size:10px;height:26px;width:26px}#tp-comp .act .vers button:disabled{color:#dfe6f5;cursor:default}#tp-comp .act .vers span{color:#8fa4b8;font-size:10.5px;font-variant-numeric:tabular-nums;min-width:34px;text-align:center}#tp-comp .act .go{align-items:center;background:#3d5fa3;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:12px;font-weight:500;gap:8px;height:34px;padding:0 16px}#tp-comp .act .go:disabled{background:#dfe6f5;color:#fff;cursor:default}.tp-struct{align-self:center;display:flex;flex-direction:column;gap:8px;max-width:760px;width:100%}.tp-struct .blk{background:#fff;border:1px solid #ebebeb;border-radius:12px;overflow:hidden}.tp-struct .blk.drag{opacity:.5}.tp-struct .blk.open{border-color:#c9d4ec}.tp-struct .blk .h{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px 12px}.tp-struct .blk .h:hover{background:#fcfcfd}.tp-struct .grip{color:#c9d4ec;cursor:grab;font-size:11px}.tp-struct .n{align-items:center;background:#eef2fa;border-radius:6px;color:#3d5fa3;display:inline-flex;flex:none;font-size:10px;font-weight:600;height:20px;justify-content:center;width:20px}.tp-struct .blk .h b{color:var(--ink);flex:1;font-size:12.5px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-struct .blk .a{display:flex;flex:none;gap:2px}.tp-struct .blk .a .ai-ic:disabled{cursor:default;opacity:.3}.tp-struct .blk .e{border-top:1px solid #f1f3f8;display:flex;flex-direction:column;gap:9px;padding:10px 12px 12px}.tp-struct .prev{background:#f8f9fc;border:1px solid #f1f3f8;border-radius:8px;height:140px;overflow:hidden}.tp-struct .prev iframe{border:0;height:100%;pointer-events:none;width:100%}.tp-struct .blk label{display:flex;flex-direction:column;gap:4px}.tp-struct .blk label>span{color:#8fa4b8;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tp-struct .blk label.alt>span,.tp-struct .blk label.href>span{color:#c9d4ec}.tp-struct .blk input,.tp-struct .blk textarea{background:#fff;border:1px solid #ebebeb;border-radius:8px;box-sizing:border-box;color:var(--ink);font-family:var(--font);font-size:12px;line-height:1.5;outline:none;padding:8px 10px;resize:vertical;width:100%}.tp-struct .blk input{height:32px;padding:0 10px}.tp-struct .blk input:focus,.tp-struct .blk textarea:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.tp-struct .blk label.alt input,.tp-struct .blk label.href input{color:#577788;font-size:11px}.tp-item .s{align-items:center;display:flex;gap:4px}.tp-item .ai-ic.del{color:#dfe6f5;opacity:0}.tp-item:hover .ai-ic.del{opacity:1}.tp-item .ai-ic.del:hover{background:#fdf1ed;color:#c8654b}.tp-res{background:#fff;border:1px solid #e6eaf3;border-radius:16px;bottom:16px;box-shadow:0 22px 50px -22px rgba(19,31,75,.5);display:flex;flex-direction:column;max-width:calc(100vw - 60px);overflow:hidden;position:absolute;right:16px;top:16px;width:420px;z-index:14}.tp-res>.hd{align-items:center;border-bottom:1px solid #f1f3f8;display:flex;flex:none;gap:9px;padding:13px 12px 13px 16px}.tp-res>.hd>i:first-child{color:#3d5fa3;font-size:12px}.tp-res>.hd b{color:var(--ink);flex:1;font-size:12.5px;font-weight:500;white-space:nowrap}.tp-res>.hd .n{color:#8fa4b8;font-size:11px;white-space:nowrap}.tp-res>.body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 0 300px}.tp-res .filters{background:#fff;border-bottom:1px solid #f1f3f8;display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px;position:sticky;top:0;z-index:3}.tp-res .filters .seg{background:#fff;border:1px solid #ebebeb;border-radius:8px;display:inline-flex;overflow:hidden}.tp-res .filters .seg button{background:transparent;border:0;color:#577788;cursor:pointer;font-family:var(--font);font-size:11px;font-weight:500;height:26px;padding:0 10px}.tp-res .filters .seg button.on{background:#3d5fa3;color:#fff}.tp-res .filters input,.tp-res .filters select{background:#fff;border:1px solid #ebebeb;border-radius:7px;color:var(--ink);font-family:var(--font);font-size:11px;height:26px;min-width:0;outline:none;padding:0 7px}.tp-res .filters .d{align-items:center;color:#8fa4b8;display:inline-flex;font-size:10.5px;gap:5px}.tp-res .filters .d input{width:114px}.tp-res .filters .q{flex:1;min-width:110px}.tp-res .note{align-items:flex-start;background:#eef2fa;border-radius:9px;color:#3d5fa3;display:flex;font-size:11px;gap:9px;line-height:1.5;margin:10px 14px 0;padding:9px 11px}.tp-res .note.warn{background:#fff4e0;color:#b7791f}.tp-res .note b{display:block;font-weight:600;margin-bottom:2px}.tp-res .note span{color:#8fa4b8}.tp-res .note code{background:#fff;border-radius:4px;font-family:ui-monospace,Menlo,monospace;font-size:10px;padding:1px 4px}.tp-res .note a{color:#3d5fa3}.tp-res .cards{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px 0}.tp-res .cards .c{background:#fff;border:1px solid #ebebeb;border-radius:11px;box-sizing:border-box;min-width:0;padding:10px 12px}.tp-res .cards .c.big{grid-column:span 2}.tp-res .cards .c .l{color:#8fa4b8;display:block;font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.tp-res .cards .c b{color:var(--ink);display:block;font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;line-height:1.1;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-res .cards .c em{color:#8fa4b8;display:block;font-size:10.5px;font-style:normal;line-height:1.4;margin-top:3px;overflow-wrap:anywhere}.tp-res .cards .c.ok{background:#f5fbf8;border-color:#bfe6d6}.tp-res .cards .c.ok b{color:#1d9e75}.tp-res .cards .c.low{background:#fefaf8;border-color:#f5d5cb}.tp-res .cards .c.low b{color:#c8654b}.tp-res .sec{margin-top:14px}.tp-res .sec .sh{align-items:center;color:var(--ink);display:flex;font-size:11px;gap:8px;padding:8px 14px}.tp-res .sec .sh>i:first-child{color:#3d5fa3;font-size:11px}.tp-res .sec .sh b{color:#8fa4b8;flex:1;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tp-res .sec .sh .n{color:#8fa4b8;font-size:11px}.tp-res .sec .sh select{background:#fff;border:1px solid #ebebeb;border-radius:7px;color:var(--ink);font-family:var(--font);font-size:10.5px;height:24px;outline:none;padding:0 6px}.tp-res .sec .sh.sticky{background:#fff;border-bottom:1px solid #f1f3f8;border-top:1px solid #f1f3f8;position:sticky;top:51px;z-index:2}.tp-res .empty{background:#fcfcfd;border-radius:10px;color:#8fa4b8;font-size:11px;line-height:1.55;margin:0 14px;padding:14px;text-align:center}.tp-res .rows{background:#fff;border:1px solid #ebebeb;border-radius:12px;margin:10px 14px 0;overflow:hidden;padding:0 10px}.tp-res .rows:empty{display:none}.tp-res .row{border-bottom:1px solid #f1f3f8;box-sizing:border-box;max-width:100%;overflow:hidden;padding:11px 14px;width:100%}.tp-res .row:last-child{border-bottom:0}.tp-res .row.test,.tp-res .row:hover{background:#fcfcfd}.tp-res .row.test .h b{color:#577788}.tp-res .row .h{align-items:center;display:flex;gap:8px;min-width:0}.tp-res .row .h b{color:var(--ink);flex:1;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-res .row .h .tag{background:#f4f6fb;border-radius:5px;color:#577788;flex:none;font-size:9.5px;font-style:normal;padding:2px 7px}.tp-res .row .h em{color:#8fa4b8;flex:none;font-size:10.5px;font-style:normal;white-space:nowrap}.tp-res .row .ev{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;padding:0}.tp-res .row .ev span{align-items:center;background:transparent;color:#8fa4b8;display:inline-flex;font-size:10.5px;gap:5px;line-height:1.3;padding:0;white-space:nowrap}.tp-res .row .ev span:after{color:#dfe6f5;content:"·";margin-left:5px}.tp-res .row .ev span:last-child:after{content:""}.tp-res .row .ev span i{font-size:9px}.tp-res .row .ev span.on{color:#1d9e75}.tp-res .row .ev span.bad{color:#c8654b}.tp-res .row .ev span i{opacity:.85}.ai-confirm-box.blk{text-align:left;width:min(560px,calc(100vw - 40px))}.ai-confirm-box.blk .ic{align-self:flex-start}.ai-confirm-box.blk textarea{background:#fff;border:1px solid #ebebeb;border-radius:10px;box-sizing:border-box;color:var(--ink);font-family:var(--font);font-size:12.5px;line-height:1.55;margin-top:4px;min-height:82px;outline:none;padding:10px 12px;resize:vertical;width:100%}.ai-confirm-box.blk textarea:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.ai-confirm-box.blk .acts{margin-top:16px}.tp-blkpop{background:#fff;border:1px solid #e6eaf3;border-radius:14px;box-shadow:0 24px 60px -18px rgba(19,31,75,.55);display:flex;flex-direction:column;gap:8px;max-width:calc(100vw - 24px);padding:12px 14px 14px;position:fixed;width:440px;z-index:60}.tp-blkpop .h{align-items:center;display:flex;gap:8px}.tp-blkpop .h>i:first-child{color:#3d5fa3;font-size:12px}.tp-blkpop .h b{color:var(--ink);flex:1;font-size:12.5px;font-weight:500}.tp-blkpop .q{color:#8fa4b8;font-size:11px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-blkpop textarea{background:#fff;border:1px solid #ebebeb;border-radius:10px;box-sizing:border-box;color:var(--ink);font-family:var(--font);font-size:12px;line-height:1.55;min-height:74px;outline:none;padding:9px 11px;resize:vertical;width:100%}.tp-blkpop textarea:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.tp-blkpop .go{align-self:flex-end}.tp-iters{background:#fff;border:1px solid #e6eaf3;border-radius:16px;bottom:16px;box-shadow:0 22px 50px -22px rgba(19,31,75,.5);display:flex;flex-direction:column;max-width:calc(100vw - 60px);overflow:hidden;position:absolute;right:16px;top:16px;width:420px;z-index:14}.tp-iters>.hd{align-items:center;border-bottom:1px solid #f1f3f8;display:flex;flex:none;gap:9px;padding:13px 12px 13px 16px}.tp-iters>.hd>i:first-child{color:#3d5fa3;font-size:12px}.tp-iters>.hd b{color:var(--ink);flex:1;font-size:12.5px;font-weight:500;white-space:nowrap}.tp-iters>.hd .n{color:#8fa4b8;font-size:11px;white-space:nowrap}.tp-iters .bd{flex:1;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 14px 300px}.tp-iter,.tp-iters .bd{display:flex;flex-direction:column}.tp-iter{background:#fff;border:1px solid #ebebeb;border-radius:12px;gap:8px;padding:12px 14px}.tp-iter .h{align-items:flex-start;display:flex;gap:10px}.tp-iter .n{align-items:center;background:#f4f6fb;border-radius:7px;color:#8fa4b8;display:inline-flex;flex:none;font-size:10.5px;font-weight:600;height:22px;justify-content:center;width:22px}.tp-iter .n.blk{background:#e8f0fe;color:#3d5fa3}.tp-iter .h b{color:var(--ink);flex:1;font-size:12px;font-weight:500;line-height:1.45;min-width:0}.tp-iter .cible{color:#8fa4b8;font-style:normal;font-weight:400}.tp-iter .h em{color:#c9d4ec;flex:none;font-size:10.5px;font-style:normal;padding-top:3px;white-space:nowrap}.tp-iter .rep{color:#577788;font-size:12px;line-height:1.5}.tp-iter ul{display:flex;flex-direction:column;gap:3px;margin:0;padding-left:16px}.tp-iter li{color:#8fa4b8;font-size:11.5px;line-height:1.45}.tp-iter .brief{color:#577788;font-size:11.5px}.tp-iter .brief summary{align-items:center;color:#3d5fa3;cursor:pointer;display:flex;font-size:11.5px;gap:6px;list-style:none;padding:2px 0}.tp-iter .brief summary:before{color:#c9d4ec;content:"›";font-size:14px;line-height:1;transition:transform .15s}.tp-iter .brief[open] summary:before{transform:rotate(90deg)}.tp-iter .brief>div{background:#fcfcfd;border-radius:9px;display:flex;flex-direction:column;gap:5px;line-height:1.55;margin-top:6px;padding:10px 12px}.tp-iter .brief>div b{color:#8fa4b8;font-size:10px;font-weight:600;letter-spacing:.06em;margin-right:5px;text-transform:uppercase}.tp-iter .tags{display:flex;flex-wrap:wrap;gap:4px}.tp-iter .tag{background:#f8f9fc;border:1px solid #f1f3f8;border-radius:6px;color:#577788;font-size:10px;font-style:normal;padding:2px 7px;white-space:nowrap}.tp-iter .tag.ok{background:#e6f5ef;border-color:#d6efe5;color:#1d9e75}.tp-iter .tag.mid{background:#fff4e0;border-color:#f7e6c6;color:#b7791f}.tp-iter .tag.low{background:#fdf1ed;border-color:#f5d5cb;color:#c8654b}.tp-iter .a{flex-wrap:wrap;padding-top:2px}.tp-iter .a,.tp-iter .redo{display:flex;gap:6px}.tp-iter .redo input{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:var(--ink);flex:1;font-family:var(--font);font-size:11.5px;height:30px;min-width:0;outline:none;padding:0 10px}.tp-iter .redo input:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.fq-toast{align-items:center;background:#e6f5ef;border-radius:8px;color:#1d9e75;display:flex;font-size:12px;gap:8px;padding:9px 12px}.fq-motif{display:flex;flex-direction:column;gap:5px;margin-top:4px;text-align:left;width:100%}.fq-motif span{color:#8fa4b8;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.fq-motif input{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:var(--ink);font-family:var(--font);font-size:12px;height:32px;outline:none;padding:0 10px}.fq-motif input:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.fq-journal{background:#fff;border:1px solid #ebebeb;border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:6px 0 10px}.fq-journal .jd{color:#8fa4b8;font-size:10px;font-weight:500;letter-spacing:.06em;padding:12px 16px 6px;text-transform:uppercase}.fq-journal .jr{align-items:flex-start;display:flex;gap:10px;padding:7px 16px}.fq-journal .jr:hover{background:#fcfcfd}.fq-journal .jr>i{align-items:center;border-radius:7px;display:inline-flex;flex:none;font-size:10px;height:22px;justify-content:center;width:22px}.fq-journal .tx{display:flex;flex-direction:column;gap:2px;min-width:0}.fq-journal .tx b{color:var(--ink);font-size:12px;font-weight:400;line-height:1.45}.fq-journal .tx span{color:#8fa4b8;font-size:10.5px}.fc-top.crm-top.tiers{align-items:center;display:grid;grid-template-columns:1fr 1fr minmax(max-content,1fr)}.fc-top.crm-top.tiers .cp-tb{flex-wrap:nowrap;justify-self:end;margin-left:0;white-space:nowrap}.fc-top.crm-top.tiers .cp-tb>*{flex:none}.fc-top.crm-top.tiers .cp-tb .fc-btn{white-space:nowrap}.fc-top.crm-top.tiers .crm-top-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-top-rech{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:8px;display:flex;gap:7px;height:28px;justify-self:center;padding:0 10px;width:min(320px,100%)}.crm-top-rech>i{color:#c9d4ec;font-size:11px}.crm-top-rech input{background:none;border:0;color:var(--ink);flex:1;font-family:var(--font);font-size:11.5px;min-width:0;outline:none}.crm-top-rech button{background:#f4f6fb;border:0;border-radius:5px;color:#8fa4b8;cursor:pointer;flex:none;font-size:9px;height:18px;width:18px}.crm-top-rech button:hover{background:#e8f0fe;color:#3d5fa3}.lc-flow .warn{align-items:center;background:#fff8ec;border:1px solid #f7e6c6;border-radius:6px;color:#b7791f;display:inline-flex;font-size:10.5px;gap:5px;padding:2px 8px;white-space:nowrap}.lc-liste{display:flex;flex-direction:column;gap:8px}.lc{background:#fff;border:1px solid #ebebeb;border-radius:12px;overflow:hidden}.lc.on{border-color:#c9d4ec}.lc>.hd{align-items:center;background:none;border:0;cursor:pointer;display:grid;font-family:var(--font);gap:14px;grid-template-columns:14px minmax(180px,1.6fr) 74px 74px 74px 90px 70px;padding:12px 14px;text-align:left;width:100%}.lc>.hd:hover{background:#fcfcfd}.lc>.hd>i{color:#c9d4ec;font-size:10px}.lc>.hd .t{min-width:0}.lc>.hd .t b{color:var(--ink);font-size:13px;font-weight:600}.lc>.hd .t b,.lc>.hd .t span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc>.hd .t span{color:#8fa4b8;font-size:10.5px;margin-top:2px}.lc>.hd .n{text-align:right}.lc>.hd .n b{color:var(--ink);display:block;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.lc>.hd .n span{color:#8fa4b8;display:block;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase}.lc>.hd .n.x b{color:#c8654b}.lc>.hd .pg{background:#f1f3f8;border-radius:3px;height:5px;overflow:hidden}.lc>.hd .pg span{background:#1d9e75;border-radius:3px;display:block;height:100%}.lc>.hd .et{color:#8fa4b8;font-size:10.5px;text-align:right;white-space:nowrap}.lc-flow{background:#fcfcfd;border-top:1px solid #f1f3f8;gap:0;padding:14px 16px 12px}.lc-flow,.lc-flow .al{display:flex;flex-direction:column}.lc-flow .al{gap:5px;margin-bottom:10px}.lc-flow .al>div{align-items:center;background:#fff8ec;border:1px solid #f7e6c6;border-radius:8px;color:#b7791f;display:flex;font-size:11.5px;gap:8px;line-height:1.5;padding:8px 11px}.lc-flow .pt{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:50%;color:#8fa4b8;display:inline-flex;flex:none;font-size:9px;height:22px;justify-content:center;width:22px;z-index:1}.lc-flow .pt,.lc-flow>div:not(.al):not(.pied){position:relative}.lc-flow>div:not(.al):not(.pied):before{background:#ebebeb;bottom:0;content:"";left:11px;position:absolute;top:0;width:1px}.lc-flow>div:not(.al):not(.pied):first-of-type:before{top:50%}.lc-flow>div:not(.al):not(.pied):last-of-type:before{bottom:50%}.lc-flow .cd,.lc-flow .dep,.lc-flow .et,.lc-flow .fin,.lc-flow .wt{align-items:center;display:flex;gap:10px;padding:5px 0}.lc-flow .dep b{color:var(--ink);font-size:12px;font-weight:600}.lc-flow .dep em,.lc-flow .wt em{color:#8fa4b8;font-size:11px;font-style:normal}.lc-flow .dep .pt{background:#131f4b;border-color:#131f4b;color:#fff}.lc-flow .dep .n,.lc-flow .et .n{color:var(--ink);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.lc-flow .wt b{color:#b7791f;font-size:11.5px;font-weight:500}.lc-flow .wt em{color:#c99a4a}.lc-flow .wt .pt{background:#fff8ec;border-color:#f7e6c6;color:#ef9f27}.lc-flow .cd .pt{background:#f6f5ff;border-color:#e4e1fb;color:#7f77dd}.lc-flow .cd .t{flex:1;min-width:0}.lc-flow .cd .t b{color:#534ab7;display:block;font-size:11.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-flow .cd .mn{color:#b7791f;font-size:10px;font-style:normal}.lc-flow .cd .bo{background:none;border:0;cursor:pointer;display:flex;font-family:var(--font);gap:4px;padding:0}.lc-flow .cd .bo span{border-radius:6px;font-size:11px;font-weight:600;padding:2px 9px;white-space:nowrap}.lc-flow .cd .bo .o{background:#e1f5ee;color:#0f6e56}.lc-flow .cd .bo .n{background:#f4f6fb;color:#8fa4b8}.lc-flow .cd .bo:hover span{box-shadow:0 0 0 2px rgba(61,95,163,.12)}.lc-flow .et .t{flex:1;min-width:0}.lc-flow .et .t b{color:var(--ink);display:block;font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-flow .et .t span{color:#8fa4b8;display:block;font-size:11px;margin-top:2px}.lc-flow .et .t span em{color:#c9d4ec;font-style:normal;font-weight:400;margin-left:7px}.lc-flow .et.envoye .pt{background:#e6f5ef;border-color:#cfe9de;color:#1d9e75}.lc-flow .et.envoye .t span{color:#1d9e75}.lc-flow .et.a_envoyer .pt{background:#fdf1ed;border-color:#f5d5cb;color:#c8654b}.lc-flow .et.a_envoyer .t span{color:#c8654b;font-weight:500}.lc-flow .et.a_envoyer .t b{color:var(--ink)}.lc-flow .et.vide .pt{background:#fff8ec;border-color:#f7e6c6;color:#ef9f27}.lc-flow .et.vide .t b{color:#8fa4b8}.lc-flow .et.vide .t span{color:#b7791f}.lc-flow .et.vide .n{color:#c9d4ec}.lc-flow .et.attente .pt{background:#f4f8ff;border-color:#d6e2f8;color:#3d5fa3}.lc-flow .et.attente .t span{color:#3d5fa3}.lc-flow .et.bloque .pt{background:#fdf1ed;border-color:#f5d5cb;color:#c8654b}.lc-flow .et.bloque .t span{color:#c8654b;font-weight:500}.lc-flow .et.proj{opacity:.55}.lc-flow .et.proj .t span{color:#8fa4b8;font-weight:400}.lc-flow .et .ac{align-items:center;display:flex;gap:6px}.lc-flow .fin{color:#8fa4b8;font-size:11.5px}.lc-flow .fin .pt{color:#c9d4ec}.lc-flow .pied{align-items:center;border-top:1px solid #f1f3f8;display:flex;gap:6px;margin-top:6px;padding-top:10px}.lc-flow .pied .sp{flex:1}.lc-branche{background:#fff;border-radius:18px;box-shadow:0 30px 70px -30px rgba(19,31,75,.6);display:flex;flex-direction:column;height:min(560px,calc(100vh - 60px));max-width:calc(100vw - 40px);overflow:hidden;width:760px}.lc-branche>.hd{align-items:flex-start;border-bottom:1px solid #f1f3f8;display:flex;flex:none;gap:12px;padding:16px 20px 13px}.lc-branche>.hd .t{flex:1;min-width:0}.lc-branche>.hd h3{color:var(--ink);font-size:15px;font-weight:600;margin:0}.lc-branche>.hd .t span{color:#8fa4b8;display:block;font-size:11.5px;line-height:1.5;margin-top:3px}.lc-branche>.hd .x{background:#f4f6fb;border:0;border-radius:8px;color:#8fa4b8;cursor:pointer;flex:none;font-size:12px;height:28px;width:28px}.lc-branche>.bd{background:#f1f3f8;display:grid;flex:1;gap:1px;grid-template-columns:1fr 1fr;min-height:0}.lc-branche .col{background:#fff;display:flex;flex-direction:column;min-height:0}.lc-branche .ch{border-bottom:1px solid #f1f3f8;flex:none;font-size:11px;font-weight:600;padding:9px 14px}.lc-branche .ch.o{background:#f7fdfa;color:#0f6e56}.lc-branche .ch.n{background:#fcfcfd;color:#8fa4b8}.lc-branche .ls{flex:1;min-height:0;overflow-y:auto}.lc-branche .c{align-items:center;border-bottom:1px solid #f8f9fc;display:flex;gap:10px;padding:7px 14px}.lc-branche .c:hover{background:#fcfcfd}.lc-branche .e{flex:1;min-width:0}.lc-branche .e b{color:var(--ink);display:block;font-size:11.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-branche .e span{color:#8fa4b8;display:block;font-size:10px}.lc-branche .vide{color:#c9d4ec;font-size:11.5px;padding:14px;text-align:center}.lc-branche>.ft{align-items:center;background:#fcfcfd;border-top:1px solid #f1f3f8;display:flex;flex:none;gap:8px;padding:12px 20px}.lc-branche>.ft .sp{flex:1}.lc-form{box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px;width:100%}.lc-form label{display:flex;flex-direction:column;gap:5px;min-width:0}.lc-form label.d{grid-column:1/-1;max-width:220px}.lc-form span{color:#8fa4b8;font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.lc-form input,.lc-form select{background:#fff;border:1px solid #ebebeb;border-radius:8px;box-sizing:border-box;color:var(--ink);font-family:var(--font);font-size:12px;height:32px;min-width:0;outline:none;padding:0 10px;text-overflow:ellipsis;width:100%}.lc-form input:focus,.lc-form select:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.lc-vdate{display:flex;flex-direction:column;gap:5px;margin-top:8px;max-width:200px}.lc-vdate span{color:#8fa4b8;font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.lc-vdate input{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:var(--ink);font-family:var(--font);font-size:12px;height:32px;outline:none;padding:0 10px}.au-ic:disabled{cursor:default;opacity:.35}.au-fiche{background:#fff;border-radius:18px;box-shadow:0 30px 70px -30px rgba(19,31,75,.6);display:flex;flex-direction:column;height:min(620px,calc(100vh - 60px));max-width:calc(100vw - 40px);overflow:hidden;width:680px}.au-fiche>.hd{align-items:flex-start;border-bottom:1px solid #f1f3f8;display:flex;flex:none;gap:12px;padding:16px 20px 13px}.au-fiche>.hd .t{flex:1;min-width:0}.au-fiche>.hd h3{color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.au-fiche>.hd .t span{color:#8fa4b8;display:block;font-size:11.5px;line-height:1.5;margin-top:3px}.au-fiche>.hd .x{background:#f4f6fb;border:0;border-radius:8px;color:#8fa4b8;cursor:pointer;flex:none;font-size:12px;height:28px;width:28px}.au-fiche>.hd .x:hover{background:#e8f0fe;color:#3d5fa3}.au-fiche>.bd{flex:1;min-height:0;overflow-y:auto;padding:6px 0}.au-fiche .c{align-items:center;border-bottom:1px solid #f8f9fc;display:grid;gap:12px;grid-template-columns:minmax(160px,1.6fr) 80px 90px;padding:8px 20px}.au-fiche .c:last-child{border-bottom:0}.au-fiche .c:hover{background:#fcfcfd}.au-fiche .e{min-width:0}.au-fiche .e b{color:var(--ink);display:block;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-fiche .e span{color:#8fa4b8;display:block;font-size:10.5px;margin-top:1px}.au-fiche .v,.au-fiche .w{color:#577788;font-size:11.5px;font-variant-numeric:tabular-nums;text-align:right}.au-fiche .crm-hint{padding:14px 20px}.ai-confirm,.fc-modal-bg{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(19,31,75,.22);box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow:auto;padding:20px;position:fixed;z-index:1000000}.ai-confirm-box,.fc-modal{margin:auto;max-height:calc(100vh - 40px)}.ai-confirm-box{box-sizing:border-box}.fq-sandbox{align-items:flex-start;background:#fdf1ed;border:1px solid #f5d5cb;border-radius:10px;display:flex;gap:11px;padding:12px 14px}.fq-sandbox>i{color:#c8654b;font-size:14px;margin-top:1px}.fq-sandbox b{color:#c8654b;display:block;font-size:12px;font-weight:600}.fq-sandbox span{color:#a3563f;display:block;font-size:11.5px;line-height:1.55;margin-top:2px}.fq-vue{background:#fff;border:1px solid #ebebeb;border-radius:9px;display:inline-block;gap:2px;margin-right:10px;padding:2px}.fq-vue button{background:none;border:0;border-radius:7px;color:#8fa4b8;cursor:pointer;font-size:11px;height:26px;width:28px}.fq-vue button:hover{background:#f4f6fb;color:#3d5fa3}.fq-vue button.on{background:#e8f0fe;color:#3d5fa3}.crm-page.cp{margin-top:20px;position:relative}.fc .fc-btn.sm.ghost.on{background:#e8f0fe;border-color:#c9d4ec;color:#3d5fa3}.cp-tb{align-items:center;display:flex;gap:8px;margin-left:auto}.au-tri{align-self:flex-end;background:#f4f6fb;border-radius:9px;display:flex;gap:2px;justify-content:flex-end;margin-bottom:-4px;padding:5px}.au-tri button{background:none;border:0;border-radius:7px;color:#8fa4b8;cursor:pointer;font-family:var(--font);font-size:12px;height:24px;padding:0 12px;white-space:nowrap}.au-tri button:hover{color:#3d5fa3}.au-tri button.on{background:#fff;box-shadow:0 1px 3px rgba(19,31,75,.08);color:#3d5fa3;font-weight:500}.au-liste{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.au{background:#fff;border:1px solid #ebebeb;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.au:hover{border-color:#c9d4ec}.au .t{align-items:center;display:flex;gap:8px}.au .t input{background:none;border:1px solid transparent;border-radius:7px;color:var(--ink);flex:1;font-family:var(--font);font-size:12px;font-weight:600;margin-left:-7px;min-width:0;outline:none;padding:3px 7px}.au .t input:hover{background:#fcfcfd;border-color:#f1f3f8}.au .t input:focus{background:#fff;border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.au .t em{border-radius:5px;flex:none;font-size:12px;font-style:normal;padding:1px 7px}.au .t .fg{background:#e8f0fe;color:#3d5fa3}.au .t .wf{background:#e6f5ef;color:#1d9e75}.au .ch{align-items:center;display:flex;gap:16px}.au .ch .n b{color:var(--ink);display:block;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.au .ch .n span{color:#8fa4b8;display:block;font-size:12px}.au .ch .bar{border-radius:3px;display:flex;flex:1;gap:2px;height:6px;min-width:50px;overflow:hidden}.au .ch .bar span{border-radius:2px;display:block}.au .ac{align-items:center;border-top:1px solid #f4f6fb;display:flex;gap:5px;padding-top:8px}.au .ac .sp{flex:1}.au-ic{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:8px;color:#8fa4b8;cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;padding:0;transition:border-color .12s,color .12s,background .12s;width:28px}.au-ic,.au-ic>i{font-size:12px;line-height:1}.au-ic:hover{background:#f4f8ff;border-color:#c9d4ec;color:#3d5fa3}.au-ic.del:hover{background:#fdf1ed;border-color:#f5d5cb;color:#c8654b}.cl-audnom{background:#fff;border:1px solid #ebebeb;border-radius:9px;color:var(--ink);font-family:var(--font);font-size:12.5px;height:34px;margin-top:4px;outline:none;padding:0 11px;width:100%}.cl-audnom:focus{border-color:#c9d4ec;box-shadow:0 0 0 3px rgba(61,95,163,.07)}.au-prop{background:#fcfcfd;border:1px solid #f1f3f8;border-radius:10px;margin-top:10px;padding:11px 13px}.au-prop .t{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.au-prop .t b{color:var(--ink);font-size:13px;font-weight:600}.au-prop .t em{color:#3d5fa3;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:600}.au-prop .d{color:#577788;font-size:11.5px;line-height:1.5;margin:4px 0 0}.au-prop .r{color:#8fa4b8}.au-prop .ia,.au-prop .r{font-size:11px;line-height:1.5;margin:7px 0 0}.au-prop .ia{color:#534ab7}.au-prop .vide{color:#c8654b;font-size:11px;margin:7px 0 0}.au-prop .prev{color:#b7791f;font-size:11px;line-height:1.5;margin:7px 0 0}@media (max-width:1100px){.au-liste{grid-template-columns:1fr}.lc>.hd{grid-template-columns:14px 1fr 70px 70px}.lc>.hd .et,.lc>.hd .pg{display:none}}.ml{margin:5px}.lc-mails{display:flex;flex-direction:column;gap:5px}.lc-mails .mh{color:#8fa4b8;font-size:9.5px;font-weight:600;letter-spacing:.07em;padding:14px 2px 4px;text-transform:uppercase;text-transform:capitalize}.lc-mails .ml{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:11px;display:grid;gap:12px;grid-template-columns:44px 24px minmax(150px,1.3fr) minmax(150px,1.3fr) 64px 84px auto;padding:9px 13px;transition:border-color .15s}.lc-mails .ml:hover{border-color:#c9d4ec}.lc-mails .ml.proj{opacity:.55}.lc-mails .dt{align-items:center;background:#f4f6fb;border-radius:8px;display:flex;flex-direction:column;gap:1px;padding:3px 0}.lc-mails .dt b{color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.lc-mails .dt span{color:#8fa4b8;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.lc-mails .ml.envoye .dt{background:#e6f5ef}.lc-mails .ml.a_envoyer .dt{background:#fdf1ed}.lc-mails .ml.vide .dt{background:#fff8ec}.lc-mails .ml.vide .dt b,.lc-mails .ml.vide .dt span{color:#b7791f}.lc-mails .ml.vide .t b{color:#8fa4b8}.lc-mails .ml.vide .n b,.lc-mails .ml.vide .n span{color:#c9d4ec}.lc-mails .pt{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:50%;display:inline-flex;font-size:10px;height:24px;justify-content:center;width:24px}.lc-mails .ml.envoye .pt{background:#e6f5ef;border-color:#cfe9de}.lc-mails .ml.a_envoyer .pt{background:#fdf1ed;border-color:#f5d5cb}.lc-mails .ml.vide .pt{background:#fff8ec;border-color:#f7e6c6}.lc-mails .ml.attente .pt{background:#f4f8ff;border-color:#d6e2f8}.lc-mails .t{min-width:0}.lc-mails .ti{align-items:center;display:flex;gap:8px;min-width:0}.lc-mails .t b{color:var(--ink);font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-mails .go{align-items:center;background:#131f4b;border:0;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-size:10px;height:24px;justify-content:center;line-height:1;padding:0;width:24px}.lc-mails .go:hover{background:#3d5fa3}.lc-mails .t span{color:#8fa4b8;display:block;font-size:11px;font-weight:600;margin-top:2px}.lc-mails .t span em{color:#577788;font-style:normal;font-weight:400;margin-left:7px}.lc-mails .ml.envoye .t span{color:#1d9e75}.lc-mails .ml.a_envoyer .t span{color:#c8654b;font-weight:500}.lc-mails .ml.vide .t span{color:#b7791f}.lc-mails .ml.attente .t span{color:#3d5fa3}.lc-mails .cg{background:none;border:0;cursor:pointer;font-family:var(--font);min-width:0;padding:0;text-align:left}.lc-mails .cg b{color:#3d5fa3;font-size:11.5px;font-weight:500}.lc-mails .cg b,.lc-mails .cg span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-mails .cg span{color:#8fa4b8;font-size:10.5px;margin-top:1px}.lc-mails .cg:hover b{text-decoration:underline}.lc-mails .n{text-align:right}.lc-mails .n b{color:var(--ink);display:block;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:600}.lc-mails .n span{color:#8fa4b8;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase}.lc-mails .st{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:500;height:22px;justify-content:center;padding:0 10px;white-space:nowrap}.lc-mails .ac{align-items:center;display:flex;gap:6px;justify-content:flex-end}.lc-apercu{background:#fff;border-radius:18px;box-shadow:0 30px 70px -30px rgba(19,31,75,.6);display:flex;flex-direction:column;height:min(680px,calc(100vh - 60px));max-width:calc(100vw - 40px);overflow:hidden;width:720px}.lc-apercu>.hd{align-items:flex-start;border-bottom:1px solid #f1f3f8;display:flex;flex:none;gap:12px;padding:16px 20px 13px}.lc-apercu>.hd .t{flex:1;min-width:0}.lc-apercu>.hd h3{color:var(--ink);font-size:15px;font-weight:600;margin:0}.lc-apercu>.hd .t span{color:#8fa4b8;display:block;font-size:11.5px;margin-top:3px}.lc-apercu>.hd .x{background:#f4f6fb;border:0;border-radius:8px;color:#8fa4b8;cursor:pointer;flex:none;font-size:12px;height:28px;width:28px}.lc-apercu>.hd .x:hover{background:#e8f0fe;color:#3d5fa3}.lc-apercu .ob{background:#fcfcfd;border-bottom:1px solid #f1f3f8;display:flex;flex:none;flex-direction:column;gap:3px;padding:11px 20px}.lc-apercu .ob span{color:#8fa4b8;font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.lc-apercu .ob b{color:var(--ink);font-size:12.5px;font-weight:500}.lc-apercu .fr{background:#f4f6fb;flex:1;min-height:0}.lc-apercu .fr iframe{border:0;display:block;height:100%;width:100%}.lc-apercu .nt{border-top:1px solid #f1f3f8;color:#8fa4b8;flex:none;font-size:10.5px;padding:9px 20px}.au-fiche .rech{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:8px;display:flex;flex:none;gap:7px;height:32px;margin:12px 20px 0;padding:0 10px}.au-fiche .rech i{color:#c9d4ec;font-size:11px}.au-fiche .rech input{background:none;border:0;color:var(--ink);flex:1;font-family:var(--font);font-size:11.5px;min-width:0;outline:none}.au-fiche .e b .nm{color:#c8654b;font-size:10px;margin-left:6px}.tp-bloc{display:flex;flex-direction:column}.tp-bloc .bh{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-family:var(--font);gap:9px;padding:9px 12px 7px;text-align:left;width:100%}.tp-bloc .bh:hover{background:#fcfcfd}.tp-bloc .bh>i{color:#c9d4ec;font-size:9px;width:10px}.tp-bloc .bh .ic{align-items:center;border-radius:6px;display:inline-flex;flex:none;font-size:9px;height:20px;justify-content:center;width:20px}.tp-bloc .bh b{color:var(--ink);flex:1;font-size:11.5px;font-weight:600;min-width:0}.tp-bloc .bh em{border-radius:20px;font-size:10px;font-style:normal;font-weight:600;padding:1px 8px}.fc-ptable td.n.tone-ok{color:#1d9e75!important}.fc-ptable td.n.tone-ko{color:#c8654b!important}.fc-ptable td.n.tone-ko small,.fc-ptable td.n.tone-ok small{color:inherit!important;opacity:.75}.fc-ptable td.n .lft.ko,.fc-ptable td.n .lft.ok{border-radius:20px;font-size:9px;font-weight:500;letter-spacing:0;line-height:1;padding:3px 6px}.fc-ptable td.n .lft.ok{background:#e9f6f0!important;border:1px solid #cfe9dd!important;color:#1d9e75!important}.fc-ptable td.n .lft.ko{background:#fdefeb!important;border:1px solid #f6d7ce!important;color:#c8654b!important}.nl-src{background:#fff;border:1px solid #e8edf7;border-radius:10px;margin-bottom:8px;padding:10px 12px;transition:border-color .12s,box-shadow .12s}.nl-src:hover{border-color:#cfdcf3;box-shadow:0 8px 18px -14px rgba(19,31,75,.5)}.nl-src.vide{background:#fbfcfe;opacity:.72}.nl-src .b b{color:#131f4b;display:block;font-size:13px;font-weight:600;line-height:18px}.nl-src .b>span{color:#8fa4b8;display:block;font-size:11.5px;line-height:16px;margin-top:2px}.nl-src .b .ap{background:#f6f8fd;border-radius:6px;color:#577788;line-height:16px;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.nl-src .b .ap,.nl-src .b .no{display:block;font-size:11px;font-style:normal;margin-top:6px}.nl-src .b .no{color:#c8654b}.nl-src .b .no i{margin-right:5px}.nl-src .t{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.nl-src .t button{align-items:center;background:#fff;border:1px solid #dfe6f5;border-radius:6px;color:#3d5fa3;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 9px}.nl-src .t button:hover:not(:disabled){background:#eef2fa;border-color:#c3d3ee}.nl-src .t button:disabled{cursor:not-allowed;opacity:.4}.nl-src .t button.oeil{color:#8fa4b8;margin-left:auto}.nl-toolbar .nl-date{align-items:center;background:#fff;border:1px solid #dfe6f5;border-radius:8px;display:inline-flex;gap:6px;height:30px;padding:0 8px}.nl-toolbar .nl-date i{color:#3d5fa3;font-size:12px}.nl-toolbar .nl-date input{background:transparent;border:0;color:#131f4b;font:inherit;font-size:12.5px;outline:0;padding:0;width:124px}.nl-toolbar .nl-cad{background:#fff;border:1px solid #dfe6f5;border-radius:8px;color:#131f4b;font-size:12.5px;height:30px;max-width:190px;padding:0 8px}.nl-toolbar .nl-fen{color:#8fa4b8;font-size:11.5px;max-width:180px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.nl-toolbar .nl-exec{margin-left:6px}.nl-eds .hd .fc-btn{margin-left:auto;margin-right:6px}.nl-ed{background:#fff;border:1px solid #e8edf7;border-radius:10px;margin-bottom:10px;padding:12px 14px}.nl-ed .h{align-items:center;display:flex;gap:8px}.nl-ed .h .n{background:#131f4b;border-radius:6px;color:#fff;flex:none;font-size:10.5px;font-weight:700;padding:3px 8px;white-space:nowrap}.nl-ed .h b{color:#131f4b;flex:1;font-size:13px;line-height:18px}.nl-ed .h em{flex:none;font-style:normal}.nl-ed .f,.nl-ed .h em{color:#8fa4b8;font-size:11px}.nl-ed .f{margin-top:4px}.nl-ed .rep{color:#577788;font-size:12.5px;line-height:19px;margin-top:8px}.nl-ed ul.al{margin:8px 0 0;padding-left:18px}.nl-ed ul.al li{color:#8a6d3b;font-size:12px;line-height:18px}.nl-ed .tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.nl-ed .tags .tag{background:#f4f6fb;border-radius:5px;color:#577788;font-size:10.5px;font-style:normal;padding:3px 7px}.nl-ed .tags .tag.ok{background:#eaf7f1;color:#1d9e75}.nl-ed .tags .tag.low{background:#fdf1ed;color:#c8654b}.nl-ed .a{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tp-done.busy{background:#f6f8fd;border-color:#dfe6f5;color:#3d5fa3}.tp-render.a4{box-shadow:none;padding:0}.tp-render.a4,.tp-render.a4 iframe.nl-a4{background:transparent;border:0;border-radius:0}.tp-render.a4 iframe.nl-a4{display:block;width:100%}.tp-blkpop .nl-onglets{display:flex;gap:4px;margin:8px 0 4px}.tp-blkpop .nl-onglets button{align-items:center;background:#fff;border:1px solid #dfe6f5;border-radius:7px;color:#577788;cursor:pointer;display:inline-flex;flex:1;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:6px 8px}.tp-blkpop .nl-onglets button.on{background:#131f4b;border-color:#131f4b;color:#fff}.nl-reglages{max-height:46vh;overflow-y:auto;padding:2px 2px 0}.nl-reglages .src{align-items:baseline;background:#f6f8fd;border-radius:7px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px;padding:8px 10px}.nl-reglages .src i{color:#3d5fa3;font-size:11px}.nl-reglages .src b{color:#131f4b;font-size:12px}.nl-reglages .src span{color:#8fa4b8;flex:1 1 100%;font-size:11px;line-height:16px}.nl-reglages .f{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:9px}.nl-reglages .f>span{color:#8fa4b8;font-size:10px;font-weight:700;letter-spacing:.07em;margin-bottom:2px;text-transform:uppercase;width:100%}.nl-reglages .f button{align-items:center;background:#fff;border:1px solid #dfe6f5;border-radius:6px;color:#3d5fa3;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 8px}.nl-reglages .f button.on{background:#3d5fa3;border-color:#3d5fa3;color:#fff}.nl-reglages .g{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:9px}.nl-reglages .c,.nl-reglages .n{align-items:center;display:inline-flex;gap:5px}.nl-reglages .c>span,.nl-reglages .n>span{color:#8fa4b8;font-size:11px}.nl-reglages .c input[type=color]{background:#fff;border:1px solid #dfe6f5;border-radius:5px;height:24px;padding:0;width:26px}.nl-reglages .n input,.nl-reglages .n select{background:#fff;border:1px solid #dfe6f5;border-radius:5px;color:#131f4b;font-size:12px;height:24px;padding:0 5px;width:76px}.nl-reglages .b{align-items:center;color:#577788;cursor:pointer;display:inline-flex;font-size:11.5px;gap:5px}.nl-reglages .t{display:block;margin-bottom:9px}.nl-reglages .t>span{color:#8fa4b8;display:block;font-size:10px;font-weight:700;letter-spacing:.07em;margin-bottom:3px;text-transform:uppercase}.nl-reglages .t input,.nl-reglages .t textarea{background:#fff;border:1px solid #dfe6f5;border-radius:6px;box-sizing:border-box;color:#131f4b;font:inherit;font-size:12px;padding:6px 8px;resize:vertical;width:100%}.nl-reglages .expr{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.nl-reglages .t em{display:block;font-size:11px;font-style:normal;line-height:16px;margin-top:4px}.nl-reglages .t em.ok{color:#1d9e75}.nl-reglages .t em.ko{color:#c8654b}.nl-lib .nl-note .lien{background:transparent;border:0;color:#3d5fa3;cursor:pointer;display:block;font:inherit;font-size:12px;font-weight:600;margin-top:6px;padding:0;text-decoration:underline}#tp-subj .bdy{line-height:1.5;max-height:80vh;overflow-y:auto}#tp-subj .bdy,#tp-subj .bdy input,#tp-subj .bdy select,#tp-subj .bdy textarea,#tp-subj .bdy>label>span{font-size:12px}#tp-subj .bdy>label>span{letter-spacing:.06em}.nl-objet{align-items:baseline;background:#f6f8fd;border:1px solid #e6ecf9;border-radius:8px;display:flex;flex-wrap:wrap;gap:5px;margin:9px 0;padding:8px 10px}.nl-objet i{color:#3d5fa3;font-size:10px}.nl-objet>span{color:#8fa4b8;font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.nl-objet b{color:#131f4b;flex:1 1 100%;font-size:12px;font-weight:500;line-height:17px}.nl-consigne textarea{background:#fff;border:1px solid #dfe6f5;border-radius:9px;box-sizing:border-box;color:#131f4b;font:400 12px/1.55 inherit;min-height:92px;padding:10px 12px;resize:vertical;width:100%}.nl-consigne textarea:focus{border-color:#3d5fa3;box-shadow:0 0 0 3px rgba(61,95,163,.1);outline:0}.nl-consigne textarea::placeholder{color:#b8c5d8}.nl-consigne em{color:#8fa4b8;display:block;font-size:10.5px;font-style:normal;line-height:15px;margin-top:4px}.nl-dests,.nl-rythme{background:#fbfcfe;border:1px solid #e8edf7;border-radius:9px;margin-top:10px;padding:10px 11px}.nl-dests .t,.nl-rythme .t{align-items:center;display:flex;gap:6px;margin-bottom:7px}.nl-dests .t i,.nl-rythme .t i{color:#3d5fa3;font-size:10px}.nl-dests .t span,.nl-rythme .t span{color:#577788;font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.nl-dests .t b{background:#131f4b;border-radius:20px;color:#fff;font-size:9.5px;font-weight:700;margin-left:auto;padding:2px 7px}.nl-dests .add{display:flex;gap:6px}.nl-dests .add input{background:#fff;border:1px solid #dfe6f5;border-radius:7px;box-sizing:border-box;color:#131f4b;flex:1;font-size:12px;height:28px;min-width:0;padding:0 9px}.nl-dests .chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.nl-dests .chip{align-items:center;background:#eef2fa;border-radius:6px;color:#131f4b;display:inline-flex;font-size:11px;gap:5px;max-width:100%;padding:3px 5px 3px 8px}.nl-dests .chip button{background:transparent;border:0;color:#8fa4b8;cursor:pointer;font-size:9.5px;line-height:1;padding:0 2px}.nl-dests .chip button:hover{color:#c8654b}.nl-dests em,.nl-rythme em{color:#8fa4b8;display:block;font-size:10.5px;font-style:normal;line-height:15px;margin-top:7px}.nl-rythme .r{display:flex;gap:3px}.nl-rythme .r button{background:#fff;border:1px solid #dfe6f5;border-radius:6px;color:#577788;cursor:pointer;flex:1;font-size:10.5px;font-weight:600;min-width:0;overflow:hidden;padding:4px 2px;text-overflow:ellipsis;white-space:nowrap}.nl-rythme .r button.on{background:#3d5fa3;border-color:#3d5fa3;color:#fff}.nl-rythme .q{display:flex;gap:7px;margin-top:8px}.nl-rythme .q label{display:block;flex:1;min-width:0}.nl-rythme .q span{color:#8fa4b8;display:block;font-size:9.5px;margin-bottom:3px}.nl-rythme .q input,.nl-rythme .q select{background:#fff;border:1px solid #dfe6f5;border-radius:7px;box-sizing:border-box;color:#131f4b;font-size:12px;height:28px;padding:0 7px;width:100%}.nl-toolbar .grow{min-width:8px}.nl-toolbar .nl-eds-btn{white-space:nowrap}.nl-toolbar .nl-eds-btn.on{background:#131f4b;border-color:#131f4b;color:#fff}.nl-toolbar .nl-eds-btn b{background:rgba(19,31,75,.1);border-radius:20px;font-size:10px;font-weight:700;margin-left:6px;padding:1px 7px}.nl-toolbar .nl-eds-btn.on b{background:hsla(0,0%,100%,.22)}.tp-render iframe.nl-ed-frame{background:#f4f6fb;border:0;border-radius:10px;display:block;width:100%}.nl-lib .bdy>.body{padding-top:2px}.nl-top .crm-top-title{font-size:13px;font-weight:600;letter-spacing:0}.nl-top .crm-top-title i{font-size:12px}.nl-toolbar{gap:4px}.nl-toolbar .grow{flex:1;min-width:6px}#tp-lib .bdy,#tp-subj .bdy,.nl-composer #tp-comp .bdy,.tp-blkpop{max-height:72vh;overflow-y:auto;overscroll-behavior:contain}#tp-lib .bdy::-webkit-scrollbar,#tp-subj .bdy::-webkit-scrollbar,.nl-composer #tp-comp .bdy::-webkit-scrollbar{width:8px}#tp-lib .bdy::-webkit-scrollbar-thumb,#tp-subj .bdy::-webkit-scrollbar-thumb,.nl-composer #tp-comp .bdy::-webkit-scrollbar-thumb{background:#dfe6f5;border-radius:6px}.nl-page .nl-droite{bottom:14px;display:flex;flex-direction:column;gap:10px;max-width:44vw;pointer-events:none;position:absolute;right:14px;top:14px;width:400px;z-index:20}.nl-page .nl-droite>*{pointer-events:auto}.nl-page .nl-droite>.tp-list{display:flex;flex:1 1 auto;flex-direction:column;height:auto;inset:auto!important;margin:0 0 0 auto;max-width:100%;min-height:0;position:static!important;width:340px!important}.nl-page .nl-droite>.tp-list.closed{flex:0 0 auto;margin-left:auto;width:max-content!important}.nl-page .nl-droite>.tp-list .pl{flex:1 1 auto;min-height:0;overflow-y:auto}.nl-page .nl-droite>.tp-list .pa{flex:none}.nl-page .nl-composer{flex:0 0 auto;margin:0}.nl-page .nl-composer #tp-comp{margin:0;position:static;width:100%}.nl-page .nl-composer #tp-comp.folded{margin-left:auto;width:max-content}.nl-page .nl-composer #tp-comp .bdy{max-height:40vh}.nl-page .nl-composer #tp-comp textarea{font-size:12.5px;min-height:100px}.nl-filtre{align-items:stretch;display:flex;gap:6px;margin-bottom:10px}.nl-filtre .crm-search{flex:1 1 auto;margin:0;min-width:0}.nl-sel{flex:0 0 auto;position:relative}.nl-sel .dec{align-items:center;background:#fff;border:1px solid #dfe6f5;border-radius:8px;color:#577788;cursor:pointer;display:flex;font-size:11.5px;font-weight:600;gap:6px;height:100%;max-width:190px;min-height:32px;padding:0 9px}.nl-sel .dec:hover{background:#fafbff;border-color:#c3d3ee}.nl-sel .dec.on{border-color:#3d5fa3;color:#131f4b}.nl-sel .dec>i:first-child{color:#3d5fa3;font-size:11px}.nl-sel .dec>i:last-child{color:#8fa4b8;font-size:9px;margin-left:1px}.nl-sel .dec span{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-sel .dec b{background:#eef2fa;border-radius:20px;color:#3d5fa3;font-size:10px;font-weight:700;padding:1px 6px}.nl-sel .dec.on b{background:#3d5fa3;color:#fff}.nl-sel .liste{background:#fff;border:1px solid #dfe6f5;border-radius:10px;box-shadow:0 18px 40px -18px rgba(19,31,75,.45);max-height:320px;overflow-y:auto;padding:5px;position:absolute;right:0;top:calc(100% + 5px);width:248px;z-index:40}.nl-sel .liste button{align-items:center;background:transparent;border:0;border-radius:7px;cursor:pointer;display:flex;gap:8px;padding:7px 8px;text-align:left;width:100%}.nl-sel .liste button:hover{background:#f4f6fb}.nl-sel .liste button.on{background:#eef2fa}.nl-sel .liste button>i{color:#3d5fa3;font-size:11px;width:14px}.nl-sel .liste button span{color:#131f4b;flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-sel .liste button b{color:#8fa4b8;font-size:10px;font-weight:700}.nl-sel .liste button em{background:#e0c3b8;border-radius:50%;flex:none;height:6px;width:6px}.nl-ajout{padding:8px;width:264px}.nl-ajout .opt{align-items:flex-start;background:transparent;border:0;border-radius:8px;cursor:pointer;display:flex;gap:9px;padding:8px 9px;text-align:left;width:100%}.nl-ajout .opt:hover{background:#f4f6fb}.nl-ajout .opt>i{color:#3d5fa3;font-size:12px;margin-top:3px;width:14px}.nl-ajout .opt span{display:flex;flex-direction:column;gap:1px}.nl-ajout .opt b{color:#131f4b;font-size:12.5px}.nl-ajout .opt span{color:#8fa4b8;font-size:11px;line-height:15px}.fc-modal.nl-ask{max-width:calc(100vw - 32px);padding:26px 26px 20px;text-align:center;width:420px}.nl-ask .ic{align-items:center;background:#eef2fa;border-radius:50%;color:#3d5fa3;display:flex;font-size:16px;height:42px;justify-content:center;margin:0 auto 14px;width:42px}.nl-ask b{color:#131f4b;display:block;font-size:15px}.nl-ask p{color:#8fa4b8;font-size:12.5px;line-height:19px;margin:7px 0 16px}.nl-ask input[type=date]{background:#fff;border:1px solid #dfe6f5;border-radius:9px;color:#131f4b;font-size:14px;height:38px;padding:0 10px;text-align:center;width:190px}.nl-ask input[type=date]:focus{border-color:#3d5fa3;box-shadow:0 0 0 3px rgba(61,95,163,.1);outline:0}.nl-ask .f{color:#577788;display:block;font-size:11.5px;margin-top:9px}.nl-ask .acts{display:flex;gap:8px;justify-content:center;margin-top:20px}.nl-page .tp-iters,.nl-page .tp-iters.nl-eds{z-index:80}.nl-page .nl-ajout,.nl-page .tp-blkpop{z-index:90}.nl-rythme .fen{display:block;margin-top:9px}.nl-rythme .fen>span{color:#8fa4b8;display:block;font-size:9.5px;margin-bottom:3px}.nl-rythme .fen .r2{display:flex;gap:6px}.nl-rythme .fen .r2 select{flex:1;min-width:0}.nl-rythme .fen .r2 input{flex:none;text-align:center;width:54px}.nl-rythme .fen input,.nl-rythme .fen select{background:#fff;border:1px solid #dfe6f5;border-radius:7px;box-sizing:border-box;color:#131f4b;font-size:12px;height:28px;padding:0 7px}.nl-rythme .fen input:disabled{background:#f6f8fd;color:#b8c5d8}.nl-rythme .fen em{color:#3d5fa3;display:block;font-size:10.5px;font-style:normal;line-height:15px;margin-top:5px}.nl-rythme .fen i{color:#b8c5d8;display:block;font-size:10px;font-style:normal;line-height:14px;margin-top:3px}.nl-reglages .f.nl-cadre{display:flex;flex-wrap:wrap;gap:6px}.nl-reglages .f.nl-cadre>span{width:100%}.nl-reglages .f.nl-cadre label{display:flex;flex-direction:column;gap:2px}.nl-reglages .f.nl-cadre label em{color:#8fa4b8;font-size:9.5px;font-style:normal}.nl-reglages .f.nl-cadre input,.nl-reglages .f.nl-cadre select{background:#fff;border:1px solid #dfe6f5;border-radius:6px;box-sizing:border-box;color:#131f4b;font-size:11.5px;height:26px;padding:0 6px}.nl-reglages .f.nl-cadre input{text-align:center;width:58px}.nl-reglages .f.nl-cadre input:disabled{background:#f6f8fd;color:#b8c5d8}.nl-reglages .f.nl-cadre .dit{color:#3d5fa3;font-size:10.5px;font-style:normal;line-height:15px;width:100%}.tp-render{position:relative}.tp-render.occupe>iframe,.tp-render.occupe>textarea{filter:blur(1px);opacity:.5}.nl-voile{align-items:flex-start;backdrop-filter:blur(1px);background:rgba(244,246,251,.55);display:flex;inset:0;justify-content:center;padding-top:14vh;position:absolute;z-index:5}.nl-voile .b{align-items:center;background:#fff;border:1px solid #dfe6f5;border-radius:12px;box-shadow:0 20px 44px -24px rgba(19,31,75,.5);display:flex;flex-direction:column;gap:8px;max-width:420px;padding:18px 26px;text-align:center}.nl-voile .b i{color:#3d5fa3;font-size:15px}.nl-voile .b b{color:#131f4b;font-size:13px}.nl-voile .b span{color:#8fa4b8;font-size:11.5px;line-height:16px}.nl-toolbar .nl-exec.maj{background:#3d5fa3;border-color:#3d5fa3}.nl-ed .f .maj{color:#3d5fa3;font-style:normal}.fl-mod .fc-comp{max-width:40vw;position:fixed;top:150px;width:360px;z-index:25}.fl-mod .fc-comp.folded{width:max-content}.fl-mod .fl-plan{transform-origin:0 0}.fl-mod .fl-scroll.panning{cursor:grabbing;user-select:none}.fl-mod .fl-zoombar{align-items:center;background:#fff;border:1px solid #dfe6f5;border-radius:9px;bottom:18px;box-shadow:0 12px 28px -16px rgba(19,31,75,.5);display:flex;gap:2px;padding:4px;position:fixed;z-index:30}.fl-mod .fl-zoombar button{background:transparent;border:0;border-radius:7px;color:#3d5fa3;cursor:pointer;font-size:11px;height:27px;width:27px}.fl-mod .fl-zoombar button:hover{background:#eef2fa}.fl-mod .fl-zoombar span{color:#577788;font-size:11px;font-weight:600;min-width:44px;text-align:center}.fl-mod .fl-zoombar .sep{background:#e8edf7;height:16px;margin:0 3px;width:1px}.fc-comp{background:#fff;border:1px solid #dfe6f5;border-radius:12px;box-shadow:0 18px 40px -26px rgba(19,31,75,.45);font-size:12px;margin:0;overflow:hidden}.fc-comp.folded{border-radius:10px}.fc-comp.folded .hd{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:9px;padding:11px 13px;width:100%}.fc-comp.folded .hd b{color:#131f4b;font-size:12.5px;font-weight:500}.fc-comp.folded .hd>i:first-child{color:#3d5fa3;font-size:12px}.fc-comp.folded .hd>i:last-child{color:#c9d4ec;font-size:10px;margin-left:auto}.fc-comp>.hd{align-items:center;border-bottom:1px solid #f1f3f8;display:flex;gap:9px;padding:11px 13px}.fc-comp>.hd>i:first-child{color:#3d5fa3;font-size:12px}.fc-comp>.hd b{color:#131f4b;flex:1;font-size:12.5px;font-weight:600}.fc-comp .bdy{max-height:52vh;overflow-y:auto;overscroll-behavior:contain;padding:11px 13px 13px}.fc-comp .steps{margin-bottom:9px}.fc-comp .steps div{align-items:flex-start;color:#8fa4b8;display:flex;font-size:11.5px;gap:7px;line-height:17px;padding:2px 0}.fc-comp .steps div.on{color:#131f4b}.fc-comp .steps i{color:#3d5fa3;font-size:10px;margin-top:3px}.fc-comp textarea{background:#fff;border:1px solid #dfe6f5;border-radius:9px;box-sizing:border-box;color:#131f4b;font:400 12.5px/1.55 inherit;min-height:88px;padding:10px 12px;resize:vertical;width:100%}.fc-comp textarea:focus{border-color:#3d5fa3;box-shadow:0 0 0 3px rgba(61,95,163,.1);outline:0}.fc-comp textarea::placeholder{color:#b8c5d8}.fc-comp .pied{margin-top:7px}.fc-comp .pied .def{align-items:center;background:#f6f8fd;border-radius:6px;color:#577788;display:inline-flex;font-size:11px;gap:6px;padding:4px 8px}.fc-comp .pied .def i{color:#3d5fa3;font-size:10px}.fc-comp .act{gap:8px;margin-top:10px}.fc-comp .act,.fc-comp .vers{align-items:center;display:flex}.fc-comp .vers{gap:3px}.fc-comp .vers button{background:#fff;border:1px solid #dfe6f5;border-radius:6px;color:#3d5fa3;cursor:pointer;font-size:10px;height:26px;width:26px}.fc-comp .vers button:disabled{cursor:not-allowed;opacity:.4}.fc-comp .vers span{color:#8fa4b8;font-size:11px;min-width:42px;text-align:center}.fc-comp .act .go{align-items:center;background:#131f4b;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:7px;margin-left:auto;padding:8px 15px}.fc-comp .act .go:disabled{cursor:not-allowed;opacity:.45}.fc-comp .its{display:flex;flex-direction:column;gap:9px}.fc-comp .it{border:1px solid #e8edf7;border-radius:10px;padding:10px 11px}.fc-comp .it .h{align-items:baseline;display:flex;gap:7px}.fc-comp .it .h .n{background:#131f4b;border-radius:20px;color:#fff;flex:none;font-size:10px;font-weight:700;padding:1px 7px}.fc-comp .it .h b{color:#131f4b;flex:1;font-size:12px;font-weight:600;line-height:17px}.fc-comp .it .h em{color:#8fa4b8;flex:none;font-size:10.5px;font-style:normal}.fc-comp .it .rep{color:#577788;font-size:11.5px;line-height:17px;margin-top:6px}.fc-comp .it .res{background:#f6f8fd;border-radius:7px;color:#3d5fa3;font-size:11px;line-height:16px;margin-top:7px;padding:7px 9px}.fc-comp .it .res ul{margin:5px 0 0;padding-left:15px}.fc-comp .it .res li{color:#577788}.fc-comp .it ul.st{margin:7px 0 0;padding-left:15px}.fc-comp .it ul.st li{color:#8fa4b8;font-size:11px;line-height:16px}.fc-comp .it .cor{align-items:center;color:#8a6d3b;display:flex;font-size:11px;gap:6px;margin-top:7px}.fc-comp .it .cor i{color:#ef9f27}.fc-comp .it .a,.fc-comp .it .redo{display:flex;gap:6px;margin-top:9px}.fc-comp .it .redo input{border:1px solid #dfe6f5;border-radius:7px;box-sizing:border-box;color:#131f4b;flex:1;font-size:12px;height:28px;min-width:0;padding:0 9px}.fc-comp-toast{align-items:flex-start;background:#131f4b;border-radius:10px;bottom:18px;box-shadow:0 22px 44px -20px rgba(19,31,75,.6);color:#fff;cursor:pointer;display:flex;font-size:12.5px;gap:9px;line-height:18px;max-width:420px;padding:12px 15px;position:fixed;right:18px;z-index:120}.fc-comp-toast i{margin-top:2px;opacity:.8}.fc-comp .vlist{display:flex;flex-direction:column;gap:6px}.fc-comp .vlist .t{background:#f6f8fd;border-radius:7px;color:#8fa4b8;font-size:11px;line-height:16px;margin-bottom:3px;padding:7px 9px}.fc-comp .vlist .v{align-items:center;border:1px solid #e8edf7;border-radius:9px;display:flex;gap:9px;padding:8px 10px}.fc-comp .vlist .v.on{background:#f6f8fd;border-color:#3d5fa3}.fc-comp .vlist .v .n{align-items:center;background:#eef2fa;border-radius:50%;color:#3d5fa3;display:flex;flex:none;font-size:10px;font-weight:700;height:22px;justify-content:center;width:22px}.fc-comp .vlist .v.on .n{background:#3d5fa3;color:#fff}.fc-comp .vlist .v .b{flex:1;min-width:0}.fc-comp .vlist .v b{color:#131f4b;display:block;font-size:12px;font-weight:600}.fc-comp .vlist .v span{color:#8fa4b8;display:block;font-size:10.5px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-fiche.large{max-width:95vw;width:min(1220px,95vw)}.au-fiche.large .bd{padding:0}.crm-poptable{max-height:62vh;overflow:auto;overscroll-behavior:contain;width:100%}.crm-poptable table{border-collapse:separate;border-spacing:0;min-width:100%;width:max-content}.crm-poptable th{background:#f6f8fd;border-bottom:1px solid #e8edf7;color:#577788;font:700 10px/14px inherit;letter-spacing:.05em;padding:9px 10px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.crm-poptable td{border-bottom:1px solid #f2f4f9;color:#577788;font-size:11.5px;line-height:16px;max-width:220px;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap}.crm-poptable tbody tr:hover td{background:#fafbff}.crm-poptable td:first-child,.crm-poptable th:first-child{background:#fff;box-shadow:1px 0 0 #eef1f7;color:#131f4b;font-weight:600;left:0;position:sticky;z-index:1}.crm-poptable th:first-child{background:#f6f8fd;z-index:3}.crm-poptable tbody tr:hover td:first-child{background:#fafbff}.crm-poptable td:nth-child(n+8):nth-child(-n+13),.crm-poptable th:nth-child(n+8):nth-child(-n+13){text-align:right}.au-fiche .bd .c .v em{color:#8fa4b8;font-style:normal;font-weight:400;margin-left:4px}.au-fiche .bd .c .e span{color:#8fa4b8;display:block;font-size:11px;line-height:16px}