/* 4-week blocks */
.blk .lvl-p b{font-family:var(--hd);letter-spacing:.04em}
.blk .blk-date{font-weight:700;color:var(--or2)}
.blk-list{list-style:none;margin:6px 0;padding:0;display:grid;gap:6px}
.blk-b{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;text-align:left;background:rgba(255,255,255,.04);border:1px solid rgba(201,162,74,.3);border-radius:12px;color:inherit;padding:10px 12px;min-height:44px;cursor:pointer;font:inherit}
.blk-list li.on .blk-b{border-color:var(--or);background:rgba(201,162,74,.14)}
.blk-b b{font-family:var(--hd);letter-spacing:.05em}.blk-b span{opacity:.8;font-size:13px}.blk-b em{font-style:normal;font-size:12px;color:var(--or2)}
.blk-add{border-left:3px solid var(--or)}.blk-add .kick{margin-bottom:4px}.blk-add p{margin:0}
.blknote p{margin:6px 0}
.price.ot .per{margin-left:4px}
