/* MY VIBE 018.8 – Pagini comerciale, formular de comandă și administrare */
.commerce188-page{max-width:980px}.commerce188-note{padding:14px 17px;border:1px solid #7cdbc967;border-radius:14px;background:#102e45;color:#d4f5ef;margin:16px 0}.commerce188-warning{border-color:#ecc37b70;background:#3e301f;color:#ffe7b7}
.commerce188-stack{display:grid;gap:15px}.commerce188-panel{background:linear-gradient(145deg,#103650,#081e36);padding:22px;border:1px solid #77e2d342;border-radius:18px}.commerce188-panel p{line-height:1.6}.commerce188-panel h2{font-size:22px;margin:10px 0}.commerce188-panel a{text-decoration:underline;text-underline-offset:3px;color:#93f7ea}
.commerce188-links{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.commerce188-links a{border:1px solid #71deca61;border-radius:10px;padding:9px 12px;font-size:13px;color:#bffaf0}
.commerce188-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.commerce188-grid label{margin-top:6px}.commerce188-grid input,.commerce188-grid textarea,.commerce188-grid select{width:100%;padding:12px;border-radius:10px;border:1px solid #75dcce70;background:#041a32;color:#efffff}.commerce188-grid .full{grid-column:1/-1}
.commerce188-panel select{color:#fff;background:#061b34;border:1px solid #7de5d879;border-radius:12px;padding:12px;width:100%}.commerce188-summary{border:1px solid #90f3df6b;border-radius:13px;padding:15px;margin:18px 0;background:#0c3748}.commerce188-row{display:flex;justify-content:space-between;gap:15px;padding:6px 0}.commerce188-row.total{border-top:1px solid #80ecde63;margin-top:10px;padding-top:15px;font-size:20px;font-weight:800}.commerce188-submit{width:100%;margin:14px 0;font-size:15px;min-height:48px}.commerce188-check{display:flex;gap:10px;align-items:flex-start;font-weight:500;line-height:1.4;font-size:14px}.commerce188-check input{width:20px;flex:0 0 20px;margin:3px 0 0}.commerce188-check a{color:#95ffe7;text-decoration:underline}.commerce188-order-cards{display:grid;gap:10px;margin-top:15px}.commerce188-order{border:1px solid #6febd84d;padding:14px;border-radius:12px;background:#0a263e;overflow-wrap:anywhere}.commerce188-order-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.commerce188-order small{color:#a2c5cb}.commerce188-order p{margin:4px 0 9px;font-size:13px}.commerce188-order select{width:auto;max-width:100%;min-height:38px}.commerce188-order button{margin-left:8px}.commerce188-admin-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.commerce188-admin-tabs button{padding:10px 14px;border-radius:12px;background:#0d3b52;color:#def7f3;border:1px solid #72dcd36c}.commerce188-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.commerce188-admin-grid label{font-size:13px;margin-top:8px}.commerce188-admin-grid input,.commerce188-admin-grid textarea{width:100%;min-height:42px;font-size:14px}.commerce188-admin-grid textarea{min-height:95px}.commerce188-admin-grid .full{grid-column:1/-1}
.footer .commerce188-footer-links{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:10px}.footer .commerce188-footer-links a{color:#8eeae5;text-decoration:underline;font-size:12px}
@media(max-width:650px){.commerce188-grid,.commerce188-admin-grid{grid-template-columns:1fr}.commerce188-panel{padding:15px}.commerce188-order-head{display:block}.commerce188-submit{font-size:13px}}
