/* WoodYaraq desktop/mobile refinements V5 */
body.offcut-market-page .market-hero-expanded{min-height:340px;border-radius:0 0 22px 22px;margin-bottom:22px;}
body.offcut-market-page .market-hero-expanded .ky-hero-copy{width:min(46%,580px);padding:42px 42px 42px 22px;}
body.offcut-market-page .market-hero-expanded .ky-hero-photo{object-fit:cover;object-position:center;}
body.offcut-market-page .market-hero-expanded::before{background:linear-gradient(to left,rgba(27,12,6,.84) 0%,rgba(27,12,6,.72) 30%,rgba(27,12,6,.22) 58%,transparent 72%);}
body.offcut-market-page .market-help-hub{background:#fff;border:1px solid #eadfd5;border-radius:22px;padding:18px;margin:24px 0 20px;box-shadow:0 10px 28px rgba(59,31,15,.06);}
body.offcut-market-page .market-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
body.offcut-market-page .market-help-card{border:1px solid #eadfd5;border-radius:18px;background:#fcf8f4;overflow:hidden;}
body.offcut-market-page .market-help-summary{list-style:none;cursor:pointer;padding:18px 20px;display:flex;flex-direction:column;gap:6px;position:relative;}
body.offcut-market-page .market-help-summary::-webkit-details-marker{display:none;}
body.offcut-market-page .market-help-summary strong{font-size:18px;color:#5a2e16;}
body.offcut-market-page .market-help-summary span{color:#7b6657;font-size:13px;}
body.offcut-market-page .market-help-summary::after{content:'⌄';position:absolute;inset-inline-start:18px;top:22px;color:#8e4c21;font-size:18px;transition:transform .2s ease;}
body.offcut-market-page details[open]>.market-help-summary::after{transform:rotate(180deg);}
body.offcut-market-page .market-help-body{padding:0 20px 18px;}
body.offcut-market-page .market-help-body ul{margin:0;padding-inline-start:18px;}
body.offcut-market-page .market-help-body li{margin:0 0 8px;}
body.offcut-market-page .market-help-body .feedback-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
body.offcut-market-page .market-help-body .feedback-field-wide{grid-column:1/-1;}
body.offcut-market-page .market-bottom-nav{position:fixed;inset-inline:14px;bottom:14px;max-width:420px;margin-inline:auto;z-index:50;}
body.offcut-market-page .password-visibility-wrap{position:relative;display:block;}
body.offcut-market-page .password-visibility-wrap>input{padding-inline-start:88px!important;}
body.offcut-market-page .password-visibility-toggle{position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);border:0;background:#f2e8dd;color:#7a4219;padding:7px 12px;border-radius:10px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;min-width:68px;}
body.offcut-market-page .password-visibility-toggle:hover{background:#ead7c6;}
@media (min-width: 981px){
  body.offcut-market-page .market-bottom-nav{display:none!important;}
  body.offcut-market-page .market-header-actions{gap:10px;}
  body.offcut-market-page .market-quick-search{margin-top:18px;}
  body.offcut-market-page .market-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));}
  body.offcut-market-page .market-help-hub{padding:20px 22px;}
}
@media (max-width: 980px){
  body.offcut-market-page .market-hero-expanded{min-height:240px;border-radius:0 0 18px 18px;}
  body.offcut-market-page .market-help-grid{grid-template-columns:1fr;}
  body.offcut-market-page .market-help-body .feedback-form{grid-template-columns:1fr;}
}
