/* Six school-source families. Bundled local files only; no runtime provider/CDN. */
@font-face{font-family:"Shantell Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/shantellsans/ShantellSans[BNCE,INFM,SPAC,wght].ttf") format("truetype")}
@font-face{font-family:"Dancing Script";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/dancingscript/DancingScript[wght].ttf") format("truetype")}
@font-face{font-family:"Baloo Bhaina 2";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/baloobhaina2/BalooBhaina2[wght].ttf") format("truetype")}
@font-face{font-family:"Oswald";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/oswald/Oswald[wght].ttf") format("truetype")}
@font-face{font-family:"Muli";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/muli/Muli[wght].ttf") format("truetype")}
@font-face{font-family:"Baloo Bhaina";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/baloobhaina/BalooBhaina-Regular.ttf") format("truetype")}
/* Static source fonts: Google Fonts at the existing pinned commit, SIL OFL 1.1. */
@font-face{font-family:"Lobster";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/lobster/Lobster-Regular.ttf") format("truetype")}
@font-face{font-family:"Sriracha";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/sriracha/Sriracha-Regular.ttf") format("truetype")}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400 900;font-display:swap;src:url("../fonts/playfairdisplay/PlayfairDisplay[wght].ttf") format("truetype")}
/* Layout coordinates are those of the original pages; shared site styles stay outside. */
.ok-original-page{margin:0;padding:0;overflow:clip;min-width:0}
#ok-original{isolation:isolate;position:relative;transform-origin:top left;color:#000;background:#fff}
#ok-original.ok-original--ladi{width:100%;margin-inline:auto;font-size:12px;line-height:1}
#ok-original.ok-original--school{width:420px;margin-inline:auto}
#ok-original .ok-source-anchor{position:absolute;width:1px;height:1px;pointer-events:none;scroll-margin-top:70px}
#ok-original :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #075cd6!important;outline-offset:3px!important}
#ok-original .ok-source-sticky{position:sticky!important;top:0;z-index:100}
#ok-original [data-ok-toggle],#ok-original [data-ok-show],#ok-original [data-ok-hide]{cursor:pointer}
#ok-original .ok-source-open{display:block!important;z-index:20}
#ok-original .ok-source-form{position:relative;width:100%;height:100%}
#ok-original .ok-source-native-form{scroll-margin-top:80px}
#ok-original .ok-source-native-form button[type=submit]{min-height:0;padding:0;border:0;border-radius:0;background:transparent;font:inherit;box-shadow:none;color:inherit;text-align:inherit}
#ok-original .ok-source-native-form input:is([hidden],[type=hidden]){display:none!important}
#ok-original .ok-source-feedback{position:absolute;top:calc(100% + 4px);left:0;width:100%;padding:6px 8px;background:#fff;border-radius:4px;box-sizing:border-box;font:11px/1.4 "Open Sans",Arial,sans-serif;color:#173255}
#ok-original .ladi-section{scroll-margin-top:65px}
#ok-original .ok-source-native-form .ladi-form-checkbox-item{display:inline-flex;align-items:center;gap:0}
#ok-original .ok-source-native-form .ladi-form-checkbox-item>input{display:inline-block!important;position:static!important;width:13px;height:13px;margin:0;flex:0 0 13px;appearance:auto;opacity:1}
#ok-original .ok-source-native-form .ladi-form-checkbox-item>span:before{display:none!important}
#ok-original .ok-source-feedback [hidden]{display:none!important}
#ok-original .ok-source-feedback .custom-page-contact__consent{display:flex;align-items:start;gap:7px;margin:4px 0 6px;font:11px/1.4 "Open Sans",Arial,sans-serif;color:#173255}
#ok-original .ok-source-feedback .custom-page-contact__consent input{display:inline-block!important;position:static!important;width:15px;height:15px;margin:0;flex:0 0 15px;appearance:auto}
#ok-original .ok-source-feedback .custom-page-contact__consent a{color:#084fa2;text-decoration:underline}
#ok-original .ok-source-feedback :is(.custom-page-contact__errors,.custom-page-contact__status){padding:6px;margin:4px 0;background:#fff;border-radius:4px;font:12px/1.4 "Open Sans",Arial,sans-serif;color:#173255}
#ok-original .ok-source-feedback .custom-page-contact__status:empty{display:none}
#ok-original .ok-source-form button:disabled{opacity:.65;cursor:wait}
#ok-original .ok-source-form [hidden]{display:none!important}
/* Redundant builder annotations sit over the guide heading and its reading note. */
#ok-original[data-source-page="ung-dung-onekids"] :is(#HEADLINE392,#HEADLINE394){visibility:hidden}
@media(max-width:1199px){#ok-original[data-source-page="onekids-teacher-setup"] #HEADLINE379{width:235px;top:16px}#ok-original[data-source-page="onekids-teacher-setup"] #HEADLINE379>.ladi-headline{font-size:15px;line-height:1.4}}
@media(max-width:1199px){
  #ok-original[data-source-page="onekids-ai"] #HEADLINE727{left:20px;width:380px}
  #ok-original:is([data-source-page="onekids-setup"],[data-source-page="ung-dung-onekids"]) #PARAGRAPH6{left:10px;width:400px}
  #ok-original[data-source-page="phat-trien-mam-non-thanh-cong"] :is(#PARAGRAPH926,#PARAGRAPH928,#PARAGRAPH930,#PARAGRAPH931){left:6px;width:408px}
}
#ok-original .ok-source-feedback .custom-page-contact__field-error{color:#b91c1c;font:12px/1.4 "Open Sans",Arial,sans-serif}
@media(prefers-reduced-motion:reduce){#ok-original *,#ok-original *::before,#ok-original *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Native contact content flows inside its own source panel. Source questions and
   surrounding artwork keep their authored coordinates. */
#ok-original .ok-source-contact-card{position:absolute;top:8px;left:0;width:100%;height:auto;max-height:none;overflow:visible;box-sizing:border-box;color:#173255;font:14px/1.45 "Open Sans",Arial,sans-serif}
#ok-original .ok-source-contact-fields{display:grid;gap:12px}
#ok-original .ok-source-contact-card .ok-source-contact-field{display:grid!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;height:auto!important;min-height:0!important;gap:6px;margin:0;padding:0;box-sizing:border-box}
#ok-original .ok-source-contact-card .ok-source-field-label{display:block;margin:0;color:#173255;font:700 var(--ok-source-caption-font,12px)/1.4 "Open Sans",Arial,sans-serif;text-align:left;letter-spacing:0}
#ok-original .ok-source-contact-card .ladi-form-control{display:block!important;position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:var(--ok-source-control-height,44px)!important;min-height:var(--ok-source-control-height,44px)!important;margin:0!important;padding:10px 12px!important;box-sizing:border-box!important;border:1px solid #c8d8e8!important;border-radius:9px!important;background:#fff!important;color:#173255!important;font:var(--ok-source-control-font,14px)/1.4 "Open Sans",Arial,sans-serif!important;box-shadow:0 1px 2px #17325508!important;letter-spacing:0!important;text-align:left!important;outline-offset:2px}
#ok-original .ok-source-contact-card .ladi-form-control::placeholder{color:#62788e!important;font:var(--ok-source-control-font,14px)/1.4 "Open Sans",Arial,sans-serif!important;opacity:1}
#ok-original .ok-source-contact-card .ladi-form-control:focus{border-color:#2673be!important;box-shadow:0 0 0 3px #2673be22!important}
#ok-original .ok-source-contact-footer{display:grid;gap:12px;margin-top:16px}
#ok-original .ok-source-contact-card .ok-source-feedback{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;padding:0;background:transparent;box-shadow:none;border:0;border-radius:0;font:12px/1.5 "Open Sans",Arial,sans-serif}
#ok-original .ok-source-contact-card .custom-page-contact__consent{margin:0;font:var(--ok-source-caption-font,12px)/1.5 "Open Sans",Arial,sans-serif;text-align:left}
#ok-original .ok-source-contact-card .custom-page-contact__consent input{width:17px;height:17px;flex-basis:17px;margin-top:1px}
#ok-original .ok-source-contact-card .custom-page-contact__field-error{margin:5px 0;font:12px/1.45 "Open Sans",Arial,sans-serif}
#ok-original .ok-source-contact-card .custom-page-contact__errors{border:1px solid #f5b3b3;color:#9f1f1f;background:#fff6f6;padding:10px;border-radius:8px}
#ok-original .ok-source-contact-card .ok-source-contact-submit{display:block;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;height:max(46px,var(--ok-source-control-height,44px))!important;min-height:max(46px,var(--ok-source-control-height,44px))!important;margin:0!important;overflow:hidden;border-radius:11px!important;box-shadow:0 4px 12px #16344a16;text-align:center}
#ok-original .ok-source-contact-card .ok-source-contact-submit>.ladi-button{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:grid;place-items:center;border-radius:11px!important}
#ok-original .ok-source-contact-card .ok-source-contact-submit .ladi-button-background{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0}
#ok-original .ok-source-contact-card .ok-source-contact-submit .ladi-button-headline{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;display:flex!important;align-items:center;justify-content:center;z-index:1}
#ok-original .ok-source-contact-card .ok-source-contact-submit .ladi-button-shape{position:absolute!important;inset:0!important;pointer-events:none;z-index:2}
#ok-original .ok-source-contact-card .ok-source-contact-submit .ladi-headline{display:block!important;padding:0 32px!important;font:700 var(--ok-source-control-font,14px)/1.4 "Open Sans",Arial,sans-serif!important;letter-spacing:.2px!important;text-align:center!important}
#ok-original[data-source-page="phat-trien-mam-non-thanh-cong"] .ok-source-contact-card{top:519.062px;left:484px;width:419px}
@media(max-width:1199px){
  #ok-original .ok-source-contact-card .ladi-form-control{height:max(46px,var(--ok-source-control-height,44px))!important;min-height:max(46px,var(--ok-source-control-height,44px))!important}
  #ok-original[data-source-page="phat-trien-mam-non-thanh-cong"] .ok-source-contact-card{top:875.132px;left:50.5px;width:296px}
}

/* The AI form panel is source blue; its labels/consent keep a light contrast.
   Survey fields remain dark against the authored orange panel. */
#ok-original .ok-source-contact-card:not([data-ok-contact-card="phat-trien-mam-non-thanh-cong"]) :is(.ok-source-field-label,.custom-page-contact__consent){color:#fff}
#ok-original .ok-source-contact-card:not([data-ok-contact-card="phat-trien-mam-non-thanh-cong"]) .custom-page-contact__consent a{color:#fff;text-decoration:underline;text-underline-offset:2px}
#ok-original .ok-source-contact-card .custom-page-contact__field-error:not([hidden]){padding:6px 8px;border-radius:6px;background:#fff1f1;color:#9f1f1f}
/* Preserve the survey coordinates while keeping native choices legible on phones. */
#ok-original[data-source-page="phat-trien-mam-non-thanh-cong"] .ok-source-native-form .ladi-form-checkbox-item{font-size:var(--ok-source-caption-font,12px)!important;line-height:1.4}
#ok-original[data-source-page="phat-trien-mam-non-thanh-cong"] .ok-source-native-form .ladi-form-checkbox-item>input{width:calc(var(--ok-source-caption-font,12px) * 1.3333);height:calc(var(--ok-source-caption-font,12px) * 1.3333);flex-basis:calc(var(--ok-source-caption-font,12px) * 1.3333);margin-right:4px}
#ok-original[data-source-page="phat-trien-mam-non-thanh-cong"] .ok-source-native-form :is(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),textarea){font-size:var(--ok-source-control-font,14px)!important}

/* Scope: only SECTION7 in the three reviewed AI pages. Existing DOM/media/copy stay. */
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden;padding:0}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 > .ladi-container{position:relative!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:32px 28px;width:100%!important;max-width:1200px!important;height:auto!important;min-height:0!important;padding:44px 24px 24px;margin-inline:auto;box-sizing:border-box;isolation:isolate}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 .ladi-element:not(#SHAPE1370){position:relative!important;inset:auto!important;translate:none!important;width:100%!important;height:auto!important;min-width:0;max-width:100%;margin:0;box-sizing:border-box}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 .ladi-group{position:relative!important;width:100%!important;height:auto!important;min-width:0;box-sizing:border-box}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 > .ladi-container > :is(#GROUP1314,#GROUP1328,#GROUP1342,#GROUP1356){display:block!important;order:1;z-index:1}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 > .ladi-container > :is(#GROUP1314,#GROUP1328,#GROUP1342,#GROUP1356) > .ladi-group{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 :is(#GROUP1316,#GROUP1319,#GROUP1325,#GROUP1330,#GROUP1333,#GROUP1336,#GROUP1339,#GROUP1344,#GROUP1347,#GROUP1350,#GROUP1353,#GROUP1358,#GROUP1361,#GROUP1364,#GROUP1367) > .ladi-group{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 .ladi-element[id^="SHAPE"]:not(#SHAPE1370){width:18px!important;height:18px!important;min-width:18px;max-width:18px;margin-top:2px}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 :is(.ladi-headline,.ladi-paragraph){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:left!important;font:var(--ok-source-control-font,14px)/1.6 "Open Sans",Arial,sans-serif!important;letter-spacing:0!important;color:#fff!important}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 :is(#HEADLINE1315,#HEADLINE1329,#HEADLINE1343,#HEADLINE1357) > .ladi-headline{font-size:calc(var(--ok-source-control-font,14px) * 1.12)!important;font-weight:700!important;line-height:1.45!important;margin-bottom:4px}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 a{text-decoration:none;transition:color .15s ease}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 a:hover .ladi-headline{text-decoration:underline!important;text-underline-offset:3px}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 #GROUP1314 > .ladi-group{grid-template-columns:18px minmax(0,1fr)!important;column-gap:9px!important}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 #GROUP1314 > .ladi-group > :is(#HEADLINE1315,#GROUP1316,#GROUP1319,#GROUP1325){grid-column:1/-1}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 #SHAPE1323{grid-column:1}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 #HEADLINE1324{grid-column:2}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 #GROUP1442{display:block!important;order:2;grid-column:1/-1;z-index:1;margin-top:4px!important}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 #GROUP1442 > .ladi-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 #HEADLINE1437{flex-basis:100%;text-align:center}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 #HEADLINE1437 > .ladi-headline{text-align:center!important;font-weight:600!important}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 :is(#IMAGE1439,#IMAGE1440){flex:0 1 auto;width:calc(var(--ok-source-control-height,44px) * 3)!important;max-width:calc(50% - 6px)!important;height:var(--ok-source-control-height,44px)!important;min-height:var(--ok-source-control-height,44px);border-radius:6px}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 :is(#IMAGE1439,#IMAGE1440) > .ladi-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:1!important}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 :is(#IMAGE1439,#IMAGE1440) .ladi-image-background{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 #HEADLINE781{order:3;grid-column:1/-1;z-index:1;margin-top:28px!important;padding:16px 18px;background:#fff;border-radius:8px}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 #HEADLINE781 > .ladi-headline{color:#073a91!important;text-align:center!important;font-size:var(--ok-source-caption-font,12px)!important;line-height:1.5!important}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 #SHAPE1370{position:absolute!important;inset:auto -24px -1px!important;width:calc(100% + 48px)!important;height:120px!important;pointer-events:none;z-index:0}
@media(max-width:1023px){#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 > .ladi-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px}}
@media(max-width:1199px){#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 > .ladi-container{grid-template-columns:minmax(0,1fr);gap:30px;padding:36px 24px 22px}#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 #GROUP1442{margin-top:0!important}#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #SECTION7 #HEADLINE781{margin-top:14px!important}}

/* Five-field AI consultation card, matching the approved homepage form. */
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) :is(#BOX729,#BOX1066,#HEADLINE761,#HEADLINE739,#SHAPE762){visibility:hidden;pointer-events:none}
#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #FORM730{top:30px!important;left:90px!important;width:400px!important;z-index:5}
#ok-original .ok-source-contact-card:not([data-ok-contact-card="phat-trien-mam-non-thanh-cong"]){position:relative;inset:auto;width:100%;padding:24px;border:1px solid #dce8f8;border-radius:22px;background:#fff;box-shadow:0 16px 44px #052c6224}
#ok-original .ok-source-contact-heading{margin:0 0 20px;text-align:left}
#ok-original .ok-source-contact-heading h2{margin:0 0 7px;color:#17477e;font:700 calc(var(--ok-source-control-font,14px) * 1.57)/1.3 "Open Sans",Arial,sans-serif;letter-spacing:-.3px}
#ok-original .ok-source-contact-heading p{margin:0;color:#58718f;font:var(--ok-source-caption-font,12px)/1.6 "Open Sans",Arial,sans-serif}
#ok-original .ok-source-contact-card:not([data-ok-contact-card="phat-trien-mam-non-thanh-cong"]) .ok-source-contact-fields{gap:10px}
#ok-original .ok-source-contact-card:not([data-ok-contact-card="phat-trien-mam-non-thanh-cong"]) :is(.ok-source-field-label,.custom-page-contact__consent){color:#46658a}
#ok-original .ok-source-contact-card:not([data-ok-contact-card="phat-trien-mam-non-thanh-cong"]) .custom-page-contact__consent a{color:#0866eb}
#ok-original .ok-source-contact-card:not([data-ok-contact-card="phat-trien-mam-non-thanh-cong"]) .ladi-form-control{border-color:#d4e2f6!important;background:#fbfdff!important;box-shadow:none!important}
#ok-original .ok-source-contact-card:not([data-ok-contact-card="phat-trien-mam-non-thanh-cong"]) .ok-source-contact-submit{display:grid;place-items:center;background:#0967ed!important;color:#fff!important;font:700 var(--ok-source-control-font,14px)/1.4 "Open Sans",Arial,sans-serif!important;text-align:center!important;box-shadow:none}
#ok-original .ok-source-contact-card:not([data-ok-contact-card="phat-trien-mam-non-thanh-cong"]) .ok-source-contact-submit:hover{background:#0756c7!important}
#ok-original .ok-source-contact-support{display:block;width:fit-content;max-width:100%;margin:14px auto 0;color:#0866eb!important;text-align:center;text-decoration:underline;text-underline-offset:3px;font:var(--ok-source-caption-font,12px)/1.6 "Open Sans",Arial,sans-serif}
@media(max-width:1199px){#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #GROUP1400{left:16px!important;width:388px!important}#ok-original:is([data-source-page="onekids-ai"],[data-source-page="dang-ky-onekids-ai"],[data-source-page="dang-ky-onekids-ai-smart-card"]) #FORM730{top:0!important;left:0!important;width:100%!important}#ok-original .ok-source-contact-card:not([data-ok-contact-card="phat-trien-mam-non-thanh-cong"]){padding:22px 20px;border-radius:18px}}

/* Survey footer: only the approved identity and three contact details. */
#ok-original[data-source-page="phat-trien-mam-non-thanh-cong"] #SECTION273.ok-survey-footer{height:auto!important;min-height:0;padding:32px 24px;background:linear-gradient(115deg,#fff2d7,#fff8ec);border-top:3px solid #faa41b;color:#173f6d}
#ok-original .ok-survey-footer__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;max-width:960px;margin:0 auto}
#ok-original .ok-survey-footer__brand h2{margin:0;font:700 calc(var(--ok-source-control-font,14px) * 1.35)/1.55 "Open Sans",Arial,sans-serif;color:#173f6d}
#ok-original .ok-survey-footer__brand p{margin:7px 0 0;font:700 calc(var(--ok-source-control-font,14px) * 1.55)/1.4 "Open Sans",Arial,sans-serif;color:#b65b08}
#ok-original .ok-survey-footer__contacts{display:grid;gap:10px;margin:0;font:normal var(--ok-source-control-font,14px)/1.6 "Open Sans",Arial,sans-serif}
#ok-original .ok-survey-footer__contacts :is(p,a){display:flex;align-items:center;gap:10px;min-width:0;margin:0;color:#173f6d;text-decoration:none;overflow-wrap:anywhere}
#ok-original .ok-survey-footer__contacts svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#ok-original .ok-survey-footer__contacts a{width:fit-content;max-width:100%;min-height:44px}
#ok-original .ok-survey-footer__contacts a:hover{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1199px){#ok-original[data-source-page="phat-trien-mam-non-thanh-cong"] #SECTION273.ok-survey-footer{padding:28px 24px}#ok-original .ok-survey-footer__inner{grid-template-columns:minmax(0,1fr);gap:22px}#ok-original .ok-survey-footer__contacts{gap:6px}}
