/* GC Shop — alerts, my machine, parts under articles */
.gcs-alert{margin:10px 0 4px}
.gcs-alert__b{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1.5px dashed #C9A24B;border-radius:12px;background:#FFFBEF;color:#5b4410;font:inherit;font-weight:700;font-size:.86rem;cursor:pointer}
.gcs-alert.is-out .gcs-alert__b{border-style:solid;background:linear-gradient(135deg,#F3E1B4,#E3C47A);color:#1d1606}
.gcs-alert__f{margin-top:8px;padding:12px;border:1px solid #D3EAEA;border-radius:14px;background:#fff}
.gcs-alert__f[hidden]{display:none}
.gcs-alert__f p{margin:0 0 8px;color:#5A8080;font-size:.84rem}
.gcs-alert__row{display:flex;gap:8px}
.gcs-alert__row input[type=tel]{flex:1;min-width:0;height:44px;padding:0 12px;border:1.5px solid #C5E5E5;border-radius:11px;font:inherit;font-size:16px}
.gcs-alert__row button{height:44px;padding:0 18px;border:0;border-radius:11px;background:#0B6E6E;color:#fff;font:inherit;font-weight:800;cursor:pointer}
.gcs-alert__m{margin:6px 0 0!important;font-weight:700}
.gcs-alert.is-ok .gcs-alert__m{color:#1c7a45}
.gcs-fit{margin:8px 0;padding:8px 12px;border-radius:12px;background:#E7F6EC;color:#1c7a45;font-weight:800;font-size:.88rem}
.gcs-fit[hidden]{display:none}
.gcs-mym__box{padding:18px;border-radius:22px;background:#fff;border:1px solid #D3EAEA}
.gcs-mym__h{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.gcs-mym__h h2{margin:0;font-size:1.1rem;color:#073F3F}
.gcs-mym__h p{margin:2px 0 0;color:#5A8080;font-size:.86rem}
.gcs-mym__ic{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:14px;background:linear-gradient(135deg,#E3C47A,#C9A24B);color:#073F3F}
.gcs-mym__chips{display:flex;flex-wrap:wrap;gap:8px}
.gcs-mym__c{min-height:42px;padding:8px 14px;border:1.5px solid #D3EAEA;border-radius:999px;background:#F4FBFB;color:#0D2A2A;font:inherit;font-weight:700;font-size:.86rem;cursor:pointer}
.gcs-mym__c.is-on{border-color:#0B6E6E;background:#0B6E6E;color:#fff}
.gcs-mym__out:empty{display:none}
.gcs-mym__out{margin-top:14px}
.gcs-mym__t{margin:0 0 8px;font-weight:800;color:#073F3F}
.gcs-mym__wait{margin:0;color:#5A8080;font-size:.86rem}
.gcs-art{margin:28px 0 8px;padding:16px;border-radius:20px;background:#F4FBFB;border:1px solid #D3EAEA;font-family:inherit;direction:rtl;text-align:right}
.gcs-art__h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
.gcs-art__h b{color:#073F3F;font-size:1rem}
.gcs-art__h a{color:#0B6E6E;font-weight:700;font-size:.86rem;text-decoration:none}
.gcs-art__g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.gcs-art__c{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:14px;background:#fff;border:1px solid #D3EAEA;color:#0D2A2A!important;text-decoration:none!important;transition:transform .15s,box-shadow .15s}
.gcs-art__c:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(7,63,63,.1)}
.gcs-art__i{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#E8F6F6}
.gcs-art__i img{width:100%;height:100%;object-fit:cover;display:block}
.gcs-art__t{font-size:.84rem;font-weight:700;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.gcs-art__p{color:#0B6E6E;font-weight:800;font-size:.82rem}
@media (max-width:640px){.gcs-art__g{grid-template-columns:repeat(2,minmax(0,1fr))}}
