.kc-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:18px}.kc-main,.kc-sidebar{padding:20px}.kc-progress{list-style:none;padding:13px 0 18px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border:1px solid #ece4dd;border-radius:13px;background:#fffaf5;margin:0 0 20px}.kc-progress li{display:grid;justify-items:center;gap:6px;font-size:10px;color:#8b8a94}.kc-progress li>span{border:1px solid #ddd9df;background:#fff;border-radius:50%;width:27px;height:27px;display:flex;align-items:center;justify-content:center}.kc-progress .is-current{color:#b3801e}.kc-progress .is-current>span{background:#ffb51d;border-color:#f5a00c;color:#fff}.kc-main section{padding:17px 0;border-bottom:1px solid #ece4dd}.kc-main h2,.kc-sidebar h2{font-size:17px;margin:0 0 8px;display:flex;align-items:center;gap:8px}.kc-main section>p,.kc-sidebar section>p{font-size:11px;color:#6c7990;margin:0 0 13px}.kc-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;border:0;padding:0}.kc-topics label{position:relative;border:1px solid #e4dfe6;border-radius:13px;padding:12px 8px;text-align:center;background:#fffdfb;cursor:pointer}.kc-meeting label.is-selected,.kc-times label.is-selected,.kc-topics label.is-selected{border-color:#f3a711;background:#fff5df}.kc-topics input{position:absolute;top:10px;right:10px;accent-color:#f8ab11;width:15px;height:15px}.kc-topics img{height:70px;width:100%;-o-object-fit:contain;object-fit:contain;margin:auto}.kc-topics strong{font-size:11px}.kc-topics label>span{display:none}.kc-advisor>div{display:flex;align-items:center;gap:13px;border:1px solid #e7c78e;background:#fff8ed;border-radius:13px;padding:8px 13px}.kc-advisor img{height:100px;width:110px;-o-object-fit:contain;object-fit:contain;align-self:end}.kc-advisor h3{font-size:14px;margin:0 0 6px}.kc-advisor p{font-size:10px;margin:0;color:#65758a}.kc-advisor small{font-size:9px;color:#8490a0}.kc-advisor>div>svg{margin-inline-start:auto;color:#e5a12c;flex-shrink:0}.kc-meeting{display:grid;grid-template-columns:1fr 1fr;gap:15px;border:0;padding:0}.kc-meeting label{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e2dce0;border-radius:11px;padding:10px;font-size:12px;cursor:pointer}.kc-meeting input{accent-color:#f3a910}.kc-disclaimer{display:flex;align-items:center;gap:10px;background:#fff8e9;border-radius:12px;padding:13px;margin-top:18px}.kc-disclaimer svg{color:#d19b30;flex-shrink:0}.kc-disclaimer p{font-size:10px;color:#6c7b90;line-height:2;margin:0}.kc-timezone{font-size:10px;display:inline-flex;border:1px solid #e3dbe1;padding:6px 10px;border-radius:9px;margin-block:4px 15px;color:#66758b}.kc-calendar{border:1px solid #e5dfe5;border-radius:13px;padding:10px}.kc-calendar-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;font-size:13px}.kc-calendar-heading button{padding:5px}.kc-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;gap:6px;font-size:11px;direction:rtl}.kc-calendar-days>span{padding:3px;color:#758295}.kc-calendar-days>button{border-radius:8px;min-height:31px;background:#fffdfb;border:1px solid transparent}.kc-calendar-days>button.is-selected{background:#ffb51d;color:#102236;border-color:#e99b0b;font-weight:900}.kc-calendar-days>button:disabled{color:#b9bac3;background:transparent}.kc-times{display:flex;gap:10px;border:0;padding:0;margin-block:15px}.kc-times legend{gap:7px;margin-bottom:9px}.kc-times label,.kc-times legend{display:flex;align-items:center;font-size:11px}.kc-times label{justify-content:center;gap:5px;flex:1;border:1px solid #e3dce4;border-radius:10px;padding:7px;cursor:pointer;direction:ltr}.kc-times input{accent-color:#f1a713}.kc-summary{border-top:1px solid #e6dfe4;padding-top:17px}.kc-summary dl{font-size:11px;margin:10px 0 18px}.kc-summary dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #e8e1de;padding-block:7px}.kc-summary dt{color:#7a8294}.kc-summary dd{font-weight:700;text-align:left;margin:0;max-width:70%}.kc-summary .ks-button{width:100%}.kc-summary>small{font-size:9px;color:#7b8799;display:block;text-align:center;margin-top:10px}.kc-summary .kc-required{font-size:11px;background:#fff5df;padding:12px;border-radius:10px;color:#a87e28}@media (max-width:1000px){.kc-layout{grid-template-columns:minmax(0,1fr) 310px}.kc-topics{grid-template-columns:1fr 1fr}}@media (max-width:750px){.kc-layout{grid-template-columns:1fr}.kc-main,.kc-sidebar{padding:17px}.kc-progress{font-size:9px}.kc-advisor img{width:85px;height:90px}.kc-advisor>div>svg{display:none}}