#pearl-admission-chatbot{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#16243e}#pearl-admission-chatbot *{box-sizing:border-box}#pearl-admission-chatbot .pc-trigger{position:fixed;right:22px;bottom:22px;z-index:8900;border:0;border-radius:999px;background:#243eae;color:#fff;padding:15px 20px;box-shadow:0 8px 35px #182b6e55;cursor:pointer;font-weight:800}#pearl-admission-chatbot .pc-panel{position:fixed;right:20px;bottom:84px;width:min(390px,calc(100vw - 24px));height:min(640px,calc(100dvh - 114px));z-index:8901;background:#fff;box-shadow:0 20px 75px #0d1e4666;border:1px solid #dce3f2;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}#pearl-admission-chatbot [hidden]{display:none!important}#pearl-admission-chatbot .pc-head{background:linear-gradient(120deg,#17275b,#5144ad);color:white;padding:16px;display:flex;justify-content:space-between;align-items:center}#pearl-admission-chatbot .pc-head b{font-size:15px}#pearl-admission-chatbot .pc-head small{display:block;opacity:.85}#pearl-admission-chatbot .pc-close{background:transparent;border:1px solid #ffffff77;border-radius:8px;color:white;font-size:19px;cursor:pointer;padding:3px 10px}#pearl-admission-chatbot .pc-history{padding:17px;flex:1;overflow-y:auto;background:#f5f7fd;display:flex;flex-direction:column;gap:12px}#pearl-admission-chatbot .pc-bubble{white-space:pre-line;overflow-wrap:anywhere;border-radius:13px;padding:11px 13px;max-width:94%;font-size:14px;line-height:1.5;background:white;border:1px solid #e2e8f1;align-self:flex-start}#pearl-admission-chatbot .pc-bubble.user{background:#dde5ff;align-self:flex-end}#pearl-admission-chatbot .pc-options{display:flex;flex-wrap:wrap;gap:7px}#pearl-admission-chatbot .pc-options button,#pearl-admission-chatbot .pc-links a{border:1px solid #c5cff4;background:#fff;color:#213e96;border-radius:11px;padding:9px 10px;cursor:pointer;font-size:12px;font-weight:700;text-decoration:none}#pearl-admission-chatbot .pc-form{padding:12px;display:grid;gap:8px;background:#fff;border-top:1px solid #e5ebf7}#pearl-admission-chatbot .pc-input-row{display:flex;gap:8px}#pearl-admission-chatbot input,#pearl-admission-chatbot textarea{width:100%;min-width:0;border-radius:10px;border:1px solid #cbd5e6;padding:10px;font:inherit;font-size:14px}#pearl-admission-chatbot .pc-send{background:#263c9b;color:white;border:0;border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer}#pearl-admission-chatbot .pc-enquiry{display:grid;gap:8px;padding:12px;background:white;border-radius:12px}#pearl-admission-chatbot .pc-enquiry label{font-size:12px;font-weight:650}#pearl-admission-chatbot .pc-enquiry label input{margin-top:4px}#pearl-admission-chatbot .pc-enquiry .pc-consent{display:flex;align-items:flex-start;gap:7px;font-size:12px}#pearl-admission-chatbot .pc-enquiry .pc-consent input{width:auto}#pearl-admission-chatbot .pc-status{font-size:12px;color:#465f8d;padding:0 12px 7px}@media(max-width:530px){#pearl-admission-chatbot .pc-panel{inset:0;width:100%;height:100dvh;border-radius:0}#pearl-admission-chatbot .pc-trigger{bottom:14px;right:14px}}