.ck-guide-surface{}
.ck-guide-surface .rl-noticing{border-left:4px solid #b7dfdc;padding:.2rem 1.2rem;margin:1.5rem 0}
.ck-guide-surface .rl-noticing p{margin:.8rem 0}
.ck-guide-surface .rl-labels{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}
.ck-guide-surface .rl-label{display:flex;flex-direction:column;align-items:center;background:#e3f4f4;border-radius:.6rem;padding:.6rem 1rem;min-width:4.3rem;color:#005363}
.ck-guide-surface .rl-label>strong{font-size:1.4rem}
.ck-guide-surface .rl-label>span:last-child{font-size:.9rem}
.ck-guide-surface .rl-pair-list{display:grid;gap:.7rem}
.ck-guide-surface .rl-pair-row{display:grid;grid-template-columns:1.5rem 1fr;gap:.6rem;align-items:start}
.ck-guide-surface .rl-pairs{display:flex;flex-wrap:wrap;gap:.5rem}
.ck-guide-surface .rl-pair{display:inline-block;background:#e0f1ee;border:1px solid #a8d3ca;padding:.35rem .6rem;border-radius:.3rem;color:#164b48;white-space:nowrap}
.ck-guide-surface .rl-excluded{background:#fff1d9;border-color:#bd8b3d;color:#80500a}
.ck-guide-surface .rl-table,.ck-guide-surface .rl-matrix{width:100%;border-collapse:collapse;table-layout:fixed}
.ck-guide-surface .rl-table th,.ck-guide-surface .rl-table td{padding:.7rem;border:1px solid #b8ced2;text-align:left;overflow-wrap:anywhere}
.ck-guide-surface .rl-matrix th,.ck-guide-surface .rl-matrix td{padding:.45rem .2rem;border:1px solid #b8ced2;text-align:center;font-size:.88em}
.ck-guide-surface .rl-matrix th{background:#e3f4f4}
.ck-guide-surface .rl-matrix td{white-space:nowrap}
.ck-guide-surface .rl-matrix caption{margin-bottom:.8rem;text-align:left;color:#536577}
.ck-guide-surface .rl-message-example{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;text-align:center}
.ck-guide-surface .rl-message-example strong{background:#e3f4f4;color:#005363;padding:.6rem}
.ck-guide-surface .rl-message-example span:nth-child(2){grid-column:1;grid-row:2}
.ck-guide-surface .rl-message-example strong:nth-child(3){grid-column:2;grid-row:1}
.ck-guide-surface .rl-message-example span:last-child{grid-column:2;grid-row:2}
.ck-guide-surface .rl-circle,.ck-guide-surface .rl-frame{display:block;width:min(100%,420px);height:auto;margin:auto}
.ck-guide-surface .rl-circle text,.ck-guide-surface .rl-frame text{font:22px Arial,sans-serif;fill:#164b48}
.ck-guide-surface .rl-circle text{font-weight:700}
.ck-guide-surface .rl-flow-panel{margin:.9rem 0;border:1px solid #b8ced2;padding:1rem;border-radius:.4rem}
.ck-guide-surface .rl-flow-label{font-weight:700;margin:0 0 .8rem!important}
.ck-guide-surface .rl-flow{display:flex;align-items:stretch;gap:.5rem}
.ck-guide-surface .rl-state{flex:1 1 0;min-width:0;min-height:10.75rem;display:flex;flex-direction:column;justify-content:center;text-align:center;background:#e5f3f3;padding:.8rem .45rem;gap:.45rem}
.ck-guide-surface .rl-state strong{font-size:1.5rem;color:#005363}
.ck-guide-surface .rl-action{flex:0 1 19%;min-width:0;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:.3rem;color:#005363;font-size:.9rem;overflow-wrap:anywhere}
.ck-guide-surface .rl-horizontal{font-size:1.8rem}
.ck-guide-surface .rl-vertical{display:none;font-size:1.6rem}
.ck-guide-surface .rl-backward{flex-direction:row-reverse}
.ck-guide-surface .rl-forward .rl-state{background:#fff1d9}
.ck-guide-surface .rl-forward .rl-state strong,.ck-guide-surface .rl-forward .rl-action{color:#80500a}
.ck-guide-surface .rl-quarters{display:flex;gap:.5rem;margin-bottom:1.2rem}
.ck-guide-surface .rl-quarter{flex:1;min-width:0;text-align:center;display:flex;flex-direction:column;gap:.3rem;border:2px solid #7caea5;background:#e0f1ee;padding:.6rem .2rem}
.ck-guide-surface .rl-quarter strong{font-size:1.5rem}
.ck-guide-surface .rl-quarter span{font-size:.85rem}
.ck-guide-surface .rl-donated{border-style:dashed;background:#fff1d9;border-color:#bd8b3d}
.ck-guide-surface .rl-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.ck-guide-surface .rl-card{border:1px solid #b8ced2;padding:1rem;background:#f6fafb;text-align:center;min-width:0}
.ck-guide-surface .rl-card p{margin:.7rem 0!important}
@media(max-width:700px){.ck-guide-surface .rl-flow{flex-direction:column;align-items:stretch}.ck-guide-surface .rl-action{flex:auto;padding:.3rem}.ck-guide-surface .rl-horizontal{display:none}.ck-guide-surface .rl-vertical{display:inline}.ck-guide-surface .rl-state{min-height:5rem}.ck-guide-surface .rl-flow-panel{padding:.7rem}.ck-guide-surface .rl-cards{grid-template-columns:1fr}.ck-guide-surface .rl-matrix th,.ck-guide-surface .rl-matrix td{font-size:.88em;padding:.5rem .08rem}.ck-guide-surface .rl-table th,.ck-guide-surface .rl-table td{padding:.5rem}.ck-guide-surface .rl-quarters{gap:.25rem}.ck-guide-surface .rl-quarter span{font-size:.75rem}}
