.cbt-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;border-left:4px solid #822e45}.cbt-entry h2{margin:8px 0}.cbt-paths{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 24px}.cbt-paths>*{padding:14px;border:1px solid #b99e7860;border-radius:8px;font-size:13px}.cbt-paths b{background:#822e451a}.cbt-paths span{opacity:.65}.cbt-form{max-width:850px;margin:24px auto}.cbt-progress{display:flex;gap:8px;margin:20px 0}.cbt-progress i{height:4px;flex:1;background:#b99e7830}.cbt-progress .on{background:#822e45}.cbt-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:24px}.cbt-actions span,.cbt-record small{font-size:12px;opacity:.7}.cbt-rehearsal{padding:20px;background:#b99e7815;border-radius:10px}.cbt-rehearsal textarea{width:100%;margin-bottom:12px}.cbt-record{padding:20px 0;border-top:1px solid #b99e7830}.cbt-record h3{margin:8px 0}.cbt-reminder{color:#822e45;font-weight:600}.cbt-chart{margin:20px 0}.cbt-bar{display:grid;grid-template-columns:50px 1fr 105px;gap:12px;align-items:center;font-size:12px;margin:12px 0}.cbt-bar i{display:block;background:#822e45;height:7px;min-width:2px;margin:3px 0;border-radius:3px}.cbt-bar .after{background:#c6a66c}.cbt-chart small{font-size:12px;opacity:.7}@media(max-width:700px){.cbt-entry{align-items:flex-start;flex-direction:column}.cbt-paths{grid-template-columns:1fr}.cbt-bar{grid-template-columns:45px 1fr 90px}}
