.ck-guide-surface{}
.ck-guide-surface .dg-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px}.ck-guide-surface .dg-card{min-width:0;padding:18px;border:1px solid #d6e2e6;border-radius:8px;background:#fff}.ck-guide-surface .dg-card>strong{display:block;color:#005767;font-size:18px;margin-bottom:14px}.ck-guide-surface .dg-card p{font-size:16px;line-height:1.65;margin:12px 0 0}.ck-guide-surface .dg-motion{display:block;width:280px;max-width:100%;height:auto;margin:12px auto}.ck-guide-surface .dg-key,.ck-guide-surface .dg-note{font-size:16px;line-height:1.65;margin:16px 0;color:#005767}.ck-guide-surface .dg-key strong{color:#005767}.ck-guide-surface .dg-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:16px;line-height:1.65}.ck-guide-surface .dg-table caption{text-align:left;color:#005767;font-weight:650;margin-bottom:16px}.ck-guide-surface .dg-table th,.ck-guide-surface .dg-table td{padding:12px 5px;border-bottom:1px solid #cedde1;text-align:center;vertical-align:top}.ck-guide-surface .dg-table th{color:#005767}.ck-guide-surface .dg-dots{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:3px;margin:22px 0}.ck-guide-surface .dg-dot{display:block;aspect-ratio:1;border:1px solid #687b85;background:#e5ebee;border-radius:50%}.ck-guide-surface .dg-dot.dg-between{background:#e3d6f0}.ck-guide-surface .dg-dot.dg-mina{border-radius:0;border:3px solid #005767;background:#a8e1dc}.ck-guide-surface .dg-dot.dg-rowan{border-radius:0;transform:rotate(45deg) scale(.74);border:3px solid #a54510;background:#ffdbac}.ck-guide-surface .dg-quantity{margin:20px 0}.ck-guide-surface .dg-quantity>strong{display:block;font-size:16px;margin-bottom:10px;color:#005767}.ck-guide-surface .dg-bar{display:flex;max-width:100%;height:38px;border:1px solid #586e78;box-sizing:border-box}.ck-guide-surface .dg-piece{min-width:0;display:flex;align-items:center;justify-content:center;border-right:1px solid #586e78;font-size:15px;font-weight:650;box-sizing:border-box;color:#15343f}.ck-guide-surface .dg-piece:last-child{border-right:0}.ck-guide-surface .dg-blue{background:#b9e2ed}.ck-guide-surface .dg-orange{background:#ffdaaf}.ck-guide-surface .dg-removed{background:repeating-linear-gradient(135deg,#edf0f1,#edf0f1 5px,#d3dadd 5px,#d3dadd 7px)}.ck-guide-surface .dg-schedule{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:16px;padding:0;margin:0}.ck-guide-surface .dg-schedule li{border:1px solid #c1d8df;border-top:4px solid #007e8c;padding:16px;background:#fff;font-size:16px;line-height:1.6}.ck-guide-surface .dg-schedule strong,.ck-guide-surface .dg-schedule span{display:block}.ck-guide-surface .dg-case-cards{display:none}.ck-guide-surface .dg-case-cards dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:16px;line-height:1.6;margin:0}.ck-guide-surface .dg-case-cards dt,.ck-guide-surface .dg-case-cards dd{margin:0}.ck-guide-surface .dg-case-cards dd{font-weight:650}
@media(max-width:600px){.ck-guide-surface .dg-case-table{display:none}.ck-guide-surface .dg-case-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}}

.ck-guide-surface .dg-symbolic-motion{display:block;width:280px;max-width:100%;height:auto;margin:12px auto}.ck-guide-surface .dg-deadline-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.ck-guide-surface .dg-deadline-path h4{font-size:18px;color:#005767;margin:0 0 14px}.ck-guide-surface .dg-backtrack{list-style:none;display:grid;gap:12px;padding:0;margin:0}.ck-guide-surface .dg-backtrack li{border:1px solid #a8cdcf;border-left:4px solid #005767;background:#e8f7f7;padding:14px;font-size:16px;line-height:1.6}.ck-guide-surface .dg-backtrack strong,.ck-guide-surface .dg-backtrack span{display:block}.ck-guide-surface .dg-backtrack span{color:#005767;margin-bottom:4px}.ck-guide-surface .dg-schedule li{border-top-color:#9a5a00;background:#fff6e5}.ck-guide-surface .dg-forward-label{color:#854500;font-size:16px;font-weight:650}@media(max-width:520px){.ck-guide-surface .dg-schedule{grid-template-columns:1fr}}
