.generated-materials{padding:.16rem .12rem;background:white;margin-top:.14rem}.generated-materials[hidden]{display:none!important}.generated-heading{display:flex;align-items:center;justify-content:space-between;color:#bb222e;padding:.12rem .1rem}.generated-heading h2{font-size:.31rem;margin:0;font-weight:bold}.generated-heading>span{font-size:.23rem}.generated-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.08rem;margin:.1rem 0 .2rem}.generated-nav button{font-size:.22rem;background:#fff8f1;color:#b34125;border:1px solid #f0d8bf;border-radius:.04rem;padding:.08rem .02rem;cursor:pointer}.generated-card{scroll-margin-top:.82rem;border:1px solid #dedede;margin:.2rem 0;overflow:hidden}.generated-card h3{margin:0;text-align:center;background:linear-gradient(#0ccc83,#24e8d3);color:white;font-size:.38rem;font-weight:bold;line-height:.75rem;text-shadow:0 2px 3px #727241}.generated-card.style-1 h3{background:linear-gradient(#42b5ff,#265bf0)}.generated-card.style-2 h3{background:linear-gradient(#f75676,#c72535)}.generated-card.style-3 h3{background:linear-gradient(#e69b30,#cb5c23)}.generated-card.style-4 h3{background:linear-gradient(#b16ee9,#7d32c2)}.generated-card.style-5 h3{background:linear-gradient(#dbb02e,#a77813)}.generated-card table{border-collapse:collapse;width:100%;table-layout:fixed}.generated-card td{border:1px solid #dedede;padding:.14rem .06rem;text-align:center;font-size:.27rem;font-weight:700;line-height:1.7;overflow-wrap:anywhere}.generated-period,.generated-result{width:20%;background:#eee;color:#111;white-space:nowrap}.generated-content{color:#2689ef;background:white}.generated-content mark{color:#f00;background:#ffff00;padding:0 .01rem}.generated-result.hit{color:#e42525}.generated-history{display:block;text-align:right;font-size:.20rem;color:#888;padding:.06rem .12rem;background:#fafafa}

.generated-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:.10rem .08rem}.generated-nav button{border:0;border-radius:.35rem;background:#07c160;color:white;font-weight:700;padding:.07rem .025rem;font-size:.22rem;line-height:1.45;white-space:nowrap}.generated-card h3,.generated-card.style-1 h3,.generated-card.style-2 h3,.generated-card.style-3 h3,.generated-card.style-4 h3,.generated-card.style-5 h3{background:linear-gradient(#08cb78,#27eed7)}.generated-demo-tag{display:block;font-size:.16rem;font-weight:400;color:#888;line-height:1.2;margin-top:.02rem}

html[data-generated-materials="show"] #source49-preview{display:none!important}.generated-year-bar{display:flex;align-items:center;gap:.15rem;font-size:.23rem;color:#666;padding:.08rem .08rem .18rem}.generated-year-bar select{font:inherit;padding:.06rem .18rem;border:1px solid #ddd;border-radius:.05rem;background:white;color:#333}

.generated-heading{color:#111;padding:0 .08rem;margin-bottom:.15rem}.generated-heading h2{font-size:.25rem;font-weight:600;line-height:1.55;margin:0}.generated-heading .generated-refresh{background:#fff;color:#07c160;border:1px solid #07c160;border-radius:.08rem;font-size:.22rem;font-weight:400;padding:.08rem .16rem;line-height:1.55}

.generated-heading{color:#333}.generated-heading h2{font-weight:700}

.generated-demo-note{font-size:12px;line-height:1.6;color:#777;margin:8px 4px}.generated-demo-tag{font-size:10px}
