.de-dotazioni{margin:8px 0 12px}.de-dotazione-badges{display:flex;flex-wrap:wrap;gap:6px}.de-dotazione-badge{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid #a96a10;border-radius:5px;background:#fff1ce;color:#613b00;font:700 12px/1.35 Arial,sans-serif;max-width:100%;white-space:normal;text-align:left}.de-dotazione-detail{font-size:13px;line-height:1.5;margin:6px 0 0;color:inherit}
body.de-shop-steel #products .de-dotazioni{margin:0 0 10px}body.de-shop-steel #products .de-dotazione-badge{font-size:12px}
.de-catalog-info{border:1px solid #7194ac;border-radius:7px;background:#edf6fc;color:#173b55;padding:10px 13px;margin:10px 0 16px;font-size:13px;line-height:1.5}.de-catalog-info>summary{cursor:pointer;font-weight:700}.de-catalog-info p{font-size:13px;line-height:1.55;margin:10px 0}.de-catalog-info .online-offer-note{margin:10px 0;background:transparent!important;padding:0;border:0;color:inherit!important}.de-catalog-info .fine-print{color:inherit!important;margin:10px 0!important}
.de-control-panel{background:#f3f9fd;color:#173b55;border:1px solid #7698ae;border-radius:9px;padding:16px;margin:18px 0}.de-control-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.de-control-heading h2{margin:0!important;font-size:20px}.de-control-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.de-control-stats>div{background:#e7f1f8;border:1px solid #b5ccdc;border-radius:6px;padding:10px;display:flex;align-items:center;gap:10px}.de-control-stats strong{font-size:23px;color:#105575}.de-control-stats span{font-size:13px;line-height:1.4}.de-sync-state{padding:10px 12px;border:1px solid #9ab3c5;border-left:4px solid #66869c;border-radius:5px;background:#edf3f8;margin-bottom:12px}.de-sync-state p{font-size:13px;margin:4px 0;line-height:1.45}.de-sync-ok{border-left-color:#34825c}.de-sync-error{border-left-color:#b33b48;background:#fff0f1}.de-sync-stale{border-left-color:#af781a;background:#fff4dd}.de-review-details>summary,.de-field-help>summary{cursor:pointer;font-weight:700;line-height:1.5}.de-review-details p,.de-control-foot{font-size:13px;line-height:1.5}.de-control-table-wrap{overflow-x:auto}.de-control-panel table{width:100%;border-collapse:collapse;font-size:13px}.de-control-panel th,.de-control-panel td{padding:9px;text-align:left;border-bottom:1px solid #bfd1de;vertical-align:top}.de-control-panel td:first-child{min-width:200px}.de-control-panel td:nth-child(2){min-width:200px}.de-control-panel a{color:#005d80}.de-control-foot{margin:12px 0 0}.de-field-help{background:#edf6fc;color:#173b55;border:1px solid #a5bed0;padding:11px;border-radius:6px;margin:12px 0}.de-field-help dt{font-weight:700;margin-top:9px}.de-field-help dd{margin:3px 0 0;font-size:13px;line-height:1.5}.de-quality-inline{font-size:12px;color:#875000;margin:5px 0}.de-dotazione-badge:empty{display:none}
@media(max-width:700px){.de-control-stats{grid-template-columns:1fr}.de-control-panel{padding:12px}.de-control-heading .button{width:100%}.de-control-table-wrap{max-width:100%}}
/* Fascia essenziale più compatta; tutti i metodi e i testi dinamici sono conservati. */
body.de-shop-steel .shop-main #de-payments-banner{padding:10px 12px;gap:12px;margin-top:10px;margin-bottom:12px}
body.de-shop-steel .shop-main .de-payments-info strong{font-size:15px;line-height:1.35}
body.de-shop-steel .shop-main .de-payments-info small{font-size:12px;line-height:1.4}
body.de-shop-steel .shop-main .de-payments-methods{gap:8px}
body.de-shop-steel .shop-main .de-payment-logo{padding:5px 8px}
