.payment-editor.payment-multi-editor{width:min(960px,calc(100vw - 24px))}.payment-invoice-lines.payment-invoice-lines-dated>div{grid-template-columns:minmax(135px,1fr) 105px 145px 122px 145px 34px}.payment-invoice-lines-dated input,.payment-invoice-lines-dated label{min-width:0}.payment-invoice-lines-dated input[type=date]{box-sizing:border-box;width:100%;padding-inline:4px}.payment-due-week-badge{display:grid;align-self:stretch;align-content:center;grid-gap:2px;gap:2px;min-height:52px;padding:6px 9px;border:2px solid #75a99a;border-radius:9px;background:#e7f4ef;color:#075f50;text-align:center}.payment-due-week-badge em,.payment-due-week-badge small{font-size:9px;font-style:normal;font-weight:700;line-height:1.1}.payment-due-week-badge strong{font-size:14px;line-height:1.1}.payment-due-week-badge.current{border-color:#e19a24;background:#fff0c9;color:#8b5300}.payment-due-week-badge.overdue{border-color:#d35c52;background:#ffe4e1;color:#9e2922}.payment-due-week-badge.future{border-color:#3285b5;background:#e5f4fc;color:#155d85}@media (max-width:800px){.payment-invoice-lines.payment-invoice-lines-dated>div{position:relative;grid-template-columns:1fr 105px;padding-right:42px}.payment-invoice-lines-dated>div .payment-due-week-badge{grid-column:1/-1}.payment-invoice-lines-dated>div>button{position:absolute;right:0;bottom:8px}}.stock-table .stock-grouped-cell{gap:2px}.stock-table .stock-grouped-cell>label{gap:2px;padding-top:2px}.stock-table .stock-units-box{gap:2px}.stock-table thead th{line-height:1.1}.stock-table thead small{margin-top:1px}.payment-control>header button.payment-accept-batch{border-color:#d19a25;background:#fff0bf;color:#805300}.payment-acceptance .payment-remittance-suppliers>article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px}.payment-acceptance .payment-remittance-suppliers>article>header>div{display:grid;grid-gap:3px;gap:3px}.payment-acceptance .payment-remittance-suppliers>article>div{display:flex;flex-wrap:wrap;gap:5px;padding:8px 11px;border-top:1px solid #dce6e1}.payment-acceptance .payment-remittance-suppliers>article>div small{padding:3px 6px;border-radius:999px;background:#edf5f1}.stock-count-date-editor{display:grid;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);grid-gap:12px;gap:12px;margin-bottom:12px;padding:13px;border:1px solid #9fc3b4;border-radius:12px;background:#edf7f2}.stock-count-date-editor>div:first-child{display:grid;align-content:start;grid-gap:4px;gap:4px}.stock-count-date-editor>div:first-child span{color:#5d7469;font-size:11px;line-height:1.35}.stock-count-date-editor>div:last-child{display:flex;gap:7px;overflow-x:auto;padding-bottom:3px}.stock-count-date-editor label{display:grid;flex:0 0 145px;grid-gap:4px;gap:4px;color:#426256;font-size:10px;font-weight:800}.stock-count-date-editor input{box-sizing:border-box;width:100%;min-height:38px;padding:6px;border:1px solid #8fb6a7;border-radius:7px;background:white}@media (max-width:700px){.stock-count-date-editor{grid-template-columns:1fr}}.unified-agenda .shared-time-grid>section>div{cursor:crosshair}.unified-agenda .shared-month>article,.unified-agenda .shared-time-grid>section>div>button{cursor:pointer}.unified-agenda .shared-month>article:hover{outline:2px solid #78b29f;outline-offset:-2px}.payment-invoice-duplicate{border-color:#e29b24!important;background:#fff8e8!important}.payment-duplicate-warning{display:block;margin-top:.35rem;color:#9a4f00;font-weight:700;line-height:1.25}.crm-product-clickable{cursor:pointer}.crm-product-sales .crm-billing-search input:nth-of-type(2){display:none}.crm-product-analysis>header>div:last-child{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.crm-product-analysis>header>div:last-child>select:first-child{min-width:150px;height:38px;padding:0 34px 0 11px;border:2px solid #08715b;border-radius:8px;background-color:#eef7f3;color:#075f4f;font-size:12px;font-weight:900;cursor:pointer}.crm-product-analysis>header>div:last-child label select{min-width:92px;height:38px;padding:0 8px;font-size:12px}@media(max-width:650px){.crm-product-analysis>header>div:last-child{width:100%;overflow:visible!important}.crm-product-analysis>header>div:last-child>select:first-child{flex:1 1 100%;width:100%}.crm-product-analysis>header>div:last-child label{flex:1 1;min-width:110px}.crm-product-analysis>header>div:last-child label select{width:100%}}.crm-product-clickable:hover td{background:#eef7f3}.crm-product-category-label{display:block!important;margin-top:6px!important;padding-top:4px;border-top:1px solid #dce6e1;color:#6b7e75!important}.crm-product-monthly-modal{position:relative;width:min(1120px,calc(100vw - 24px));max-height:92vh;overflow:auto;padding:20px}.crm-product-monthly-modal>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-right:40px}.crm-product-monthly-modal>header h2{margin:2px 0}.crm-product-monthly-modal>header span{color:#08715b;font-size:10px;font-weight:900;text-transform:uppercase}.crm-product-monthly-modal>header p{margin:3px 0;color:#65786f}.crm-product-monthly-modal>header>div:last-child{display:flex;gap:7px}.crm-product-monthly-modal label{display:grid;grid-gap:3px;gap:3px;color:#587066;font-size:10px;font-weight:850}.crm-product-monthly-modal select{min-height:34px;padding:5px 8px;border:1px solid #bfd0c8;border-radius:7px;background:#fff}.crm-product-monthly-modal .crm-product-analysis-scroll{margin-top:14px}.crm-product-monthly-modal table{width:100%}.crm-product-monthly-modal tfoot{background:#edf6f2;font-weight:900}.crm-product-accumulated{min-width:150px}.crm-product-accumulated>*{display:block}.crm-product-accumulated small{margin-top:2px;color:#708078;font-size:10px}.crm-product-accumulated em{margin-top:2px;font-size:10px;font-style:normal;font-weight:900}.crm-product-client-analysis{margin-top:22px;padding-top:16px;border-top:2px solid #d8e7e1}.crm-product-client-analysis-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:10px}.crm-product-client-analysis-heading span{color:#08715b;font-size:10px;font-weight:900;text-transform:uppercase}.crm-product-client-analysis-heading h3{margin:3px 0 0;font-size:18px}.crm-product-client-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.crm-product-client-filters input{width:92px;min-height:34px;padding:5px 8px;border:1px solid #bfd0c8;border-radius:7px;background:#fff}.crm-product-client-analysis td:first-child small{display:block;margin-top:2px;color:#75847d;font-size:9px}.crm-product-monthly-modal{border:1px solid #c6d9d0;background:linear-gradient(180deg,#f4faf7,#fff 155px);box-shadow:0 24px 70px #173d3040}.crm-product-monthly-modal>header{margin:-20px -20px 8px;padding:20px 60px 18px 20px;border-bottom:1px solid #cfe1d9;background:linear-gradient(110deg,#e4f3ed,#f8fcfa)}.crm-product-monthly-modal>header h2{color:#153c31;font-size:25px}.crm-product-monthly-modal>header>div:last-child{padding:8px;border:1px solid #c7dcd3;border-radius:10px;background:#ffffffc7}.crm-product-monthly-modal .crm-product-analysis-scroll{border:1px solid #c8dbd2;border-radius:11px;background:#fff;box-shadow:0 5px 18px #1b47310c;overflow:auto}.crm-product-monthly-modal table{border-collapse:separate;border-spacing:0}.crm-product-monthly-modal td,.crm-product-monthly-modal th{padding:9px 10px;border-right:1px solid #dce8e2;border-bottom:1px solid #dce8e2;text-align:center}.crm-product-monthly-modal thead th{position:-webkit-sticky;position:sticky;z-index:2;top:0;background:#08715b;color:#fff;font-size:11px}.crm-product-monthly-modal thead th:first-child{border-radius:9px 0 0}.crm-product-monthly-modal thead th:last-child{border-radius:0 9px 0 0}.crm-product-monthly-modal tbody tr:nth-child(2n) td,.crm-product-monthly-modal tbody tr:nth-child(2n) th{background:#f6faf8}.crm-product-monthly-modal tbody tr:hover td,.crm-product-monthly-modal tbody tr:hover th{background:#eaf5f0}.crm-product-monthly-modal tbody th{color:#214b3f;text-align:left;text-transform:capitalize}.crm-product-monthly-modal tfoot td,.crm-product-monthly-modal tfoot th{padding:11px;background:#dfeee8;color:#153d31}.crm-product-accumulated{border-left:2px solid #71a997!important;background:#eff8f4!important}.crm-product-accumulated strong{color:#075f4e;font-size:12px}.crm-product-accumulated em{width:max-content;margin:4px auto 0;padding:2px 7px;border-radius:20px;background:#fff}.crm-product-client-analysis{padding:16px;border:1px solid #c9ddd4;border-radius:12px;background:#f8fbfa}.crm-product-client-analysis-heading{padding-bottom:12px;border-bottom:1px solid #d7e5df}.crm-product-client-filters label{padding:6px;border:1px solid #cfdfd8;border-radius:8px;background:#fff}.crm-product-client-analysis .crm-product-analysis-scroll{margin-top:12px}@media(max-width:600px){.crm-product-monthly-modal>header{align-items:stretch;flex-direction:column}.crm-product-monthly-modal>header>div:last-child{flex-wrap:wrap}}@media(max-width:700px){.crm-product-client-analysis-heading{align-items:stretch;flex-direction:column}.crm-product-client-filters{justify-content:flex-start}.crm-product-client-filters label{flex:1 1 135px}.crm-product-client-filters input,.crm-product-client-filters select{width:100%}}.crm-delete-kg-toolbar{display:flex;justify-content:flex-end;margin:0 0 8px}.crm-period-analysis>header{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:start!important;grid-gap:12px;gap:12px}.crm-period-analysis>header>div:first-child{width:100%}.crm-period-analysis>header>.crm-billing-filters{display:flex;width:100%;flex-wrap:wrap;align-items:end}.crm-delete-kg-button{border:1px solid #d7aaa5!important;background:#fff1ef!important;color:#a02f28!important}.crm-kg-delete-modal{width:min(590px,calc(100vw - 24px));padding:20px}.crm-kg-delete-modal>header{display:flex;justify-content:space-between;gap:12px}.crm-kg-delete-modal>header h2{margin:2px 0}.crm-kg-delete-modal>header span{color:#9d3028;font-size:10px;font-weight:900;text-transform:uppercase}.crm-kg-delete-modal>header p{margin:4px 0;color:#687b72}.crm-kg-delete-modal>header>button{width:34px;height:34px;border:0;border-radius:50%;font-size:21px}.crm-kg-delete-modes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin:16px 0}.crm-kg-delete-modes button{padding:9px 6px;border:1px solid #c5d4cd;border-radius:7px;background:#f5f8f7;color:#36564b;font-weight:800}.crm-kg-delete-modes button.active{border-color:#08715b;background:#08715b;color:#fff}.crm-kg-delete-modes button.danger{border-color:#e3b3ae;color:#a33129}.crm-kg-delete-modes button.active.danger{background:#a33129;color:#fff}.crm-kg-delete-modal>label,.crm-kg-delete-range label,.crm-kg-delete-warning label{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:850}.crm-kg-delete-modal input{box-sizing:border-box;width:100%;min-height:40px;padding:7px 9px;border:1px solid #bfd0c8;border-radius:7px}.crm-kg-delete-range{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.crm-kg-delete-warning{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #e2b2ad;border-radius:9px;background:#fff4f2;color:#8f2d26}.crm-kg-delete-modal>footer{display:flex;justify-content:flex-end;gap:7px;margin-top:18px}.crm-kg-delete-modal>footer button{padding:9px 12px;border:1px solid #bed0c8;border-radius:7px;background:#fff;font-weight:850}.crm-kg-delete-modal>footer button.danger{border-color:#a33129;background:#a33129;color:#fff}@media(max-width:560px){.crm-kg-delete-modes{grid-template-columns:1fr 1fr}.crm-kg-delete-range{grid-template-columns:1fr}}body .crm-product-import{flex-wrap:nowrap;overflow-x:auto}body .crm-product-import>div:first-child{display:flex;flex:1 1 auto;min-width:max-content;align-items:center;gap:6px;margin-right:0;white-space:nowrap}body .crm-product-import>div:first-child>span,body .crm-product-import>div:first-child>strong{display:none}body .crm-product-import>div:first-child:before{content:"Importar kg por producto";color:#173c31;font-size:13px;font-weight:900}body .crm-product-import-options{display:flex;flex:0 0 auto;align-items:center;gap:6px;white-space:nowrap}body .crm-product-import-options>div{flex-basis:auto;flex-wrap:nowrap}body .crm-product-import .crm-product-reactivation{flex:0 0 auto;max-width:none;white-space:nowrap}body .crm-product-import>button{flex:0 0 auto;white-space:nowrap}body .crm-product-import>button:not(.crm-template-icon){font-size:0}body .crm-product-import>button:not(.crm-template-icon):after{content:"Importar";font-size:12px}@media(max-width:650px){body .crm-product-import{align-items:stretch;flex-wrap:wrap;overflow:visible}body .crm-product-import>div:first-child{min-width:0}body .crm-product-import-options,body .crm-product-import>div:first-child{display:grid;flex-basis:100%;white-space:normal}body .crm-product-import .crm-product-reactivation{white-space:normal}}.crm-client-modal-actions{position:absolute;z-index:8;top:12px;right:12px;display:flex;align-items:center;gap:5px}.crm-client-modal-actions button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:50%;background:#e8f0ec;color:#17382e;font-size:22px;line-height:1;cursor:pointer}.crm-client-modal-actions button:hover{background:#d9e8e1;color:#006b59}.crm-client-modal-actions svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.crm-client-modal>.crm-client-detail>header{padding-right:124px!important}.crm-client-modal-backdrop.expanded{padding:8px}.crm-client-modal-backdrop.expanded .crm-client-modal{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:none}.crm-product-analysis td>strong,.crm-product-analysis tfoot strong{font-size:12px}.crm-product-analysis td>small,.crm-product-analysis tfoot small{font-size:9px!important}.crm-product-analysis td>em,.crm-product-analysis tfoot em{font-size:9px!important;font-weight:850}.crm-product-analysis tfoot td,.crm-product-analysis tfoot th{background:#edf6f2;font-weight:850}.crm-product-analysis .crm-product-row-total{border-left:2px solid #6ea391;background:#f0f7f4}.crm-product-analysis .crm-product-until-total td,.crm-product-analysis .crm-product-until-total th{border-top:2px solid #08715b;background:#dfeee8}.crm-product-analysis tfoot td>span{display:block;margin-bottom:2px;color:#315e50;font-size:8px;font-weight:900;text-transform:uppercase}.crm-previous-month-toggle{display:flex!important;flex-direction:row!important;align-items:center;gap:6px;align-self:end;min-height:38px;padding:0 8px;border:1px solid #c8d8d0;border-radius:7px;background:#f5f9f7}.crm-previous-month-toggle input{width:16px;height:16px;accent-color:#08715b}.crm-product-heading-actions{display:flex;align-items:center;gap:7px}.crm-product-heading-actions a,.crm-product-heading-actions button{box-sizing:border-box;padding:9px 12px;border:1px solid #b9cdc4;border-radius:8px;background:#fff;color:#17483b;font-weight:850;text-decoration:none}.crm-product-heading-actions .primary{border-color:#08715b;background:#08715b;color:#fff}.crm-competition-backdrop{z-index:240}.crm-competition{position:relative;display:grid;width:min(1420px,calc(100vw - 24px));height:min(900px,calc(100vh - 24px));grid-template-rows:auto auto auto auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:18px;overflow:hidden}.crm-competition>header{display:flex;align-items:start;justify-content:space-between;padding-right:42px}.crm-competition>header h2{margin:2px 0}.crm-competition>header span{color:#08715b;font-size:10px;font-weight:900;text-transform:uppercase}.crm-competition>header p{margin:3px 0;color:#64796f}.crm-competition-filters,.crm-competition-view,.crm-competitor-add{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.crm-competition-view button,.crm-competitor-add button{padding:9px 12px;border:1px solid #bfd0c8;border-radius:8px;background:#fff;color:#234f42;font-weight:850}.crm-competition-view button.active,.crm-competitor-add button{border-color:#08715b;background:#08715b;color:#fff}.crm-competition-filters input,.crm-competition-filters select,.crm-competitor-add input,.crm-competitor-add select{box-sizing:border-box;min-height:39px;padding:7px 9px;border:1px solid #bfd0c8;border-radius:8px;background:#fff}.crm-competition-filters input{flex:1 1;min-width:220px}.crm-competition-filters strong{margin-left:auto;color:#60756b}.crm-competitor-add input{min-width:260px}.crm-competition-table{min-height:0;overflow:auto;border:1px solid #cad9d2;border-radius:10px}.crm-competition-table table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.crm-competition-table td,.crm-competition-table th{min-width:125px;padding:8px;border-right:1px solid #dbe5df;border-bottom:1px solid #dbe5df;text-align:center}.crm-competition-table tbody tr:nth-child(2n) td{background-color:#f6faf8}.crm-competition-table tbody tr:hover td{background-color:#e8f4ef}.crm-competition-table thead th{position:-webkit-sticky;position:sticky;z-index:3;top:0;background:#08715b;color:#fff}.crm-competition-table td:first-child,.crm-competition-table th:first-child{position:-webkit-sticky;position:sticky;z-index:2;left:0;min-width:90px;background:#f2f7f4}.crm-competition-table thead th:first-child{z-index:5;background:#075f4e}.crm-competition-table td:nth-child(2),.crm-competition-table th:nth-child(2){min-width:230px;text-align:left}.crm-competition-table td small,.crm-competition-table td:nth-child(2) small,.crm-competition-table thead th small,.crm-competition-table thead th time{display:block;margin-top:3px;font-size:9px}.crm-competition-table thead th time{color:#d7eee6;font-weight:650;white-space:nowrap}.crm-competition-table thead th>button{position:absolute;top:2px;right:2px;border:0;background:transparent;color:#fff;cursor:pointer}.crm-competition-table input{box-sizing:border-box;width:105px;padding:8px;border:1px solid #aac7bb;border-radius:7px;background:#fff;text-align:right;font-weight:800}.crm-competition-table .negative{color:#b23129}.crm-competition-table .positive{color:#08715b}.crm-competition-page-shell{box-sizing:border-box;width:100%;max-width:none;padding:14px}.crm-competition.crm-competition-page{box-sizing:border-box;width:100%;height:calc(100vh - 150px);min-height:600px;margin:0;padding:18px}.crm-competition-page>header{padding-right:0}.crm-competition-back{padding:9px 12px;border:1px solid #b9cdc4;border-radius:8px;color:#075f4e;font-weight:850;text-decoration:none}.crm-competition-loading{margin:14px;padding:28px;font-weight:850}@media(max-width:700px){.crm-product-heading-actions{width:100%}.crm-product-heading-actions a,.crm-product-heading-actions button{flex:1 1;text-align:center}.crm-competition{height:calc(100vh - 12px);padding:12px}.crm-competition.crm-competition-page{height:calc(100vh - 105px);min-height:520px}.crm-competition-page-shell{padding:6px}.crm-competitor-add{display:grid;grid-template-columns:1fr 90px}.crm-competitor-add input{min-width:0}.crm-competitor-add button{grid-column:1/-1}.crm-competition-filters strong{margin-left:0}}@media(max-width:650px){.crm-client-modal-actions{top:7px;right:7px}.crm-client-modal-actions button{width:31px;height:31px}.crm-client-modal>.crm-client-detail>header{padding-top:45px!important;padding-right:0!important}}.crm-competition-table thead th>.crm-competition-sort{position:static;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-weight:900;cursor:pointer}.crm-competition-sort span{font-size:9px}.crm-competition-inline-toggle{display:flex!important;min-height:38px;flex-direction:row!important;align-items:center;gap:7px;padding:0 10px;border:1px solid #9fc5b6;border-radius:8px;background:#edf7f3;color:#075f4e!important;cursor:pointer}.crm-competition-inline-toggle input{width:17px;height:17px;accent-color:#08715b}.crm-competition-inline-toggle span{font-size:11px;font-weight:900;white-space:nowrap}.crm-product-table-with-competition{overflow:auto}.crm-product-table-with-competition table{width:max-content;min-width:100%}.crm-inline-competitor-heading{min-width:145px;background:#345f52!important}.crm-inline-competitor-heading small,.crm-inline-competitor-heading strong{display:block}.crm-inline-competitor-heading small{margin-top:3px;color:#cce6dc;font-size:9px}.crm-inline-competitor{min-width:145px;border-left:2px solid #b8d3c8;background:#f4faf7!important;text-align:center}.crm-inline-competitor>small,.crm-inline-competitor>strong{display:block}.crm-inline-competitor>strong{color:#153f33;font-size:12px}.crm-inline-competitor>small{margin-top:4px;font-size:9px;font-weight:850}.crm-inline-competitor .positive{color:#08715b}.crm-inline-competitor .negative{color:#b23129}.crm-inline-own-heading{min-width:210px;background:#075f4e!important}.crm-inline-own-heading small,.crm-inline-own-heading strong{display:block}.crm-inline-own-heading small{margin-top:3px;color:#d4ece3;font-size:9px}.crm-inline-own-prices{display:flex;min-width:210px;align-items:stretch;justify-content:center;gap:3px;border-left:2px solid #08715b;background:#e8f4ef!important;text-align:center}.crm-inline-own-prices>span{display:grid;min-width:62px;align-content:center;padding:4px 5px;border-radius:6px;background:#fff}.crm-inline-own-prices small{display:block;color:#60766c;font-size:8px}.crm-inline-own-prices strong{display:block;margin-top:2px;color:#075f4e;font-size:11px}.crm-inline-own-prices em{align-self:center;color:#718078;font-size:10px;font-style:normal}.crm-inline-competition-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid #a9cbbd;border-radius:10px;background:linear-gradient(100deg,#e7f4ef,#f7fbf9)}.crm-inline-competition-options>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-inline-competition-options>div>span{margin-right:4px;color:#17483b;font-size:11px;font-weight:900}.crm-inline-competition-options label{display:flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #bed6cc;border-radius:20px;background:#fff;color:#315d50;font-size:10px;font-weight:850;cursor:pointer}.crm-inline-competition-options input{width:15px;height:15px;accent-color:#08715b}.crm-inline-competition-options p{margin:0;color:#687a72;font-size:9px}.crm-inline-competition-options>div>i{width:1px;height:25px;margin:0 3px;background:#b7d0c6}.crm-product-table-with-competition{border:1px solid #aac8bc;border-radius:11px;box-shadow:0 7px 22px #204b3812}.crm-product-table-with-competition thead th{box-shadow:inset 0 -2px #ffffff26}.crm-product-table-with-competition tbody tr:nth-child(2n) td{background-color:#f8fbfa}.crm-product-table-with-competition tbody tr:hover td{background-color:#eaf5f0!important}.crm-inline-own-heading{min-width:112px;border-left:3px solid #8fc4b0!important}.crm-inline-own-price{min-width:112px;border-left:3px solid #8fc4b0;background:#e7f4ef!important;text-align:center}.crm-inline-own-price strong{color:#075f4e;font-size:12px}.crm-inline-own-price em{color:#728179;font-size:9px;font-style:normal}.crm-inline-own-price.channel-retail{background:#f2f7e9!important}.crm-inline-own-price.channel-web{background:#edf3fa!important}.crm-inline-competitor-heading{position:relative;padding-left:22px!important;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crm-inline-competitor-heading:active{cursor:-webkit-grabbing;cursor:grabbing}.crm-inline-competitor-heading>i{position:absolute;top:50%;left:7px;transform:translateY(-50%);color:#bcd9ce;font-size:13px;font-style:normal;letter-spacing:-3px}.crm-inline-competitor-heading.dragging{opacity:.45;background:#173f34!important}.crm-inline-competitor{box-shadow:inset 3px 0 #b8d3c8}.crm-inline-competitor-heading>small{display:flex!important;align-items:center;justify-content:center;gap:5px}.crm-inline-competitor-heading>small time{color:#d0e8df;font-size:8px;font-weight:650}.crm-inline-competitor.negative,.crm-product-table-with-competition tbody tr:hover .crm-inline-competitor.negative{background:#fde9e7!important;box-shadow:inset 4px 0 #cf625a}.crm-inline-competitor.positive,.crm-product-table-with-competition tbody tr:hover .crm-inline-competitor.positive{background:#e4f4eb!important;box-shadow:inset 4px 0 #4b9a75}.crm-year-multiselect{position:relative;align-self:end;min-width:145px}.crm-year-multiselect summary{display:grid;grid-gap:3px;gap:3px;min-height:38px;box-sizing:border-box;padding:5px 30px 5px 9px;border:1px solid #bfd0c8;border-radius:8px;background:#fff;cursor:pointer;list-style:none}.crm-year-multiselect summary::-webkit-details-marker{display:none}.crm-year-multiselect summary:after{position:absolute;right:10px;bottom:11px;content:"⌄"}.crm-year-multiselect summary span{color:#587066;font-size:9px;font-weight:800}.crm-year-multiselect summary strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.crm-year-multiselect>div{position:absolute;z-index:40;top:calc(100% + 4px);right:0;display:grid;width:190px;max-height:245px;padding:7px;overflow:auto;border:1px solid #b8cec4;border-radius:9px;background:#fff;box-shadow:0 12px 30px #183d3030}.crm-year-multiselect>div label{display:flex!important;align-items:center;gap:7px;padding:6px;border-radius:6px;font-size:11px!important}.crm-year-multiselect>div label:hover{background:#edf6f2}.crm-year-multiselect input{width:15px;height:15px;accent-color:#08715b}.crm-product-table-with-competition td,.crm-product-table-with-competition th{width:1%;min-width:82px;padding:6px 7px!important;white-space:normal}.crm-product-table-with-competition td:nth-child(2),.crm-product-table-with-competition th:nth-child(2){min-width:145px;max-width:190px}.crm-product-table-with-competition thead th button{font-size:10px;line-height:1.15}.crm-inline-own-heading,.crm-inline-own-price{min-width:92px!important}.crm-inline-competitor,.crm-inline-competitor-heading{min-width:108px!important;max-width:135px}.crm-inline-competitor-heading>strong{color:#fff!important;font-size:10px;font-weight:750;line-height:1.15;overflow-wrap:anywhere;text-shadow:0 1px 1px #12382c80}.crm-inline-competitor-heading{padding-left:18px!important}.crm-inline-competitor-heading>i{left:4px}.crm-web-client-toggle{display:flex;align-items:center;gap:7px;width:max-content;padding:8px 11px;border:1px solid #b9d2c8;border-radius:9px;background:#edf6f2;color:#17483b;font-size:11px;font-weight:850}.crm-web-client-toggle input{width:16px;height:16px;accent-color:#08715b}.crm-tariff-multiselect{position:relative;align-self:end}.crm-tariff-multiselect>summary{box-sizing:border-box;min-width:130px;min-height:34px;padding:8px 28px 7px 9px;border:1px solid #bfd0c8;border-radius:7px;background:#fff;color:#315d50;font-size:10px;font-weight:850;cursor:pointer;list-style:none}.crm-tariff-multiselect>summary::-webkit-details-marker{display:none}.crm-tariff-multiselect>summary:after{position:absolute;right:9px;top:8px;content:"⌄"}.crm-tariff-multiselect>div{position:absolute;z-index:45;top:calc(100% + 4px);right:0;display:grid;width:220px;max-height:270px;padding:8px;overflow:auto;border:1px solid #b8cec4;border-radius:9px;background:#fff;box-shadow:0 12px 30px #183d3030}.crm-tariff-multiselect>div button{margin-bottom:4px;padding:6px!important;font-size:10px}.crm-tariff-multiselect>div label{display:flex!important;align-items:center;gap:7px;padding:6px;border-radius:6px}.crm-tariff-multiselect>div label:hover{background:#edf6f2}.crm-tariff-multiselect input{width:15px;height:15px;accent-color:#08715b}@media(max-width:700px){.crm-inline-competition-options{align-items:flex-start;flex-direction:column}.crm-inline-competition-options p{display:none}}@media print{body.crm-client-detail-printing *{visibility:hidden!important}body.crm-client-detail-printing .crm-client-modal-backdrop,body.crm-client-detail-printing .crm-client-modal-backdrop *{visibility:visible!important}body.crm-client-detail-printing .crm-client-modal-backdrop{position:absolute!important;inset:0!important;display:block!important;padding:0!important;background:#fff!important}body.crm-client-detail-printing .crm-client-modal{box-sizing:border-box!important;width:277mm!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important;border-radius:0!important;box-shadow:none!important;page:crm-client-detail}body.crm-client-detail-printing .crm-client-modal-actions,body.crm-client-detail-printing .crm-detail-actions{display:none!important}body.crm-client-detail-printing .crm-client-detail{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding:0!important;border:0!important}body.crm-client-detail-printing .crm-client-modal>.crm-client-detail>header{padding-right:0!important}body.crm-client-detail-printing .crm-client-detail>header>div:last-child{display:none!important}body.crm-client-detail-printing .crm-client-kg-analysis>div,body.crm-client-detail-printing .crm-product-analysis-scroll{overflow:visible!important}body.crm-client-detail-printing .crm-client-kg-analysis table,body.crm-client-detail-printing .crm-product-analysis table{box-sizing:border-box!important;width:100%!important;min-width:0!important;table-layout:fixed!important;font-size:7px!important}body.crm-client-detail-printing .crm-client-kg-analysis td,body.crm-client-detail-printing .crm-client-kg-analysis th,body.crm-client-detail-printing .crm-product-analysis td,body.crm-client-detail-printing .crm-product-analysis th{box-sizing:border-box!important;min-width:0!important;max-width:none!important;padding:3px 2px!important;overflow-wrap:anywhere!important}body.crm-client-detail-printing .crm-product-analysis th:first-child{position:static!important;width:35mm!important;min-width:35mm!important;max-width:35mm!important}body.crm-client-detail-printing .crm-product-analysis{break-before:page!important;page-break-before:always!important;margin-top:0!important;padding-top:0!important;border-top:0!important}body.crm-client-detail-printing .crm-product-analysis>header{break-after:avoid!important;page-break-after:avoid!important}body.crm-client-detail-printing .crm-product-analysis td>strong,body.crm-client-detail-printing .crm-product-analysis tfoot strong{font-size:7px!important}body.crm-client-detail-printing .crm-product-analysis td>em,body.crm-client-detail-printing .crm-product-analysis td>small,body.crm-client-detail-printing .crm-product-analysis tfoot em,body.crm-client-detail-printing .crm-product-analysis tfoot small,body.crm-client-detail-printing .crm-product-analysis tfoot td>span{font-size:5.5px!important}@page crm-client-detail{size:A4 landscape;margin:10mm}}.crm-billing-tariff-filter>summary,.crm-sales-tariff-filter>summary{display:grid;grid-gap:2px;gap:2px;padding-top:5px!important;padding-bottom:5px!important}.crm-billing-tariff-filter>summary span,.crm-sales-tariff-filter>summary span{color:#587066;font-size:9px}.crm-billing-tariff-filter>summary strong,.crm-sales-tariff-filter>summary strong{font-size:10px;white-space:nowrap}.crm-billing-tariff-filter{align-self:end}.crm-toolbar>select[aria-label="Filtrar por tarifa"]{display:none}.crm-client-tariff-filter{margin:0 0 .75rem auto;max-width:320px}