.gsg-container{max-width:800px;margin:0 auto;background:#2a2c2c;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}gsg-container .h1{text-align:center;color:#333}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;font-weight:700}.form-group input,.form-group select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.form-group button{background-color:#28a745;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer}.form-group button:hover{background-color:#218838}gsg-container .table{width:100%;border-collapse:collapse;margin-top:20px}gsg-container .table th,gsg-container .table td{padding:10px;border:1px solid #ddd;text-align:center}gsg-container .table th{background-color:#f8f9fa;font-weight:700}gsg-container .table tr:nth-child(even){background-color:#f9f9f9}gsg-container .table tr:hover{background-color:#f1f1f1}.gsg-notice{padding:10px;margin-bottom:20px;border-radius:4px}.gsg-notice.error{background-color:#ffebee;color:#c62828}#current-stock{width:100%;border-collapse:collapse;margin-top:20px;margin-bottom:20px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}#current-stock th,#current-stock td{padding:12px;border:1px solid #ddd;text-align:center}#current-stock th{background-color:#0073aa;color:#fff;font-weight:700}#current-stock tr:nth-child(even){background-color:#f9f9f9}#current-stock tr:hover{background-color:#f1f1f1}.gsg-button{background-color:#a80710;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;margin-top:20px;font-size:16px;transition:background-color .3s ease;align-items:center}.gsg-button:hover{background-color:#ad1328}.gsg-container h2{text-align:center}.gsg-container h1{text-align:center}.gsg-edit-btn{background-color:orange;border:none;padding:5px 10px;color:#fff;cursor:pointer;border-radius:5px}.gsg-popup{position:fixed;top:20%;left:50%;transform:translate(-50%,0);background:#2a2c2c;padding:20px;border:2px solid #666;box-shadow:0px 0px 10px rgba(0,0,0,.4);z-index:9999}.gsg-popup input,.gsg-popup button{margin-top:10px}.gsg-button-valider{background-color:#28a745;color:#fff;border:none;padding:5px 10px;border-radius:5px}#gsg-close-popup{background-color:#a80710;color:#fff;border:none;padding:5px 10px;border-radius:5px}.gsg-popup h3{text-align:center}