/* 键盘用户可见的内容跳转链接 */
.a11y-skip-link,
.a11y-context-skip {
    position: fixed;
    left: 1rem;
    top: 1rem;
    z-index: 100000;
    padding: 0.8rem 1.2rem;
    color: #fff !important;
    background: #5f3028;
    border: 0.2rem solid #fff;
    border-radius: 0.4rem;
    box-shadow: 0 0 0 0.2rem #5f3028;
    transform: translateY(-200%);
}
.a11y-skip-link:focus,
.a11y-context-skip:focus {
    transform: translateY(0);
}
.a11y-context-skip { position: absolute; }

/**
 * 发布级无障碍对比度
 */
.cr-grey,
.product-center-heading p,
.gift-scene-desc span,
.suite-highlight-no span,
.suite-card .meta,
.suite-card dt {
    color: #595959 !important;
}
.product-center-business span,
.product-center-business small,
.am-nbfc > p,
.gift-bom-list header p,
.gift-suite-card .meta,
.gift-suite-card .suite-relations dt,
.gift-scene-strip small,
.am-breadcrumb .am-active,
.gift-inquiry-nav p,
.powered,
.am-margin-left-xs,
span > i {
    color: #595959 !important;
}
.am-btn-primary > span,
.am-btn-primary > i {
    color: #fff !important;
}
.am-btn-secondary > span,
.am-dropdown-toggle > span {
    color: #075c9b !important;
}
#floor1 small,
.items-nav-title .floor-desc {
    color: #595147 !important;
}
.am-btn-primary {
    background-color: #0069a8 !important;
    border-color: #0069a8 !important;
}
a[rel="noopener noreferrer"][target="_blank"] {
    color: #075c9b;
}
.menu-hd a,
.gift-inquiry-nav a {
    text-decoration: underline !important;
    text-underline-offset: 2px;
}
input::placeholder,
textarea::placeholder {
    color: #666 !important;
    opacity: 1;
}
input[value="商品分类..."],
input[value="请选择上下架"],
.am-pagination-container span,
.current-page-input span,
.to-page-input span {
    color: #595959 !important;
}
