.member-magazine-index{margin:1.4rem 0 2rem;border:1px solid #d9c1ae;border-radius:9px;background:#fffdfb;min-width:0;scroll-margin-top:190px}.member-magazine-index>summary{display:flex;justify-content:space-between;align-items:center;gap:.7rem;cursor:pointer;padding:1rem 1.1rem;color:#805037;font-weight:600;line-height:1.7;min-height:48px;box-sizing:border-box}.magazine-summary-count{font:500 1rem sans-serif;background:#f7e7da;border-radius:30px;padding:.15rem .6rem}.magazine-index-body{padding:.2rem 1.1rem 1.3rem}.magazine-index-body>p{line-height:1.9}.magazine-totals{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.magazine-totals>span{display:block;border:1px solid #dec8b8;border-radius:6px;padding:.6rem .75rem;font-size:.86rem;line-height:1.7}.magazine-totals b{display:inline-block;margin-left:.5rem;color:#805037}.magazine-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,.8fr);gap:.7rem;margin:1.2rem 0}.magazine-controls label{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;line-height:1.7;min-width:0}.magazine-controls input,.magazine-controls select{box-sizing:border-box;width:100%;min-width:0;min-height:46px;padding:.7rem .6rem;border:1px solid #c8ac98;border-radius:5px;background:#fff;color:#523f33;font:inherit;font-size:16px}.magazine-list{list-style:none!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.magazine-index-card{margin:0!important;padding:1rem;border:1px solid #e0cebf;border-radius:7px;min-width:0;overflow-wrap:anywhere;background:#fff}.magazine-index-card time{display:block;font-size:.8rem;color:#756257;margin:.55rem 0;font-variant-numeric:tabular-nums}.magazine-index-card h4{font-size:1.02rem;line-height:1.8;color:#805037;margin:.5rem 0}.magazine-index-card p{font-size:.9rem;line-height:1.9;margin:.65rem 0}.magazine-tags{display:flex;flex-wrap:wrap;gap:.35rem}.magazine-tag{display:inline-block;border:1px solid #e4c5ae;border-radius:4px;padding:.18rem .45rem;font-size:.75rem;line-height:1.7;background:#fff5ec}.magazine-note{font-size:.79rem!important;line-height:1.85!important;color:#78675c}.magazine-detail-link{display:inline-flex;align-items:center;min-height:44px;padding:.15rem 0;line-height:1.7;font-size:.88rem;text-underline-offset:4px}.magazine-pending{margin:1.4rem 0 0;border-top:1px solid #d9c1ae;padding-top:1rem}.magazine-pending>summary{cursor:pointer;font-size:.95rem;line-height:1.8;padding:.5rem 0}.magazine-pending ul{padding-left:1.2rem}.magazine-pending li{font-size:.85rem;line-height:1.9;padding:.8rem 0;border-bottom:1px solid #eddfd4;overflow-wrap:anywhere}.magazine-pending li p{margin:.5rem 0}.magazine-facts{display:grid;gap:.6rem;padding:0}.magazine-facts>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.5rem;padding:.5rem 0;border-bottom:1px solid #e9dacd}.magazine-facts dt{font-size:.85rem;font-weight:500}.magazine-facts dd{margin:0;font-size:.9rem;line-height:1.8;overflow-wrap:anywhere}.magazine-sources{display:flex;flex-wrap:wrap;gap:.5rem}.magazine-sources a{display:block;padding:.55rem .65rem;border:1px solid #dec9b8;border-radius:5px;font-size:.8rem;line-height:1.8;max-width:100%;overflow-wrap:anywhere}.member-magazine-index input:focus-visible,.member-magazine-index select:focus-visible,.member-magazine-index a:focus-visible,.member-magazine-index summary:focus-visible,.magazine-sources a:focus-visible{outline:3px solid #9a6143;outline-offset:3px}.magazine-result{font-size:.83rem;color:#78675c;font-variant-numeric:tabular-nums}.magazine-index-card[hidden]{display:none!important}@media(max-width:600px){.magazine-index-body{padding:.1rem .8rem 1rem}.member-magazine-index>summary{padding:.9rem .8rem}.magazine-list{grid-template-columns:minmax(0,1fr)}.magazine-controls{grid-template-columns:minmax(0,1fr) minmax(0,.65fr)}.magazine-controls>label:first-child{grid-column:1/-1}.magazine-index-card{padding:.85rem}.magazine-index-card h4{font-size:1rem}.magazine-facts>div{grid-template-columns:6.7rem minmax(0,1fr)}.magazine-totals{gap:.45rem}.magazine-totals>span{font-size:.79rem;padding:.5rem}.magazine-sources{display:grid;grid-template-columns:minmax(0,1fr)}}
