.flex{display:flex}.inline-flex{display:inline-flex}.inline-block{display:inline-block}.block{display:block}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.text-right{text-align:right}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-span-3{grid-column:span 3/span 3}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.w-full{width:100%}.w-8{width:2rem}.h-8{height:2rem}.h-3{height:.75rem}.w-36{width:9rem}.w-40{width:10rem}.max-h-60{max-height:15rem}.max-w-7xl{max-width:80rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-6{margin-top:1.5rem}.p-6{padding:1.5rem}.pl-10{padding-left:2.5rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-left{text-align:left}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-gray-800{color:#1f2937}.text-blue-500{color:#3b82f6}.text-blue-600{color:#2563eb}.text-blue-700{color:#1d4ed8}.text-blue-800{color:#1e40af}.text-orange-500{color:#f97316}.text-orange-600{color:#ea580c}.text-orange-800{color:#9a3412}.text-orange-900{color:#7c2d12}.text-green-600{color:#16a34a}.text-green-700{color:#15803d}.text-red-500{color:#ef4444}.text-red-600{color:#dc2626}.bg-gray-50{background-color:#f9fafb}.bg-gray-100{background-color:#f3f4f6}.bg-gray-200{background-color:#e5e7eb}.bg-blue-50{background-color:#eff6ff}.bg-blue-500{background-color:#3b82f6}.bg-gray-800{background-color:#1f2937}.bg-green-50{background-color:#f0fdf4}.bg-yellow-50{background-color:#fefce8}.bg-orange-50{background-color:#fff7ed}.bg-gradient-to-br.from-orange-50.to-yellow-50{background:linear-gradient(to bottom right,#fff7ed,#fefce8)}.border-2{border-style:solid!important;border-width:2px!important}.border-b{border-bottom:1px solid}.border-t-2{border-top:2px solid!important}.border-dashed{border-style:dashed!important}.rounded-xl{border-radius:.75rem}.rounded-full{border-radius:9999px}.border-gray-200{border-color:#e5e7eb!important}.border-gray-300{border-color:#d1d5db!important}.border-blue-400{border-color:#60a5fa!important}.border-blue-500{border-color:#3b82f6!important}.border-green-500{border-color:#22c55e!important}.border-orange-300{border-color:#fdba74!important}.border-orange-400{border-color:#fb923c!important}.border-yellow-500{border-color:#eab308!important}.relative{position:relative}.absolute{position:absolute}.z-50{z-index:50}.cursor-pointer{cursor:pointer}.transition-all{transition:all .15s ease-in-out}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}@media (min-width:768px){.md\:flex-row{flex-direction:row}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.hover\:bg-blue-100:hover{background-color:#dbeafe}.hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.last\:border-b-0:last-child{border-bottom:0!important}.focus\:border-orange-500:focus{border-color:#f97316}.ml-\[1\.875rem\]{margin-left:1.875rem}#content .navigation{border-bottom:1px solid #d3d3d3}#appDashboard h1,#appInvoices h1{align-items:center;color:#000;display:flex;justify-content:left}#appDashboard h1{margin-bottom:1em}#appCoface h1,.h1Customer{align-items:center;color:#000;display:flex;justify-content:left}.h1Customer{position:relative;right:20.5em;top:1.5em}.h1Invoices{position:absolute;right:81.5em;top:11.5em}.h1Coface,.h1Invoices{align-items:center;color:#000;display:flex;justify-content:left}.h1Coface{position:relative;right:37em;top:1.5em}.cardD{height:25em;top:5em}.cardD,.tableD{position:relative;width:100%}.tableD{border-radius:5px;bottom:5em;right:14.5em}.paginatorInvoice,.tableD{align-items:center;display:flex;justify-content:center}.paginatorInvoice{margin-top:10em}.card{background:var(--surface-card);border-radius:10px;margin-bottom:1rem;padding:2rem}p{line-height:1.75}#pv_id_1{background:transparent;border:none;font-size:19px}.p-menuitem-content:focus,.p-menuitem-content:hover{background:#3b4854;border-radius:5px}.menu-item{margin-bottom:10px}.vertical-menu{background-color:#263746;border-right:1px solid #dee2e6;color:#fff!important;height:100vh;left:0;padding:10px;position:fixed;top:0;width:231px}.p-menuitem-text{color:#fff}.cardInvoice{background:transparent;border:none;left:16.5em;position:relative;width:83%}.p-datatable-tbody tr:hover{background:#f7f9fe}.tableD .p-datatable-tbody>tr.p-row-expanded>td{position:relative}.tableD .p-datatable-tbody>tr.p-row-expanded .p-datatable-row-expansion{display:block;overflow:hidden}.p-column-header-content{display:flex;justify-content:center}.p-datatable-thead th{background:#e9edf7;color:#263746}.top-right{bottom:39.5em;position:absolute;right:47px}.avatar-btn{background-color:#fff!important;border-radius:50%;padding:5px}.language-switcher .btn-link,.language-switcher .dropdown-toggle{align-items:center;background:none;border:none;display:flex;justify-content:center;padding:0}.language-switcher img{height:24px;width:24px}.dropdown-language .btn-link:after{display:none}.cardCustomer{background:transparent;border:none;left:16.5em;position:relative;width:83%}.filterCustomer{margin-right:-6em}.filters{margin-bottom:-3em}.filters,.filtersInvoice{display:flex;justify-content:end;margin-top:3em}.filtersInvoice{margin-bottom:-4rem!important;margin-right:-6em}.filterStatus{margin-right:7px;width:142px!important}.filterStatus,.filterStatusCoface{background:#fff!important;border:1px solid #8b909a!important;border-radius:8px!important;height:2.4em!important;margin-bottom:1em;margin-top:2.6em!important;outline-color:transparent!important;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s!important}.filterStatusCoface{width:171px!important}.filterSite{background:#fff!important;border:1px solid #8b909a!important;border-radius:8px!important;height:2.4em!important;left:1.6em;margin-right:2em!important;margin-top:2.6em!important;outline-color:transparent!important;position:relative;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s!important;width:176px!important}.filter{border:1px solid #8b909a;border-radius:8px;height:3em;margin-right:.5rem;margin-top:3em}.p-mr-2 input,.p-mr-2 span{color:#263746}.p-paginator-bottom{bottom:0}.cardInvoice .p-paginator-bottom,.p-paginator-bottom{display:flex;justify-content:center;position:relative}.cardInvoice .p-paginator-bottom{align-items:center;margin-top:-48em;right:69em;width:119em}#appCoface,#appCustomer,#appDashboard,#appInvoices{overflow:hidden}.cardCoface,.p-paginator{background:transparent}.cardCoface{border:none;left:16.5em;position:relative;width:83%}.filterCoface{margin-right:-6em}.p-datatable-wrapper{align-items:center!important;display:flex!important;justify-content:flex-start!important;margin-top:3em!important;max-width:101em!important}.exportBtnCoface{background:#007bff;border:none;border-radius:8px;color:#fff;font-weight:600;height:3em;position:relative;right:45.1em}.all{align-items:center;display:flex;justify-content:center}.container-message{background:#f4f7fe;border-radius:5px;height:18em;position:relative;width:45em}.scroll-wrapper{bottom:-1em;height:12em;left:4em;position:relative;scrollbar-color:#000 #d3d3d3;scrollbar-width:thin;width:40em}.scroll-wrapper::-webkit-scrollbar{width:8px}.scroll-wrapper::-webkit-scrollbar-track{background:#d3d3d3;border-radius:5px}.scroll-wrapper::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #d3d3d3;border-radius:5px}.add{background:#fff;height:2.5em;left:32em;position:relative;text-transform:uppercase;top:3em;width:11em}.add,.save{border:none;border-radius:5px}.save{background:#23bdef}.cancel{background:#ff1010;border:none;border-radius:5px}.message-wrapper{margin-bottom:1.5em}.author{font-weight:700;margin-bottom:.2em}.date{color:gray;font-size:.8em;margin-left:.5em}.message-bubble{background-color:#e0f7fa;border-radius:15px;max-width:70%;padding:10px;word-wrap:break-word;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:10px;margin-top:.2em}.message-wrapper{display:flex;flex-direction:column}.message-bubble{align-self:flex-start;background-color:#fff}.edit-icon{color:#007bff;cursor:pointer;font-size:1em;margin-left:10px;transition:color .3s ease}.edit-icon:hover{color:#0056b3}.historique-container{align-items:center;display:flex;justify-content:center;margin-bottom:11em}.historique-statutAll{border:1px solid #979797;display:flex;height:30em;left:9em;position:relative;top:8em;width:80%}.statut-container{background:#e9e7fd;border:1px solid #979797;height:30em;width:19em}.statut-container h4{display:flex;justify-content:center;margin-top:3em}.statut-container i{color:green}.s1{background:#63e3ad}.s1,.s2{align-items:center;border-radius:5px;color:#fff;height:1.5em;left:.7em;position:relative;width:135px}.s2{background:#ffc85d}.s3{background:#ffa57e}.s3,.s4{align-items:center;border-radius:5px;color:#fff;height:1.5em;left:.7em;position:relative;width:135px}.s4{background:#ff5f5f}.s5{align-items:center;background:#870000;border-radius:5px;color:#fff;height:1.5em;left:.7em;position:relative;width:135px}.coface1,.coface2{align-items:center;background:#000;border-radius:5px;color:#fff;height:1.5em;left:.7em;position:relative;width:135px}.reminder-date{color:#a3aed0;line-height:0rem;margin-top:4em}.dateRelance,.reminder-date,.reminder-type{display:flex;justify-content:center}.reminder-type{color:#a3aed0;line-height:0rem;margin-top:2em}.auto,.manuelle{display:flex;justify-content:center}.emailSend{left:1.5em;position:relative}.sendMailInvoice{align-items:center;background:#e9edf7;border:none;border-radius:8px;bottom:1.5em;color:#000;display:flex;font-weight:600;height:31px;justify-content:center;position:relative;width:4em}.lettreRecommandee{background:transparent;border:none;color:#000}.btn-group{display:flex}.btnRefInvoice{background:transparent;border-color:#000!important;border-radius:5px;color:#000;cursor:grab!important}.filterMED{left:40em;position:relative}@media (min-width:1536px) and (max-width:1708px){.filterStatusC{background:#fff!important;border:1px solid #8b909a!important;border-radius:8px!important;bottom:1.3em;height:3em!important;left:5.5em!important;margin-top:2.6em!important;outline-color:transparent!important;position:relative;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s!important;width:249px!important}.filterSearchC{border:1px solid #8b909a;border-radius:8px;bottom:1.5em;height:3em;margin-right:.5rem;margin-top:3em;position:relative;right:18.2em!important;z-index:100}}@media (min-width:1538px){.filtersInvoice{margin-right:-1.5em}.h1Customer{right:39.5em}.filterCustomer{margin-right:-1.5em!important}.filterCoface{margin-right:-1.5em}.p-datatable-wrapper{align-items:center!important;display:flex!important;justify-content:flex-start!important;margin-top:3em!important;max-width:110em!important}.coface1,.coface2,.s1,.s2,.s3,.s4,.s5{left:1.7em}}.btnSend{background-color:#ff6771;border:none;bottom:0;color:#fff;cursor:pointer;font-size:18px;font-weight:500;margin-left:2.7em;margin-top:20px;padding:15px;position:sticky;text-transform:uppercase;width:95.5%}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;text-align:center}.filterStatusDashboard{height:2em!important;margin-left:.5em!important}.filterSearchC{border:1px solid #8b909a;border-radius:8px;bottom:1.5em;height:3em;margin-right:.5rem;margin-top:3em;position:relative;right:3.2em;z-index:100}.filterStatusC{bottom:1.3em;height:3em!important;left:24.5em;position:relative;width:249px!important}.filterStatusC,.filterStatusI{background:#fff!important;border:1px solid #8b909a!important;border-radius:8px!important;margin-top:2.6em!important;outline-color:transparent!important;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s!important}.filterStatusI{height:2.4em!important;margin-bottom:1em;width:185px!important}.downloadB{border-radius:5px}.dashboard-container[data-v-92da5428]{padding:20px}.dashboard-header[data-v-92da5428]{margin-bottom:20px}.status-summary[data-v-92da5428]{display:flex;gap:10px;margin-bottom:3em}.status-card[data-v-92da5428]{border-radius:10px;flex:1;padding:15px;text-align:center}.status-card h2[data-v-92da5428]{font-size:18px;font-style:italic}.charts-row[data-v-92da5428]{display:flex;gap:20px}.chart-container[data-v-92da5428]{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);flex:1;padding:20px}.bar-chart[data-v-92da5428],.donut-chart[data-v-92da5428]{height:300px;width:100%}.table-invoices[data-v-92da5428]{margin-top:20px}.status-label[data-v-92da5428]{background-color:#ef476f;border-radius:4px;color:#fff;padding:2px 8px}.table-invoices h5[data-v-92da5428]{margin:1em 0 -6em}.status-option[data-v-92da5428]{border-radius:4px;color:#fff!important;font-weight:500;padding:.5rem;width:100%}[data-v-92da5428] .p-dropdown{min-width:150px}[data-v-92da5428] .p-dropdown-panel .p-dropdown-items{padding:.5rem}[data-v-92da5428] .p-dropdown-panel .p-dropdown-item{margin:.2rem 0;padding:0!important}[data-v-92da5428] .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background-color:transparent!important}[data-v-92da5428] .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{background-color:hsla(0,0%,100%,.1)!important}[data-v-92da5428] .p-dropdown:not(.p-disabled).p-focus{border-color:#dee2e6;box-shadow:none}[data-v-92da5428] .p-dropdown .p-dropdown-label{padding:0}[data-v-92da5428] .p-dropdown-panel{background:#fff;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.filterStatusDashboard{[data-v-92da5428] .p-dropdown-trigger{color:#fff}}.status-badge[data-v-92da5428]{border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;display:inline-block;font-weight:700;min-width:80px;padding:.3em .6em;text-align:center}.dropdown-site[data-v-92da5428]{color:#000!important;margin-bottom:20px}[data-v-92da5428] .dropdown-site #pv_id_1{border:1px solid gray;border-radius:8px;padding:10px}[data-v-92da5428] .p-dropdown{border-radius:8px;color:#000!important;padding:10px}.typology-badge[data-v-6aca8790]{background-color:#263746;border-radius:50%;color:#fff;display:inline-block;font-size:12px;line-height:20px;min-height:30px;min-width:30px;padding:5px 10px;text-align:center}.exportBtnCustomer[data-v-6aca8790]{background:#007bff;border:none;border-radius:8px;color:#fff;font-weight:600;height:3em;position:relative;right:43em}.status-optionCcard{border-radius:4px;bottom:.5em;color:#fff!important;font-weight:500;height:3em;padding:.5rem;position:relative;right:.5em;width:111%}:deep(.p-dropdown){min-width:150px}:deep(.p-dropdown-panel .p-dropdown-items){padding:.5rem}:deep(.p-dropdown-panel .p-dropdown-item){margin:.2rem 0;padding:0!important}:deep(.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight){background-color:transparent!important}:deep(.p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover){background-color:hsla(0,0%,100%,.1)!important}:deep(.p-dropdown:not(.p-disabled).p-focus){border-color:#dee2e6;box-shadow:none}:deep(.p-dropdown .p-dropdown-label){padding:0}:deep(.p-dropdown-panel){background:#fff;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.filterStatusC{:deep(.p-dropdown-trigger){color:#fff}}:deep(.p-dropdown-item),:deep(.p-dropdown-label),:deep(.status-optionCcard){color:#fff!important}.status-badge{border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;display:inline-block;font-weight:700;min-width:80px;padding:.3em .6em;text-align:center}.status-badge.credit{background-color:#fff!important;color:#000}.credit-row{background-color:#fce4d6!important;color:#000!important}.grayed-out[data-v-004c76b8]{color:gray;opacity:.4;pointer-events:none}.reminder-user[data-v-004c76b8]{color:#666;font-size:.9em;margin-left:100px;margin-top:-4px}.reminder-user i[data-v-004c76b8]{color:#6998ed;margin-right:6px}.upload-flow[data-v-801b98c4]{border-radius:20px!important;margin:0 auto 3em;max-width:1560px;padding:2rem;width:100%}.flex.justify-between.gap-8[data-v-801b98c4]{display:flex;gap:2rem;justify-content:space-between;padding:55px 80px}.flex-1 p[data-v-801b98c4]{margin-bottom:2em!important}.kit-switch-container[data-v-801b98c4]{background:#f8f9fa;border-radius:8px;padding:.75rem;width:93%}.kit-label[data-v-801b98c4]{color:#898a8c;font-weight:700;margin-left:12px;position:relative}.kit-switch[data-v-801b98c4]{position:relative}.component-card[data-v-801b98c4]{box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease}.component-card[data-v-801b98c4]:hover{box-shadow:0 4px 6px rgba(0,0,0,.15);transform:translateY(-2px)}.position-badge[data-v-801b98c4]{font-size:1.1rem;height:40px;width:40px}.file-info[data-v-801b98c4]{padding:.5rem 1rem}.component-uploader[data-v-801b98c4] .p-fileupload-choose{background-color:#0042ff!important;border-color:#0042ff!important;color:#fff;font-weight:600}.component-uploader[data-v-801b98c4] .p-fileupload-choose:hover{background-color:#0035cc!important}.upload-container[data-v-801b98c4]{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:600px;text-align:center;width:100%}.upload-container h3[data-v-801b98c4]{font-weight:600}.custom-upload[data-v-801b98c4]{background-color:#fafafa;border-radius:8px;padding:40px;text-align:center;transition:all .3s ease-in-out}.custom-upload[data-v-801b98c4]:hover{background-color:#f3f4f6}.upload-icon[data-v-801b98c4]{color:#0042ff;font-size:2rem;margin-bottom:10px}.upload-text[data-v-801b98c4]{font-size:16px;font-weight:500}.upload-link[data-v-801b98c4]{color:#0042ff;cursor:pointer;text-decoration:underline}.upload-link[data-v-801b98c4]:hover{color:#0035cc}.upload-info[data-v-801b98c4]{color:#6b7280;font-size:12px;margin-top:5px}.file-types[data-v-801b98c4]{color:#6b7280;font-size:.875rem;margin-top:1rem}.add-input[data-v-801b98c4]{background-color:#000!important;border-color:transparent!important;border-radius:50%;cursor:pointer;height:30px;margin-left:7px;transition:all .2s;width:30px}.add-input[data-v-801b98c4]:hover{background-color:#333!important;transform:scale(1.1)}.add-input p[data-v-801b98c4]{margin:-7px}.del-input[data-v-801b98c4]{background-color:#ff4f4f!important;border-color:transparent!important;border-radius:50%;cursor:pointer;height:30px;margin-left:8px;transition:all .2s;width:30px}.del-input[data-v-801b98c4]:hover{background-color:#c00!important;transform:scale(1.1)}.del-input p[data-v-801b98c4]{margin:-7px}.submit-upload[data-v-801b98c4]{background-color:#0042ff!important;border-radius:12px;color:#fff!important;font-size:1.1rem;font-weight:700;height:60px;margin-top:1.5rem;transition:all .3s;width:100%}.submit-upload[data-v-801b98c4]:hover:not(:disabled){background-color:#0035cc!important;box-shadow:0 4px 12px rgba(0,66,255,.4);transform:translateY(-2px)}.submit-upload[data-v-801b98c4]:disabled{cursor:not-allowed;opacity:.6}.dropdown-upload[data-v-801b98c4]{border-color:#0042ff!important;height:60px;margin-bottom:2em;width:592px;width:93%}[data-v-801b98c4] .dropdown-upload .p-dropdown-label,[data-v-801b98c4] .dropdown-upload .p-dropdown-trigger{color:#0042ff!important}.dropdown-country-iso[data-v-801b98c4],.dropdown-site[data-v-801b98c4]{width:93%}.input-upload[data-v-801b98c4]{border:2px solid #e2e8f0;height:60px;transition:all .2s;width:565px}.input-upload[data-v-801b98c4]:focus{border-color:#0042ff;box-shadow:0 0 0 3px rgba(0,66,255,.1);outline:none}.table-upload[data-v-801b98c4]{border-radius:20px!important;margin:0 auto 2em;max-width:1560px;width:100%}.table-upload-h2[data-v-801b98c4]{font-weight:600;margin:0 auto .5em;max-width:1560px}[data-v-801b98c4] .p-fileupload-content{align-items:center;display:flex;flex-direction:column}[data-v-801b98c4] .custom-upload .p-fileupload-choose{display:none}[data-v-801b98c4] .p-fileupload-basic .p-fileupload-choose{display:inline-flex!important}[data-v-801b98c4] .p-fileupload.p-fileupload-advanced.p-component{width:153%}[data-v-801b98c4] .p-menu{border-radius:15px!important;z-index:9999!important}[data-v-801b98c4] .p-menuitem-text{color:#000!important}[data-v-801b98c4] .p-column-title{color:#000!important;opacity:1!important}[data-v-801b98c4] .p-datatable-tbody td{white-space:normal!important}[data-v-801b98c4] .p-inputtext-lg .p-inputtext{padding:.8rem!important}[data-v-801b98c4] .p-badge.p-badge-warning{background-color:#d8e1ea!important}[data-v-801b98c4] .p-toast{top:100px!important;z-index:99999!important}[data-v-801b98c4] .p-datepicker{border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:360px!important;width:auto!important}[data-v-801b98c4] .p-progressbar{background-color:#e5e7eb;border-radius:5px;height:10px}[data-v-801b98c4] .p-progressbar-value{background:linear-gradient(90deg,#0042ff,#00be79)}.p-tooltip[data-v-801b98c4],[data-v-801b98c4] .p-message{border-radius:8px;font-size:.875rem}.p-tooltip[data-v-801b98c4]{background-color:#333;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;padding:8px 12px}.p-tooltip-arrow[data-v-801b98c4]{border-top-color:#333!important}@media (min-width:768px) and (max-width:1380px){[data-v-801b98c4] .upload-flow{padding:0!important;width:100%!important}[data-v-801b98c4] .table-upload{width:100%!important}}@media (max-width:768px){.flex.justify-between.gap-8[data-v-801b98c4]{flex-direction:column;padding:20px}.upload-flow[data-v-801b98c4]{margin-left:0!important;padding:1rem}.table-upload[data-v-801b98c4]{margin-left:0!important;width:100%}.component-card[data-v-801b98c4]{flex-direction:column}}@keyframes fadeIn-801b98c4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.component-card[data-v-801b98c4]{animation:fadeIn-801b98c4 .3s ease-out}@keyframes pulse-801b98c4{0%,to{opacity:1}50%{opacity:.5}}[data-v-801b98c4] .p-progress-spinner-circle{animation:pulse-801b98c4 1.5s ease-in-out infinite}@media (prefers-color-scheme:dark){.upload-flow[data-v-801b98c4]{background-color:#1e293b;color:#757c84}.custom-upload[data-v-801b98c4]{background-color:#334155}.component-card[data-v-801b98c4]{background-color:#334155!important;border-color:#475569!important}}.tag-kit[data-v-801b98c4]{margin-left:5px}.existing-doc-card[data-v-801b98c4]{background-color:#f0f9ff;border:2px solid #3b82f6;transition:all .2s}.existing-doc-card[data-v-801b98c4]:hover{background-color:#dbeafe;box-shadow:0 2px 8px rgba(59,130,246,.2)}.existing-doc-card i[data-v-801b98c4]{flex-shrink:0}.p-button.p-button-success[data-v-801b98c4]{transition:all .3s ease}.p-button.p-button-success[data-v-801b98c4]:hover:not(:disabled){box-shadow:0 4px 12px rgba(34,197,94,.3);transform:translateY(-2px)}.p-button[data-v-801b98c4]:disabled{cursor:not-allowed;opacity:.6}.border-green-500[data-v-801b98c4]{border-color:#22c55e!important}.border-orange-500[data-v-801b98c4]{border-color:#f97316!important}.border-orange-400[data-v-801b98c4]{border-color:#fb923c!important}.border-blue-500[data-v-801b98c4]{border-color:#3b82f6!important}.bg-green-50[data-v-801b98c4]{background-color:#f0fdf4}.bg-blue-50[data-v-801b98c4]{background-color:#eff6ff}.bg-yellow-50[data-v-801b98c4]{background-color:#fefce8}@keyframes slideIn-801b98c4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.component-card[data-v-801b98c4]{animation:slideIn-801b98c4 .3s ease-out}.position-badge[data-v-801b98c4]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.existing-doc-card[data-v-801b98c4]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.file-info[data-v-801b98c4]{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;display:flex;flex:1;gap:8px;min-width:0;padding:8px 12px}.file-name-truncated[data-v-801b98c4]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-shrink-0[data-v-801b98c4]{flex-shrink:0}.create-newkit[data-v-801b98c4]{width:100%}.kit-sku-cell[data-v-801b98c4]{border:1px solid #b5b5b5;border-radius:5px;color:#88888a;display:inline-block;font-size:11px;font-weight:600;margin-top:5px;max-width:140px;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap}.btn-check-kit[data-v-801b98c4]{border-radius:5px;height:58px;margin-left:5px;width:58px}[data-v-801b98c4] .btn-check-kit .pi{font-size:27px}.new-kit-text span[data-v-801b98c4],i[data-v-801b98c4]{font-weight:700}.composant-box[data-v-801b98c4]{border:1px solid #dee2e6;margin-top:10px}.comp-header .p-tag[data-v-801b98c4]{margin-left:5px}.btn-doc-validate[data-v-801b98c4]{width:auto}.absolute[data-v-801b98c4]{cursor:pointer;position:absolute}.flex[data-v-801b98c4]{display:flex}.flex-col[data-v-801b98c4]{flex-direction:column}.flex-1[data-v-801b98c4]{flex:1 1 0%}.flex-auto[data-v-801b98c4]{flex:1 1 auto}.items-center[data-v-801b98c4]{align-items:center}.items-start[data-v-801b98c4]{align-items:flex-start}.justify-center[data-v-801b98c4]{justify-content:center}.justify-between[data-v-801b98c4]{justify-content:space-between}.gap-2[data-v-801b98c4]{gap:.5rem}.gap-3[data-v-801b98c4]{gap:.75rem}.gap-4[data-v-801b98c4]{gap:1rem}.grid[data-v-801b98c4]{display:grid}.grid-cols-1[data-v-801b98c4]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3[data-v-801b98c4]{grid-template-columns:repeat(3,minmax(0,1fr))}.col-span-3[data-v-801b98c4]{grid-column:span 3/span 3}.text-center[data-v-801b98c4]{text-align:center}.space-y-4[data-v-801b98c4]>*+*{margin-top:1rem}.mb-1[data-v-801b98c4]{margin-bottom:.25rem}.mb-2[data-v-801b98c4]{margin-bottom:.5rem}.mb-3[data-v-801b98c4]{margin-bottom:.75rem}.mb-4[data-v-801b98c4]{margin-bottom:1rem}.mb-6[data-v-801b98c4]{margin-bottom:1.5rem}.mb-8[data-v-801b98c4]{margin-bottom:2rem}.mt-2[data-v-801b98c4]{margin-top:.5rem}.mt-3[data-v-801b98c4]{margin-top:.75rem}.mt-4[data-v-801b98c4]{margin-top:1rem}.mt-6[data-v-801b98c4]{margin-top:1.5rem}.ml-2[data-v-801b98c4]{margin-left:.5rem}.pt-4[data-v-801b98c4]{padding-top:1rem}.ml-8[data-v-801b98c4]{margin-left:8rem}.p-2[data-v-801b98c4]{padding:.5rem}.p-3[data-v-801b98c4]{padding:.75rem}.p-4[data-v-801b98c4]{padding:1rem}.p-5[data-v-801b98c4]{padding:1.25rem}.p-6[data-v-801b98c4]{padding:1.5rem}.w-8[data-v-801b98c4]{width:2rem}.h-8[data-v-801b98c4]{height:2rem}.w-full[data-v-801b98c4]{width:100%}.text-xs[data-v-801b98c4]{font-size:.75rem;line-height:1rem}.text-sm[data-v-801b98c4]{font-size:.875rem;line-height:1.25rem}.text-lg[data-v-801b98c4]{font-size:1.125rem;line-height:1.75rem}.text-xl[data-v-801b98c4]{font-size:1.25rem;line-height:1.75rem}.text-2xl[data-v-801b98c4]{font-size:1.5rem;line-height:2rem}.text-5xl[data-v-801b98c4]{font-size:3rem;line-height:1}.font-bold[data-v-801b98c4]{font-weight:700}.font-semibold[data-v-801b98c4]{font-weight:600}.font-medium[data-v-801b98c4]{font-weight:500}.block[data-v-801b98c4]{display:block}.break-all[data-v-801b98c4]{word-break:break-all}.text-gray-400[data-v-801b98c4]{color:#9ca3af}.text-gray-500[data-v-801b98c4]{color:#6b7280}.text-gray-600[data-v-801b98c4]{color:#4b5563}.text-gray-700[data-v-801b98c4]{color:#374151}.text-gray-800[data-v-801b98c4]{color:#1f2937}.text-orange-600[data-v-801b98c4]{color:#ea580c}.text-orange-800[data-v-801b98c4]{color:#9a3412}.text-orange-900[data-v-801b98c4]{color:#7c2d12}.text-green-600[data-v-801b98c4]{color:#16a34a}.text-red-500[data-v-801b98c4]{color:#ef4444}.text-red-600[data-v-801b98c4]{color:#dc2626}.text-blue-600[data-v-801b98c4]{color:#2563eb}.text-blue-700[data-v-801b98c4]{color:#1d4ed8}.text-blue-800[data-v-801b98c4]{color:#1e40af}.bg-white[data-v-801b98c4]{background-color:#fff}.bg-gray-100[data-v-801b98c4]{background-color:#f3f4f6}.bg-gray-200[data-v-801b98c4]{background-color:#e5e7eb}.bg-gray-50[data-v-801b98c4]{background-color:#f9fafb}.bg-blue-100[data-v-801b98c4]{background-color:#dbeafe}.bg-orange-50[data-v-801b98c4]{background-color:#fff7ed}.bg-gradient-to-br[data-v-801b98c4]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-orange-50[data-v-801b98c4]{--tw-gradient-from:#fff7ed;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,247,237,0))}.to-yellow-50[data-v-801b98c4]{--tw-gradient-to:#fefce8}.border[data-v-801b98c4]{border-style:solid;border-width:1px}.border-2[data-v-801b98c4]{border-style:solid;border-width:2px}.border-b[data-v-801b98c4]{border-bottom-style:solid;border-bottom-width:1px}.border-t-2[data-v-801b98c4]{border-top-style:solid;border-top-width:2px}.border-dashed[data-v-801b98c4]{border-style:dashed}.border-gray-200[data-v-801b98c4]{border-color:#e5e7eb}.border-gray-300[data-v-801b98c4]{border-color:#d1d5db}.border-orange-200[data-v-801b98c4]{border-color:#fed7aa}.border-orange-300[data-v-801b98c4]{border-color:#fdba74}.border-blue-200[data-v-801b98c4]{border-color:#bfdbfe}.border-blue-400[data-v-801b98c4]{border-color:#60a5fa}.rounded-lg[data-v-801b98c4]{border-radius:.5rem}.rounded-full[data-v-801b98c4]{border-radius:9999px}.rounded[data-v-801b98c4]{border-radius:.25rem}.shadow-lg[data-v-801b98c4]{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.shadow-sm[data-v-801b98c4]{box-shadow:0 1px 2px rgba(0,0,0,.05)}.overflow-y-auto[data-v-801b98c4]{overflow-y:auto}.max-h-60[data-v-801b98c4]{max-height:15rem}.relative[data-v-801b98c4]{position:relative}.z-50[data-v-801b98c4]{z-index:50}.mt-1[data-v-801b98c4]{margin-top:.25rem}.hover\:bg-blue-100[data-v-801b98c4]:hover{background-color:#dbeafe}.hover\:shadow-md[data-v-801b98c4]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.last\:border-b-0[data-v-801b98c4]:last-child{border-bottom-width:0}.transition-all[data-v-801b98c4]{transition:all .15s ease}.transition-colors[data-v-801b98c4]{transition:color .15s ease,background-color .15s ease,border-color .15s ease}.cursor-pointer[data-v-801b98c4]{cursor:pointer}.simple-upload[data-v-801b98c4] .p-fileupload-content{align-items:center;border:1.5px dashed #0042ff!important;border-radius:11px!important;display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:28px!important}.upload-content[data-v-801b98c4]{text-align:center}.simple-upload[data-v-801b98c4] .p-fileupload-content .p-fileupload-files,.simple-upload[data-v-801b98c4] .p-fileupload-content .p-progressbar,[data-v-801b98c4] .p-fileupload-file .p-fileupload-file-thumbnail{display:none!important}.kit-upl[data-v-801b98c4]{margin-left:2em}.cp-sidebar[data-v-aa3d4060]{background:var(--cp-sidebar-bg);border-right:1px solid var(--cp-border);box-shadow:var(--cp-shadow);display:flex;flex-direction:column;height:calc(100vh - var(--cp-topbar-height));left:0;position:fixed;top:var(--cp-topbar-height);transition:width .2s ease;width:var(--cp-sidebar-width);z-index:200}.cp-sidebar.collapsed[data-v-aa3d4060]{width:72px}.cp-nav[data-v-aa3d4060]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem}.cp-nav-item[data-v-aa3d4060]{align-items:center;border-radius:10px;color:var(--cp-sidebar-text);display:flex;font-size:.95rem;gap:.75rem;padding:.75rem;text-decoration:none;transition:background .15s,color .15s}.cp-nav-item i[data-v-aa3d4060]{color:var(--cp-sidebar-text-muted);flex-shrink:0;font-size:1rem;text-align:center;width:20px}.cp-nav-item[data-v-aa3d4060]:hover{background:var(--cp-nav-hover);color:var(--cp-text)}.cp-nav-item:hover i[data-v-aa3d4060]{color:var(--cp-accent)}.cp-nav-item.active[data-v-aa3d4060]{background:var(--cp-nav-active-bg);color:var(--cp-nav-active-text);font-weight:600}.cp-nav-item.active i[data-v-aa3d4060]{color:var(--cp-accent)}.cp-topbar[data-v-7927d5d6]{align-items:center;background:var(--cp-topbar-bg);border-bottom:1px solid var(--cp-border);display:flex;height:var(--cp-topbar-height);justify-content:space-between;left:0;padding:0 1.5rem 0 1rem;position:fixed;right:0;top:0;z-index:300}.cp-topbar-left[data-v-7927d5d6],.cp-topbar-right[data-v-7927d5d6]{align-items:center;display:flex;gap:.75rem}.cp-icon-btn[data-v-7927d5d6]{background:transparent;border:0;border-radius:8px;color:var(--cp-text);cursor:pointer;flex-shrink:0;font-size:1.1rem;padding:6px;transition:background .15s}.cp-icon-btn[data-v-7927d5d6]:hover{background:var(--cp-nav-hover)}.cp-brand[data-v-7927d5d6]{align-items:center;display:flex;gap:10px}.cp-brand-logo[data-v-7927d5d6]{display:block;height:36px;width:auto}.cp-brand-divider[data-v-7927d5d6]{background:var(--cp-border);height:20px;width:1px}.cp-brand-title[data-v-7927d5d6]{color:var(--cp-accent);font-size:.85rem;font-weight:500;letter-spacing:.3px}.cp-lang-switcher[data-v-7927d5d6]{position:relative}.cp-lang-btn[data-v-7927d5d6]{align-items:center;background:transparent;border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);cursor:pointer;display:flex;font-size:.85rem;gap:6px;padding:5px 10px;transition:background .15s}.cp-lang-btn[data-v-7927d5d6]:hover{background:var(--cp-nav-hover)}.cp-flag-img[data-v-7927d5d6]{border-radius:2px;display:block;height:auto;width:20px}.cp-lang-code[data-v-7927d5d6]{font-size:.8rem;font-weight:600;letter-spacing:.5px}.cp-chevron[data-v-7927d5d6]{color:var(--cp-text-muted);font-size:.65rem;transition:transform .2s ease}.cp-chevron.open[data-v-7927d5d6]{transform:rotate(180deg)}.cp-dropdown[data-v-7927d5d6],.cp-user-dropdown[data-v-7927d5d6]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:999}.cp-dropdown-option[data-v-7927d5d6]{align-items:center;background:transparent;border:none;color:var(--cp-text);cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:9px 14px;text-align:left;transition:background .12s;width:100%}.cp-dropdown-option[data-v-7927d5d6]:hover{background:var(--cp-nav-hover)}.cp-dropdown-option.active[data-v-7927d5d6]{background:var(--cp-nav-active-bg);font-weight:600}.cp-check[data-v-7927d5d6]{color:var(--cp-accent);font-size:.75rem;margin-left:auto}.cp-user-switcher[data-v-7927d5d6]{position:relative}.cp-user-btn[data-v-7927d5d6]{align-items:center;background:transparent;border:1px solid var(--cp-border);border-radius:999px;cursor:pointer;display:flex;gap:6px;padding:4px 8px 4px 4px;transition:background .15s}.cp-user-btn[data-v-7927d5d6]:hover{background:var(--cp-nav-hover)}.cp-user-initials[data-v-7927d5d6]{align-items:center;background:var(--cp-nav-active-bg);border:1px solid var(--cp-border);border-radius:50%;color:var(--cp-accent);display:flex;font-size:.8rem;font-weight:700;height:32px;justify-content:center;width:32px}.cp-user-dropdown[data-v-7927d5d6]{min-width:220px}.cp-user-info[data-v-7927d5d6]{align-items:center;display:flex;gap:10px;padding:14px}.cp-user-info-initials[data-v-7927d5d6]{align-items:center;background:var(--cp-nav-active-bg);border:1px solid var(--cp-border);border-radius:50%;color:var(--cp-accent);display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:40px;justify-content:center;width:40px}.cp-user-info-text[data-v-7927d5d6]{flex:1;overflow:hidden}.cp-user-name[data-v-7927d5d6]{color:var(--cp-text);font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-dropdown-sep[data-v-7927d5d6]{background:var(--cp-border);height:1px}.cp-user-option[data-v-7927d5d6]{align-items:center;background:transparent;border:none;color:var(--cp-text);cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:10px 14px;text-decoration:none;transition:background .12s;width:100%}.cp-user-option[data-v-7927d5d6]:hover{background:var(--cp-nav-hover)}.cp-user-option-logout[data-v-7927d5d6]{color:#ef4444}.cp-user-option-logout[data-v-7927d5d6]:hover{background:#fef2f2}.cp-drop-enter-active[data-v-7927d5d6],.cp-drop-leave-active[data-v-7927d5d6]{transition:opacity .15s ease,transform .15s ease}.cp-drop-enter-from[data-v-7927d5d6],.cp-drop-leave-to[data-v-7927d5d6]{opacity:0;transform:translateY(-6px)}:root{--cp-nav-active-text:#263746}body.df-portal{background:var(--cp-page-bg);color:var(--cp-text);margin:0}#appDocuFlowMenu{display:contents}#appDocuFlowRouter,#appDocuFlowSupport,#appDocuFlowUpload,#docuFlow-update-app{margin-left:var(--cp-sidebar-width);margin-top:var(--cp-topbar-height);transition:margin-left .2s ease}.cp-order-detail-page[data-v-c22f0a62]{max-width:1100px;padding:1.5rem 2rem}.cp-back-link[data-v-c22f0a62]{align-items:center;color:var(--cp-accent);display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;margin-bottom:1.25rem;text-decoration:none}.cp-back-link[data-v-c22f0a62]:hover{text-decoration:underline}.cp-card[data-v-c22f0a62]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);margin-bottom:1.25rem;padding:1.5rem}.cp-detail-header-card[data-v-c22f0a62]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.cp-detail-title[data-v-c22f0a62]{align-items:center;color:var(--cp-text);display:flex;flex-wrap:wrap;font-size:1.2rem;font-weight:700;gap:.5rem;margin:0 0 4px}.cp-order-no[data-v-c22f0a62]{color:var(--cp-accent)}.cp-detail-sub[data-v-c22f0a62]{color:var(--cp-text-muted);font-size:.84rem;margin:2px 0 0}.cp-detail-header-right[data-v-c22f0a62]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.cp-detail-total-block[data-v-c22f0a62]{align-items:flex-end;display:flex;flex-direction:column}.cp-detail-total-label[data-v-c22f0a62]{color:var(--cp-text-muted);font-size:.7rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.cp-detail-total-value[data-v-c22f0a62]{color:var(--cp-text);font-size:1.3rem;font-weight:700}.cp-badge[data-v-c22f0a62]{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.3px;padding:3px 10px;text-transform:uppercase}.cp-badge--lg[data-v-c22f0a62]{font-size:.8rem;padding:6px 14px}.cp-badge--success[data-v-c22f0a62]{background:#d1fae5;color:#059669}.cp-badge--warning[data-v-c22f0a62]{background:#fef3c7;color:#d97706}.cp-badge--orange[data-v-c22f0a62]{background:#ffedd5;color:#c2410c}.cp-pdf-dropdown[data-v-c22f0a62]{position:relative}.cp-btn-pdf[data-v-c22f0a62]{align-items:center;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:9px;color:var(--cp-text);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;padding:9px 16px;transition:border-color .15s}.cp-btn-pdf[data-v-c22f0a62]:hover{border-color:var(--cp-accent);color:var(--cp-accent)}.cp-chevron[data-v-c22f0a62]{font-size:.7rem;transition:transform .15s}.cp-pdf-dropdown--open .cp-chevron[data-v-c22f0a62]{transform:rotate(180deg)}.cp-pdf-menu[data-v-c22f0a62]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:10px;box-shadow:var(--cp-shadow);display:none;min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.cp-pdf-dropdown--open .cp-pdf-menu[data-v-c22f0a62]{display:block}.cp-pdf-option[data-v-c22f0a62]{background:none;border:none;color:var(--cp-text);cursor:pointer;display:block;font-size:.875rem;padding:9px 14px;text-align:left;transition:background .1s;width:100%}.cp-pdf-option[data-v-c22f0a62]:hover{background:var(--cp-nav-hover)}.cp-timeline-card[data-v-c22f0a62]{padding:1.25rem 1.5rem}.cp-timeline[data-v-c22f0a62]{align-items:flex-start;display:flex;gap:0}.cp-tl-step[data-v-c22f0a62]{align-items:center;display:flex;flex:1;flex-direction:column;position:relative}.cp-tl-marker[data-v-c22f0a62]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:34px;justify-content:center;width:34px;z-index:1}.cp-tl-marker--done[data-v-c22f0a62]{background:var(--cp-accent);color:#fff}.cp-tl-marker--pending[data-v-c22f0a62]{background:var(--cp-page-bg);border:2px solid var(--cp-border);color:var(--cp-text-muted)}.cp-tl-content[data-v-c22f0a62]{align-items:center;display:flex;flex-direction:column;margin-top:8px;text-align:center}.cp-tl-label[data-v-c22f0a62]{color:var(--cp-text);font-size:.75rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.cp-tl-date[data-v-c22f0a62]{color:var(--cp-text-muted);font-size:.8rem;margin-top:2px}.cp-tl-connector[data-v-c22f0a62]{background:var(--cp-border);height:2px;left:50%;position:absolute;top:17px;width:100%;z-index:0}.cp-tl-connector--done[data-v-c22f0a62]{background:var(--cp-accent)}.cp-section-title[data-v-c22f0a62]{color:var(--cp-text);font-size:.85rem;font-weight:700;letter-spacing:.5px;margin:0 0 .75rem;text-transform:uppercase}.cp-address-block p[data-v-c22f0a62]{color:var(--cp-text);font-size:.875rem;line-height:1.65;margin:0}.cp-product-header[data-v-c22f0a62]{align-items:center;border-bottom:1px solid var(--cp-border);display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem}.cp-line-number[data-v-c22f0a62]{align-items:center;background:var(--cp-accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.78rem;font-weight:700;height:26px;justify-content:center;width:26px}.cp-product-id[data-v-c22f0a62]{color:var(--cp-text);font-size:.95rem;font-weight:700}.cp-product-client-id[data-v-c22f0a62]{color:var(--cp-text-muted);font-size:.84rem}.cp-product-body[data-v-c22f0a62]{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1.4fr}@media (max-width:900px){.cp-product-body[data-v-c22f0a62]{grid-template-columns:1fr 1fr}.cp-product-docs[data-v-c22f0a62]{grid-column:1/-1}}@media (max-width:600px){.cp-product-body[data-v-c22f0a62]{grid-template-columns:1fr}}.cp-kv[data-v-c22f0a62]{border-bottom:1px solid var(--cp-border);display:flex;font-size:.875rem;justify-content:space-between;padding:5px 0}.cp-kv[data-v-c22f0a62]:last-child{border-bottom:none}.cp-kv-label[data-v-c22f0a62]{color:var(--cp-text-muted);font-weight:500}.cp-kv-value[data-v-c22f0a62]{color:var(--cp-text);font-weight:600;text-align:right}.cp-ok[data-v-c22f0a62]{color:#16a34a}.cp-warn[data-v-c22f0a62]{color:#d97706}.cp-price[data-v-c22f0a62]{color:var(--cp-accent);font-size:1rem}.cp-tracking-row[data-v-c22f0a62]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.cp-doc-title[data-v-c22f0a62]{color:var(--cp-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.4px;margin:0 0 .5rem;text-transform:uppercase}.cp-doc-grid[data-v-c22f0a62]{display:flex;flex-direction:column;gap:.4rem}.cp-doc-btn[data-v-c22f0a62]{align-items:center;background:var(--cp-page-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none;transition:border-color .15s,color .15s;white-space:nowrap}.cp-doc-btn[data-v-c22f0a62]:hover{border-color:var(--cp-accent);color:var(--cp-accent)}.cp-doc-btn--tracking[data-v-c22f0a62]{border-color:#bfdbfe;color:#2563eb}.cp-doc-btn--proof[data-v-c22f0a62]{border-color:#a7f3d0;color:#059669}.cp-doc-lang[data-v-c22f0a62]{background:var(--cp-nav-active-bg);border-radius:4px;color:var(--cp-accent);font-size:.68rem;font-weight:700;margin-left:4px;padding:1px 5px}.cp-doc-lot[data-v-c22f0a62]{color:var(--cp-text-muted);font-size:.7rem;font-weight:400;margin-left:4px}.cp-no-doc[data-v-c22f0a62]{color:var(--cp-text-muted);font-size:.8rem;font-style:italic;margin:0}@media (max-width:768px){.cp-order-detail-page[data-v-c22f0a62]{padding:1rem}.cp-detail-header-card[data-v-c22f0a62]{flex-direction:column}.cp-timeline[data-v-c22f0a62]{flex-direction:column;gap:1rem}.cp-tl-connector[data-v-c22f0a62]{display:none}}.p-dialog[data-v-7f0db1c7]{border-radius:12px}.status-header[data-v-7f0db1c7]{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:.8em;padding:.7em 1em;width:100%}.status-1[data-v-7f0db1c7]{background:#77e2a2}.status-2[data-v-7f0db1c7]{background:#f6c453}.status-3[data-v-7f0db1c7]{background:#f6a58d}.status-4[data-v-7f0db1c7]{background:#f26d75}.status-5[data-v-7f0db1c7]{background:#720202}.p-accordion-content[data-v-7f0db1c7]{font-size:14px;line-height:1.5;padding:1em 1.2em}.info-button[data-v-7f0db1c7]{color:#0042ff!important;font-size:1.2rem;margin-right:1rem}.info-button[data-v-7f0db1c7]:hover{background:rgba(0,66,255,.08)!important;color:#002bb8!important;transition:.2s ease}.p-tooltip[data-v-7f0db1c7]{background:#0042ff!important;border-radius:6px;color:#fff!important;font-size:13px;padding:6px 10px}.p-tooltip .p-tooltip-arrow[data-v-7f0db1c7]{border-top-color:#0042ff!important}.cr-sidebar[data-v-63d7e805]{background:var(--cr-sidebar-bg);border-right:1px solid var(--cr-border);box-shadow:var(--cr-shadow);display:flex;flex-direction:column;height:calc(100vh - var(--cr-topbar-height));left:0;position:fixed;top:var(--cr-topbar-height);transition:width .2s ease;width:var(--cr-sidebar-width);z-index:200}.cr-sidebar.collapsed[data-v-63d7e805]{width:72px}.cr-nav[data-v-63d7e805]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem}.cr-nav-item[data-v-63d7e805]{align-items:center;border-radius:10px;color:var(--cr-sidebar-text);display:flex;font-size:.95rem;gap:.75rem;padding:.75rem;text-decoration:none;transition:background .15s,color .15s}.cr-nav-item i[data-v-63d7e805]{color:var(--cr-sidebar-text-muted);flex-shrink:0;font-size:1rem;text-align:center;width:20px}.cr-nav-item[data-v-63d7e805]:hover{background:var(--cr-nav-hover);color:var(--cr-text)}.cr-nav-item:hover i[data-v-63d7e805]{color:var(--cr-accent)}.cr-nav-item.active[data-v-63d7e805]{background:var(--cr-nav-active-bg);color:var(--cr-nav-active-text);font-weight:600}.cr-nav-item.active i[data-v-63d7e805]{color:var(--cr-accent)}.cr-topbar[data-v-4ac7e25a]{align-items:center;background:var(--cr-topbar-bg);border-bottom:1px solid var(--cr-border);display:flex;height:var(--cr-topbar-height);justify-content:space-between;left:0;padding:0 1.5rem 0 1rem;position:fixed;right:0;top:0;z-index:300}.cr-topbar-left[data-v-4ac7e25a],.cr-topbar-right[data-v-4ac7e25a]{align-items:center;display:flex;gap:.75rem}.cr-icon-btn[data-v-4ac7e25a]{background:transparent;border:0;border-radius:8px;color:var(--cr-text);cursor:pointer;flex-shrink:0;font-size:1.1rem;padding:6px;transition:background .15s}.cr-icon-btn[data-v-4ac7e25a]:hover{background:var(--cr-nav-hover)}.cr-brand[data-v-4ac7e25a]{align-items:center;display:flex;gap:10px}.cr-brand-logo[data-v-4ac7e25a]{display:block;height:36px;width:auto}.cr-brand-divider[data-v-4ac7e25a]{background:var(--cr-border);height:20px;width:1px}.cr-brand-title[data-v-4ac7e25a]{color:var(--cr-accent);font-size:.85rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.cr-lang-switcher[data-v-4ac7e25a]{position:relative}.cr-lang-btn[data-v-4ac7e25a]{align-items:center;background:transparent;border:1px solid var(--cr-border);border-radius:8px;color:var(--cr-text);cursor:pointer;display:flex;font-size:.85rem;gap:6px;padding:5px 10px;transition:background .15s}.cr-lang-btn[data-v-4ac7e25a]:hover{background:var(--cr-nav-hover)}.cr-flag-img[data-v-4ac7e25a]{border-radius:2px;display:block;height:auto;width:20px}.cr-lang-code[data-v-4ac7e25a]{font-size:.8rem;font-weight:600;letter-spacing:.5px}.cr-chevron[data-v-4ac7e25a]{color:var(--cr-text-muted);font-size:.65rem;transition:transform .2s ease}.cr-chevron.open[data-v-4ac7e25a]{transform:rotate(180deg)}.cr-dropdown[data-v-4ac7e25a],.cr-user-dropdown[data-v-4ac7e25a]{background:var(--cr-content-bg);border:1px solid var(--cr-border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:999}.cr-dropdown-option[data-v-4ac7e25a]{align-items:center;background:transparent;border:none;color:var(--cr-text);cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:9px 14px;text-align:left;transition:background .12s;width:100%}.cr-dropdown-option[data-v-4ac7e25a]:hover{background:var(--cr-nav-hover)}.cr-dropdown-option.active[data-v-4ac7e25a]{background:var(--cr-nav-active-bg);font-weight:600}.cr-check[data-v-4ac7e25a]{color:var(--cr-accent);font-size:.75rem;margin-left:auto}.cr-user-switcher[data-v-4ac7e25a]{position:relative}.cr-user-btn[data-v-4ac7e25a]{align-items:center;background:transparent;border:1px solid var(--cr-border);border-radius:999px;cursor:pointer;display:flex;gap:6px;padding:4px 8px 4px 4px;transition:background .15s}.cr-user-btn[data-v-4ac7e25a]:hover{background:var(--cr-nav-hover)}.cr-user-initials[data-v-4ac7e25a]{align-items:center;background:var(--cr-nav-active-bg);border:1px solid var(--cr-border);border-radius:50%;color:var(--cr-accent);display:flex;font-size:.8rem;font-weight:700;height:32px;justify-content:center;width:32px}.cr-user-dropdown[data-v-4ac7e25a]{min-width:220px}.cr-user-info[data-v-4ac7e25a]{align-items:center;display:flex;gap:10px;padding:14px}.cr-user-info-initials[data-v-4ac7e25a]{align-items:center;background:var(--cr-nav-active-bg);border:1px solid var(--cr-border);border-radius:50%;color:var(--cr-accent);display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:40px;justify-content:center;width:40px}.cr-user-info-text[data-v-4ac7e25a]{flex:1;overflow:hidden}.cr-user-name[data-v-4ac7e25a]{color:var(--cr-text);font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-dropdown-sep[data-v-4ac7e25a]{background:var(--cr-border);height:1px}.cr-portails-label[data-v-4ac7e25a]{color:var(--cr-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:6px 14px 2px;text-transform:uppercase}.cr-user-option[data-v-4ac7e25a]{align-items:center;background:transparent;border:none;color:var(--cr-text);cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:10px 14px;text-decoration:none;transition:background .12s;width:100%}.cr-user-option[data-v-4ac7e25a]:hover{background:var(--cr-nav-hover)}.cr-user-option-logout[data-v-4ac7e25a]{color:#ef4444}.cr-user-option-logout[data-v-4ac7e25a]:hover{background:#fef2f2}.cr-drop-enter-active[data-v-4ac7e25a],.cr-drop-leave-active[data-v-4ac7e25a]{transition:opacity .15s ease,transform .15s ease}.cr-drop-enter-from[data-v-4ac7e25a],.cr-drop-leave-to[data-v-4ac7e25a]{opacity:0;transform:translateY(-6px)}:root{--cr-text:#111827;--cr-text-muted:#6b7280;--cr-page-bg:#f4f7fe;--cr-content-bg:#fff;--cr-topbar-bg:#f4f7fe;--cr-sidebar-bg:#fff;--cr-border:rgba(17,24,39,.1);--cr-shadow:0 10px 25px rgba(0,0,0,.06);--cr-nav-hover:rgba(17,24,39,.06);--cr-nav-active-bg:rgba(26,54,93,.08);--cr-nav-active-text:#1a365d;--cr-accent:#1a365d;--cr-sidebar-text:#777;--cr-sidebar-text-muted:#aaa;--cr-sidebar-width:260px;--cr-topbar-height:64px;--cr-s1:#63e3ad;--cr-s2:#ffc85d;--cr-s3:#ffa57e;--cr-s4:#ff6771;--cr-s5:#870000;--cr-s6:#333;--cr-s7:#111}body.cr-portal{background:var(--cr-page-bg);color:var(--cr-text);margin:0}#appCrMenu{display:contents}.cr-topbar-spacer{height:var(--cr-topbar-height);margin-left:var(--cr-sidebar-width);transition:margin-left .2s ease}#appCoface,#appCrCoface,#appCrCustomer,#appCrCustomerCard,#appCrDashboard,#appCrHistorique,#appCrInvoices,#appCustomer,#appCustomerCard,#appCustomerReminderInfo,#appHistorique,#appInvoices,#appMessagerie{margin-left:var(--cr-sidebar-width);margin-top:var(--cr-topbar-height);transition:margin-left .2s ease}.cr-dashboard[data-v-617bd026]{background:var(--cr-page-bg);min-height:100vh;padding:2rem}.cr-page-header[data-v-617bd026]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.cr-page-title[data-v-617bd026]{color:var(--cr-text);font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.cr-page-subtitle[data-v-617bd026]{color:var(--cr-text-muted);font-size:.9rem;margin:0}.cr-site-filter[data-v-617bd026]{min-width:260px}.cr-kpi-row[data-v-617bd026]{display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);margin-bottom:1.75rem}.cr-kpi-card[data-v-617bd026]{background:var(--cr-content-bg);border-radius:12px;border-top:4px solid transparent;box-shadow:var(--cr-shadow);display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem}.cr-kpi-badge[data-v-617bd026]{align-self:flex-start;border-radius:20px;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.5px;padding:.2rem .6rem;text-transform:uppercase}.cr-kpi-count[data-v-617bd026]{color:var(--cr-text);font-size:2.25rem;font-weight:800;line-height:1}.cr-kpi-label[data-v-617bd026]{color:var(--cr-text-muted);font-size:.8rem}.cr-charts-row[data-v-617bd026]{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.75rem}.cr-card[data-v-617bd026]{background:var(--cr-content-bg);border-radius:12px;box-shadow:var(--cr-shadow);overflow:hidden}.cr-card-header[data-v-617bd026]{border-bottom:1px solid var(--cr-border);color:var(--cr-text);font-size:.95rem;font-weight:600;padding:1rem 1.5rem}.cr-chart-card[data-v-617bd026]{padding-bottom:1rem}.cr-chart[data-v-617bd026]{height:280px;padding:1rem 1.5rem 0}.cr-table-card[data-v-617bd026]{margin-bottom:2rem}.cr-table-header[data-v-617bd026]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.cr-status-filter[data-v-617bd026]{min-width:160px}.cr-loading[data-v-617bd026]{color:var(--cr-text-muted);font-size:.9rem;padding:1rem 1.5rem}.cr-datatable[data-v-617bd026]{padding:0 .5rem}.cr-status-badge[data-v-617bd026]{border-radius:4px;color:#fff;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.3px;min-width:60px;padding:.25em .6em;text-align:center}.cr-status-option[data-v-617bd026]{border-radius:4px;color:#fff;font-size:.875rem;font-weight:500;padding:.4rem .6rem}.cr-see-all[data-v-617bd026]{padding:1rem 1.5rem;text-align:right}.cr-see-all a[data-v-617bd026]{color:var(--cr-accent);font-size:.875rem;font-weight:600;text-decoration:none}.cr-see-all a[data-v-617bd026]:hover{text-decoration:underline}[data-v-617bd026] .p-datatable .p-datatable-thead>tr>th{background:#f8fafc;border-bottom:1px solid var(--cr-border);color:var(--cr-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.5px;padding:.75rem 1rem;text-transform:uppercase}[data-v-617bd026] .p-datatable .p-datatable-tbody>tr>td{border-bottom:1px solid var(--cr-border);color:var(--cr-text);font-size:.875rem;padding:.75rem 1rem}[data-v-617bd026] .p-datatable .p-datatable-tbody>tr:hover>td{background:var(--cr-nav-hover)}[data-v-617bd026] .p-dropdown,[data-v-617bd026] .p-multiselect{border-radius:8px}.cr-page-header[data-v-1768db68]{margin-left:3em}.cr-filters-bar[data-v-1768db68]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;margin-left:3rem;padding:1rem 1.5rem}.cr-filter-item[data-v-1768db68]{background:#fff!important;border:1px solid #ced4da!important;min-width:180px}.cr-search-wrap[data-v-1768db68]{flex:1;min-width:200px;position:relative}.cr-search-icon[data-v-1768db68]{color:var(--cr-text-muted);font-size:.85rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cr-search-input[data-v-1768db68]{border-radius:8px;padding-left:2.2rem!important;width:100%}.cr-export-btn[data-v-1768db68]{align-items:center;background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-right:2em;padding:.55rem 1.1rem;transition:background .15s;white-space:nowrap}.cr-export-btn[data-v-1768db68]:hover{background:#15803d}.cr-typology-badge[data-v-1768db68]{align-items:center;background:var(--cr-accent);border-radius:50%;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:32px;justify-content:center;width:32px}.cr-amount-warning[data-v-1768db68]{color:#dc2626;font-weight:600}.cr-datatable-clickable[data-v-1768db68]{cursor:pointer}.cr-loading[data-v-1768db68]{align-items:center;color:var(--cr-text-muted);display:flex;gap:1rem;padding:2rem 1.5rem}[data-v-1768db68] .p-datatable .p-datatable-thead>tr>th{background:#f8fafc;border-bottom:1px solid var(--cr-border);color:var(--cr-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.75rem 1rem;text-transform:uppercase}[data-v-1768db68] .p-datatable .p-datatable-tbody>tr>td{border-bottom:1px solid var(--cr-border);font-size:.875rem;padding:.7rem 1rem}[data-v-1768db68] .p-datatable .p-datatable-tbody>tr:hover>td{background:var(--cr-nav-hover)}[data-v-1768db68] .p-dropdown,[data-v-1768db68] .p-inputtext{border-radius:8px}.cr-send-bar[data-v-1ed0c245]{align-items:center;background:var(--cr-accent);border-radius:12px;color:#fff;display:flex;gap:1rem;margin-bottom:1rem;padding:.75rem 1.5rem}.cr-send-count[data-v-1ed0c245]{align-items:center;display:flex;flex:1;font-size:.9rem;font-weight:600;gap:.5rem}.cr-send-btn[data-v-1ed0c245]{align-items:center;background:#fff;border:none;border-radius:8px;color:var(--cr-accent);cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;padding:.5rem 1.25rem;transition:opacity .15s}.cr-send-btn[data-v-1ed0c245]:hover{opacity:.9}.cr-send-clear[data-v-1ed0c245]{background:transparent;border:none;border-radius:6px;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:1rem;padding:4px;transition:color .15s}.cr-send-clear[data-v-1ed0c245]:hover{color:#fff}.cr-filters-bar[data-v-1ed0c245]{display:flex;gap:2em;margin-left:3em}.cr-page-subtitle[data-v-1ed0c245]{margin-left:3em}.cr-page-title[data-v-1ed0c245]{margin-left:1em}.cr-search-input[data-v-1ed0c245]{margin-left:10px}.cr-filter-item[data-v-1ed0c245]{background:#fff!important;border:1px solid #ced4da!important;min-width:180px}.cr-btn-excel[data-v-1ed0c245]{align-items:center;background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.5rem;padding:.55rem 1.1rem;transition:background .15s;white-space:nowrap}.cr-btn-excel[data-v-1ed0c245]:hover{background:#15803d}.cr-status-pill[data-v-1ed0c245]{border-radius:20px;color:#fff;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.3px;padding:.25rem .65rem}.cr-filter-placeholder[data-v-1ed0c245]{color:var(--cr-text-muted);font-size:.875rem}.cr-status-badge[data-v-1ed0c245]{border-radius:4px;color:#fff;display:inline-block;font-size:.78rem;font-weight:700;min-width:64px;padding:.25em .6em;text-align:center}.cr-delay-warning[data-v-1ed0c245]{color:#dc2626;font-weight:600}.cr-link-btn[data-v-1ed0c245]{background:none;border:none;color:var(--cr-accent);cursor:pointer;font-size:.875rem;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.cr-link-btn[data-v-1ed0c245]:hover{opacity:.75}.cr-action-btns[data-v-1ed0c245]{align-items:center;display:flex;gap:.5rem}.cr-icon-action[data-v-1ed0c245]{align-items:center;background:var(--cr-content-bg);border:1px solid var(--cr-border);border-radius:8px;color:var(--cr-text-muted);cursor:pointer;display:flex;font-size:.85rem;height:32px;justify-content:center;transition:background .12s,color .12s;width:32px}.cr-icon-action[data-v-1ed0c245]:hover{background:var(--cr-nav-hover);color:var(--cr-text)}.cr-action-orange[data-v-1ed0c245]{border-color:#fed7aa;color:#f97316!important}.cr-action-orange[data-v-1ed0c245]:hover{background:#fff7ed}.cr-action-red[data-v-1ed0c245]{border-color:#fecaca;color:#ef4444!important}.cr-action-red[data-v-1ed0c245]:hover{background:#fef2f2}.cr-paginator[data-v-1ed0c245]{border-top:1px solid var(--cr-border);padding:.5rem 1rem}.cr-slide-enter-active[data-v-1ed0c245],.cr-slide-leave-active[data-v-1ed0c245]{transition:all .2s ease}.cr-slide-enter-from[data-v-1ed0c245],.cr-slide-leave-to[data-v-1ed0c245]{opacity:0;transform:translateY(-8px)}[data-v-1ed0c245] .p-datatable .p-datatable-thead>tr>th{background:#f8fafc;border-bottom:1px solid var(--cr-border);color:var(--cr-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.75rem;text-transform:uppercase}[data-v-1ed0c245] .p-datatable .p-datatable-tbody>tr>td{border-bottom:1px solid var(--cr-border);font-size:.875rem;padding:.65rem .75rem}[data-v-1ed0c245] .p-datatable .p-datatable-tbody>tr:hover>td{background:var(--cr-nav-hover)}[data-v-1ed0c245] .p-dropdown,[data-v-1ed0c245] .p-inputtext{border-radius:8px}[data-v-1ed0c245] .p-checkbox .p-checkbox-box{border-radius:4px}.cr-filters-bar[data-v-209b6da3]{display:flex;gap:2em;margin-left:3em}.cr-page-subtitle[data-v-209b6da3]{margin-left:3em}.cr-page-title[data-v-209b6da3]{margin-left:1em}.cr-search-input[data-v-209b6da3]{margin-left:10px}.cr-filter-item[data-v-209b6da3]{background:#fff!important;border:1px solid #ced4da!important;min-width:180px}.cr-btn-excel[data-v-209b6da3]{align-items:center;background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.5rem;padding:.55rem 1.1rem;transition:background .15s;white-space:nowrap}.cr-btn-excel[data-v-209b6da3]:hover{background:#15803d}.cr-status-pill[data-v-209b6da3]{border-radius:20px;display:inline-block;font-size:.78rem;font-weight:700;padding:.25rem .65rem}.cr-coface-pill[data-v-209b6da3]{background:#1e293b;color:#fff}.cr-coface-badge[data-v-209b6da3]{background:#1e293b;color:#fff;min-width:72px;text-align:center}.cr-status-badge[data-v-209b6da3]{border-radius:4px;display:inline-block;font-size:.78rem;font-weight:700;padding:.25em .6em}.cr-filter-placeholder[data-v-209b6da3]{color:var(--cr-text-muted);font-size:.875rem}.cr-delay-warning[data-v-209b6da3]{color:#dc2626;font-weight:600}[data-v-209b6da3] .p-datatable .p-datatable-thead>tr>th{background:#f8fafc;border-bottom:1px solid var(--cr-border);color:var(--cr-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.75rem 1rem;text-transform:uppercase}[data-v-209b6da3] .p-datatable .p-datatable-tbody>tr>td{border-bottom:1px solid var(--cr-border);font-size:.875rem;padding:.7rem 1rem}[data-v-209b6da3] .p-datatable .p-datatable-tbody>tr:hover>td{background:var(--cr-nav-hover)}[data-v-209b6da3] .p-dropdown,[data-v-209b6da3] .p-inputtext{border-radius:8px}.crm-container[data-v-4d785e24]{display:flex;flex-direction:column;gap:.75rem}.crm-messages[data-v-4d785e24]{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto;padding-right:.25rem}.crm-empty[data-v-4d785e24]{color:var(--cr-text-muted);font-size:.85rem;font-style:italic;padding:1rem 0;text-align:center}.crm-item[data-v-4d785e24]{background:var(--cr-page-bg);border-left:3px solid var(--cr-accent);border-radius:8px;padding:.55rem .8rem}.crm-meta[data-v-4d785e24]{align-items:center;display:flex;gap:.5rem;margin-bottom:.2rem}.crm-author[data-v-4d785e24]{color:var(--cr-accent);font-size:.78rem;font-weight:700}.crm-date[data-v-4d785e24]{color:var(--cr-text-muted);font-size:.72rem}.crm-edit-icon[data-v-4d785e24]{color:var(--cr-text-muted);cursor:pointer;font-size:.75rem;margin-left:auto;transition:color .15s}.crm-edit-icon[data-v-4d785e24]:hover{color:var(--cr-accent)}.crm-bubble[data-v-4d785e24]{color:var(--cr-text);font-size:.875rem;line-height:1.4;word-break:break-word}.crm-add-btn[data-v-4d785e24]{align-items:center;align-self:flex-start;background:var(--cr-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.4rem;padding:.4rem .85rem;transition:opacity .15s}.crm-add-btn[data-v-4d785e24]:hover{opacity:.85}.crm-textarea[data-v-4d785e24]{border:1px solid var(--cr-border);border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:.875rem;min-height:110px;padding:.6rem .75rem;resize:vertical;width:100%}.crm-textarea[data-v-4d785e24]:focus{border-color:var(--cr-accent);outline:none}.cr-dashboard[data-v-97b1fb14]{background:var(--cr-page-bg);min-height:100vh;padding:2rem}.cc-header-grid[data-v-97b1fb14]{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1.6fr}.cc-info-col[data-v-97b1fb14]{display:flex;flex-direction:column;gap:.4rem}.cc-hold-badge[data-v-97b1fb14]{border-radius:20px;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.3px;margin-bottom:.3rem;padding:.2rem .65rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.cc-hold-blocked[data-v-97b1fb14]{background:#fef2f2;border:1px solid #dc2626;color:#dc2626}.cc-hold-approval[data-v-97b1fb14]{background:#fffbeb;border:1px solid #d97706;color:#d97706}.cc-hold-ok[data-v-97b1fb14]{background:#f0fdf4;border:1px solid #16a34a;color:#16a34a}.cc-hold-default[data-v-97b1fb14]{background:#f1f5f9;border:1px solid #64748b;color:#64748b}.cc-name[data-v-97b1fb14]{color:var(--cr-accent);font-size:1.5rem;font-weight:800;line-height:1.2;margin:0 0 .25rem}.cc-cid[data-v-97b1fb14]{align-items:center;color:var(--cr-text-muted);display:flex;font-size:.875rem;gap:.4rem;margin:0}.cc-info-rows[data-v-97b1fb14]{display:flex;flex-direction:column;gap:.2rem;margin-top:.5rem}.cc-info-rows p[data-v-97b1fb14]{align-items:center;color:var(--cr-text);display:flex;font-size:.875rem;gap:.4rem;margin:0}.cc-info-rows .pi[data-v-97b1fb14]{color:var(--cr-text-muted);flex-shrink:0;font-size:.8rem}.cc-typology-badge[data-v-97b1fb14]{background:#e0e7ff;border-radius:12px;color:#3730a3;display:inline-block;font-size:.75rem;font-weight:700;margin-top:.25rem;padding:.15rem .55rem;width:-moz-fit-content;width:fit-content}.cc-right-col[data-v-97b1fb14]{display:flex;flex-direction:column;gap:1.25rem}.cc-totals-row[data-v-97b1fb14]{display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr)}.cc-total-box[data-v-97b1fb14]{background:var(--cr-page-bg);border-radius:10px;border-top:3px solid var(--cr-border);padding:.75rem 1rem;text-align:center}.cc-total-account[data-v-97b1fb14]{background:#eef2ff;border-top-color:var(--cr-accent)}.cc-total-due[data-v-97b1fb14]{background:#fff5f5;border-top-color:#ef4444}.cc-total-label[data-v-97b1fb14]{color:var(--cr-text-muted);font-size:.68rem;font-weight:700;letter-spacing:.4px;margin:0 0 .35rem;text-transform:uppercase}.cc-total-value[data-v-97b1fb14]{color:var(--cr-text);font-size:1rem;font-weight:800;margin:0}.cc-total-value.cc-red[data-v-97b1fb14]{color:#dc2626}.cc-total-currency[data-v-97b1fb14]{color:var(--cr-text-muted);font-size:.72rem;font-weight:500}.cc-messagerie-wrapper[data-v-97b1fb14]{border-top:1px solid var(--cr-border);padding-top:1rem}.cc-section-title[data-v-97b1fb14]{align-items:center;color:var(--cr-accent);display:flex;font-size:.875rem;font-weight:700;gap:.4rem;margin:0 0 .75rem}.cc-sbar-card[data-v-97b1fb14]{padding:1.25rem 1.5rem}.cc-sbars[data-v-97b1fb14]{display:grid;gap:.75rem;grid-template-columns:repeat(7,1fr);margin-top:.5rem}.cc-sbar[data-v-97b1fb14]{background:var(--cr-page-bg);border-radius:8px;display:flex;flex-direction:column;gap:.25rem;padding:.75rem .5rem;text-align:center}.cc-sbar-name[data-v-97b1fb14]{font-size:.75rem;font-weight:800;text-transform:uppercase}.cc-sbar-amount[data-v-97b1fb14]{color:var(--cr-text);font-size:.9rem;font-weight:700}.cc-sbar-currency[data-v-97b1fb14]{color:var(--cr-text-muted);font-size:.68rem}.cc-filters[data-v-97b1fb14]{display:flex;gap:2em;margin-left:3em}.cr-page-header[data-v-97b1fb14]{margin-left:3em}.cr-search-input[data-v-97b1fb14]{margin-left:10px}.cc-status-pill[data-v-97b1fb14]{border-radius:20px;display:inline-block;font-size:.78rem;padding:.25rem .65rem}.cc-status-badge[data-v-97b1fb14]{border-radius:4px;color:#fff;display:inline-block;font-size:.78rem;font-weight:700;min-width:68px;padding:.25em .6em;text-align:center}.cc-credit-badge[data-v-97b1fb14]{background:#fce4d6!important;border:1px solid #fed7aa;color:#7c2d12!important}.cc-credit-count[data-v-97b1fb14]{color:#d97706;font-weight:600}[data-v-97b1fb14] .cc-credit-row>td{background:#fef9f7!important;border-left:3px solid #f97316}[data-v-97b1fb14] .p-datatable .p-datatable-thead>tr>th{background:#f8fafc;border-bottom:1px solid var(--cr-border);color:var(--cr-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.75rem 1rem;text-transform:uppercase}[data-v-97b1fb14] .p-datatable .p-datatable-tbody>tr>td{border-bottom:1px solid var(--cr-border);font-size:.875rem;padding:.7rem 1rem}[data-v-97b1fb14] .p-datatable .p-datatable-tbody>tr:hover>td{background:var(--cr-nav-hover)}[data-v-97b1fb14] .p-dropdown,[data-v-97b1fb14] .p-inputtext{border-radius:8px}.cr-btn-excel[data-v-97b1fb14]{align-items:center;background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.5rem;padding:.55rem 1.1rem;transition:background .15s;white-space:nowrap}.cr-btn-excel[data-v-97b1fb14]:hover{background:#15803d}.cc-send-bar[data-v-97b1fb14]{align-items:center;background:var(--cr-accent);border-radius:40px;bottom:2rem;box-shadow:0 8px 32px rgba(26,54,93,.35);color:#fff;display:flex;gap:1.5rem;left:50%;min-width:320px;padding:.85rem 2rem;position:fixed;transform:translateX(-50%);z-index:999}.cc-send-info[data-v-97b1fb14]{align-items:center;display:flex;font-size:.9rem;gap:.5rem}.cc-send-btn[data-v-97b1fb14]{align-items:center;background:#fff;border:none;border-radius:20px;color:var(--cr-accent);cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.4rem;padding:.5rem 1.25rem;transition:opacity .15s}.cc-send-btn[data-v-97b1fb14]:hover{opacity:.9}.cc-send-btn[data-v-97b1fb14]:disabled{cursor:not-allowed;opacity:.6}.slide-up-enter-active[data-v-97b1fb14],.slide-up-leave-active[data-v-97b1fb14]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.slide-up-enter-from[data-v-97b1fb14],.slide-up-leave-to[data-v-97b1fb14]{opacity:0;transform:translateX(-50%) translateY(60px)}.cr-dashboard[data-v-038b4735]{background:var(--cr-page-bg);min-height:100vh;padding:2rem}.ch-header-card[data-v-038b4735]{margin-bottom:1.5rem}.ch-header-top[data-v-038b4735]{align-items:center;display:flex;gap:1.5rem;margin-bottom:1.5rem}.ch-back-btn[data-v-038b4735]{align-items:center;border:1.5px solid var(--cr-accent);border-radius:8px;color:var(--cr-accent);display:inline-flex;font-size:.9rem;font-weight:600;gap:.4rem;padding:.4rem .9rem;text-decoration:none;transition:background .15s}.ch-back-btn[data-v-038b4735]:hover{background:var(--cr-accent);color:#fff}.ch-invoice-id[data-v-038b4735]{color:var(--cr-accent);font-size:1.4rem;font-weight:700;margin:0}.ch-info-grid[data-v-038b4735]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ch-info-box[data-v-038b4735]{display:flex;flex-direction:column;gap:4px}.ch-info-label[data-v-038b4735]{color:#a3aed0;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ch-info-value[data-v-038b4735]{color:#1a202c;font-size:.95rem;font-weight:600}.ch-company[data-v-038b4735]{font-size:1rem}.ch-total[data-v-038b4735]{color:var(--cr-accent)}.ch-delay-warning[data-v-038b4735]{color:var(--cr-s4)!important}.ch-muted[data-v-038b4735]{color:#94a3b8;font-weight:400}.ch-timeline-card[data-v-038b4735]{overflow-x:auto}.ch-section-title[data-v-038b4735]{color:var(--cr-accent);font-size:1rem;font-weight:700;margin:0 0 1.5rem}.ch-loading[data-v-038b4735]{align-items:center;color:#64748b;display:flex;gap:.5rem;padding:1rem 0}.ch-timeline[data-v-038b4735]{display:grid;gap:0;grid-template-columns:repeat(7,1fr);min-width:700px}.ch-step[data-v-038b4735]{border-right:1px solid #e2e8f0;display:flex;flex-direction:column}.ch-step[data-v-038b4735]:last-child{border-right:none}.ch-step-bar[data-v-038b4735]{border-radius:3px 3px 0 0;height:5px;margin-bottom:1rem}.ch-step-body[data-v-038b4735]{flex:1;padding:0 1rem 1.2rem}.ch-step-label[data-v-038b4735]{font-size:.85rem;font-weight:700;letter-spacing:.04em;margin:0 0 .75rem;text-transform:uppercase}.ch-step-row[data-v-038b4735]{align-items:flex-start;color:#374151;display:flex;font-size:.82rem;gap:.4rem;margin-bottom:.4rem}.ch-step-icon[data-v-038b4735]{color:#64748b;flex-shrink:0;font-size:.75rem;margin-top:2px}.ch-email-sent[data-v-038b4735]{color:#16a34a;font-weight:600}.ch-email-sent .ch-step-icon[data-v-038b4735]{color:#16a34a}.ch-pending[data-v-038b4735]{color:#94a3b8}.ch-pending .ch-step-icon[data-v-038b4735]{color:#cbd5e1}.ch-grayed .ch-step-body[data-v-038b4735]{opacity:.4}[data-v-7eb6b7b0] .p-tag{font-size:.8rem;padding:.25rem .5rem}.p-6.bg-white.rounded-xl.shadow-md[data-v-7eb6b7b0]{background-color:#fff;border-radius:.75rem;margin-left:2em;padding:2rem;position:relative;width:1560px}.p-dropdown[data-v-7eb6b7b0]{background-color:#fff;border:1px solid #d1d5db!important;border-radius:10px!important;box-shadow:none;font-size:.95rem;min-height:40px;padding:.2rem .5rem}.p-dropdown-label[data-v-7eb6b7b0]{padding-left:.5rem}#search[data-v-7eb6b7b0]{border-radius:12px;height:50px;width:550px}#search[data-v-7eb6b7b0]:focus{border-color:#0042ff!important;box-shadow:0 0 0 .1rem #0042ff!important}.reset[data-v-7eb6b7b0]{border-radius:50%!important;flex-shrink:0;height:32px!important;padding:0!important;width:32px!important}.reset:hover .pi-refresh[data-v-7eb6b7b0]{animation:spin-7eb6b7b0 .5s linear}@keyframes spin-7eb6b7b0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.finder-row-1[data-v-7eb6b7b0]{align-items:center;display:flex;flex-wrap:nowrap;gap:.75rem;margin-bottom:1rem;margin-left:2.8em}.finder-search[data-v-7eb6b7b0]{flex:0 0 auto}.finder-filters[data-v-7eb6b7b0]{align-items:center;display:flex;flex:1;gap:1.75rem;justify-content:flex-end;left:-2em;position:relative}.finder-dropdown[data-v-7eb6b7b0]{min-width:0;width:140px}.finder-row-2[data-v-7eb6b7b0]{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;margin-bottom:1.5rem;margin-left:2.8em;width:95%}.type-btn[data-v-7eb6b7b0]{border-radius:10px!important;flex:1;font-weight:500;height:48px;justify-content:center;white-space:nowrap}.type-btn.bg-blue-500[data-v-7eb6b7b0]{background-color:#0042ff!important;border:none!important;color:#fff!important}.type-btn.bg-gray-200[data-v-7eb6b7b0]{background-color:#fff!important;border:1px solid #a3aed0!important;color:#374151!important}.p-dialog-content label[data-v-7eb6b7b0]{margin-bottom:0!important;margin-left:10px}.tag-kit[data-v-7eb6b7b0]{margin-left:5px}.kit-sku-cell[data-v-7eb6b7b0]{border:1px solid #b5b5b5;border-radius:5px;color:#88888a;display:inline-block;font-size:11px;font-weight:600;margin-top:5px;max-width:140px;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap}.flex[data-v-7eb6b7b0]{display:flex}.items-center[data-v-7eb6b7b0]{align-items:center}.justify-end[data-v-7eb6b7b0]{justify-content:flex-end}.gap-2[data-v-7eb6b7b0]{gap:.5rem}.mt-1[data-v-7eb6b7b0]{margin-top:.25rem}.mb-4[data-v-7eb6b7b0]{margin-bottom:1rem}.font-bold[data-v-7eb6b7b0]{font-weight:700}.text-gray-400[data-v-7eb6b7b0]{color:#9ca3af}.truncate[data-v-7eb6b7b0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap[data-v-7eb6b7b0]{white-space:nowrap}.overflow-hidden[data-v-7eb6b7b0]{overflow:hidden}.text-ellipsis[data-v-7eb6b7b0]{text-overflow:ellipsis}.text-left[data-v-7eb6b7b0]{text-align:left}.bg-gray-50[data-v-7eb6b7b0]{background-color:#f9fafb}.rounded-lg[data-v-7eb6b7b0]{border-radius:.5rem}.lp-bg,.p-4[data-v-7eb6b7b0]{padding:1rem}.lp-bg{align-items:center;animation:lpBgShift 18s ease infinite;background:linear-gradient(135deg,#0a131d,#1a2f42 40%,#0f2236 70%,#0a131d);background-size:400% 400%;display:flex;font-family:Questrial,sans-serif;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}@keyframes lpBgShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.lp-orb{animation:lpOrbFloat 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.18;pointer-events:none;position:absolute}.lp-orb--1{animation-duration:22s;background:#728da8;height:500px;left:-100px;top:-150px;width:500px}.lp-orb--2{animation-delay:-8s;animation-duration:17s;background:#263746;bottom:-100px;height:350px;right:-80px;width:350px}.lp-orb--3{animation-delay:-4s;animation-duration:25s;background:#4a7fa5;height:250px;left:55%;opacity:.12;top:60%;width:250px}@keyframes lpOrbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.05)}66%{transform:translate(-20px,25px) scale(.97)}}.lp-card{animation:lpCardIn .5s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;box-shadow:0 30px 60px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.1);max-width:420px;padding:2.5rem 2.25rem 2rem;position:relative;width:100%}@keyframes lpCardIn{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lp-card__header{margin-bottom:2rem;text-align:center}.lp-logo{display:block;height:44px;margin:0 auto 1.5rem;opacity:.9}.lp-title{color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:-.3px}.lp-subtitle{color:hsla(0,0%,100%,.5);font-size:.82rem;margin-top:.3rem}.lp-alert{align-items:center;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);border-radius:10px;color:#fca5a5;display:flex;font-size:.82rem;gap:.5rem;margin-bottom:1.25rem;padding:.65rem .9rem}.lp-form{display:flex;flex-direction:column;gap:1rem}.lp-field{position:relative}.lp-field__icon{color:hsla(0,0%,100%,.35);font-size:.85rem;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s;z-index:1}.lp-field__input{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;font-family:inherit;font-size:.9rem;outline:none;padding:18px 42px 6px 40px;transition:border-color .2s,background .2s;width:100%}.lp-field__input::-moz-placeholder{color:transparent}.lp-field__input::placeholder{color:transparent}.lp-field__input:focus{background:hsla(0,0%,100%,.1);border-color:rgba(114,141,168,.6)}.lp-field__input:not(:-moz-placeholder)~.lp-field__icon{color:#728da8}.lp-field__input:focus~.lp-field__icon,.lp-field__input:not(:placeholder-shown)~.lp-field__icon{color:#728da8}.lp-field__label{color:hsla(0,0%,100%,.45);font-size:.88rem;left:40px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .18s cubic-bezier(.4,0,.2,1)}.lp-field__input:not(:-moz-placeholder)+.lp-field__label{color:#728da8;font-size:.7rem;top:9px;transform:none}.lp-field__input:focus+.lp-field__label,.lp-field__input:not(:placeholder-shown)+.lp-field__label{color:#728da8;font-size:.7rem;top:9px;transform:none}.lp-field__eye{background:none;border:none;color:hsla(0,0%,100%,.35);cursor:pointer;font-size:.85rem;line-height:1;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s}.lp-field__eye:hover{color:hsla(0,0%,100%,.7)}.lp-row{justify-content:space-between;margin-top:-.25rem}.lp-checkbox,.lp-row{align-items:center;display:flex}.lp-checkbox{color:hsla(0,0%,100%,.55);cursor:pointer;font-size:.82rem;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-checkbox input[type=checkbox]{display:none}.lp-checkbox__box{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.25);border-radius:4px;flex-shrink:0;height:16px;position:relative;transition:all .15s;width:16px}.lp-checkbox input:checked+.lp-checkbox__box{background:#728da8;border-color:#728da8}.lp-checkbox input:checked+.lp-checkbox__box:after{border:2px solid #fff;border-left:none;border-top:none;content:"";height:9px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.lp-forgot{color:hsla(0,0%,100%,.45);font-size:.82rem;text-decoration:none;transition:color .2s}.lp-forgot:hover{color:#a8c0d8}.lp-btn-primary{background:linear-gradient(135deg,#728da8,#3d5c78);border:none;border-radius:12px;box-shadow:0 4px 20px rgba(114,141,168,.3);color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;letter-spacing:.3px;margin-top:.25rem;padding:13px;transition:opacity .2s,transform .15s,box-shadow .2s;width:100%}.lp-btn-primary:hover{box-shadow:0 6px 25px rgba(114,141,168,.45);opacity:.92;transform:translateY(-1px)}.lp-btn-primary:active{opacity:1;transform:translateY(0)}.lp-divider{align-items:center;color:hsla(0,0%,100%,.25);display:flex;font-size:.75rem;gap:.75rem;letter-spacing:.5px;margin:1.5rem 0 1.25rem;text-transform:uppercase}.lp-divider:after,.lp-divider:before{background:hsla(0,0%,100%,.1);content:"";flex:1;height:1px}.lp-btn-microsoft{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:hsla(0,0%,100%,.8);display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.65rem;justify-content:center;padding:11px;text-decoration:none;transition:background .2s,border-color .2s,color .2s;width:100%}.lp-btn-microsoft:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff}.lp-btn-microsoft__logo{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}@media (max-width:480px){.lp-card{border-radius:20px;padding:2rem 1.5rem 1.75rem}.lp-title{font-size:1.4rem}}.cp-sidebar[data-v-203de051]{background:var(--cp-sidebar-bg);border-right:1px solid var(--cp-border);box-shadow:var(--cp-shadow);display:flex;flex-direction:column;height:calc(100vh - var(--cp-topbar-height));left:0;position:fixed;top:var(--cp-topbar-height);transition:width .2s ease;width:var(--cp-sidebar-width);z-index:200}.cp-sidebar.collapsed[data-v-203de051]{width:72px}.cp-nav[data-v-203de051]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem}.cp-nav-item[data-v-203de051]{align-items:center;border-radius:10px;color:var(--cp-sidebar-text);display:flex;font-size:.95rem;gap:.75rem;padding:.75rem;text-decoration:none;transition:background .15s,color .15s}.cp-nav-item i[data-v-203de051]{color:var(--cp-sidebar-text-muted);flex-shrink:0;font-size:1rem;text-align:center;width:20px}.cp-nav-item[data-v-203de051]:hover{background:var(--cp-nav-hover);color:var(--cp-text)}.cp-nav-item:hover i[data-v-203de051]{color:var(--cp-accent)}.cp-nav-item.active[data-v-203de051]{background:var(--cp-nav-active-bg);color:var(--cp-nav-active-text);font-weight:600}.cp-nav-item.active i[data-v-203de051]{color:var(--cp-accent)}.cp-topbar[data-v-1dcd2f4a]{align-items:center;background:var(--cp-topbar-bg);border-bottom:1px solid var(--cp-border);display:flex;height:var(--cp-topbar-height);justify-content:space-between;left:0;padding:0 1.5rem 0 1rem;position:fixed;right:0;top:0;z-index:300}.cp-topbar-left[data-v-1dcd2f4a],.cp-topbar-right[data-v-1dcd2f4a]{align-items:center;display:flex;gap:.75rem}.cp-icon-btn[data-v-1dcd2f4a]{background:transparent;border:0;border-radius:8px;color:var(--cp-text);cursor:pointer;flex-shrink:0;font-size:1.1rem;padding:6px;transition:background .15s}.cp-icon-btn[data-v-1dcd2f4a]:hover{background:var(--cp-nav-hover)}.cp-brand[data-v-1dcd2f4a]{align-items:center;display:flex;gap:10px}.cp-brand-logo[data-v-1dcd2f4a]{display:block;height:36px;width:auto}.cp-brand-divider[data-v-1dcd2f4a]{background:var(--cp-border);height:20px;width:1px}.cp-brand-title[data-v-1dcd2f4a]{color:var(--cp-accent);font-size:.85rem;font-weight:500;letter-spacing:.3px}.cp-lang-switcher[data-v-1dcd2f4a]{position:relative}.cp-lang-btn[data-v-1dcd2f4a]{align-items:center;background:transparent;border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);cursor:pointer;display:flex;font-size:.85rem;gap:6px;padding:5px 10px;transition:background .15s}.cp-lang-btn[data-v-1dcd2f4a]:hover{background:var(--cp-nav-hover)}.cp-flag-img[data-v-1dcd2f4a]{border-radius:2px;display:block;height:auto;width:20px}.cp-lang-code[data-v-1dcd2f4a]{font-size:.8rem;font-weight:600;letter-spacing:.5px}.cp-chevron[data-v-1dcd2f4a]{color:var(--cp-text-muted);font-size:.65rem;transition:transform .2s ease}.cp-chevron.open[data-v-1dcd2f4a]{transform:rotate(180deg)}.cp-dropdown[data-v-1dcd2f4a],.cp-user-dropdown[data-v-1dcd2f4a]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:999}.cp-dropdown-option[data-v-1dcd2f4a]{align-items:center;background:transparent;border:none;color:var(--cp-text);cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:9px 14px;text-align:left;transition:background .12s;width:100%}.cp-dropdown-option[data-v-1dcd2f4a]:hover{background:var(--cp-nav-hover)}.cp-dropdown-option.active[data-v-1dcd2f4a]{background:var(--cp-nav-active-bg);font-weight:600}.cp-check[data-v-1dcd2f4a]{color:var(--cp-accent);font-size:.75rem;margin-left:auto}.cp-user-switcher[data-v-1dcd2f4a]{position:relative}.cp-user-btn[data-v-1dcd2f4a]{align-items:center;background:transparent;border:1px solid var(--cp-border);border-radius:999px;cursor:pointer;display:flex;gap:6px;padding:4px 8px 4px 4px;transition:background .15s}.cp-user-btn[data-v-1dcd2f4a]:hover{background:var(--cp-nav-hover)}.cp-user-initials[data-v-1dcd2f4a]{align-items:center;background:var(--cp-nav-active-bg);border:1px solid var(--cp-border);border-radius:50%;color:var(--cp-accent);display:flex;font-size:.8rem;font-weight:700;height:32px;justify-content:center;width:32px}.cp-user-dropdown[data-v-1dcd2f4a]{min-width:220px}.cp-user-info[data-v-1dcd2f4a]{align-items:center;display:flex;gap:10px;padding:14px}.cp-user-info-initials[data-v-1dcd2f4a]{align-items:center;background:var(--cp-nav-active-bg);border:1px solid var(--cp-border);border-radius:50%;color:var(--cp-accent);display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:40px;justify-content:center;width:40px}.cp-user-info-text[data-v-1dcd2f4a]{flex:1;overflow:hidden}.cp-user-name[data-v-1dcd2f4a]{color:var(--cp-text);font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-dropdown-sep[data-v-1dcd2f4a]{background:var(--cp-border);height:1px}.cp-portails-label[data-v-1dcd2f4a]{color:var(--cp-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:6px 14px 2px;text-transform:uppercase}.cp-user-option[data-v-1dcd2f4a]{align-items:center;background:transparent;border:none;color:var(--cp-text);cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:10px 14px;text-decoration:none;transition:background .12s;width:100%}.cp-user-option[data-v-1dcd2f4a]:hover{background:var(--cp-nav-hover)}.cp-user-option-logout[data-v-1dcd2f4a]{color:#ef4444}.cp-user-option-logout[data-v-1dcd2f4a]:hover{background:#fef2f2}.cp-drop-enter-active[data-v-1dcd2f4a],.cp-drop-leave-active[data-v-1dcd2f4a]{transition:opacity .15s ease,transform .15s ease}.cp-drop-enter-from[data-v-1dcd2f4a],.cp-drop-leave-to[data-v-1dcd2f4a]{opacity:0;transform:translateY(-6px)}:root{--cp-text:#111827;--cp-text-muted:#6b7280;--cp-page-bg:#f4f7fe;--cp-content-bg:#fff;--cp-topbar-bg:#f4f7fe;--cp-sidebar-bg:#fff;--cp-border:rgba(17,24,39,.1);--cp-shadow:0 10px 25px rgba(0,0,0,.06);--cp-nav-hover:rgba(17,24,39,.06);--cp-nav-active-bg:rgba(17,24,39,.05);--cp-nav-active-text:#b9003c;--cp-accent:#263746;--cp-addev-color:#263746;--cp-sidebar-text:#777;--cp-sidebar-text-muted:#aaa;--cp-sidebar-width:260px;--cp-topbar-height:64px}:root.dark{--cp-text:hsla(0,0%,100%,.92);--cp-text-muted:hsla(0,0%,100%,.65);--cp-page-bg:#0d1117;--cp-content-bg:#0b1220;--cp-topbar-bg:#0b1220;--cp-sidebar-bg:#0b1220;--cp-border:hsla(0,0%,100%,.12);--cp-shadow:0 14px 35px rgba(0,0,0,.45);--cp-nav-hover:hsla(0,0%,100%,.06);--cp-nav-active-bg:hsla(0,0%,100%,.1);--cp-nav-active-text:#f87171;--cp-accent:#f87171;--cp-sidebar-text:hsla(0,0%,100%,.8);--cp-sidebar-text-muted:hsla(0,0%,100%,.5)}body.addev-portal{background:var(--cp-page-bg);color:var(--cp-text);margin:0}#appAddevMenu{display:contents}#appAddevDashboard,#appAddevOrderList,#appAdminDashboard,#appCoface,#appCsrClients,#appCustomer,#appCustomerCard,#appCustomerProfile,#appDashboard,#appDocuFlowUpload,#appFamilyDetails,#appHistorique,#appInvoices,#appMarketingDashboard,#appMessagerie,#appMyAccount,#order-detail-app,.content,.content-tables,.cp-form-page{margin-left:var(--cp-sidebar-width);margin-top:var(--cp-topbar-height);transition:margin-left .2s ease}.cp-dashboard-page[data-v-4543d10f]{padding:1.5rem 2rem}.cp-page-header[data-v-4543d10f]{margin-bottom:1.5rem}.cp-page-title[data-v-4543d10f]{color:var(--cp-text);font-size:1.4rem;font-weight:700;margin:0}.cp-stat-grid[data-v-4543d10f]{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.5rem}.cp-stat-card[data-v-4543d10f]{align-items:center;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);display:flex;gap:1rem;padding:1.25rem 1.5rem}.cp-stat-icon[data-v-4543d10f]{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:1.3rem;height:48px;justify-content:center;width:48px}.cp-stat-icon--blue[data-v-4543d10f]{background:#dbeafe;color:#2563eb}.cp-stat-icon--green[data-v-4543d10f]{background:#d1fae5;color:#059669}.cp-stat-icon--orange[data-v-4543d10f]{background:#ffedd5;color:#ea580c}.cp-stat-icon--purple[data-v-4543d10f]{background:#ede9fe;color:#7c3aed}.cp-stat-body[data-v-4543d10f]{flex:1}.cp-stat-value[data-v-4543d10f]{color:var(--cp-text);font-size:1.6rem;font-weight:700;line-height:1}.cp-stat-label[data-v-4543d10f]{color:var(--cp-text-muted);font-size:.78rem;letter-spacing:.3px;margin-top:4px;text-transform:uppercase}.cp-card[data-v-4543d10f]{background:var(--cp-content-bg)}.cp-table-card[data-v-4543d10f]{border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);margin-bottom:1.5rem;overflow:hidden}.cp-table-header[data-v-4543d10f]{align-items:center;border-bottom:1px solid var(--cp-border);display:flex;justify-content:space-between;padding:1rem 1.5rem}.cp-table-title[data-v-4543d10f]{color:var(--cp-text);font-size:1rem;font-weight:700;margin:0}.cp-see-all[data-v-4543d10f]{align-items:center;color:var(--cp-accent);display:flex;font-size:.8rem;font-weight:600;gap:5px;text-decoration:none}.cp-see-all[data-v-4543d10f]:hover{opacity:.75}.cp-table-scroll[data-v-4543d10f]{overflow-x:auto;width:100%}.cp-table[data-v-4543d10f]{border-collapse:collapse;font-size:.875rem;width:100%}.cp-table th[data-v-4543d10f]{background:var(--cp-page-bg);color:var(--cp-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.cp-table td[data-v-4543d10f],.cp-table th[data-v-4543d10f]{border-bottom:1px solid var(--cp-border);padding:.75rem 1rem}.cp-table td[data-v-4543d10f]{color:var(--cp-text)}.cp-table tbody tr:last-child td[data-v-4543d10f]{border-bottom:none}.cp-td-center[data-v-4543d10f],.cp-th-center[data-v-4543d10f]{text-align:center}.cp-td-bold[data-v-4543d10f]{font-weight:600}.cp-td-amount[data-v-4543d10f]{font-weight:600;white-space:nowrap}.cp-table-row[data-v-4543d10f]{cursor:pointer;transition:background .12s}.cp-table-row[data-v-4543d10f]:hover{background:var(--cp-nav-hover)}.cp-table-empty[data-v-4543d10f]{color:var(--cp-text-muted);padding:2rem;text-align:center}.cp-badge[data-v-4543d10f]{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.3px;padding:3px 10px;text-transform:uppercase}.cp-badge--success[data-v-4543d10f]{background:#d1fae5;color:#059669}.cp-badge--warning[data-v-4543d10f]{background:#fef3c7;color:#d97706}.cp-support-row[data-v-4543d10f]{align-items:center;color:var(--cp-text-muted);display:flex;font-size:.875rem;gap:8px}.cp-support-link[data-v-4543d10f]{color:var(--cp-accent);font-weight:500;text-decoration:none}.cp-support-link[data-v-4543d10f]:hover{text-decoration:underline}@media (max-width:1024px){.cp-stat-grid[data-v-4543d10f]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cp-dashboard-page[data-v-4543d10f]{padding:1rem}.cp-stat-grid[data-v-4543d10f]{grid-template-columns:1fr}}.cp-csr-page[data-v-518dc8f4]{padding:1.5rem 2rem}.cp-page-header[data-v-518dc8f4]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.cp-page-title[data-v-518dc8f4]{color:var(--cp-text);font-size:1.4rem;font-weight:700;margin:0}.cp-filters[data-v-518dc8f4]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.cp-input[data-v-518dc8f4]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);font-size:.875rem;min-width:200px;outline:none;padding:7px 10px;transition:border-color .15s}.cp-input[data-v-518dc8f4]:focus{border-color:var(--cp-accent)}.cp-select[data-v-518dc8f4]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);cursor:pointer;font-size:.875rem;outline:none;padding:7px 10px;transition:border-color .15s}.cp-select[data-v-518dc8f4]:focus{border-color:var(--cp-accent)}.cp-btn-reset[data-v-518dc8f4]{align-items:center;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text-muted);cursor:pointer;display:none;height:34px;justify-content:center;transition:color .15s,border-color .15s;width:34px}.cp-btn-reset[data-v-518dc8f4]:hover{border-color:var(--cp-accent);color:var(--cp-accent)}.cp-btn-clear-all[data-v-518dc8f4]{align-items:center;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:5px;padding:7px 12px;transition:background .15s,border-color .15s;white-space:nowrap}.cp-btn-clear-all[data-v-518dc8f4]:hover{background:#fee2e2;border-color:#f87171}.cp-summary-row[data-v-518dc8f4]{font-size:.875rem;margin-bottom:1rem}.cp-summary-count[data-v-518dc8f4]{color:var(--cp-text-muted)}.cp-card[data-v-518dc8f4]{background:var(--cp-content-bg)}.cp-table-card[data-v-518dc8f4]{border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);overflow:hidden}.cp-table[data-v-518dc8f4]{border-collapse:collapse;font-size:.875rem}.cp-table th[data-v-518dc8f4]{background:var(--cp-page-bg);color:var(--cp-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.cp-table td[data-v-518dc8f4],.cp-table th[data-v-518dc8f4]{border-bottom:1px solid var(--cp-border);padding:.75rem 1rem}.cp-table td[data-v-518dc8f4]{color:var(--cp-text)}.cp-table tbody tr:last-child td[data-v-518dc8f4]{border-bottom:none}.cp-td-center[data-v-518dc8f4],.cp-th-center[data-v-518dc8f4]{text-align:center}.cp-th-sort[data-v-518dc8f4]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp-th-sort[data-v-518dc8f4]:hover{color:var(--cp-accent)}.cp-sort-icon[data-v-518dc8f4]{font-size:.7rem;margin-left:4px;opacity:.35}.cp-sort-icon--active[data-v-518dc8f4]{color:var(--cp-accent);opacity:1}.cp-table-row[data-v-518dc8f4]{transition:background .12s}.cp-table-row[data-v-518dc8f4]:hover{background:var(--cp-nav-hover)}.cp-row-clickable[data-v-518dc8f4]{cursor:pointer}.cp-table-empty[data-v-518dc8f4]{color:var(--cp-text-muted);padding:2rem;text-align:center}.cp-td-bold[data-v-518dc8f4]{font-weight:600}.cp-text-muted[data-v-518dc8f4]{color:var(--cp-text-muted)}.cp-rep-badge[data-v-518dc8f4]{background:var(--cp-accent-light,#e0f2fe);border-radius:999px;color:var(--cp-accent,#0284c7);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.3px;padding:2px 10px;text-transform:uppercase}.cp-action-link[data-v-518dc8f4]{align-items:center;border-radius:8px;display:inline-flex;font-size:.8rem;font-weight:600;gap:5px;padding:4px 12px;text-decoration:none;transition:opacity .15s;white-space:nowrap}.cp-action-link[data-v-518dc8f4]:hover{opacity:.8}.cp-action-link--primary[data-v-518dc8f4]{background:#0284c7;color:#fff!important}.cp-action-link--secondary[data-v-518dc8f4]{background:var(--cp-page-bg);border:1px solid var(--cp-border);color:var(--cp-text)}.cp-pagination[data-v-518dc8f4]{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:1.25rem}.cp-page-btn[data-v-518dc8f4]{align-items:center;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);cursor:pointer;display:flex;font-size:.875rem;height:34px;justify-content:center;transition:background .15s,border-color .15s;width:34px}.cp-page-btn[data-v-518dc8f4]:hover:not(:disabled){background:var(--cp-nav-hover);border-color:var(--cp-accent);color:var(--cp-accent)}.cp-page-btn[data-v-518dc8f4]:disabled{cursor:not-allowed;opacity:.35}.cp-page-info[data-v-518dc8f4]{color:var(--cp-text-muted);font-size:.875rem;font-weight:600;min-width:60px;text-align:center}@media (max-width:768px){.cp-csr-page[data-v-518dc8f4]{padding:1rem}.cp-filters[data-v-518dc8f4],.cp-page-header[data-v-518dc8f4]{align-items:flex-start;flex-direction:column}.cp-filters[data-v-518dc8f4],.cp-input[data-v-518dc8f4],.cp-select[data-v-518dc8f4]{width:100%}}.cp-profile-page[data-v-5d72f8f8]{max-width:1100px;padding:1.5rem 2rem}.cp-back-link[data-v-5d72f8f8]{align-items:center;color:var(--cp-text-muted);display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;margin-bottom:1.25rem;text-decoration:none}.cp-back-link[data-v-5d72f8f8]:hover{color:var(--cp-accent)}.cp-card[data-v-5d72f8f8]{background:var(--cp-content-bg,#fff);border:1px solid var(--cp-border,rgba(17,24,39,.1));border-radius:14px;box-shadow:var(--cp-shadow,0 4px 16px rgba(0,0,0,.05))}.cp-profile-header[data-v-5d72f8f8]{align-items:flex-start;display:flex;gap:1.5rem;margin-bottom:1.25rem;padding:1.5rem}.cp-profile-avatar[data-v-5d72f8f8]{align-items:center;background:var(--cp-accent,#263746);border-radius:16px;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:72px;justify-content:center;letter-spacing:1px;width:72px}.cp-profile-header-main[data-v-5d72f8f8]{flex:1;min-width:0}.cp-profile-title-row[data-v-5d72f8f8]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.cp-profile-name[data-v-5d72f8f8]{color:var(--cp-text);font-size:1.4rem;font-weight:700;margin:0}.cp-customer-id[data-v-5d72f8f8]{background:var(--cp-page-bg);border:1px solid var(--cp-border);border-radius:6px;color:var(--cp-text-muted);font-family:monospace;font-size:.8rem;font-weight:700;padding:2px 8px}.cp-credit-hold[data-v-5d72f8f8]{border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.4px;padding:3px 10px;text-transform:uppercase}.cp-hold-green[data-v-5d72f8f8]{background:#dcfce7;color:#166534}.cp-hold-orange[data-v-5d72f8f8]{background:#fef9c3;color:#92400e}.cp-hold-red[data-v-5d72f8f8]{background:#fee2e2;color:#991b1b}.cp-hold-gray[data-v-5d72f8f8]{background:var(--cp-page-bg);color:var(--cp-text-muted)}.cp-profile-meta[data-v-5d72f8f8]{color:var(--cp-text-muted);display:flex;flex-wrap:wrap;font-size:.85rem;gap:1rem;margin-bottom:.6rem}.cp-profile-meta i[data-v-5d72f8f8]{margin-right:4px}.cp-profile-reps[data-v-5d72f8f8]{display:flex;flex-wrap:wrap;gap:.5rem}.cp-rep-badge[data-v-5d72f8f8]{background:#dbeafe;border-radius:999px;color:#1e40af;font-size:.72rem;font-weight:700;padding:2px 10px;text-transform:uppercase}.cp-rep-badge--2[data-v-5d72f8f8]{background:#ede9fe;color:#5b21b6}.cp-typology-badge[data-v-5d72f8f8]{background:var(--cp-page-bg);border:1px solid var(--cp-border);border-radius:999px;color:var(--cp-text-muted);font-size:.72rem;font-weight:600;padding:2px 10px}.cp-kpi-row[data-v-5d72f8f8]{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.25rem}.cp-kpi-card[data-v-5d72f8f8]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:12px;box-shadow:var(--cp-shadow);display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1.25rem}.cp-kpi-card--warn[data-v-5d72f8f8]{border-left:3px solid #f97316}.cp-kpi-card--neutral[data-v-5d72f8f8]{border-left:3px solid var(--cp-accent)}.cp-kpi-label[data-v-5d72f8f8]{color:var(--cp-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.cp-kpi-value[data-v-5d72f8f8]{color:var(--cp-text);font-size:1.2rem;font-weight:700}.cp-kpi-value small[data-v-5d72f8f8]{color:var(--cp-text-muted);font-size:.75rem;font-weight:400}.cp-section[data-v-5d72f8f8]{margin-bottom:1.25rem;padding:1.5rem}.cp-section-header[data-v-5d72f8f8]{align-items:center;display:flex;gap:.6rem;margin-bottom:1rem}.cp-section-title[data-v-5d72f8f8]{align-items:center;color:var(--cp-text-muted);display:flex;font-size:.85rem;font-weight:700;gap:.4rem;letter-spacing:.5px;margin:0;text-transform:uppercase}.cp-badge-count[data-v-5d72f8f8]{background:var(--cp-accent);border-radius:999px;color:#fff;font-size:.7rem;font-weight:700;padding:1px 7px}.cp-table[data-v-5d72f8f8]{border-collapse:collapse;font-size:.875rem}.cp-table th[data-v-5d72f8f8]{background:var(--cp-page-bg);border-bottom:1px solid var(--cp-border);color:var(--cp-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.4px;padding:.6rem .75rem;text-align:left;text-transform:uppercase;white-space:nowrap}.cp-table td[data-v-5d72f8f8]{border-bottom:1px solid var(--cp-border);color:var(--cp-text);padding:.65rem .75rem;vertical-align:middle}.cp-table tbody tr:last-child td[data-v-5d72f8f8]{border-bottom:none}.cp-table-row[data-v-5d72f8f8]:hover{background:var(--cp-nav-hover)}.cp-th-right[data-v-5d72f8f8]{text-align:right}.cp-th-center[data-v-5d72f8f8]{text-align:center}.cp-td-mono[data-v-5d72f8f8]{font-family:monospace;font-size:.82rem}.cp-td-bold[data-v-5d72f8f8]{font-weight:600}.cp-td-product[data-v-5d72f8f8]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-text-muted[data-v-5d72f8f8]{color:var(--cp-text-muted);font-size:.82rem}.cp-tracking-btn[data-v-5d72f8f8]{align-items:center;background:#0284c7;border-radius:8px;color:#fff!important;display:inline-flex;font-size:.78rem;font-weight:600;gap:5px;padding:4px 10px;text-decoration:none;transition:opacity .15s;white-space:nowrap}.cp-tracking-btn[data-v-5d72f8f8]:hover{opacity:.82}.cp-delay-ok[data-v-5d72f8f8]{color:var(--cp-text-muted);font-size:.8rem}.cp-delay-warn[data-v-5d72f8f8]{color:#ca8a04;font-size:.8rem;font-weight:600}.cp-delay-orange[data-v-5d72f8f8]{color:#ea580c;font-size:.8rem;font-weight:600}.cp-delay-critical[data-v-5d72f8f8]{color:#dc2626;font-size:.8rem;font-weight:700}.cp-status-badge[data-v-5d72f8f8]{border-radius:999px;display:inline-block;font-size:.7rem;font-weight:700;padding:2px 9px}.cp-s1[data-v-5d72f8f8]{background:#dbeafe;color:#1d4ed8}.cp-s2[data-v-5d72f8f8]{background:#e0f2fe;color:#0369a1}.cp-s3[data-v-5d72f8f8]{background:#fef9c3;color:#92400e}.cp-s4[data-v-5d72f8f8]{background:#ffedd5;color:#c2410c}.cp-s5[data-v-5d72f8f8]{background:#fee2e2;color:#b91c1c}.cp-s6[data-v-5d72f8f8],.cp-s7[data-v-5d72f8f8]{background:#f3e8ff;color:#7e22ce}.cp-order-status[data-v-5d72f8f8]{border-radius:6px;display:inline-block;font-size:.72rem;font-weight:600;padding:2px 8px;white-space:nowrap}.cp-order-delivered[data-v-5d72f8f8]{background:#dcfce7;color:#166534}.cp-order-shipped[data-v-5d72f8f8]{background:#dbeafe;color:#1e40af}.cp-order-progress[data-v-5d72f8f8]{background:#fef9c3;color:#92400e}.cp-order-cancel[data-v-5d72f8f8]{background:#fee2e2;color:#991b1b}.cp-order-neutral[data-v-5d72f8f8]{background:var(--cp-page-bg);border:1px solid var(--cp-border);color:var(--cp-text-muted)}.cp-users-grid[data-v-5d72f8f8]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cp-user-card[data-v-5d72f8f8]{align-items:flex-start;background:var(--cp-page-bg);border:1px solid var(--cp-border);border-radius:10px;display:flex;gap:.75rem;padding:.9rem 1rem}.cp-user-avatar[data-v-5d72f8f8]{align-items:center;background:var(--cp-accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:38px;justify-content:center;width:38px}.cp-user-info[data-v-5d72f8f8]{flex:1;min-width:0}.cp-user-name[data-v-5d72f8f8]{align-items:center;color:var(--cp-text);display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:600;gap:.4rem}.cp-admin-badge[data-v-5d72f8f8]{background:var(--cp-accent);border-radius:4px;color:#fff;font-size:.65rem;font-weight:700;padding:1px 6px;text-transform:uppercase}.cp-user-email[data-v-5d72f8f8]{color:var(--cp-text-muted);font-size:.78rem;margin:2px 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-user-meta[data-v-5d72f8f8]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.cp-lang-badge[data-v-5d72f8f8]{background:#dbeafe;border-radius:4px;color:#1e40af;font-size:.65rem;font-weight:700;padding:1px 6px}.cp-empty[data-v-5d72f8f8]{color:var(--cp-text-muted);font-size:.875rem;padding:1.5rem 0 .5rem;text-align:center}@media (max-width:900px){.cp-kpi-row[data-v-5d72f8f8]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cp-profile-page[data-v-5d72f8f8]{padding:1rem}.cp-kpi-row[data-v-5d72f8f8]{grid-template-columns:1fr 1fr}.cp-profile-header[data-v-5d72f8f8]{flex-direction:column}}.cp-family-page[data-v-a91ce636]{padding:1.5rem 2rem}.cp-page-header[data-v-a91ce636]{margin-bottom:1.25rem}.cp-header-left[data-v-a91ce636]{display:flex;flex-direction:column;gap:.4rem}.cp-back-link[data-v-a91ce636]{align-items:center;color:var(--cp-text-muted);display:inline-flex;font-size:.8rem;font-weight:500;gap:6px;text-decoration:none;transition:color .15s}.cp-back-link[data-v-a91ce636]:hover{color:var(--cp-accent)}.cp-page-title[data-v-a91ce636]{color:var(--cp-text);font-size:1.4rem;font-weight:700;margin:0}.cp-family-card[data-v-a91ce636]{align-items:flex-start;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.cp-family-name[data-v-a91ce636]{color:var(--cp-text);font-size:1.15rem;font-weight:700;margin:0 0 .75rem}.cp-family-meta[data-v-a91ce636]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.cp-kv[data-v-a91ce636]{align-items:center;color:var(--cp-text);display:flex;font-size:.875rem;gap:6px}.cp-kv-label[data-v-a91ce636]{color:var(--cp-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.cp-rep-badge[data-v-a91ce636]{background:var(--cp-nav-active-bg);border-radius:999px;color:var(--cp-accent);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.3px;padding:2px 10px;text-transform:uppercase}.cp-actions-wrap[data-v-a91ce636]{flex-shrink:0;position:relative}.cp-btn-actions[data-v-a91ce636]{align-items:center;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:6px;padding:8px 16px;transition:background .15s}.cp-btn-actions[data-v-a91ce636]:hover{background:var(--cp-nav-hover)}.cp-chevron[data-v-a91ce636]{color:var(--cp-text-muted);font-size:.65rem;transition:transform .2s}.cp-chevron.open[data-v-a91ce636]{transform:rotate(180deg)}.cp-actions-dropdown[data-v-a91ce636]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:200}.cp-action-item[data-v-a91ce636]{align-items:center;color:var(--cp-text);display:flex;font-size:.875rem;gap:10px;padding:10px 14px;text-decoration:none;transition:background .12s}.cp-action-item[data-v-a91ce636]:hover{background:var(--cp-nav-hover)}.cp-card[data-v-a91ce636]{background:var(--cp-content-bg)}.cp-table-card[data-v-a91ce636]{border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);overflow:hidden}.cp-table-scroll[data-v-a91ce636]{overflow-x:auto;width:100%}.cp-table[data-v-a91ce636]{border-collapse:collapse;font-size:.875rem;width:100%}.cp-table th[data-v-a91ce636]{background:var(--cp-page-bg);color:var(--cp-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.cp-table td[data-v-a91ce636],.cp-table th[data-v-a91ce636]{border-bottom:1px solid var(--cp-border);padding:.75rem 1rem}.cp-table td[data-v-a91ce636]{color:var(--cp-text)}.cp-table tbody tr:last-child td[data-v-a91ce636]{border-bottom:none}.cp-td-center[data-v-a91ce636],.cp-th-center[data-v-a91ce636]{text-align:center}.cp-td-bold[data-v-a91ce636]{font-weight:600}.cp-td-email[data-v-a91ce636]{font-size:.8rem;word-break:break-all}.cp-table-row[data-v-a91ce636]{transition:background .12s}.cp-table-row[data-v-a91ce636]:hover{background:var(--cp-nav-hover)}.cp-table-empty[data-v-a91ce636]{color:var(--cp-text-muted);padding:2rem;text-align:center}.cp-badge[data-v-a91ce636]{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:700;padding:3px 10px;text-transform:uppercase}.cp-badge--success[data-v-a91ce636]{background:#d1fae5;color:#059669}.cp-badge--muted[data-v-a91ce636]{background:var(--cp-nav-hover);color:var(--cp-text-muted)}.cp-lang-tag[data-v-a91ce636]{background:var(--cp-page-bg);border:1px solid var(--cp-border);border-radius:6px;display:inline-block;font-size:.75rem;font-weight:600;padding:2px 8px;text-transform:uppercase}.cp-admin-badge[data-v-a91ce636]{align-items:center;background:#fef3c7;border-radius:999px;color:#d97706;display:inline-flex;font-size:.72rem;font-weight:700;gap:5px;padding:3px 10px}.cp-btn-promote[data-v-a91ce636]{background:#eff6ff;border:1px solid var(--cp-border);border-radius:8px;color:#2563eb;cursor:pointer;font-size:.78rem;font-weight:600;padding:4px 12px;transition:background .15s}.cp-btn-promote[data-v-a91ce636]:hover{background:#dbeafe}.cp-btn-delete[data-v-a91ce636]{background:transparent;border:1px solid #fecaca;border-radius:8px;color:#ef4444;cursor:pointer;padding:6px 10px;transition:background .15s}.cp-btn-delete[data-v-a91ce636]:hover{background:#fef2f2}.cp-btn-delete[data-v-a91ce636]:disabled{cursor:not-allowed;opacity:.35}.cp-modal-overlay[data-v-a91ce636]{align-items:center;background:rgba(0,0,0,.4);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.cp-modal[data-v-a91ce636]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.2);max-width:480px;min-width:380px;width:90%}.cp-modal-header[data-v-a91ce636]{align-items:center;border-bottom:1px solid var(--cp-border);display:flex;justify-content:space-between;padding:1rem 1.25rem}.cp-modal-header h4[data-v-a91ce636]{color:var(--cp-text);font-size:1rem;font-weight:700;margin:0}.cp-modal-close[data-v-a91ce636]{background:transparent;border:none;border-radius:6px;color:var(--cp-text-muted);cursor:pointer;font-size:.9rem;padding:4px;transition:background .15s}.cp-modal-close[data-v-a91ce636]:hover{background:var(--cp-nav-hover)}.cp-modal-body[data-v-a91ce636]{color:var(--cp-text);font-size:.875rem;padding:1.25rem}.cp-modal-warning[data-v-a91ce636]{align-items:center;color:#d97706;display:flex;gap:6px;margin-top:.5rem}.cp-modal-footer[data-v-a91ce636]{align-items:center;border-top:1px solid var(--cp-border);display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.25rem}.cp-btn-cancel[data-v-a91ce636]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);cursor:pointer;font-size:.875rem;font-weight:600;padding:8px 16px;transition:background .15s}.cp-btn-cancel[data-v-a91ce636]:hover{background:var(--cp-nav-hover)}.cp-btn-danger[data-v-a91ce636]{background:#ef4444;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;padding:8px 16px;text-decoration:none;transition:opacity .15s}.cp-btn-danger[data-v-a91ce636]:hover{opacity:.85}.cp-btn-warning[data-v-a91ce636]{background:#f59e0b;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;padding:8px 16px;text-decoration:none;transition:opacity .15s}.cp-btn-warning[data-v-a91ce636]:hover{opacity:.85}.cp-drop-enter-active[data-v-a91ce636],.cp-drop-leave-active[data-v-a91ce636]{transition:opacity .15s,transform .15s}.cp-drop-enter-from[data-v-a91ce636],.cp-drop-leave-to[data-v-a91ce636]{opacity:0;transform:translateY(-6px)}.cp-modal-enter-active[data-v-a91ce636],.cp-modal-leave-active[data-v-a91ce636]{transition:opacity .2s}.cp-modal-enter-from[data-v-a91ce636],.cp-modal-leave-to[data-v-a91ce636]{opacity:0}@media (max-width:768px){.cp-family-page[data-v-a91ce636]{padding:1rem}.cp-family-card[data-v-a91ce636]{flex-direction:column}}.cp-account-page[data-v-414a110e]{max-width:760px;padding:1.5rem 2rem}.cp-account-header[data-v-414a110e]{align-items:center;display:flex;gap:1.25rem;margin-bottom:2rem}.cp-avatar[data-v-414a110e]{align-items:center;background:var(--cp-accent,#263746);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.4rem;font-weight:700;height:64px;justify-content:center;letter-spacing:1px;width:64px}.cp-account-header-info[data-v-414a110e]{display:flex;flex-direction:column;gap:.25rem}.cp-account-name[data-v-414a110e]{color:var(--cp-text);font-size:1.4rem;font-weight:700;margin:0}.cp-account-email[data-v-414a110e]{color:var(--cp-text-muted);font-size:.875rem}.cp-section-card[data-v-414a110e]{background:var(--cp-content-bg,#fff);border:1px solid var(--cp-border,rgba(17,24,39,.1));border-radius:14px;box-shadow:var(--cp-shadow,0 4px 16px rgba(0,0,0,.05));margin-bottom:1.25rem;padding:1.75rem}.cp-section-title[data-v-414a110e]{color:var(--cp-text-muted);font-size:.8rem;font-weight:700;letter-spacing:.5px;margin:0 0 1.25rem;text-transform:uppercase}.cp-fields-grid[data-v-414a110e]{display:grid;gap:1rem 2rem;grid-template-columns:1fr 1fr}.cp-field--full[data-v-414a110e]{grid-column:1/-1}.cp-field-label[data-v-414a110e]{color:var(--cp-text-muted);display:block;font-size:.75rem;font-weight:600;letter-spacing:.3px;margin-bottom:.3rem;text-transform:uppercase}.cp-field-value[data-v-414a110e]{background:var(--cp-page-bg,#f4f7fe);border:1px solid var(--cp-border,rgba(17,24,39,.08));border-radius:8px;color:var(--cp-text);font-size:.95rem;padding:8px 12px}.cp-field-value--mono[data-v-414a110e]{font-family:monospace;font-size:.875rem;letter-spacing:.5px}.cp-toggle-row[data-v-414a110e]{align-items:center;display:flex;gap:.75rem}.cp-toggle[data-v-414a110e]{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.cp-toggle input[data-v-414a110e]{height:0;opacity:0;width:0}.cp-toggle-slider[data-v-414a110e]{background:var(--cp-border,#d1d5db);border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background .2s}.cp-toggle-slider[data-v-414a110e]:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .2s;width:18px}.cp-toggle input:checked+.cp-toggle-slider[data-v-414a110e]{background:#22c55e}.cp-toggle input:checked+.cp-toggle-slider[data-v-414a110e]:before{transform:translateX(20px)}.cp-toggle-label[data-v-414a110e]{color:var(--cp-text);font-size:.875rem}.cp-section-hint[data-v-414a110e]{color:var(--cp-text-muted);font-size:.85rem;margin:0 0 1.25rem}.cp-btn-password[data-v-414a110e]{align-items:center;background:var(--cp-accent,#263746);border-radius:8px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none;transition:opacity .15s}.cp-btn-password[data-v-414a110e]:hover{opacity:.85}@media (max-width:640px){.cp-account-page[data-v-414a110e]{padding:1rem}.cp-fields-grid[data-v-414a110e]{grid-template-columns:1fr}.cp-field--full[data-v-414a110e]{grid-column:1}}.cp-page[data-v-99014d92]{min-height:calc(100vh - var(--cp-topbar-height));padding:2rem}.cp-page-header[data-v-99014d92]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.cp-page-title[data-v-99014d92]{color:var(--cp-text);font-size:1.4rem;font-weight:700;margin:0}.cp-cards-grid[data-v-99014d92]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.cp-card[data-v-99014d92]{background:var(--cp-card-bg);border:1px solid var(--cp-border);border-radius:16px;box-shadow:var(--cp-shadow);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.cp-card-header[data-v-99014d92]{align-items:center;display:flex;gap:.75rem}.cp-card-icon[data-v-99014d92]{color:var(--cp-accent);font-size:1.1rem}.cp-card-title[data-v-99014d92]{color:var(--cp-text);flex:1;font-size:1rem;font-weight:600}.cp-badge[data-v-99014d92]{border-radius:20px;font-size:.72rem;font-weight:600;padding:2px 8px}.cp-badge--active[data-v-99014d92]{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.25);color:#16a34a}.cp-img-preview[data-v-99014d92]{border-radius:10px;max-height:200px;overflow:hidden}.cp-img-preview img[data-v-99014d92]{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.cp-img-placeholder[data-v-99014d92]{align-items:center;border:2px dashed var(--cp-border);border-radius:10px;color:var(--cp-text-muted);display:flex;font-size:2rem;height:160px;justify-content:center}.cp-field[data-v-99014d92]{display:flex;flex-direction:column;gap:.35rem}.cp-label[data-v-99014d92]{color:var(--cp-text-muted);font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.cp-input[data-v-99014d92]{background:var(--cp-input-bg,var(--cp-page-bg));border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);font-size:.9rem;outline:none;padding:.6rem .85rem;transition:border-color .2s}.cp-input[data-v-99014d92]:focus{border-color:var(--cp-accent)}.cp-input-file[data-v-99014d92]{color:var(--cp-text-muted);font-size:.85rem}.cp-status[data-v-99014d92]{border-radius:8px;font-size:.83rem;padding:.5rem .75rem}.cp-status--ok[data-v-99014d92]{background:rgba(34,197,94,.1);color:#16a34a}.cp-status--err[data-v-99014d92]{background:rgba(239,68,68,.1);color:#dc2626}.cp-btn-primary[data-v-99014d92]{align-items:center;background:var(--cp-accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.7rem 1.5rem;transition:opacity .2s}.cp-btn-primary[data-v-99014d92]:hover{opacity:.88}.cp-btn-primary[data-v-99014d92]:disabled{cursor:not-allowed;opacity:.6}.cp-page[data-v-4e2cd905]{min-height:calc(100vh - var(--cp-topbar-height));padding:2rem}.cp-page-header[data-v-4e2cd905]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.cp-page-title[data-v-4e2cd905]{color:var(--cp-text);font-size:1.4rem;font-weight:700;margin:0}.cp-cards-grid[data-v-4e2cd905]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.cp-card[data-v-4e2cd905]{background:var(--cp-card-bg);border:1px solid var(--cp-border);border-radius:16px;box-shadow:var(--cp-shadow);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.cp-card-header[data-v-4e2cd905]{align-items:center;display:flex;gap:.75rem}.cp-card-icon[data-v-4e2cd905]{color:var(--cp-accent);font-size:1.1rem}.cp-card-title[data-v-4e2cd905]{color:var(--cp-text);flex:1;font-size:1rem;font-weight:600}.cp-badge[data-v-4e2cd905]{border-radius:20px;font-size:.72rem;font-weight:600;padding:2px 8px}.cp-badge--active[data-v-4e2cd905]{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.25);color:#16a34a}.cp-img-preview[data-v-4e2cd905]{border-radius:10px;overflow:hidden;position:relative}.cp-img-preview img[data-v-4e2cd905]{display:block;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.cp-img-preview--tall img[data-v-4e2cd905]{height:240px}.cp-img-remove[data-v-4e2cd905]{background:rgba(0,0,0,.55);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;padding:6px 10px;position:absolute;right:.5rem;top:.5rem;transition:background .2s}.cp-img-remove[data-v-4e2cd905]:hover{background:rgba(220,38,38,.8)}.cp-img-placeholder[data-v-4e2cd905]{align-items:center;border:2px dashed var(--cp-border);border-radius:10px;color:var(--cp-text-muted);display:flex;flex-direction:column;font-size:.85rem;gap:.5rem;height:160px;justify-content:center}.cp-img-placeholder i[data-v-4e2cd905]{font-size:2rem}.cp-field[data-v-4e2cd905]{display:flex;flex-direction:column;gap:.35rem}.cp-label[data-v-4e2cd905]{color:var(--cp-text-muted);font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.cp-input[data-v-4e2cd905]{background:var(--cp-input-bg,var(--cp-page-bg));border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);font-size:.9rem;outline:none;padding:.6rem .85rem;transition:border-color .2s}.cp-input[data-v-4e2cd905]:focus{border-color:var(--cp-accent)}.cp-input-file[data-v-4e2cd905]{color:var(--cp-text-muted);font-size:.85rem}.cp-status[data-v-4e2cd905]{border-radius:8px;font-size:.83rem;padding:.5rem .75rem}.cp-status--ok[data-v-4e2cd905]{background:rgba(34,197,94,.1);color:#16a34a}.cp-status--err[data-v-4e2cd905]{background:rgba(239,68,68,.1);color:#dc2626}.cp-btn-primary[data-v-4e2cd905]{align-items:center;background:var(--cp-accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.7rem 1.5rem;transition:opacity .2s}.cp-btn-primary[data-v-4e2cd905]:hover{opacity:.88}.cp-btn-primary[data-v-4e2cd905]:disabled{cursor:not-allowed;opacity:.6}.cp-csr-page[data-v-2fb803bb]{padding:1.5rem 2rem}.cp-page-header[data-v-2fb803bb]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.cp-page-title[data-v-2fb803bb]{color:var(--cp-text);font-size:1.4rem;font-weight:700;margin:0}.cp-filters[data-v-2fb803bb]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.cp-input[data-v-2fb803bb]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);font-size:.875rem;min-width:200px;outline:none;padding:7px 10px;transition:border-color .15s}.cp-input[data-v-2fb803bb]:focus{border-color:var(--cp-accent)}.cp-select[data-v-2fb803bb]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);cursor:pointer;font-size:.875rem;outline:none;padding:7px 10px;transition:border-color .15s}.cp-select[data-v-2fb803bb]:focus{border-color:var(--cp-accent)}.cp-btn-reset[data-v-2fb803bb]{align-items:center;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text-muted);cursor:pointer;display:none;height:34px;justify-content:center;transition:color .15s,border-color .15s;width:34px}.cp-btn-reset[data-v-2fb803bb]:hover{border-color:var(--cp-accent);color:var(--cp-accent)}.cp-btn-clear-all[data-v-2fb803bb]{align-items:center;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:5px;padding:7px 12px;transition:background .15s,border-color .15s;white-space:nowrap}.cp-btn-clear-all[data-v-2fb803bb]:hover{background:#fee2e2;border-color:#f87171}.cp-summary-row[data-v-2fb803bb]{font-size:.875rem;margin-bottom:1rem}.cp-summary-count[data-v-2fb803bb]{color:var(--cp-text-muted)}.cp-card[data-v-2fb803bb]{background:var(--cp-content-bg)}.cp-table-card[data-v-2fb803bb]{border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);overflow:hidden}.cp-table[data-v-2fb803bb]{border-collapse:collapse;font-size:.875rem}.cp-table th[data-v-2fb803bb]{background:var(--cp-page-bg);color:var(--cp-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.cp-table td[data-v-2fb803bb],.cp-table th[data-v-2fb803bb]{border-bottom:1px solid var(--cp-border);padding:.75rem 1rem}.cp-table td[data-v-2fb803bb]{color:var(--cp-text)}.cp-table tbody tr:last-child td[data-v-2fb803bb]{border-bottom:none}.cp-td-center[data-v-2fb803bb],.cp-th-center[data-v-2fb803bb]{text-align:center}.cp-th-sort[data-v-2fb803bb]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp-th-sort[data-v-2fb803bb]:hover{color:var(--cp-accent)}.cp-sort-icon[data-v-2fb803bb]{font-size:.7rem;margin-left:4px;opacity:.35}.cp-sort-icon--active[data-v-2fb803bb]{color:var(--cp-accent);opacity:1}.cp-table-row[data-v-2fb803bb]{transition:background .12s}.cp-table-row[data-v-2fb803bb]:hover{background:var(--cp-nav-hover)}.cp-table-empty[data-v-2fb803bb]{color:var(--cp-text-muted);padding:2rem;text-align:center}.cp-td-bold[data-v-2fb803bb]{font-weight:600}.cp-text-muted[data-v-2fb803bb]{color:var(--cp-text-muted)}.cp-rep-badge[data-v-2fb803bb]{background:var(--cp-accent-light,#e0f2fe);border-radius:999px;color:var(--cp-accent,#0284c7);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.3px;padding:2px 10px;text-transform:uppercase}.cp-action-link[data-v-2fb803bb]{align-items:center;border-radius:8px;display:inline-flex;font-size:.8rem;font-weight:600;gap:5px;padding:4px 12px;text-decoration:none;transition:opacity .15s;white-space:nowrap}.cp-action-link[data-v-2fb803bb]:hover{opacity:.8}.cp-action-link--primary[data-v-2fb803bb]{background:#0284c7;color:#fff!important}.cp-pagination[data-v-2fb803bb]{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:1.25rem}.cp-page-btn[data-v-2fb803bb]{align-items:center;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);cursor:pointer;display:flex;font-size:.875rem;height:34px;justify-content:center;transition:background .15s,border-color .15s;width:34px}.cp-page-btn[data-v-2fb803bb]:hover:not(:disabled){background:var(--cp-nav-hover);border-color:var(--cp-accent);color:var(--cp-accent)}.cp-page-btn[data-v-2fb803bb]:disabled{cursor:not-allowed;opacity:.35}.cp-page-info[data-v-2fb803bb]{color:var(--cp-text-muted);font-size:.875rem;font-weight:600;min-width:60px;text-align:center}@media (max-width:768px){.cp-csr-page[data-v-2fb803bb]{padding:1rem}.cp-filters[data-v-2fb803bb],.cp-page-header[data-v-2fb803bb]{align-items:flex-start;flex-direction:column}.cp-filters[data-v-2fb803bb],.cp-input[data-v-2fb803bb],.cp-select[data-v-2fb803bb]{width:100%}}.cp-sidebar[data-v-adab6716]{background:var(--cp-sidebar-bg);border-right:1px solid var(--cp-border);box-shadow:var(--cp-shadow);display:flex;flex-direction:column;height:calc(100vh - var(--cp-topbar-height));left:0;position:fixed;top:var(--cp-topbar-height);transition:width .2s ease;width:var(--cp-sidebar-width);z-index:200}.cp-sidebar.collapsed[data-v-adab6716]{width:72px}.cp-nav[data-v-adab6716]{display:flex;flex-direction:column;gap:.25rem;padding:0 .75rem}.cp-nav-item[data-v-adab6716]{align-items:center;border-radius:10px;color:var(--cp-sidebar-text);display:flex;font-size:.95rem;gap:.75rem;padding:.75rem;text-decoration:none;transition:background .15s,color .15s}.cp-nav-item i[data-v-adab6716]{color:var(--cp-sidebar-text-muted);flex-shrink:0;font-size:1rem;text-align:center;width:20px}.cp-nav-item[data-v-adab6716]:hover{background:var(--cp-nav-hover);color:var(--cp-text)}.cp-nav-item:hover i[data-v-adab6716]{color:var(--cp-accent)}.cp-nav-item.active[data-v-adab6716]{background:var(--cp-nav-active-bg);color:var(--cp-nav-active-text);font-weight:600}.cp-nav-item.active i[data-v-adab6716]{color:var(--cp-accent)}.cp-topbar[data-v-7c0f2642]{align-items:center;background:var(--cp-topbar-bg);border-bottom:1px solid var(--cp-border);display:flex;height:var(--cp-topbar-height);justify-content:space-between;left:0;padding:0 1.5rem 0 1rem;position:fixed;right:0;top:0;z-index:300}.cp-topbar-left[data-v-7c0f2642],.cp-topbar-right[data-v-7c0f2642]{align-items:center;display:flex;gap:.75rem}.cp-icon-btn[data-v-7c0f2642]{background:transparent;border:0;border-radius:8px;color:var(--cp-text);cursor:pointer;flex-shrink:0;font-size:1.1rem;padding:6px;transition:background .15s}.cp-icon-btn[data-v-7c0f2642]:hover{background:var(--cp-nav-hover)}.cp-brand[data-v-7c0f2642]{align-items:center;display:flex;gap:10px}.cp-brand-logo[data-v-7c0f2642]{display:block;height:36px;width:auto}.cp-brand-divider[data-v-7c0f2642]{background:var(--cp-border);height:20px;width:1px}.cp-brand-title[data-v-7c0f2642]{color:var(--cp-accent);font-size:.85rem;font-weight:500;letter-spacing:.3px}.cp-lang-switcher[data-v-7c0f2642]{position:relative}.cp-lang-btn[data-v-7c0f2642]{align-items:center;background:transparent;border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);cursor:pointer;display:flex;font-size:.85rem;gap:6px;padding:5px 10px;transition:background .15s}.cp-lang-btn[data-v-7c0f2642]:hover{background:var(--cp-nav-hover)}.cp-flag-img[data-v-7c0f2642]{border-radius:2px;display:block;height:auto;width:20px}.cp-lang-code[data-v-7c0f2642]{font-size:.8rem;font-weight:600;letter-spacing:.5px}.cp-chevron[data-v-7c0f2642]{color:var(--cp-text-muted);font-size:.65rem;transition:transform .2s ease}.cp-chevron.open[data-v-7c0f2642]{transform:rotate(180deg)}.cp-dropdown[data-v-7c0f2642],.cp-user-dropdown[data-v-7c0f2642]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:999}.cp-dropdown-option[data-v-7c0f2642]{align-items:center;background:transparent;border:none;color:var(--cp-text);cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:9px 14px;text-align:left;transition:background .12s;width:100%}.cp-dropdown-option[data-v-7c0f2642]:hover{background:var(--cp-nav-hover)}.cp-dropdown-option.active[data-v-7c0f2642]{background:var(--cp-nav-active-bg);font-weight:600}.cp-check[data-v-7c0f2642]{color:var(--cp-accent);font-size:.75rem;margin-left:auto}.cp-user-switcher[data-v-7c0f2642]{position:relative}.cp-user-btn[data-v-7c0f2642]{align-items:center;background:transparent;border:1px solid var(--cp-border);border-radius:999px;cursor:pointer;display:flex;gap:6px;padding:4px 8px 4px 4px;transition:background .15s}.cp-user-btn[data-v-7c0f2642]:hover{background:var(--cp-nav-hover)}.cp-user-initials[data-v-7c0f2642]{align-items:center;background:var(--cp-nav-active-bg);border:1px solid var(--cp-border);border-radius:50%;color:var(--cp-accent);display:flex;font-size:.8rem;font-weight:700;height:32px;justify-content:center;width:32px}.cp-user-dropdown[data-v-7c0f2642]{min-width:220px}.cp-user-info[data-v-7c0f2642]{align-items:center;display:flex;gap:10px;padding:14px}.cp-user-info-initials[data-v-7c0f2642]{align-items:center;background:var(--cp-nav-active-bg);border:1px solid var(--cp-border);border-radius:50%;color:var(--cp-accent);display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:40px;justify-content:center;width:40px}.cp-user-info-text[data-v-7c0f2642]{flex:1;overflow:hidden}.cp-user-name[data-v-7c0f2642]{color:var(--cp-text);font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-dropdown-sep[data-v-7c0f2642]{background:var(--cp-border);height:1px}.cp-user-option[data-v-7c0f2642]{align-items:center;background:transparent;border:none;color:var(--cp-text);cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:10px 14px;text-decoration:none;transition:background .12s;width:100%}.cp-user-option[data-v-7c0f2642]:hover{background:var(--cp-nav-hover)}.cp-user-option-logout[data-v-7c0f2642]{color:#ef4444}.cp-user-option-logout[data-v-7c0f2642]:hover{background:#fef2f2}.cp-drop-enter-active[data-v-7c0f2642],.cp-drop-leave-active[data-v-7c0f2642]{transition:opacity .15s ease,transform .15s ease}.cp-drop-enter-from[data-v-7c0f2642],.cp-drop-leave-to[data-v-7c0f2642]{opacity:0;transform:translateY(-6px)}body.cp-portal{background:var(--cp-page-bg);color:var(--cp-text);margin:0}#appCustomerMenu{display:contents}.cp-topbar-spacer{height:var(--cp-topbar-height);margin-left:var(--cp-sidebar-width);transition:margin-left .2s ease}#appCustomerAbout,#appCustomerContact,#appCustomerDashboard,#appCustomerInvoiceDetail,#appCustomerInvoiceList,#appCustomerMediatheque,#appCustomerOpinion,#appCustomerOrderList,#order-detail-app,.content{margin-left:var(--cp-sidebar-width);margin-top:var(--cp-topbar-height);transition:margin-left .2s ease}.cp-dashboard[data-v-5e2de904]{padding:1.5rem 2rem}.cp-welcome[data-v-5e2de904]{margin-bottom:1.5rem}.cp-welcome-title[data-v-5e2de904]{color:var(--cp-text);font-size:1.4rem;font-weight:700;margin:0}.cp-stats-grid[data-v-5e2de904]{display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);margin-bottom:1.5rem}@media (max-width:1200px){.cp-stats-grid[data-v-5e2de904]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.cp-stats-grid[data-v-5e2de904]{grid-template-columns:repeat(2,1fr)}}.cp-stat-card[data-v-5e2de904]{align-items:center;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);display:flex;gap:1rem;padding:1.25rem;transition:box-shadow .15s}.cp-stat-card[data-v-5e2de904]:hover{box-shadow:0 12px 30px rgba(0,0,0,.1)}.cp-stat-card--danger[data-v-5e2de904]{background:#fff5f5;border-color:#fca5a5}.cp-stat-icon[data-v-5e2de904]{align-items:center;background:var(--cp-nav-active-bg);border-radius:10px;color:var(--cp-accent);display:flex;flex-shrink:0;font-size:1.2rem;height:44px;justify-content:center;width:44px}.cp-stat-card--danger .cp-stat-icon[data-v-5e2de904]{background:#fee2e2;color:#ef4444}.cp-stat-body[data-v-5e2de904]{min-width:0}.cp-stat-label[data-v-5e2de904]{color:var(--cp-text-muted);display:block;font-size:.78rem;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-stat-value[data-v-5e2de904]{color:var(--cp-text);display:block;font-size:1.3rem;font-weight:700}.cp-stat-value--sm[data-v-5e2de904]{font-size:1rem}.cp-stat-cta[data-v-5e2de904]{color:var(--cp-accent);font-size:.9rem;font-weight:600;text-decoration:none}.cp-stat-cta[data-v-5e2de904]:hover{text-decoration:underline}.cp-card[data-v-5e2de904]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);margin-bottom:1.5rem;padding:1.25rem}.cp-card-header[data-v-5e2de904]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.cp-card-title[data-v-5e2de904]{color:var(--cp-text);font-size:1rem;font-weight:600;margin:0}.cp-card-title--pad[data-v-5e2de904]{padding:0 0 .75rem}.cp-link-more[data-v-5e2de904]{color:var(--cp-accent);font-size:.82rem;font-weight:500;text-decoration:none}.cp-link-more[data-v-5e2de904]:hover{text-decoration:underline}.cp-link-more--pad[data-v-5e2de904]{display:block;margin-top:.75rem}.cp-table[data-v-5e2de904]{border-collapse:collapse;font-size:.875rem;width:100%}.cp-table th[data-v-5e2de904]{border-bottom:1px solid var(--cp-border);color:var(--cp-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.4px;padding:.5rem .75rem;text-align:left}.cp-table td[data-v-5e2de904]{border-bottom:1px solid var(--cp-border);color:var(--cp-text);padding:.65rem .75rem}.cp-table-row[data-v-5e2de904]{cursor:pointer;transition:background .12s}.cp-table-row[data-v-5e2de904]:hover{background:var(--cp-nav-hover)}.cp-table-empty[data-v-5e2de904]{color:var(--cp-text-muted);text-align:center}.cp-badge[data-v-5e2de904]{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:600;padding:3px 10px}.cp-badge--warning[data-v-5e2de904]{background:#fef3c7;color:#d97706}.cp-footer-grid[data-v-5e2de904]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.cp-footer-grid[data-v-5e2de904]{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.cp-footer-grid[data-v-5e2de904]{grid-template-columns:1fr}}.cp-invoice-legend[data-v-5e2de904]{align-items:center;color:var(--cp-text-muted);display:flex;font-size:.8rem;gap:.5rem;margin-bottom:.75rem}.cp-dot[data-v-5e2de904]{border-radius:50%;display:inline-block;height:10px;width:10px}.cp-dot--green[data-v-5e2de904]{background:#57d991}.cp-dot--red[data-v-5e2de904]{background:#ff4f4f}.cp-invoice-list[data-v-5e2de904]{display:flex;flex-direction:column;gap:6px}.cp-invoice-row[data-v-5e2de904]{align-items:center;border-bottom:1px solid var(--cp-border);display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;padding:6px 0;text-decoration:none}.cp-invoice-row[data-v-5e2de904]:last-child{border-bottom:none}.cp-invoice-row-right[data-v-5e2de904]{align-items:center;display:flex;gap:.5rem}.cp-badge--danger[data-v-5e2de904]{background:#fee2e2;color:#dc2626}.cp-badge--success[data-v-5e2de904]{background:#d1fae5;color:#059669}.cp-empty-text[data-v-5e2de904]{color:var(--cp-text-muted);font-size:.875rem;text-align:center}.cp-library-list[data-v-5e2de904]{display:flex;flex-direction:column;gap:.75rem}.cp-library-item[data-v-5e2de904]{align-items:center;border-bottom:1px solid var(--cp-border);display:flex;gap:.75rem;padding-bottom:.75rem}.cp-library-item[data-v-5e2de904]:last-child{border-bottom:none;padding-bottom:0}.cp-library-icon[data-v-5e2de904]{color:var(--cp-accent);flex-shrink:0;font-size:1.5rem}.cp-library-title[data-v-5e2de904]{color:var(--cp-text);font-size:.875rem;font-weight:600;margin:0}.cp-library-sub[data-v-5e2de904]{color:var(--cp-text-muted);font-size:.78rem;margin:2px 0 0}.cp-news-img-wrap[data-v-5e2de904]{border-radius:10px;overflow:hidden}.cp-news-img[data-v-5e2de904]{display:block;height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.cp-opinion-card[data-v-5e2de904]{text-align:center}.cp-stars[data-v-5e2de904]{color:var(--cp-accent);display:flex;font-size:1.2rem;gap:6px;justify-content:center;margin:.75rem 0}.cp-opinion-text[data-v-5e2de904]{color:var(--cp-text-muted);font-size:.875rem;margin-bottom:1rem}.cp-btn-opinion[data-v-5e2de904]{background:var(--cp-accent);border-radius:8px;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;padding:8px 20px;text-decoration:none;transition:opacity .15s}.cp-btn-opinion[data-v-5e2de904]:hover{opacity:.85}.cp-invoice-list-page[data-v-223fe724]{padding:1.5rem 2rem}.cp-page-header[data-v-223fe724]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.cp-page-title[data-v-223fe724]{align-self:center;color:var(--cp-text);font-size:1.4rem;font-weight:700;margin:0}.cp-filters[data-v-223fe724]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem}.cp-filter-group[data-v-223fe724]{display:flex;flex-direction:column;gap:4px}.cp-filter-label[data-v-223fe724]{color:var(--cp-text-muted);font-size:.72rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.cp-search-wrap[data-v-223fe724]{position:relative}.cp-search-icon[data-v-223fe724]{color:var(--cp-text-muted);font-size:.85rem;left:9px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cp-input[data-v-223fe724]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);font-size:.875rem;outline:none;padding:7px 10px;transition:border-color .15s}.cp-input--search[data-v-223fe724]{min-width:200px;padding-left:30px}.cp-input[data-v-223fe724]:focus{border-color:var(--cp-accent)}.cp-select[data-v-223fe724]{cursor:pointer}.cp-select--sm[data-v-223fe724]{font-size:.8rem;padding:5px 8px}.cp-btn-reset[data-v-223fe724]{align-items:center;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text-muted);cursor:pointer;display:flex;height:34px;justify-content:center;transition:color .15s,border-color .15s;width:34px}.cp-btn-reset[data-v-223fe724]:hover{border-color:var(--cp-accent);color:var(--cp-accent)}.cp-summary-row[data-v-223fe724]{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:1.25rem;margin-bottom:1rem}.cp-summary-count[data-v-223fe724]{color:var(--cp-text-muted)}.cp-summary-filtered[data-v-223fe724]{font-style:italic}.cp-summary-total[data-v-223fe724]{color:var(--cp-text)}.cp-summary-late[data-v-223fe724]{align-items:center;color:#dc2626;display:flex;font-weight:600;gap:5px}.cp-page-size-wrap[data-v-223fe724]{align-items:center;display:flex;gap:.5rem;margin-left:auto}.cp-table-card[data-v-223fe724]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);overflow:hidden;padding:0}.cp-table[data-v-223fe724]{border-collapse:collapse;font-size:.875rem;table-layout:fixed;width:100%}.cp-table th[data-v-223fe724]{background:var(--cp-page-bg);border-bottom:1px solid var(--cp-border);color:var(--cp-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.5px;padding:.75rem;text-align:left;text-transform:uppercase}.cp-table td[data-v-223fe724]{border-bottom:1px solid var(--cp-border);color:var(--cp-text);overflow:hidden;padding:.75rem;text-overflow:ellipsis;white-space:nowrap}.cp-table tbody tr:last-child td[data-v-223fe724]{border-bottom:none}.cp-th-sort[data-v-223fe724]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp-th-sort[data-v-223fe724]:hover{color:var(--cp-accent)}.cp-td-center[data-v-223fe724],.cp-th-center[data-v-223fe724]{text-align:center}.cp-sort-icon[data-v-223fe724]{font-size:.7rem;margin-left:4px;opacity:.35}.cp-sort-icon--active[data-v-223fe724]{color:var(--cp-accent);opacity:1}.cp-table-row[data-v-223fe724]{cursor:pointer;transition:background .12s}.cp-table-row[data-v-223fe724]:hover{background:var(--cp-nav-hover)}.cp-table-empty[data-v-223fe724]{color:var(--cp-text-muted);padding:2rem;text-align:center}.cp-td-amount[data-v-223fe724],.cp-td-bold[data-v-223fe724]{font-weight:600}.cp-td-icon[data-v-223fe724]{text-align:center;width:44px}.cp-badge[data-v-223fe724]{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.3px;padding:3px 10px;text-transform:uppercase}.cp-badge--success[data-v-223fe724]{background:#d1fae5;color:#059669}.cp-badge--danger[data-v-223fe724]{background:#fee2e2;color:#dc2626}.cp-days-ok[data-v-223fe724]{color:#16a34a;font-weight:600}.cp-days-warn[data-v-223fe724]{color:#d97706;font-weight:600}.cp-days-late[data-v-223fe724]{color:#dc2626;font-weight:700}.cp-btn-dl[data-v-223fe724]{align-items:center;background:transparent;border-radius:7px;color:var(--cp-accent);display:inline-flex;font-size:1rem;height:30px;justify-content:center;text-decoration:none;transition:background .15s,color .15s;width:30px}.cp-btn-dl[data-v-223fe724]:hover{background:var(--cp-nav-active-bg)}.cp-btn-dl--disabled[data-v-223fe724]{color:var(--cp-text-muted);cursor:default}.cp-btn-dl--disabled[data-v-223fe724]:hover{background:transparent}.cp-pagination[data-v-223fe724]{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem;justify-content:space-between;margin-top:1rem}.cp-pagination-info[data-v-223fe724]{color:var(--cp-text-muted)}.cp-pagination-controls[data-v-223fe724]{align-items:center;display:flex;gap:4px}.cp-page-btn[data-v-223fe724]{align-items:center;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:7px;color:var(--cp-text);cursor:pointer;display:flex;font-size:.82rem;height:32px;justify-content:center;min-width:32px;padding:0 6px;transition:border-color .12s,background .12s,color .12s}.cp-page-btn[data-v-223fe724]:hover:not(:disabled){border-color:var(--cp-accent);color:var(--cp-accent)}.cp-page-btn[data-v-223fe724]:disabled{cursor:default;opacity:.35}.cp-page-btn--active[data-v-223fe724]{background:var(--cp-accent);border-color:var(--cp-accent);color:#fff;font-weight:700}.cp-page-btn--active[data-v-223fe724]:hover{color:#fff}.cp-page-ellipsis[data-v-223fe724]{color:var(--cp-text-muted);font-size:.9rem;padding:0 4px}@media (max-width:768px){.cp-invoice-list-page[data-v-223fe724]{padding:1rem}.cp-page-header[data-v-223fe724]{align-items:flex-start;flex-direction:column}.cp-input--search[data-v-223fe724]{min-width:140px}.cp-table td[data-v-223fe724]:first-child,.cp-table th[data-v-223fe724]:first-child{display:none}}.cp-invoice-detail-page[data-v-4a0edad6]{max-width:1100px;padding:1.5rem 2rem}.cp-back-link[data-v-4a0edad6]{align-items:center;color:var(--cp-accent);display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;margin-bottom:1.25rem;text-decoration:none}.cp-back-link[data-v-4a0edad6]:hover{text-decoration:underline}.cp-card[data-v-4a0edad6]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);margin-bottom:1.25rem;padding:1.5rem}.cp-detail-header-card[data-v-4a0edad6]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.cp-detail-title[data-v-4a0edad6]{color:var(--cp-text);font-size:1.3rem;font-weight:700;margin:0 0 4px}.cp-detail-date[data-v-4a0edad6]{color:var(--cp-text-muted);font-size:.875rem;margin:0}.cp-detail-header-right[data-v-4a0edad6]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.cp-detail-total-block[data-v-4a0edad6]{align-items:flex-end;display:flex;flex-direction:column}.cp-detail-total-label[data-v-4a0edad6]{color:var(--cp-text-muted);font-size:.72rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.cp-detail-total-value[data-v-4a0edad6]{color:var(--cp-text);font-size:1.3rem;font-weight:700}.cp-badge[data-v-4a0edad6]{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.3px;padding:3px 10px;text-transform:uppercase}.cp-badge--lg[data-v-4a0edad6]{font-size:.8rem;padding:6px 14px}.cp-badge--success[data-v-4a0edad6]{background:#d1fae5;color:#059669}.cp-badge--danger[data-v-4a0edad6]{background:#fee2e2;color:#dc2626}.cp-btn-primary[data-v-4a0edad6]{align-items:center;background:transparent;border:1px solid var(--cp-border);border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;padding:9px 18px;text-decoration:none;transition:opacity .15s}.cp-btn-primary[data-v-4a0edad6]:hover{opacity:.85}.cp-btn-primary--disabled[data-v-4a0edad6]{background:var(--cp-border);color:var(--cp-text-muted);cursor:not-allowed}.cp-btn-primary--disabled[data-v-4a0edad6]:hover{opacity:1}.cp-section-title[data-v-4a0edad6]{color:var(--cp-text);font-size:.9rem;font-weight:700;letter-spacing:.5px;margin:0 0 1rem;text-transform:uppercase}.cp-address-company[data-v-4a0edad6]{color:var(--cp-text);font-size:.9rem;font-weight:700;margin:0 0 .75rem}.cp-address-grid[data-v-4a0edad6]{display:grid;gap:.75rem 1.5rem;grid-template-columns:repeat(2,1fr)}@media (max-width:600px){.cp-address-grid[data-v-4a0edad6]{grid-template-columns:1fr}}.cp-address-item[data-v-4a0edad6]{background:var(--cp-page-bg);border:1px solid var(--cp-border);border-radius:8px;padding:.75rem}.cp-address-item p[data-v-4a0edad6]{color:var(--cp-text);font-size:.84rem;line-height:1.65;margin:0}.cp-lines[data-v-4a0edad6]{display:flex;flex-direction:column;gap:1rem}.cp-line[data-v-4a0edad6]{border:1px solid var(--cp-border);border-radius:10px;overflow:hidden}.cp-line-header[data-v-4a0edad6]{align-items:center;background:var(--cp-page-bg);border-bottom:1px solid var(--cp-border);display:flex;gap:.75rem;padding:.75rem 1rem}.cp-line-number[data-v-4a0edad6]{align-items:center;background:var(--cp-accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:24px;justify-content:center;width:24px}.cp-line-desc[data-v-4a0edad6]{color:var(--cp-text);font-size:.9rem;font-weight:600;margin:0}.cp-line-body[data-v-4a0edad6]{display:flex;flex-wrap:wrap;gap:2rem;padding:1rem}.cp-line-col[data-v-4a0edad6]{flex:1;min-width:180px}.cp-kv[data-v-4a0edad6]{border-bottom:1px solid var(--cp-border);display:flex;font-size:.875rem;justify-content:space-between;padding:5px 0}.cp-kv[data-v-4a0edad6]:last-child{border-bottom:none}.cp-kv-label[data-v-4a0edad6]{color:var(--cp-text-muted);font-weight:500}.cp-kv-value[data-v-4a0edad6]{color:var(--cp-text);font-weight:600;text-align:right}.cp-empty-state[data-v-4a0edad6],.cp-empty-text[data-v-4a0edad6]{color:var(--cp-text-muted);font-size:.875rem;padding:2rem;text-align:center}@media (max-width:768px){.cp-invoice-detail-page[data-v-4a0edad6]{padding:1rem}.cp-detail-header-card[data-v-4a0edad6]{flex-direction:column}.cp-detail-header-right[data-v-4a0edad6]{justify-content:flex-start}}.cp-contact-page[data-v-fa4aa6c0]{max-width:900px;padding:1.5rem 2rem}.cp-page-header[data-v-fa4aa6c0]{margin-bottom:.5rem}.cp-page-title[data-v-fa4aa6c0]{color:var(--cp-text);font-size:1.4rem;font-weight:700;margin:0}.cp-contact-intro[data-v-fa4aa6c0]{color:var(--cp-text-muted);font-size:.9rem;margin:0 0 1.5rem}.cp-flash[data-v-fa4aa6c0]{align-items:center;border-radius:10px;display:flex;font-size:.875rem;font-weight:500;gap:.6rem;margin-bottom:1.25rem;padding:.85rem 1.1rem}.cp-flash--success[data-v-fa4aa6c0]{background:#d1fae5;color:#065f46}.cp-flash--error[data-v-fa4aa6c0]{background:#fee2e2;color:#991b1b}.cp-rep-grid[data-v-fa4aa6c0]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}@media (max-width:640px){.cp-rep-grid[data-v-fa4aa6c0]{grid-template-columns:1fr}}.cp-rep-card[data-v-fa4aa6c0]{align-items:center;background:var(--cp-content-bg);border:2px solid var(--cp-border);border-radius:16px;box-shadow:var(--cp-shadow);display:flex;flex-direction:column;gap:1rem;padding:1.5rem;text-align:center;transition:border-color .2s,box-shadow .2s}.cp-rep-card--active[data-v-fa4aa6c0]{border-color:var(--cp-accent);box-shadow:0 0 0 3px rgba(185,0,60,.12)}.cp-rep-avatar[data-v-fa4aa6c0]{align-items:center;background:var(--cp-page-bg);border:2px solid var(--cp-border);border-radius:50%;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;width:80px}.cp-rep-avatar img[data-v-fa4aa6c0]{height:100%;-o-object-fit:contain;object-fit:contain;padding:8px;width:100%}.cp-rep-info[data-v-fa4aa6c0]{flex:1}.cp-rep-name[data-v-fa4aa6c0]{color:var(--cp-text);font-size:1rem;font-weight:700;margin:0 0 4px}.cp-rep-role[data-v-fa4aa6c0]{color:var(--cp-text-muted);font-size:.8rem;margin:0 0 8px}.cp-rep-email[data-v-fa4aa6c0]{align-items:center;color:var(--cp-text-muted);display:flex;font-size:.82rem;gap:5px;justify-content:center;margin:0}.cp-rep-email a[data-v-fa4aa6c0]{color:var(--cp-accent);text-decoration:none}.cp-rep-email a[data-v-fa4aa6c0]:hover{text-decoration:underline}.cp-btn-contact[data-v-fa4aa6c0]{background:var(--cp-accent);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:10px 16px;transition:opacity .15s;width:100%}.cp-btn-contact[data-v-fa4aa6c0]:hover{opacity:.85}.cp-card[data-v-fa4aa6c0]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);margin-bottom:1.5rem;padding:1.5rem}.cp-form-header[data-v-fa4aa6c0]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.cp-form-title[data-v-fa4aa6c0]{align-items:center;color:var(--cp-text);display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin:0}.cp-form-close[data-v-fa4aa6c0]{align-items:center;background:var(--cp-nav-hover);border:none;border-radius:7px;color:var(--cp-text-muted);cursor:pointer;display:flex;height:30px;justify-content:center;transition:color .15s,background .15s;width:30px}.cp-form-close[data-v-fa4aa6c0]:hover{background:var(--cp-nav-active-bg);color:var(--cp-accent)}.cp-form-row[data-v-fa4aa6c0]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:600px){.cp-form-row[data-v-fa4aa6c0]{grid-template-columns:1fr}}.cp-form-group[data-v-fa4aa6c0]{display:flex;flex-direction:column;gap:5px;margin-bottom:1rem}.cp-label[data-v-fa4aa6c0]{color:var(--cp-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.cp-input[data-v-fa4aa6c0]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:9px;box-sizing:border-box;color:var(--cp-text);font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px;transition:border-color .15s;width:100%}.cp-input[data-v-fa4aa6c0]:focus{border-color:var(--cp-accent)}.cp-textarea[data-v-fa4aa6c0]{min-height:130px;resize:vertical}.cp-form-footer[data-v-fa4aa6c0]{display:flex;justify-content:flex-end}.cp-btn-submit[data-v-fa4aa6c0]{align-items:center;background:var(--cp-accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:7px;padding:10px 22px;transition:opacity .15s}.cp-btn-submit[data-v-fa4aa6c0]:hover:not(:disabled){opacity:.85}.cp-btn-submit[data-v-fa4aa6c0]:disabled{cursor:default;opacity:.5}.cp-slide-enter-active[data-v-fa4aa6c0],.cp-slide-leave-active[data-v-fa4aa6c0]{overflow:hidden;transition:all .25s ease}.cp-slide-enter-from[data-v-fa4aa6c0],.cp-slide-leave-to[data-v-fa4aa6c0]{opacity:0;transform:translateY(-10px)}.cp-about-page[data-v-9adf7708]{max-width:1000px;padding:0 2rem 2rem}.cp-about-hero[data-v-9adf7708]{background:var(--cp-accent);border-radius:0 0 20px 20px;color:#fff;margin:0 -2rem 1.5rem;padding:2.5rem 2rem;text-align:center}.cp-about-hero-label[data-v-9adf7708]{font-size:.75rem;font-weight:700;letter-spacing:2px;margin:0 0 .5rem;opacity:.8;text-transform:uppercase}.cp-about-hero-title[data-v-9adf7708]{font-size:1.4rem;font-weight:700;line-height:1.4;margin:0}.cp-card[data-v-9adf7708]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);margin-bottom:1.25rem;padding:1.5rem}.cp-about-intro[data-v-9adf7708]{color:var(--cp-text);font-size:.9rem;line-height:1.7;margin:0 0 .75rem}.cp-about-raison[data-v-9adf7708]{font-style:italic;margin-bottom:0;margin-top:1rem}.cp-about-raison span[data-v-9adf7708]{color:var(--cp-accent);font-weight:700}.cp-figures-grid[data-v-9adf7708]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.25rem}@media (max-width:600px){.cp-figures-grid[data-v-9adf7708]{grid-template-columns:1fr}}.cp-figure-card[data-v-9adf7708]{align-items:center;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:1.5rem 1rem;position:relative;text-align:center}.cp-figure-number[data-v-9adf7708]{color:var(--cp-accent);font-size:2rem;font-weight:800;line-height:1}.cp-figure-label[data-v-9adf7708]{color:var(--cp-text-muted);font-size:.8rem;font-weight:500}.cp-figure-icon[data-v-9adf7708]{bottom:-6px;color:var(--cp-border);font-size:2rem;opacity:.3;position:absolute;right:8px}.cp-section-title[data-v-9adf7708]{color:var(--cp-text);font-size:1rem;font-weight:700;letter-spacing:.5px;margin:0 0 1rem;text-transform:uppercase}.cp-section-title--center[data-v-9adf7708]{text-align:center}.cp-activity-intro[data-v-9adf7708]{color:var(--cp-text-muted);font-size:.875rem;margin:0 0 1.25rem}.cp-activity-grid[data-v-9adf7708]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:600px){.cp-activity-grid[data-v-9adf7708]{grid-template-columns:1fr}}.cp-activity-item[data-v-9adf7708]{border:1px solid var(--cp-border);border-radius:10px;overflow:hidden}.cp-activity-img[data-v-9adf7708]{display:block;height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.cp-activity-label[data-v-9adf7708]{background:var(--cp-content-bg);font-size:.875rem;font-weight:700;margin:0;padding:.6rem .75rem}.cp-activity-label--blue[data-v-9adf7708]{color:#0090ff}.cp-activity-label--red[data-v-9adf7708]{color:var(--cp-accent)}.cp-split[data-v-9adf7708]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.cp-split--reverse[data-v-9adf7708]{flex-direction:row-reverse}.cp-split-img[data-v-9adf7708],.cp-split-text[data-v-9adf7708]{flex:1;min-width:200px}.cp-split-img img[data-v-9adf7708]{border-radius:10px;max-height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.cp-split-body[data-v-9adf7708]{color:var(--cp-text);font-size:.875rem;line-height:1.75;margin:0}.cp-ceo-card[data-v-9adf7708]{align-items:center;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.25rem;padding:1.5rem}.cp-ceo-img[data-v-9adf7708]{border:3px solid var(--cp-border);border-radius:50%;flex-shrink:0;height:120px;overflow:hidden;width:120px}.cp-ceo-img img[data-v-9adf7708]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cp-ceo-content[data-v-9adf7708]{flex:1;min-width:200px}.cp-ceo-quote[data-v-9adf7708]{border-left:3px solid var(--cp-accent);color:var(--cp-text);font-size:.9rem;font-style:italic;line-height:1.7;margin:0 0 .75rem;padding-left:1rem}.cp-ceo-name[data-v-9adf7708]{color:var(--cp-text-muted);font-size:.8rem;font-weight:700;margin:0}.cp-expert-sub[data-v-9adf7708]{color:var(--cp-text-muted);font-size:.875rem;margin:-.5rem 0 1rem;text-align:center}.cp-expert-img-wrap img[data-v-9adf7708]{border-radius:10px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.cp-about-page[data-v-9adf7708]{padding:0 1rem 1rem}.cp-about-hero[data-v-9adf7708]{border-radius:0;margin:0 -1rem 1.25rem}.cp-split--reverse[data-v-9adf7708],.cp-split[data-v-9adf7708]{flex-direction:column}.cp-ceo-card[data-v-9adf7708]{align-items:flex-start;flex-direction:column}}.cp-media-page[data-v-3a734d1a]{padding:1.5rem 2rem}.cp-page-header[data-v-3a734d1a]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.cp-page-title[data-v-3a734d1a]{color:var(--cp-text);font-size:1.4rem;font-weight:700;margin:0}.cp-media-search[data-v-3a734d1a]{align-items:center;display:flex;position:relative}.cp-search-icon[data-v-3a734d1a]{color:var(--cp-text-muted);font-size:.9rem;left:10px;pointer-events:none;position:absolute}.cp-search-input[data-v-3a734d1a]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:9px;color:var(--cp-text);font-size:.875rem;outline:none;padding:8px 34px 8px 32px;transition:border-color .15s;width:240px}.cp-search-input[data-v-3a734d1a]:focus{border-color:var(--cp-accent)}.cp-search-clear[data-v-3a734d1a]{background:none;border:none;color:var(--cp-text-muted);cursor:pointer;display:flex;font-size:.85rem;padding:0;position:absolute;right:8px}.cp-search-clear[data-v-3a734d1a]:hover{color:var(--cp-accent)}.cp-tabs[data-v-3a734d1a]{border-bottom:1px solid var(--cp-border);display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding-bottom:0}.cp-tab[data-v-3a734d1a]{align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:var(--cp-text-muted);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;margin-bottom:-1px;padding:8px 14px;transition:color .15s,border-color .15s}.cp-tab[data-v-3a734d1a]:hover{color:var(--cp-text)}.cp-tab--active[data-v-3a734d1a]{border-bottom-color:var(--cp-accent);color:var(--cp-accent);font-weight:700}.cp-tab-count[data-v-3a734d1a]{align-items:center;background:var(--cp-nav-active-bg);border-radius:999px;color:var(--cp-text-muted);display:inline-flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 5px}.cp-tab--active .cp-tab-count[data-v-3a734d1a]{background:var(--cp-accent);color:#fff}.cp-category-block[data-v-3a734d1a]{margin-bottom:2rem}.cp-category-title[data-v-3a734d1a]{align-items:center;color:var(--cp-text);display:flex;font-size:1rem;font-weight:700;gap:.6rem;margin:0 0 .75rem}.cp-cat-icon[data-v-3a734d1a]{color:var(--cp-accent);font-size:1rem}.cp-category-count[data-v-3a734d1a]{background:var(--cp-nav-active-bg);border-radius:999px;color:var(--cp-text-muted);font-size:.75rem;font-weight:600;padding:2px 7px}.cp-card[data-v-3a734d1a]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);overflow:hidden}.cp-files-card[data-v-3a734d1a]{padding:0}.cp-file-row[data-v-3a734d1a]{align-items:center;border-bottom:1px solid var(--cp-border);display:flex;gap:1rem;padding:1rem 1.25rem;transition:background .12s}.cp-file-row[data-v-3a734d1a]:last-child{border-bottom:none}.cp-file-row[data-v-3a734d1a]:hover{background:var(--cp-nav-hover)}.cp-file-type-icon[data-v-3a734d1a]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1.1rem;height:40px;justify-content:center;width:40px}.cp-file-type-icon--pdf[data-v-3a734d1a]{background:#fee2e2;color:#dc2626}.cp-file-type-icon--video[data-v-3a734d1a]{background:#fef3c7;color:#d97706}.cp-file-type-icon--default[data-v-3a734d1a]{background:var(--cp-nav-active-bg);color:var(--cp-text-muted)}.cp-file-info[data-v-3a734d1a]{flex:1;min-width:0}.cp-file-title[data-v-3a734d1a]{color:var(--cp-text);font-size:.9rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-file-desc[data-v-3a734d1a]{color:var(--cp-text-muted);font-size:.8rem;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-file-size[data-v-3a734d1a]{color:var(--cp-text-muted);flex-shrink:0;font-size:.78rem;white-space:nowrap}.cp-btn-action[data-v-3a734d1a]{align-items:center;background:var(--cp-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:7px 14px;text-decoration:none;transition:opacity .15s;white-space:nowrap}.cp-btn-action[data-v-3a734d1a]:hover{opacity:.85}.cp-btn-action--video[data-v-3a734d1a]{background:#f59e0b}.cp-btn-action--disabled[data-v-3a734d1a]{background:var(--cp-border);color:var(--cp-text-muted);cursor:default}.cp-btn-action--disabled[data-v-3a734d1a]:hover{opacity:1}.cp-empty-state[data-v-3a734d1a]{align-items:center;color:var(--cp-text-muted);display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.cp-empty-icon[data-v-3a734d1a]{font-size:3rem;margin-bottom:1rem;opacity:.4}.cp-empty-state p[data-v-3a734d1a]{font-size:.9rem;margin:0}@media (max-width:768px){.cp-media-page[data-v-3a734d1a]{padding:1rem}.cp-page-header[data-v-3a734d1a]{align-items:flex-start;flex-direction:column}.cp-search-input[data-v-3a734d1a]{width:100%}.cp-file-size[data-v-3a734d1a]{display:none}.cp-file-row[data-v-3a734d1a]{flex-wrap:wrap}}.cp-opinion-page[data-v-8ae607d4]{max-width:720px;padding:1.5rem 2rem}.cp-page-header[data-v-8ae607d4]{margin-bottom:1.5rem}.cp-page-title[data-v-8ae607d4]{color:var(--cp-text);font-size:1.4rem;font-weight:700;margin:0}.cp-success-card[data-v-8ae607d4]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);padding:3rem 2rem;text-align:center}.cp-success-icon[data-v-8ae607d4]{color:#16a34a;display:block;font-size:3rem;margin-bottom:1rem}.cp-success-title[data-v-8ae607d4]{color:var(--cp-text);font-size:1.3rem;font-weight:700;margin:0 0 .5rem}.cp-success-text[data-v-8ae607d4]{color:var(--cp-text-muted);margin:0}.cp-card[data-v-8ae607d4]{background:var(--cp-content-bg)}.cp-form-card[data-v-8ae607d4]{border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);padding:1.75rem 2rem}.cp-intro[data-v-8ae607d4]{color:var(--cp-text-muted);font-size:.9rem;margin:0 0 1.75rem}.cp-form[data-v-8ae607d4]{display:flex;flex-direction:column;gap:1.5rem}.cp-field[data-v-8ae607d4]{display:flex;flex-direction:column;gap:.5rem}.cp-label[data-v-8ae607d4]{color:var(--cp-text);font-size:.875rem;font-weight:600}.cp-emoji-row[data-v-8ae607d4]{display:flex;flex-wrap:wrap;gap:.75rem}.cp-emoji-btn[data-v-8ae607d4]{align-items:center;background:var(--cp-content-bg);border:2px solid var(--cp-border);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:.35rem;min-width:90px;padding:.75rem 1.25rem;transition:border-color .15s,background .15s}.cp-emoji-btn[data-v-8ae607d4]:hover{background:var(--cp-nav-hover);border-color:var(--cp-accent)}.cp-emoji-btn--active[data-v-8ae607d4]{background:var(--cp-nav-active-bg);border-color:var(--cp-accent)}.cp-emoji[data-v-8ae607d4]{font-size:1.75rem;line-height:1}.cp-emoji-label[data-v-8ae607d4]{color:var(--cp-text-muted);font-size:.7rem;font-weight:600;letter-spacing:.3px;text-align:center;text-transform:uppercase}.cp-emoji-btn--active .cp-emoji-label[data-v-8ae607d4]{color:var(--cp-accent)}.cp-select-field[data-v-8ae607d4],.cp-textarea[data-v-8ae607d4]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px;transition:border-color .15s}.cp-select-field[data-v-8ae607d4]:focus,.cp-textarea[data-v-8ae607d4]:focus{border-color:var(--cp-accent)}.cp-select-field[data-v-8ae607d4]{cursor:pointer}.cp-textarea[data-v-8ae607d4]{min-height:120px;resize:vertical}.cp-form-footer[data-v-8ae607d4]{display:flex;justify-content:flex-end}.cp-btn-submit[data-v-8ae607d4]{align-items:center;background:var(--cp-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.65rem 1.5rem;transition:opacity .15s}.cp-btn-submit[data-v-8ae607d4]:hover:not(:disabled){opacity:.88}.cp-btn-submit[data-v-8ae607d4]:disabled{cursor:not-allowed;opacity:.45}@media (max-width:768px){.cp-opinion-page[data-v-8ae607d4]{padding:1rem}.cp-form-card[data-v-8ae607d4]{padding:1.25rem}.cp-emoji-btn[data-v-8ae607d4]{min-width:70px;padding:.6rem .75rem}}.cp-order-list-page[data-v-2913a264]{padding:1.5rem 2rem}.cp-page-header[data-v-2913a264]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.cp-page-title[data-v-2913a264]{align-self:center;color:var(--cp-text);font-size:1.4rem;font-weight:700;margin:0}.cp-filters[data-v-2913a264]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem}.cp-filter-group[data-v-2913a264]{display:flex;flex-direction:column;gap:4px}.cp-filter-label[data-v-2913a264]{color:var(--cp-text-muted);font-size:.72rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.cp-search-wrap[data-v-2913a264]{position:relative}.cp-search-icon[data-v-2913a264]{color:var(--cp-text-muted);font-size:.85rem;left:9px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cp-input[data-v-2913a264]{background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text);font-size:.875rem;outline:none;padding:7px 10px;transition:border-color .15s}.cp-input--search[data-v-2913a264]{min-width:200px;padding-left:30px}.cp-input[data-v-2913a264]:focus{border-color:var(--cp-accent)}.cp-select[data-v-2913a264]{cursor:pointer}.cp-select--sm[data-v-2913a264]{font-size:.8rem;padding:5px 8px}.cp-btn-reset[data-v-2913a264]{align-items:center;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:8px;color:var(--cp-text-muted);cursor:pointer;display:flex;height:34px;justify-content:center;transition:color .15s,border-color .15s;width:34px}.cp-btn-reset[data-v-2913a264]:hover{border-color:var(--cp-accent);color:var(--cp-accent)}.cp-summary-row[data-v-2913a264]{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:1.25rem;margin-bottom:1rem}.cp-summary-count[data-v-2913a264]{color:var(--cp-text-muted)}.cp-summary-filtered[data-v-2913a264]{font-style:italic}.cp-summary-total[data-v-2913a264]{color:var(--cp-text)}.cp-page-size-wrap[data-v-2913a264]{align-items:center;display:flex;gap:.5rem;margin-left:auto}.cp-card[data-v-2913a264]{background:var(--cp-content-bg)}.cp-table-card[data-v-2913a264]{border:1px solid var(--cp-border);border-radius:14px;box-shadow:var(--cp-shadow);overflow:hidden}.cp-table[data-v-2913a264]{border-collapse:collapse;font-size:.875rem;table-layout:fixed;width:100%}.cp-table th[data-v-2913a264]{background:var(--cp-page-bg);border-bottom:1px solid var(--cp-border);color:var(--cp-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.5px;padding:.75rem;text-transform:uppercase}.cp-table td[data-v-2913a264]{border-bottom:1px solid var(--cp-border);color:var(--cp-text);overflow:hidden;padding:.75rem;text-overflow:ellipsis;white-space:nowrap}.cp-table tbody tr:last-child td[data-v-2913a264]{border-bottom:none}.cp-td-center[data-v-2913a264],.cp-th-center[data-v-2913a264]{text-align:center}.cp-th-sort[data-v-2913a264]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp-th-sort[data-v-2913a264]:hover{color:var(--cp-accent)}.cp-sort-icon[data-v-2913a264]{font-size:.7rem;margin-left:4px;opacity:.35}.cp-sort-icon--active[data-v-2913a264]{color:var(--cp-accent);opacity:1}.cp-table-row[data-v-2913a264]{cursor:pointer;transition:background .12s}.cp-table-row[data-v-2913a264]:hover{background:var(--cp-nav-hover)}.cp-table-empty[data-v-2913a264]{color:var(--cp-text-muted);padding:2rem;text-align:center}.cp-td-amount[data-v-2913a264],.cp-td-bold[data-v-2913a264]{font-weight:600}.cp-badge[data-v-2913a264]{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.3px;padding:3px 10px;text-transform:uppercase}.cp-badge--success[data-v-2913a264]{background:#d1fae5;color:#059669}.cp-badge--warning[data-v-2913a264]{background:#fef3c7;color:#d97706}.cp-pagination[data-v-2913a264]{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem;justify-content:space-between;margin-top:1rem}.cp-pagination-info[data-v-2913a264]{color:var(--cp-text-muted)}.cp-pagination-controls[data-v-2913a264]{align-items:center;display:flex;gap:4px}.cp-page-btn[data-v-2913a264]{align-items:center;background:var(--cp-content-bg);border:1px solid var(--cp-border);border-radius:7px;color:var(--cp-text);cursor:pointer;display:flex;font-size:.82rem;height:32px;justify-content:center;min-width:32px;padding:0 6px;transition:border-color .12s,background .12s,color .12s}.cp-page-btn[data-v-2913a264]:hover:not(:disabled){border-color:var(--cp-accent);color:var(--cp-accent)}.cp-page-btn[data-v-2913a264]:disabled{cursor:default;opacity:.35}.cp-page-btn--active[data-v-2913a264]{background:var(--cp-accent);border-color:var(--cp-accent);color:#fff;font-weight:700}.cp-page-btn--active[data-v-2913a264]:hover{color:#fff}.cp-page-ellipsis[data-v-2913a264]{color:var(--cp-text-muted);font-size:.9rem;padding:0 4px}@media (max-width:768px){.cp-order-list-page[data-v-2913a264]{padding:1rem}.cp-page-header[data-v-2913a264]{align-items:flex-start;flex-direction:column}.cp-input--search[data-v-2913a264]{min-width:140px}}