.pc-admin{--pc-admin-line:var(--border,#d1dada);min-width:0}.pc-admin-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.pc-admin-intro h2{font-size:24px;margin:0 0 5px}.pc-admin-intro p{font-size:14px;opacity:.7;margin:0}.pc-admin-stats{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--pc-admin-line);padding:18px 0;margin-bottom:22px;gap:20px}.pc-admin-stats>span{display:flex;flex-direction:column;font-size:13px}.pc-admin-stats strong{font-size:26px;font-weight:750}.pc-admin-tabs{display:flex;gap:3px;border-bottom:1px solid var(--pc-admin-line);margin-bottom:20px;flex-wrap:wrap}.pc-admin-tabs button{border:0;border-bottom:3px solid transparent;padding:12px 16px;background:transparent;color:inherit;border-radius:0;cursor:pointer;font:600 14px inherit}.pc-admin-tabs button[aria-selected=true]{border-color:#209978;color:#16795f}.pc-admin-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.pc-admin-toolbar>label{display:flex;align-items:center;gap:10px;flex:1;min-width:180px}.pc-admin-toolbar input{width:100%}.pc-admin-toolbar select{max-width:210px}.pc-admin table{width:100%;border-collapse:collapse}.pc-admin td,.pc-admin th{padding:14px 12px;text-align:left;border-bottom:1px solid var(--pc-admin-line);font-size:13px}.pc-admin td small,.pc-admin-detail td small{display:block;font-size:12px;opacity:.7;margin-top:5px;white-space:normal;overflow-wrap:anywhere}.pc-admin table td:first-child{min-width:180px}.pc-admin-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pc-admin-actions .btn{font-size:12px}.pc-admin-status{display:inline-block;padding:4px 8px;border-radius:4px;background:#e5e8e6;color:#30463e;font-size:12px;white-space:nowrap}.pc-status-new{background:#fff1d6;color:#7c4b00}.pc-status-in_progress{background:#ddf3e9;color:#1f6048}.pc-status-waiting_client{background:#e3eefc;color:#24527f}.pc-status-closed{background:#dfe6e3;color:#425249}.pc-overdue,.pc-admin-error{color:#b35127;font-weight:650}.pc-admin-error{min-height:20px}.pc-admin-guidance{font-size:13px;line-height:1.6;opacity:.8;margin:12px 0 20px}.pc-admin-empty{padding:48px 20px;text-align:center}.pc-admin-empty p{max-width:600px;margin:12px auto;font-size:14px;opacity:.7}.pc-admin-pagination{display:flex;justify-content:flex-end;gap:8px;align-items:center;margin:18px 0}.pc-admin-pagination span{margin-right:12px;font-size:13px}.pc-admin-form{padding:22px}.pc-admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pc-admin-form label{font-size:13px;min-width:0}.pc-admin-form input:not([type=checkbox]),.pc-admin-form textarea,.pc-admin-form select{width:100%;min-width:0}.pc-span{grid-column:1/-1}.pc-admin-specs{border:0;border-top:1px solid var(--border,#ddd);padding:22px 0 10px;margin:22px 0 8px}.pc-admin-specs legend{font-size:16px;font-weight:650;padding-right:14px}.pc-admin-check{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;margin:14px 0}.pc-admin-check input{width:18px;height:18px;flex-shrink:0}.pc-admin-detail{padding:22px;min-width:0}.pc-admin-detail-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.pc-admin-detail-head label{font-size:13px}.pc-admin-detail-head label select{display:block;margin-top:6px}.pc-admin-detail table{width:100%;margin:22px 0}.pc-admin-detail td,.pc-admin-detail th{padding:12px 10px;text-align:left;vertical-align:top;font-size:13px}.pc-admin-detail p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.pc-prewrap{white-space:pre-wrap}.pc-dashboard-note{width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px;text-align:left;background:#e4f3ec;color:#24493b;border:1px solid #b5d5c5;border-radius:6px;margin-bottom:18px;cursor:pointer}.pc-dashboard-note>span{flex:1}.pc-dashboard-note strong{margin-right:12px}.pc-dashboard-note i{font-size:23px}
.pc-admin-toolbar :is(input,select),.pc-admin-form :is(input:not([type=checkbox]),textarea,select),.pc-admin-detail select{font:inherit;font-size:14px;min-height:44px;padding:10px 12px;border:1px solid #bccbd0;border-radius:6px;background:var(--input-bg,var(--panel-soft,#fff));color:var(--text,#20342f);box-shadow:none}.pc-admin-tabs button{font-family:inherit;font-size:14px;font-weight:600}.pc-admin-form textarea{resize:vertical;min-height:90px}.pc-admin-detail select{max-width:100%}.pc-admin-intro{padding-top:6px}
@media(max-width:700px){.pc-admin-intro{align-items:flex-start;flex-direction:column}.pc-admin-stats{grid-template-columns:1fr 1fr;gap:16px}.pc-admin-tabs button{font-size:12px;padding:10px}.pc-admin-toolbar>label{flex-basis:100%}.pc-admin-toolbar select{max-width:100%;flex:1}.pc-admin-form{padding:16px}.pc-admin-form-grid{grid-template-columns:1fr}.pc-span{grid-column:auto}.pc-admin-detail{padding:16px}.pc-admin-detail-head{flex-direction:column;align-items:flex-start}.pc-admin-detail td,.pc-admin-detail th{white-space:normal!important}.pc-admin-detail .table-scroll{overflow:visible}.pc-admin-detail table,.pc-admin-detail tbody,.pc-admin-detail tr,.pc-admin-detail td{display:block}.pc-admin-detail thead{display:none}.pc-admin-detail tr{border-bottom:1px solid #bbb;padding:12px 0}.pc-admin-detail td{padding:4px}.pc-admin-detail td:nth-child(2):before{content:'Quantité : '}.pc-admin-detail td:nth-child(3):before{content:'Prix unitaire : '}.pc-admin-detail td:nth-child(4):before{content:'Total : '}.pc-admin-detail td:nth-child(5):before{content:'Vérification : '}.pc-dashboard-note{font-size:13px}.pc-dashboard-note strong{display:block}.pc-admin-toolbar input,.pc-admin-form input,.pc-admin-form textarea{font-size:16px!important}.pc-admin-toolbar .btn{min-height:44px}}
#pc-admin-photo{display:flex;align-items:center;gap:14px;font-size:12px;overflow-wrap:anywhere}#pc-admin-photo img{object-fit:contain;background:white;border-radius:5px;padding:8px;max-width:45%;flex-shrink:0}#pc-amazon-tools{border-block:1px solid var(--border,#cad4ce);padding:18px 0;margin:6px 0}#pc-amazon-tools[hidden]{display:none!important}#pc-apply-landed{margin-top:14px}#pc-amazon-result{white-space:normal;overflow-wrap:anywhere}
.pc-admin .table-scroll{max-width:100%;overflow-x:auto}.pc-admin-toolbar>label{min-width:0}.pc-admin-toolbar input{min-width:0}.pc-admin-stats>span{min-width:0;overflow-wrap:anywhere}
@media(max-width:700px){.pc-admin .pc-component-table,.pc-admin .pc-component-table tbody{display:block;width:100%}.pc-admin .pc-component-table thead{display:none}.pc-admin .pc-component-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;border-bottom:1px solid var(--pc-admin-line);padding:16px 0}.pc-admin .pc-component-table td{display:block;min-width:0;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}.pc-admin .pc-component-table td:first-child,.pc-admin .pc-component-table td:nth-child(4),.pc-admin .pc-component-table td:last-child{grid-column:1/-1}.pc-admin .pc-component-table td:nth-child(2)::before{content:"Prix TTC";display:block;opacity:.65;font-size:11px;margin-bottom:4px}.pc-admin .pc-component-table td:nth-child(3)::before{content:"Publication";display:block;opacity:.65;font-size:11px;margin-bottom:4px}.pc-admin .pc-component-table .pc-admin-actions{padding-top:5px}.pc-admin .pc-component-table .btn{min-height:42px}}
html[data-theme=dark] .pc-admin-tabs button[aria-selected=true]{color:#74dab9}html[data-theme=dark] .pc-admin .pc-overdue{color:#f2b879}
.pc-price-monitor{border-block:1px solid var(--border,#cbd5e1);padding:16px 0;margin:12px 0 20px;display:grid;gap:12px}
.pc-price-monitor>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.pc-price-monitor strong{display:flex;gap:8px;align-items:center;font-size:16px}
.pc-price-monitor p,.pc-price-monitor small{margin:0;line-height:1.5}
.pc-price-monitor>div:first-child>span,.pc-price-monitor small{opacity:.8;font-size:13px}
.pc-price-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.pc-price-progress span{font-size:13px;display:grid;gap:4px}
.pc-price-progress b{font-size:19px}
@media(max-width:600px){.pc-price-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-price-monitor strong{font-size:15px}}
@media(max-width:600px){
  .pc-price-issues thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
  .pc-price-issues,.pc-price-issues tbody{display:block;width:100%}
  .pc-price-issues tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-bottom:1px solid var(--border,#cbd5e1);padding:16px 0}
  .pc-price-issues td{display:block;border:0;padding:0;min-width:0;white-space:normal;overflow-wrap:anywhere}
  .pc-price-issues td:nth-child(2){grid-column:1/-1;grid-row:2;font-size:14px;line-height:1.5}
  .pc-price-issues td:last-child{grid-column:2;grid-row:1}
}
