/* Independent Nongkong native WeChat development-proposal interface. */
html[data-project=nongkong] .sim-content{background:#f7faf7;color:#263f34}
html[data-project=nongkong] .sim-brand{background:#fff;border-bottom:1px solid #e5ece5;padding-bottom:14px}
.nk-demo-chip{display:inline-flex;border:1px solid #c9dfcf;background:#eaf4ed;color:#537d61;border-radius:4px;font-size:10px;padding:5px 9px;margin-bottom:14px}
.nk-search{display:flex;justify-content:space-between;align-items:center;border:1px solid #e3e9e4;background:white;border-radius:26px;padding:9px 14px;min-height:42px;margin-bottom:12px;font-size:12px;color:#8ca29a}
.nk-search span{font-size:20px;color:#719487}
.nk-hero{position:relative;overflow:hidden;border-radius:10px;background:linear-gradient(120deg,#dce9de,#bfd6c5);padding:19px;min-height:131px;display:flex;flex-direction:column;align-items:flex-start;color:#214936}
.nk-hero:after{content:"";position:absolute;right:-25px;top:-45px;width:163px;height:163px;border:1px solid #a3c8ad;border-radius:50%;box-shadow:0 0 0 25px #ffffff26;pointer-events:none}
.nk-hero small{color:#668a72;font-size:10px}
.nk-hero h4{font-size:23px;font-weight:500;line-height:1.4;margin:11px 0 7px;position:relative;z-index:1}
.nk-hero p{font-size:11px;line-height:1.55;max-width:22ch;position:relative;z-index:1}
.nk-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:16px 0 19px}
.nk-nav button{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:7px;padding:5px 1px;min-height:64px;color:#657e6e}
.nk-nav button span{width:35px;height:35px;background:#e3eee4;border-radius:50%;display:grid;place-items:center;font-size:18px;color:#37664a}
.nk-nav button:nth-child(3) span{background:#f2e8db;color:#986c51}
.nk-nav button:nth-child(4) span{background:#eae8f2;color:#78678f}
.nk-nav button small{font-size:10px;white-space:nowrap}
.nk-list-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:11px;color:#719281}
.nk-list-title strong{font-size:17px;font-weight:500;color:#264438}
.nk-product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.nk-product{border:1px solid #ecf0ed;border-radius:9px;background:#fff;padding:8px;text-align:left;min-width:0}
.nk-product-preview{display:grid;place-items:center;height:90px;border-radius:7px;background:linear-gradient(135deg,#e2ebe4,#ccded1)}
.nk-product:nth-child(2) .nk-product-preview{background:linear-gradient(135deg,#eee9dd,#dce1d4)}
.nk-product-preview i{width:48px;height:55px;background:#f8f7ef;border-radius:8px;transform:rotate(-11deg);box-shadow:0 9px 14px #30584024}
.nk-product:nth-child(2) .nk-product-preview i{background:#c1d0bb;transform:rotate(9deg)}
.nk-product>span:last-child{display:flex;flex-direction:column;gap:5px;padding:8px 2px 1px}
.nk-product strong{font-weight:500;font-size:12px}.nk-product small{font-size:10px;line-height:1.5;color:#879c8a}.nk-product em{font-size:10px;color:#568363;font-style:normal}
.nk-product-detail-art{height:185px;background:linear-gradient(135deg,#e4eee4,#f2f2e7);border-radius:10px;display:grid;place-items:center;position:relative;overflow:hidden}
.nk-product-detail-art:before{content:"";position:absolute;width:115px;height:133px;background:#f8f7f0;border-radius:19px;box-shadow:0 16px 29px #315d4233;transform:rotate(-9deg)}
.nk-product-detail-art span{position:relative;font-size:16px;color:#6c8a77}
.nk-detail-name{font-size:21px;line-height:1.4;font-weight:500;margin:17px 0 8px}
.nk-description{font-size:12px;line-height:1.7;color:#758b7d;margin-bottom:15px}
.nk-action{display:grid;grid-template-columns:1fr 17px;gap:2px 10px;width:100%;align-items:center;text-align:left;border:0;border-bottom:1px solid #e3eae4;background:transparent;padding:12px 4px;color:#34513f;font-size:13px}
.nk-action span:first-child{font-weight:500}.nk-action small{font-size:10px;color:#799486;grid-column:1}.nk-action span:last-child{grid-column:2;grid-row:1/3;font-size:19px;color:#7c9b89}
.nk-action:hover,.nk-action:focus-visible{background:#eff7f0}.nk-primary{background:#2b6047;margin-top:15px}
.nk-progress{display:flex;gap:5px;margin:20px 0}.nk-progress span{flex:1;text-align:center;font-size:11px;color:#7b9485;padding:8px 0;border-bottom:2px solid #d0ddd3}.nk-progress .is-now{color:#285c40;border-color:#285c40}
.nk-member{display:flex;align-items:center;gap:12px;background:linear-gradient(130deg,#e3efdf,#d2e3d1);padding:17px 12px;border-radius:10px}
.nk-avatar{display:grid;place-items:center;background:white;color:#749b7d;border-radius:50%;width:42px;height:42px;font-size:22px}
.nk-member span:nth-child(2){display:flex;flex:1;flex-direction:column}.nk-member strong{font-size:18px;font-weight:500}.nk-member small{font-size:11px;color:#658575}
.nk-member-stats{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-radius:10px;margin:12px 0 15px}.nk-member-stats span{display:flex;flex-direction:column;align-items:center;padding:12px 4px;gap:5px;font-size:10px;color:#829c8c}.nk-member-stats b{font-size:18px;font-weight:400;color:#47664f}
.nk-menu{background:#fff;border-radius:10px;padding:4px 10px}.nk-menu .nk-action:last-child{border-bottom:0}
