*{box-sizing:border-box;margin:0;padding:0;outline:unset}:where(.wp-site-blocks)>*{margin-block-start:0 !important;margin-block-end:0}:where(.wp-site-blocks *:focus){outline-width:0 !important;outline-style:unset !important;outline:unset !important}:root :where(.is-layout-constrained)>:last-child{margin-block-start:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root :where(.wp-block-site-title a:where(:not(.wp-element-button)):hover){text-decoration:none}a,button{text-decoration:none;color:inherit;text-decoration-thickness:0 !important;text-underline-offset:0}p{font-size:1rem}main{padding-top:4rem}main>div:first-child{margin-block-start:0 !important;padding-block-start:4rem !important}@media(max-width: 37.5rem){.login-card{margin:1.5rem;padding:2rem}}header{background-color:#111;color:#fff;padding-left:4rem;padding-top:.25rem;position:fixed;width:100%;z-index:5}.custom-logo-link{position:absolute;top:.625rem;left:.938rem}.dsl-app-hello{background-color:#fd0;border-radius:15px;color:#111;font-size:.9rem;font-weight:600;padding:.4rem 1rem}.app-footer{width:100%;padding:.75rem 2rem;font-size:.8rem;color:#fff;background:#111;display:flex;justify-content:space-between;gap:1rem;position:fixed;bottom:0;z-index:8}@media(max-width: 37.5rem){.login-footer{flex-direction:column;align-items:center;text-align:center}}.login-wrapper{min-height:100vh;background:#f2f2f2;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-family:"Poppins",system-ui,sans-serif}.login-card{background:#fff;border-radius:1rem;padding:2.5rem 3rem;box-shadow:0 .875rem 2.5rem rgba(0,0,0,.12);max-width:26.25rem;margin-top:4rem;width:100%;text-align:center}.login-logo{height:10rem;margin-bottom:1.5rem}.login-logo img{height:100%;object-fit:contain;width:100%}.logo-symbol{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;background:#fd0;color:#111;font-weight:700;font-size:1.5rem}.login-title{font-size:1.6rem;font-weight:600;margin-bottom:2rem;color:#111}.login-error{background:#ffe6e6;color:#c62828;border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1.5rem;font-size:.9rem}.login-form .field{text-align:left;margin-bottom:1.5rem}.login-form label{display:block;font-size:.85rem;font-weight:500;margin-bottom:.4rem;color:#555}.field-inner{display:flex;align-items:center;border-radius:.625rem;overflow:hidden;border:.0625rem solid #d0d0d0;background:#f7f7f7}.field-inner .icon{padding:.75rem .9rem;background:#dcdcdc;color:#555;font-size:.9rem}.field-inner .icon i{font-size:1rem}.field-inner input{border:none;background:rgba(0,0,0,0);padding:.75rem .9rem;width:100%;font-size:.95rem;outline:none}.login-submit{width:100%;margin-top:.5rem;border:none;border-radius:62.4375rem;padding:.9rem 1.2rem;background:#fd0;color:#111;font-weight:600;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-transform:lowercase;transition:background .2s,transform .1s}.login-submit:hover{background:#111;color:#fff}.login-icon{font-size:1rem}.button,.import-btn,.validate-btn{background:#0073aa;color:#fff;border:none;padding:.5em 1em;border-radius:3px;cursor:pointer;font-size:1rem;transition:background .2s}.button:hover,.import-btn:hover,.validate-btn:hover{background:#005177}.supplier-actions{display:flex;gap:1em;justify-content:flex-start}.btn{display:inline-flex;align-items:center;gap:.5em;font-weight:600;border:none;border-radius:.5rem;padding:.8em 1.5em;font-size:1.05rem;height:3rem;cursor:pointer;transition:background .2s,color .2s}.btn.edit-fournisseur,.btn.btn-danger{display:flex;align-items:center;justify-content:center}.btn.edit-fournisseur i,.btn.btn-danger i{font-size:1rem}.btn.btn-small{background-color:rgba(0,0,0,0);padding:0}.btn.btn-small i{font-size:1.5rem}.btn.btn-small.btn-small-delete i{color:#ff4d4d}.btn.btn-small.btn-small-details i{color:#111}.btn.btn-small.btn-small-replay i{color:#4caf50}.fournisseurs-row .edit-fournisseur,.fournisseurs-row .btn-danger{height:2rem;padding:0;width:2rem}.btn-primary{background:#fd0;color:#111}.btn-primary:hover{background:#111;color:#fff}.btn-validate{background:#111;color:#fd0;font-size:1.2rem;padding:.8em 1em}.btn-validate:hover{background:#fd0;color:#111}.btn-action{background:#f2f2f2;color:#111;font-size:1.1rem;padding:0}.btn-action.edit-fournisseur{background-color:#fff}.btn-action.edit-fournisseur i{color:#777}.btn-action:hover{background:#fd0;color:#fff}.btn-danger{background:#e74c3c;color:#fff;font-size:1.1rem}.btn-danger:hover{background:#c0392b}.btn-icon{font-size:1.1em;display:inline-block}.app-menu-wrap{align-items:center;display:flex;gap:.75rem;position:relative}.app-menu-toggle,.menu-close{align-items:center;background:rgba(0,0,0,0);border:none;color:#111;cursor:pointer;display:inline-flex;font-size:1.25rem;justify-content:center;padding:.4rem .5rem;z-index:3}.app-menu-toggle.hidden,.menu-close.hidden{opacity:0;pointer-events:none;transition:opacity .2s}.app-menu-toggle{color:#fff}.app-menu-togglebefore{color:inherit}.menu-close{display:none;opacity:0;pointer-events:none;transition:opacity .2s}.menu-close i{color:#fd0}.menu-close ibefore{color:inherit}.menu-close.active{display:flex;opacity:1;pointer-events:auto}.app-hello{color:#777;font-size:.95rem;margin-left:.75rem}.app-menu{background:#fff;border-left:1px solid #d0d0d0;bottom:0;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.06);display:block;height:fit-content;opacity:0;padding:.75rem;pointer-events:none;position:absolute;right:0;top:3.313rem;transform:translateX(100%);transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1),opacity .25s ease;width:260px;z-index:3}.app-menu.open{opacity:1;pointer-events:auto;transform:translateX(0)}.app-menu ul{list-style:none;margin:0;padding:0}.app-menu ul li{color:#111}.app-menu ul li.active>a,.app-menu ul li:hover>a{background:#f7f7f7}.app-menu ul li a,.app-menu ul li span{color:#111;display:block;padding:.75rem 2rem;text-decoration:none}.app-menu .logout-link{color:#111;display:block;font-weight:500;padding:.75rem 2rem}@media(max-width: 37.5rem){.app-menu{max-width:100vw;width:80vw}}.app-menu-overlay{background:rgba(0,0,0,.25);display:block;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100vw;z-index:2}.app-menu-overlay.open{opacity:1;pointer-events:auto}.input{background:#f2f2f2;border:none;border-radius:8px;font-family:inherit;font-size:1.1rem;margin-bottom:1.1rem;padding:.9rem 1.2rem;text-align:center;width:100%}.form{display:flex;flex-direction:column}label{color:#777;font-size:.8rem;text-transform:uppercase}.settings-info{display:flex;flex-direction:column}.modal{position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.modal-import .modal-content{background-color:#fff}.modal-content{align-items:center;border-radius:.625rem;box-shadow:0 4px 32px rgba(0,0,0,.15);display:flex;justify-content:center;min-width:32rem;max-width:35vw;padding:5rem;position:relative;text-align:center}.modal-content h3{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.modal-content.is-error{background-color:#ff4d4d}.modal-content.is-error p{font-size:.85rem}.modal-content.is-success{background-color:#fd0}.modal-content.is-warning{background-color:#f2f2f2}.modal-content.is-error{background-color:#ff4d4d;color:#fff}.modal-close{color:#111;cursor:pointer;font-size:1rem;position:absolute;right:1.5rem;top:1.5rem}.modal-edit .modal-content,.modal-delete .modal-content{background-color:#fff}.modal-confirm .modal-content,.modal-deleted .modal-content{background-color:#fd0}.modal-confirm .modal-content h3,.modal-deleted .modal-content h3{color:#111}.modal-confirm .modal-content:not(.modal-close i),.modal-deleted .modal-content:not(.modal-close i){color:#fff}.modal-actions{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.modal-history .modal-content{background-color:#fff;max-width:82vw;padding:1rem;padding-top:5rem}.modal-history .modal-body{font-size:1rem;text-align:left;max-height:70vh;overflow:auto;width:100%}.modal-history .modal-body h3{margin-top:0}.modal-history .modal-body div{font-size:1rem;float:left}.modal-history .modal-body div::after{content:"|";display:block;float:left;padding:0 .5rem}.supplier-indication{margin:.5em 0 1em 0;color:#555}.drag-drop-zone{border:2px dashed #aaa;padding:1em;text-align:center;cursor:pointer;margin-bottom:1em;background:#f5f5f5;border-radius:4px}.drag-drop-zone.dragover{border-color:#0073aa;background:#e6f7ff}.dropzone-label{color:#888}.gribso-section{padding:2rem;font-family:"Poppins",sans-serif;background:#f2f2f2;min-height:80vh}.gribso-title{font-size:2rem;font-weight:600;color:#111}.gribso-providers{display:flex;gap:2rem;margin:2rem 0;flex-wrap:wrap}.provider-card{background:#fff;border-radius:.625rem;padding:1.5rem;flex:1;min-width:240px;border:1px solid #d0d0d0;box-shadow:0 2px 4px rgba(0,0,0,.05);text-align:center}.provider-card h2{margin-bottom:1.5rem;color:#111}.btn-upload{background:#fd0;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;color:#111;transition:all .2s ease}.btn-upload:hover,.btn-upload.is-selected{background:#111;color:#fff}.link-manage-suppliers{align-items:center;display:flex}.link-manage-suppliers .btn-add-suppliers{align-items:center;background-color:#111;border-radius:100%;display:flex;justify-content:center;height:5rem;width:5rem}.link-manage-suppliers .btn-add-suppliers i{color:#fd0;font-size:1.25rem}.suppliers-all{display:flex;justify-content:start;gap:1rem;margin-top:2rem}.dropzone{border:.15rem dashed #d0d0d0;border-radius:.8rem;padding:2rem;text-align:center;cursor:pointer;margin-bottom:1rem;transition:border-color .2s}.dropzone.active{background:#fd0;border-color:#111}.dropzone:focus{outline:none;box-shadow:0 0 0 3px rgba(255,221,0,.25)}.dropzone[data-selected-supplier]{color:#111}.dropzone .dropzone-text{color:#d0d0d0;display:flex;flex-direction:column;font-size:.9rem;gap:.35rem}.dropzone .dropzone-hint{font-size:.95rem}.actions-buttons{display:flex;justify-content:center;gap:1rem}.progress{margin-top:2rem;background:#e0e0e0;border-radius:8px;overflow:hidden;position:relative}.progress .bar{width:0;height:12px;background:#fd0;transition:width .5s ease}.progress .status{margin-top:.5rem;font-size:.9rem}.hidden{display:none}.fournisseurs-list{background:#fff;border-radius:.625rem;box-shadow:0 2px 8px rgba(0,0,0,.04);font-size:1rem;margin-top:2rem;padding:1.5rem 1.5rem 1rem 1.5rem;list-style:none}.fournisseurs-list li{align-items:center;border-radius:.625rem;display:flex;height:3rem}.fournisseurs-header{font-weight:600;background:#f2f2f2;margin-bottom:.3125rem}.fournisseurs-cell{display:table-cell;flex:1;padding:0 1em;vertical-align:middle}.fournisseurs-cell:nth-child(3){text-align:right}.fournisseurs-row{margin-bottom:.5em;background:#f2f2f2;border-radius:.625rem}.fournisseurs-actions{display:flex;gap:.5em;justify-content:flex-end}.history-actions-td{display:flex;gap:.5em;justify-content:flex-end}.view-import{padding-top:2.5rem}.settings-wrapper{margin:0 auto;margin-block-start:0;padding:2rem 0;padding-top:0}.settings-title{font-size:2.2rem;font-weight:700;margin-bottom:.5rem}.settings-desc{color:#555;margin-bottom:2rem}.settings-grid{display:flex;gap:2rem;justify-content:center;margin-bottom:2.5rem;flex-wrap:wrap}.supplier-card-wrapper{width:33%}.settings-card{background:#fff;border-radius:.625rem;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:2rem 2rem 1.5rem 2rem;flex:1 1 340px;min-width:320px;max-width:50%;text-align:center}.settings-card h3{font-weight:600;margin-bottom:1rem;text-align:center}.settings-card.fournisseurs-card{padding:1.563rem;max-width:unset;width:100%}.settings-card.fournisseurs-card p{font-size:.9rem;margin-bottom:1rem}.settings-card-title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.settings-actions{display:flex;gap:1rem;justify-content:center;margin-top:.5rem}.fournisseurs-table{border-radius:.625rem;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:1.5rem 1.5rem 1rem 1.5rem;margin-top:2rem}.page-id-33 .fournisseurs-table{border-radius:unset;box-shadow:unset;padding:unset}.page-id-33 .fournisseurs-header{background-color:unset}.fournisseurs-title{font-size:1.15rem;font-weight:600;margin-bottom:1.2rem;display:flex;align-items:center;gap:.5em}.fournisseurs-icon{font-size:1.2em}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.05rem}.table th,.table td{padding:.85em 1em;text-align:left}.table th{background:#f2f2f2;font-weight:600;color:#111;border-bottom:2px solid #d0d0d0}.table tr{border-radius:8px}.table td{background:#f2f2f2;border-bottom:1px solid #d0d0d0}.table-actions{display:flex;gap:.5em}.fournisseurs-list{padding:10px;list-style:none;margin:0;border-radius:6px;background:#fafbfc}.fournisseurs-list li{display:flex;align-items:center}.fournisseurs-list li span{flex:1 1 0;min-width:0;font-size:1rem;text-align:left}.fournisseurs-list li span.btn-icon{text-align:unset}.fournisseurs-list li:last-child{border-bottom:none}.fournisseurs-list li:not(.fournisseurs-list-header):nth-child(even){background:#f2f2f2}.fournisseurs-list .fournisseurs-list-header{font-weight:bold;padding:.5rem 0rem}.fournisseurs-list .fournisseurs-list-header span{font-size:1.05rem;text-transform:uppercase;letter-spacing:.03em}.dropzone{border:2px dashed #d0d0d0;border-radius:8px;text-align:center;cursor:pointer;margin-bottom:1em;transition:border-color .2s;background:#fafbfc}.dropzone.is-dragover{border-color:#fd0;background:#e6f7ff}.progress-bar{width:100%;background:#fafbfc;border-radius:6px;margin:1rem 0;position:relative;height:.438rem}.progress-bar .bar{background:#fd0;height:.438rem;border-radius:.438rem;width:0%;transition:width .3s;position:absolute;top:0;left:0}.progress-bar .progress-text{position:absolute;left:0;top:1.75rem;transform:translateX(-50%);font-weight:bold;color:#111;background:#fd0;padding:.125rem .75rem;border-radius:1rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.1);font-size:1rem;line-height:1.75rem;z-index:2;transition:left .3s}.progress-bar .progress-text::before{content:"";position:absolute;top:-0.7rem;left:50%;transform:translateX(-50%);border-left:.438rem solid rgba(0,0,0,0);border-right:.438rem solid rgba(0,0,0,0);border-bottom:.5rem solid #111;width:0;height:0}.import-preview .preview-tables{display:flex;gap:2.8125rem;flex-direction:column}.import-preview .preview-tables>.preview-table h3{font-weight:700;margin-top:0;margin-bottom:.625rem}.import-preview .preview-tables>.preview-table ul.fournisseurs-list{background-color:#fff;border-radius:6px;height:18.75rem;margin:0;padding:.9375rem;padding-top:0;position:relative;list-style:none;overflow-y:scroll}.import-preview .preview-tables>.preview-table ul.fournisseurs-list li{padding:.5rem;display:flex;align-items:center}.import-preview .preview-tables>.preview-table ul.fournisseurs-list li span:first-child,.import-preview .preview-tables>.preview-table ul.fournisseurs-list li span:last-child{width:8.75rem;min-width:8.75rem;max-width:8.75rem;display:inline-block;word-break:break-all}.import-preview .preview-tables>.preview-table ul.fournisseurs-list li.fournisseurs-list-header{position:sticky;top:0;background-color:#fff;z-index:1}.import-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:2em}.import-header-left{text-align:left}.import-header-right{text-align:right}.import-title{display:flex;flex-direction:column;text-align:left}.import-title span{font-size:1.5625rem;font-weight:normal;color:#555;margin-top:.3125rem}.btn-back-import{background:rgba(0,0,0,0);padding:.5em 1.2em;cursor:pointer}.import-stats-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:2em}.import-pills{display:flex;gap:1em}.pill{align-items:center;background:#fff;display:flex;justify-content:center;border:.25rem solid #fafbfc;border-radius:.9375rem;font-weight:bold;font-size:1rem;height:1.875rem;padding-left:.3125rem}.pill span{display:flex;align-items:center;justify-content:center;height:100%;margin-left:.3125rem;padding:0rem .3125rem}.pill span i{color:#fff}.pill-valide{color:#2ecc71;border-color:#2ecc71}.pill-valide span{background-color:#2ecc71}.pill-nonconforme{color:#ff7b00;border-color:#ff7b00}.pill-nonconforme span{background-color:#ff7b00}.pill-erreur{color:#e53935;border-color:#e53935}.pill-erreur span{background-color:#e53935}.import-stats-actions{text-align:right}.btn-send-sellsy{background-color:#fd0;color:#111}.btn-send-sellsy:hover{background-color:#111;color:#fd0}/*# sourceMappingURL=overage-app.min.css.map */
