.lk-native-page [class*="_app-header_"]{display:none!important}
.lk-native-page body{background:#fff!important}
.lk-native-page [role=dialog]{font-family:var(--sans)}
.lk-native-page [role=dialog] input{font-family:var(--sans);border-color:#d8decb!important;border-radius:3px!important;min-height:43px}
.lk-native-page .ant-modal-content{background:#fff!important;border-radius:7px!important}
.lk-native-page .ant-btn-primary{background:#a84832!important;border-color:#a84832!important;box-shadow:none!important}
.lk-native-page [class*="_login-button_"],.lk-native-page [class*="_login-btn_"],.lk-native-page [class*="_submit-button_"]{background:#a84832!important}
.lk-native-masthead .search-link{font-size:26px;font-family:Georgia,serif}
.lk-login-page #root>.navheader,.lk-login-page #root .navheader{display:none!important}
.lk-login-page #root>[class*="_container_"]{position:relative!important;inset:auto!important;width:calc(100% - 36px)!important;max-width:460px;min-height:0!important;height:auto!important;margin:35px auto 45px!important;padding:28px 24px 24px!important;background:#fff!important;border:1px solid #e7e9ee;border-radius:8px;display:flow-root!important}
.lk-login-page #root>[class*="_container_"]>div{float:none!important;position:relative!important;width:100%!important;inset:auto!important;box-sizing:border-box}
.lk-login-page [class*="_sms-login-form_"],.lk-login-page [class*="_password-login-form_"]{height:auto!important;padding:0!important;margin:0!important;display:flow-root!important}
.lk-login-page #root>[class*="_container_"]>.box{padding-left:0!important;padding-right:0!important;margin-top:20px!important;height:auto!important;display:flow-root!important}
.lk-login-page [class*="_login-button-box_"]{background:transparent!important;height:auto!important;padding:20px 0!important;margin:0!important;text-align:center;line-height:1.8!important}
.lk-login-page [class*="_login-button-box_"] *{color:#a84832!important;font-size:12px!important;line-height:1.8!important;height:auto!important}
.lk-login-page [class*="_login-other-way_"]{margin-top:20px!important;padding:0!important;height:auto!important}
.lk-login-page [class*="_btn-confirm_"]{background:#a84832!important;color:#fffefa!important;border-radius:3px!important;height:46px!important;line-height:46px!important;font-size:13px!important;cursor:pointer}
.lk-login-page [class*="_protocol_"]{height:auto!important;font-size:10px!important;line-height:1.8!important;padding-top:10px!important;color:#8e9782!important}
.lk-login-page [class*="_protocol_"] a{color:#788966!important}
.lk-login-page [class*="_input-text_"]{background:#f5f4ed!important;border-radius:3px!important}
.lk-login-page #root input{min-height:42px!important;background:transparent!important;font-size:13px!important}
@media(max-width:580px){.lk-native-page #root{overflow-x:hidden}.lk-native-page [role=dialog]{max-width:calc(100vw - 30px)}.lk-native-page [class*="_main-body_"]{width:100%!important;min-width:0!important}}
/* The account SPA uses a fixed-width desktop content centre. */
@media(max-width:1239px){
  .lk-native-page .ant-layout-footer [class*="_footer-box_"]{width:100%!important;max-width:100%!important}
  .lk-native-page .ant-layout-footer [class*="_footer-box_"] [class*="_info1_"]{width:100%!important;max-width:100%!important}
  .lk-native-page #root [class*="_container_"]:has(> [class*="_top-box_"] [class*="_top-status_"]){width:calc(100% - 36px)!important;max-width:none!important;margin:0 auto!important;padding-top:20px!important}
  .lk-native-page #root [class*="_top-box_"]:has([class*="_top-status_"]){padding:20px!important}
  .lk-native-page #root [class*="_container_"]:has(> [class*="_top-box_"] [class*="_top-status_"]) > [class*="_list-box_"]{padding:16px!important;margin-top:16px!important}
  .lk-native-page #root [class*="_item-box_"]:has([class*="_left-item_"]){height:auto!important;margin-bottom:20px!important}
  .lk-native-page #root [class*="_item-box_"] > [class*="_item_"]:has(> [class*="_left-item_"]){display:grid!important;grid-template-columns:100px minmax(0,1fr);gap:12px;height:auto!important}
  .lk-native-page #root [class*="_item-box_"] [class*="_left-item_"]{width:100px!important;height:auto!important;margin:0!important;background:transparent!important}
  .lk-native-page #root [class*="_item-box_"] [class*="_left-item_"] [class*="_content-box_"]{width:100%!important;height:auto!important;min-height:0!important;background:transparent!important}
  .lk-native-page #root [class*="_item-box_"] [class*="_left-item_"] [data-cover-ready]{width:100%!important}
  .lk-native-page #root [class*="_item-box_"] [class*="_right-item_"]{min-width:0!important;width:auto!important;height:auto!important;margin:0!important}
  .lk-native-page #root [class*="_item-box_"] :is([class*="_item-title_"],[class*="_item-info_"]){width:auto!important;max-width:100%!important;height:auto!important}
  .lk-native-page #root [class*="_item-box_"] [class*="_item-title_"]{margin:0!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.45!important}
  .lk-native-page #root [class*="_item-box_"] [class*="_item-info_"]{margin:8px 0 0!important;font-size:12px!important;line-height:1.5!important}
  .lk-native-page #root [class*="_item-box_"] :is([class*="_detail-button_"],[class*="_continue-button_"]){width:auto!important;margin:0!important;height:40px!important;line-height:40px!important}
  .lk-native-page #root [class*="_progress-item_"] [class*="_title_"]{min-width:0!important;flex:1 1 auto!important}
  .lk-native-page #root [class*="_progress-item_"] :is([class*="_item-time_"],[class*="_item-progress_"]){flex:none!important;white-space:nowrap!important}
}
