.gas-tier-notice{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg,12px);border:1px solid var(--color-neutral-200);background:var(--color-neutral-0,#fff);font-size:var(--font-size-body-sm);color:var(--color-text-primary)}.gas-tier-notice--info{background:var(--color-info-soft);border-color:color-mix(in srgb,var(--color-info) 25%,transparent)}.gas-tier-notice--warning{background:var(--color-warning-soft);border-color:color-mix(in srgb,var(--color-warning) 35%,transparent)}.gas-tier-notice__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0}.gas-tier-notice__icon--info{background:color-mix(in srgb,var(--color-info) 18%,transparent);color:var(--color-info)}.gas-tier-notice__icon--warning{background:color-mix(in srgb,var(--color-warning) 22%,transparent);color:#a15c00}.gas-tier-notice__body{min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:2px}.gas-tier-notice__title{font-weight:600;color:var(--color-text-primary);line-height:1.3}.gas-tier-notice__desc{color:var(--color-text-secondary);line-height:1.45}.gas-tier-notice__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.gas-tier-notice__cta{display:inline-flex;align-items:center;padding:8px 14px;border-radius:var(--radius-md,8px);border:1px solid transparent;cursor:pointer;font:inherit;font-weight:500;line-height:1;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.gas-tier-notice__cta--primary{background:var(--color-text-primary);color:var(--color-neutral-0,#fff)}.gas-tier-notice__cta--primary:hover{opacity:.92}.gas-tier-notice__cta--secondary{background:transparent;color:var(--color-text-primary);border-color:var(--color-neutral-200)}.gas-tier-notice__cta--secondary:hover{background:var(--color-neutral-50,rgba(0,0,0,.04))}@media (prefers-reduced-motion:reduce){.gas-tier-notice__cta{transition:none}}@media (max-width:640px){.gas-tier-notice{grid-template-columns:auto 1fr}.gas-tier-notice__actions{flex-direction:column;align-items:stretch}.gas-tier-notice__cta{justify-content:center}}