@charset "UTF-8";@font-face{font-family:SF-Pro-Display-Light;src:url(/SF-Pro-Display-Light-DJhwmUwI.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF-Pro-Display-Medium;src:url(/SF-Pro-Display-Medium-BBxWjZ4E.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF-Pro-Display-Regular;font-weight:400;font-style:normal;src:url(/SF-Pro-Display-Regular-2nqpBkwV.otf) format("opentype")}@font-face{font-family:SF-Pro-Italic;src:url(/SF-Pro-Italic-Dag3og4N.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:SF-Pro-Display-BlackItalic;src:url(/SF-Pro-Display-BlackItalic-BCpr0ZHJ.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:SF-Pro-Display-BoldItalic;src:url(/SF-Pro-Display-BoldItalic-BSBW4akc.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF-Pro-Display-HeavyItalic;src:url(/SF-Pro-Display-HeavyItalic-D6HT1AJ5.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:SF-Pro-Display-LightItalic;src:url(/SF-Pro-Display-LightItalic-CIgiVYNl.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:SF-Pro-Display-MediumItalic;src:url(/SF-Pro-Display-MediumItalic-DmlbVM5t.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:SF-Pro-Display-RegularItalic;src:url(/SF-Pro-Display-RegularItalic-CtMckz7C.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:SF-Pro-Display-SemiboldItalic;src:url(/SF-Pro-Display-SemiboldItalic-CtdLaUyZ.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:SF-Pro-Display-ThinItalic;src:url(/SF-Pro-Display-ThinItalic-CVGh-yl9.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:SF-Pro-Display-UltralightItalic;src:url(/SF-Pro-Display-UltralightItalic-DpyZ5Ahm.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:SF-Pro-Text-BlackItalic;src:url(/SF-Pro-Text-BlackItalic-kIW6pkL8.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:SF-Pro-Text-BoldItalic;src:url(/SF-Pro-Text-BoldItalic-ByBityg8.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF-Pro-Text-HeavyItalic;src:url(/SF-Pro-Text-HeavyItalic-BxcgSPhm.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:SF-Pro-Text-LightItalic;src:url(/SF-Pro-Text-LightItalic-BF-89Cfo.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:SF-Pro-Text-MediumItalic;src:url(/SF-Pro-Text-MediumItalic-DezHc0Df.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:SF-Pro-Text-RegularItalic;src:url(/SF-Pro-Text-RegularItalic-CCyFCf3t.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:SF-Pro-Text-SemiboldItalic;src:url(/SF-Pro-Text-SemiboldItalic-bszj8Vkd.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:SF-Pro-Text-ThinItalic;src:url(/SF-Pro-Text-ThinItalic-wahE5dX4.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:SF-Pro-Text-UltralightItalic;src:url(/SF-Pro-Text-UltralightItalic-UY7xNj_c.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:SF-Pro;src:url(/SF-Pro-Ci___yb_.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SF-Pro-Display-Black;src:url(/SF-Pro-Display-Black-Ok2ncomV.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF-Pro-Display-Bold;src:url(/SF-Pro-Display-Bold-BTSGLTri.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF-Pro-Display-Heavy;src:url(/SF-Pro-Display-Heavy-Bdf7WTs6.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:SF-Pro-Display-Semibold;src:url(/SF-Pro-Display-Semibold-C36vqgb7.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF-Pro-Display-Thin;src:url(/SF-Pro-Display-Thin-DhRP8F-O.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF-Pro-Display-Ultralight;src:url(/SF-Pro-Display-Ultralight-D7L4kyyV.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Black;src:url(/SF-Pro-Rounded-Black-6DTm7h6O.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Bold;src:url(/SF-Pro-Rounded-Bold-Y6SYJS6G.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Light;src:url(/SF-Pro-Rounded-Light-CJBxCXEv.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Medium;src:url(/SF-Pro-Rounded-Medium-B2GSlOzk.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Regular;src:url(/SF-Pro-Rounded-Regular-Chspfnvh.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Semibold;src:url(/SF-Pro-Rounded-Semibold-CeixY7Hb.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Thin;src:url(/SF-Pro-Rounded-Thin-CY0nEByY.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Ultralight;src:url(/SF-Pro-Rounded-Ultralight-CV95Tqh1.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:SF-Pro-Text-Black;src:url(/SF-Pro-Text-Black-DBympZfy.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF-Pro-Text-Bold;src:url(/SF-Pro-Text-Bold-DNDBf4yQ.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF-Pro-Text-Heavy;src:url(/SF-Pro-Text-Heavy-COQ6Bgzw.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:SF-Pro-Text-Light;src:url(/SF-Pro-Text-Light-VtmFHDSB.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF-Pro-Text-Medium;src:url(/SF-Pro-Text-Medium-C5Qqgarl.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF-Pro-Text-Regular;src:url(/SF-Pro-Text-Regular-AKXA_Lt2.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF-Pro-Text-Semibold;src:url(/SF-Pro-Text-Semibold-BLO6SLkE.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF-Pro-Text-Thin;src:url(/SF-Pro-Text-Thin-BABMH_AA.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF-Pro-Text-Ultralight;src:url(/SF-Pro-Text-Ultralight-C4h7JR59.otf) format("opentype");font-weight:200;font-style:normal}:root{--color-brand-blue: #256dc9;--color-cyan-shade-one: #0a4d5f;--color-cyan-shade-two: #0e6f86;--color-cyan-shade-three: #10a7c1;--color-cyan-shade-four: #42cfe0;--color-cyan-shade-five: #7ee5ef;--color-cyan-shade-six: #b7f2f8;--color-cyan-shade-seven: #e9fbfd;--color-cyan-shade-eight: #f7feff;--color-salmon-shade-one: #cb9c97;--color-salmon-shade-two: #e5b0aa;--color-salmon-shade-three: #fec3bd;--color-salmon-shade-four: #fecfca;--color-salmon-shade-five: #fedbd7;--color-salmon-shade-six: #ffe1de;--color-salmon-shade-seven: #ffe7e5;--color-salmon-shade-eight: #fff3f2;--color-green-shade-one: #14532d;--color-green-shade-two: #2e9e6c;--color-green-shade-three: #36b37e;--color-green-shade-four: #6edba7;--color-green-shade-five: #a7e9c7;--color-green-shade-six: #cff1e0;--color-green-shade-seven: #d1f0e0;--color-teal-shade-one: #0e5a57;--color-teal-shade-two: #178983;--color-teal-shade-three: #1ba6a0;--color-teal-shade-four: #4dd4c3;--color-teal-shade-five: #89e4d9;--color-teal-shade-six: #b9f0ea;--color-teal-shade-seven: #e7faf8;--color-teal-shade-eight: #f3fdfa;--color-orange-shade-one: #c16028;--color-orange-shade-two: #d96c2d;--color-orange-shade-three: #f17832;--color-orange-shade-four: #f4935b;--color-orange-shade-five: #f7b68b;--color-orange-shade-six: #f7ae84;--color-orange-shade-seven: #f9c9ad;--color-orange-shade-eight: #fce4d6;--color-orange-shade-nine: #ffebdf;--color-yellow-shade-one: #d9b841;--color-yellow-shade-two: #e6c244;--color-yellow-shade-three: #f2cd48;--color-yellow-shade-four: #ffd84c;--color-yellow-shade-five: #ffe277;--color-yellow-shade-six: #fff0b3;--color-yellow-shade-seven: #fff8d9;--color-yellow-shade-eight: #fffdf6;--color-red-shade-one: #731e1e;--color-red-shade-two: #a32d2d;--color-red-shade-three: #c73b3b;--color-red-shade-four: #e98080;--color-red-shade-five: #f3a3a3;--color-red-shade-six: #f9caca;--color-red-shade-seven: #fdeded;--color-red-shade-eight: #fdefef;--color-red-shade-nine: #fff5f5;--color-blue-shade-one: #1d4a86;--color-blue-shade-two: #2a63b0;--color-blue-shade-three: #256dc9;--color-blue-shade-four: #437ccc;--color-blue-shade-five: #6594d6;--color-blue-shade-six: #84aadd;--color-blue-shade-seven: #dce7f7;--color-blue-shade-eight: #edf3fb;--color-blue-shade-nine: #f7f9fc;--color-purple-shade-one: #3c28a5;--color-purple-shade-two: #6241e2;--color-purple-shade-three: #6b4dff;--color-purple-shade-four: #a688f9;--color-purple-shade-five: #cdb8fd;--color-purple-shade-six: #d9cffe;--color-purple-shade-seven: #e4dcff;--color-purple-shade-eight: #ede8ff;--color-black-shade-one: #2c3644;--color-black-shade-two: #4e5b70;--color-black-shade-three: #64748b;--color-black-shade-four: #a7b0ba;--color-black-shade-five: #c7ced4;--color-black-shade-six: #e1e5ea;--color-black-shade-seven: #f3f5f7;--color-black-shade-eight: #fafbfc;--color-border-grey: #dddddd;--color-border-grey-darker: #c7c7c7;--color-border-grey-lighter: #eef2f6;--color-border-purple: #e1dbff;--color-border-orange: #eea564;--color-border-blue: #3070c6;--color-button-purple: #434689;--color-button-orange: #e67e22;--color-button-green: #379a6e;--color-button-blue: #3070c6;--color-button-grey: #e1e5ea;--color-button-muted: #465366;--color-button-red: #bc3d5b;--color-button-teal: #057782;--color-button-cyan: #0086a1;--color-button-yellow: #fbd872;--color-icon-blue: #538ad3;--color-background: var(--color-black-shade-seven)}[data-theme=dark]{--color-background: #020618;--color-brand-blue: #4a8de4;--color-black-shade-one: #020618;--color-black-shade-two: #040b2b;--color-black-shade-three: #12172c;--color-black-shade-four: #1b2036;--color-black-shade-five: #242841;--color-black-shade-six: #2d314b;--color-black-shade-seven: #383c57;--color-black-shade-eight: #454a67;--color-black-shade-nine: #5a5f7d;--color-blue-shade-one: #0a162f;--color-blue-shade-two: #102347;--color-blue-shade-three: #153462;--color-blue-shade-four: #1d4886;--color-blue-shade-five: #2561b1;--color-blue-shade-six: #3070c6;--color-blue-shade-seven: #4a8de4;--color-blue-shade-eight: #7ab0f2;--color-blue-shade-nine: #b7d5ff;--color-green-shade-one: #05231c;--color-green-shade-two: #08312a;--color-green-shade-three: #0b4339;--color-green-shade-four: #0f5b4b;--color-green-shade-five: #137563;--color-green-shade-six: #1b977f;--color-green-shade-seven: #2dc0a5;--color-green-shade-eight: #5ee2c7;--color-green-shade-nine: #a5fff0;--color-green-shade-ten: #d1f0e0;--color-teal-shade-one: #032729;--color-teal-shade-two: #04383b;--color-teal-shade-three: #064b4e;--color-teal-shade-four: #086662;--color-teal-shade-five: #0b817c;--color-teal-shade-six: #10a599;--color-teal-shade-seven: #33c9bc;--color-teal-shade-eight: #6ae8d8;--color-teal-shade-nine: #b8fff3;--color-orange-shade-one: #2a1200;--color-orange-shade-two: #3b1a00;--color-orange-shade-three: #532400;--color-orange-shade-four: #703000;--color-orange-shade-five: #974400;--color-orange-shade-six: #c55c00;--color-orange-shade-seven: #e36f00;--color-orange-shade-eight: #ff9a47;--color-orange-shade-nine: #ffd3a8;--color-yellow-shade-one: #262000;--color-yellow-shade-two: #3b3100;--color-yellow-shade-three: #574a00;--color-yellow-shade-four: #776800;--color-yellow-shade-five: #a18f00;--color-yellow-shade-six: #ccb800;--color-yellow-shade-seven: #e6cf2b;--color-yellow-shade-eight: #f8e97b;--color-yellow-shade-nine: #fffacb;--color-red-shade-one: #2a0005;--color-red-shade-two: #44000b;--color-red-shade-three: #650f16;--color-red-shade-four: #851e22;--color-red-shade-five: #aa2e2e;--color-red-shade-six: #c6473e;--color-red-shade-seven: #e06154;--color-red-shade-eight: #f28b80;--color-red-shade-nine: #ffc6bd;--color-purple-shade-one: #160633;--color-purple-shade-two: #220b4e;--color-purple-shade-three: #301169;--color-purple-shade-four: #411b86;--color-purple-shade-five: #5126a8;--color-purple-shade-six: #6a3dc9;--color-purple-shade-seven: #8a65db;--color-purple-shade-eight: #b59df0;--color-purple-shade-nine: #e1d3ff;--color-border-grey: #25293b;--color-border-grey-darker: #2b304a;--color-border-grey-lighter: #151b33;--color-border-purple: #6a3dc9;--color-border-orange: #c55c00;--color-border-blue: #3070c6;--color-button-purple: #6a3dc9;--color-button-orange: #c55c00;--color-button-green: #1b977f;--color-button-blue: #3070c6;--color-button-muted: #3a405c;--color-button-red: #c6473e;--color-button-teal: #10a599;--color-button-cyan: #26c9da;--color-button-yellow: #ccb800;--color-icon-blue: #4a8de4;--color-icon-muted: #8a92a8;--color-icon-active: #b7d5ff}@keyframes SendMessage{0%{transform:scale(.8) translateY(10px);opacity:0}80%{transform:scale(1.03);opacity:1}to{transform:scale(1)}}@keyframes SlideUp{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}@keyframes SlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100vh)}}@keyframes BlurOut{0%{opacity:1;backdrop-filter:blur(4px)}to{opacity:0;backdrop-filter:blur(0)}}@keyframes BlurIn{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(4px)}}@keyframes DissolveScaleFadeIn{0%{opacity:0;backdrop-filter:blur(0);transform:scale(1.05)}to{opacity:1;backdrop-filter:blur(4px);transform:scale(1)}}@keyframes DissolveScaleFadeOut{0%{opacity:1;backdrop-filter:blur(20px);transform:scale(1)}to{opacity:0;backdrop-filter:blur(0);transform:scale(.5)}}@keyframes DissolveIn{0%{opacity:0;transform:scale(1.05);backdrop-filter:blur(20px)}to{opacity:1;backdrop-filter:blur(0);transform:scale(1)}}@keyframes DissolveOut{0%{opacity:1;filter:blur(0);transform:scale(1)}to{opacity:0;filter:blur(20px);transform:scale(.95)}}@keyframes ScaleIn{to{opacity:1;transform:scale(1)}}@keyframes ScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes animStar{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes expand{0%{max-height:0}to{max-height:500px}}@keyframes pressEffect{0%{transform:translateY(0) scale(1);box-shadow:0 40px 30px -10px}50%{transform:translateY(2px) scale(.98);box-shadow:0 40px 30px -10px}to{transform:translateY(0) scale(1);box-shadow:0 40px 30px -10px}}@keyframes dropdownFadeInUp{0%{opacity:0;left:50%!important;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes dropdownFadeOutDown{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUpMiddle{to{opacity:1!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@keyframes loadingAnimation{to{box-shadow:0 0 0 40px #0000}}@keyframes animateWidth{to{width:100%}}@keyframes progress{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes locationPinAnimation{0%{transform:perspective(300px) translateZ(0);opacity:1}50%{transform:perspective(300px) translateZ(20px) translateY(-5px);opacity:.8}to{transform:perspective(300px) translateZ(0);opacity:1}}@keyframes GrowAndShrink{0%{transform:perspective(300px) translateY(0);opacity:1}50%{transform:perspective(300px) translateY(-5px);opacity:.8}to{transform:perspective(300px) translateY(0);opacity:1}}@keyframes blur-text{0%{filter:blur(0)}to{filter:blur(3px)}}@keyframes scaleUp{to{transform:scale(1);opacity:1}}@keyframes scaleDown{0%{max-height:1000px}25%{max-height:400px}50%{max-height:200px}75%{max-height:100px}to{max-height:0}}@keyframes scaleUpContent{}@keyframes scaleDownContent{0%{transform:scale(2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleDown{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes sparkles1{0%{top:0;left:0;transform:scale(1)}to{top:-200%;left:-50%;transform:scale(2);opacity:0}}@keyframes sparkles2{0%{top:0;left:25%;transform:scale(1)}to{top:-250%;left:10%;transform:scale(1.8);opacity:0}}@keyframes sparkles3{0%{top:0;left:50%;transform:scale(1)}to{top:-275%;left:70%;transform:scale(2.2);opacity:0}}@keyframes sparkles4{0%{top:0;left:100%;transform:scale(1)}to{top:-120%;left:120%;transform:scale(1.8);opacity:0}}@keyframes sparkles5{0%{top:100%;left:50%;transform:scale(1)}to{top:275%;left:70%;transform:scale(2.2);opacity:0}}@keyframes sparkles6{0%{top:100%;left:100%;transform:scale(1)}to{top:220%;left:120%;transform:scale(1.8);opacity:0}}@keyframes sparkles7{0%{top:100%;left:0;transform:scale(1)}to{top:200%;left:-50%;transform:scale(1.8);opacity:0}}@keyframes sparkles8{0%{top:100%;left:25%;transform:scale(1)}to{top:250%;left:10%;transform:scale(1.9);opacity:0}}@keyframes sparkles9{0%{top:50%;left:0;transform:scale(1)}to{top:60%;left:-100%;transform:scale(1.8);opacity:0}}@keyframes sparkles10{0%{top:50%;left:100%;transform:scale(1)}to{top:75%;left:170%;transform:scale(1.9);opacity:0}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes enlarge{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes pulse{0%,to{color:"#9d98fc"}50%{color:var(--color-brand-blue)}}@keyframes pulseWhite{0%,to{box-shadow:0 0 20px #fff}50%{box-shadow:0 0 10px #fff}}@keyframes beat{0%{transform:scale(1);box-shadow:0 0 0 0 var(--color-purple-shade-three)}70%{transform:scale(1.1);box-shadow:0 0 0 10px #7b75ff00}to{transform:scale(1);box-shadow:0 0 #0000}}@keyframes beatRed{0%{transform:scale(1);box-shadow:0 0 0 0 var(--color-red-shade-three)}70%{transform:scale(1.1);box-shadow:0 0 0 10px #7b75ff00}to{transform:scale(1);box-shadow:0 0 #0000}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes animStar{0%{transform:translate(-100px)}to{transform:translate(0)}}@keyframes shootingStar{0%{transform:rotate(315deg) translate(250px);opacity:1}70%{opacity:1}to{transform:rotate(315deg) translate(-1500px);opacity:0}}@keyframes Twerk{0%,to{transform:translate(0)}5%{transform:translate(-4px)}10%{transform:translate(4px)}15%{transform:translate(-4px)}20%{transform:translate(4px)}25%{transform:translate(0)}}@keyframes starTwinkle{0%{transform:scale(.3);opacity:0}50%{transform:scale(.5);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes twinkle{0%{opacity:0}50%{opacity:.7}70%{opacity:1}to{opacity:0}}@keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0% 80%,0% 20%,10% 40%,20% 0%,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0% 70%,0% 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}@keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0%}50%{background-position:0% 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0%}to{background-position:0% 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tilt{0%{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes rotateMoon{0%{transform:rotate(0)}to{transform:rotate(-90deg)}}:root{--z-index-screen: 10;--z-index-navbar: 50;--z-index-form: 500;--z-index-overlay: 999;--z-index-floating: 9999}:root{--border-radius-smallest: 5px;--border-radius-small: 8px;--border-radius-small-plus: 10px;--border-radius-primary: 13px;--border-radius-medium: 15px;--border-radius-medium-plus: 16px;--border-radius-large: 20px;--border-radius-larger: 25px;--border-radius-card: 30px;--border-radius-rounded-large: 50px}[data-theme=dark] #external-overrides #home-screen .wrapper:not(.event-icon){background-color:#081242;color:#fff}[data-theme=dark] #external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .body-text{color:#fffc}[data-theme=dark] #external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .icon-wrapper.left SVG{color:#fffc}[data-theme=dark] #external-overrides #home-screen .wrapper:not(.event-icon).your-circle .wrapper-title .title-smaller{color:var(--color-green-shade-six)}[data-theme=dark] #external-overrides #home-screen .wrapper:not(.event-icon).your-circle .wrapper-title .icon-wrapper.left{background-color:var(--color-green-shade-six)}[data-theme=dark] #external-overrides #home-screen .wrapper:not(.event-icon).your-circle .wrapper-title .icon-wrapper svg{color:var(--color-green-shade-two)}[data-theme=dark] #external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .day-label{background-color:var(--color-black-shade-two)}[data-theme=dark] #external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .weekday{color:#fffc}[data-theme=dark] #external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .wrapper-title .title-smaller{color:var(--color-purple-shade-seven)}[data-theme=dark] #external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .wrapper-title .icon-wrapper.left{background-color:var(--color-purple-shade-seven)}[data-theme=dark] #external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .wrapper-title .icon-wrapper.left svg{color:var(--color-purple-shade-three)}[data-theme=dark] #external-overrides .calendar-wrapper.calendar #calendar-action-buttons .calendar-action-button{background-color:#20233a;color:#fffc}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important;-webkit-text-fill-color:inherit!important;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{box-shadow:0 0 0 1000px #ffffff14 inset!important;-webkit-text-fill-color:#000!important;caret-color:#000;transition:background-color 9999s ease-in-out 0s!important}input:-moz-autofill,textarea:-moz-autofill,select:-moz-autofill{box-shadow:0 0 0 1000px #ffffff14 inset!important;background-color:#ffffff14!important;color:inherit!important}input:focus{outline:none;box-shadow:none}*,*:before,*:after{box-sizing:border-box}*{margin:0;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{display:none!important}::-webkit-scrollbar-track{display:none!important}::-webkit-scrollbar-thumb{display:none!important;border-radius:15px}::-webkit-scrollbar-thumb:hover{display:none!important}html{background-color:var(--color-background-grey)!important;overflow:hidden}html p:not(#doc-text p){-webkit-tap-highlight-color:transparent}#root{overflow:hidden!important}ol,ul{margin:0;padding:0;list-style-position:inside}ol ol,ol ul,ul ol,ul ul{margin-left:1.5rem}button:focus,button:focus-visible,button:active,.button:focus,.button:focus-visible,.button:active,[class*=button]:focus,[class*=button]:focus-visible,[class*=button]:active{outline:none!important}button::-moz-focus-inner,.button::-moz-focus-inner,[class*=button]::-moz-focus-inner{border:0!important;padding:0!important}body{line-height:1.5;-webkit-font-smoothing:antialiased;overflow:hidden!important;background-color:var(--color-background-grey)!important;height:100vh}body.no-select{user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important}body::-webkit-scrollbar{display:none!important}body::-webkit-scrollbar-track{display:none!important}body::-webkit-scrollbar-thumb{display:none!important}body::-webkit-scrollbar-thumb:hover{display:none!important}img,picture,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{cursor:pointer}#root{isolation:isolate}#error-screen{height:100vh;width:100vw;background-color:var(--color-blue-shade-three);overflow:auto;max-height:100vh;padding:60px 15px 200px}#error-screen *{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#error-screen *{font-weight:300}#error-screen button{border:0}#error-screen #text-container{margin-bottom:10px;background:#fff;border-radius:clamp(0px,50%,22px);padding:20px}#error-screen #text-container p,#error-screen #text-container li{color:var(--color-black-shade-two)}#error-screen #text-container p.heading{font-weight:700}#error-screen #text-container #steps{display:flex;width:100%;flex-wrap:nowrap;justify-content:flex-start;align-items:center}#error-screen #text-container #steps#wrap{flex-wrap:wrap}#error-screen #text-container #steps .settings-icon{height:20px}#error-screen #text-container #steps .step-number{font-weight:700;margin-right:10px;width:15px;color:var(--color-black-shade-two)}#error-screen #text-container #steps span{text-align:left}#error-screen #text-container #steps p{text-align:left;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}#error-screen #safari-icon{height:20px;margin-left:8px}#error-screen #error-screen-title{color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:10px}#error-screen p,#error-screen .emphasize{font-weight:400}#error-screen p.message,#error-screen .emphasize.message{line-height:1.7}#error-screen p.emphasize,#error-screen .emphasize.emphasize{font-weight:700;padding-left:5px}#error-screen p.accordion-header,#error-screen .emphasize.accordion-header{color:#fff;font-weight:500;margin-bottom:10px;background-color:#2b3881;border-radius:var(--border-radius-rounded-large);padding:10px 0;text-align:center;text-align-last:center}#error-screen p span,#error-screen .emphasize span{color:var(--color-brand-blue)}#error-screen button{background-color:transparent}#error-screen button.link{color:var(--color-brand-blue);text-decoration:underline;background-color:transparent;padding:0}#error-screen .support-email p,#error-screen .support-email a{display:inline}#error-screen .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:200px;width:100vw;text-align:center;margin:0;padding:0}#error-screen .text .title{font-size:25px;font-weight:700}#error-screen .text .title span{position:relative;top:5px}#error-screen .text .subtitle{font-size:22px}#suspense-loading-spinner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1/1;height:50px;width:50px}.password-validation .checklist-icon{font-size:15px!important;height:10px!important;width:10px!important}.password-validation li.valid span{color:var(--color-green-shade-four)!important;opacity:1!important}.password-validation li.invalid span{color:var(--color-red-shade-three)!important;opacity:1!important}#overlay,.in-screen-overlay{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;transition:all .5s ease;pointer-events:none;opacity:0;background:#0f172a59;backdrop-filter:blur(2px)}#overlay.show,.in-screen-overlay.show{pointer-events:auto;z-index:var(--z-index-overlay);opacity:1;transition:all .5s ease}#overlay.show.in-form,.in-screen-overlay.show.in-form{z-index:var(--z-index-floating)}#overlay.calendar-event,.in-screen-overlay.calendar-event{backdrop-filter:blur(10px)}#external-overrides *{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides *{font-weight:400}#external-overrides a{color:var(--color-brand-blue);text-decoration:none;border-bottom:1px solid var(--color-brand-blue);line-height:1}#external-overrides svg{line-height:1}#external-overrides hr{height:1px;width:100%;border:0;background:linear-gradient(to right,transparent,rgba(0,0,0,.4),transparent)}#external-overrides hr:after{display:block;content:"";height:2px;background-image:radial-gradient(farthest-side at center top,var(--color-blue-shade-three) 0%,rgba(var(--color-blue-shade-three),0) 100%);opacity:.4}#external-overrides p,#external-overrides li{color:var(--color-black-shade-two);user-select:unset}#external-overrides p.screen-intro-text,#external-overrides li.screen-intro-text{color:var(--color-black-shade-one)}#external-overrides i{font-style:italic}#external-overrides b{font-weight:700;color:inherit}#external-overrides #app-update-overlay{position:fixed;inset:0;z-index:var(--z-index-max);transition:all .3s ease;pointer-events:all;height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:var(--color-purple-shade-one)}#external-overrides #app-update-overlay.show{animation:fadeIn .8s cubic-bezier(.41,.52,.24,.82) forwards!important;opacity:1}#external-overrides #app-update-overlay .button.button-white{background:#fff;width:max-content;margin:0 auto;font-weight:700;line-height:1;border:0;white-space:nowrap;display:flex;align-items:center;justify-content:center;box-shadow:0 0 29px 11px #0d0d0d99}#external-overrides #app-update-overlay .button.button-white .button-text{color:var(--color-purple-shade-one);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-update-overlay .button.button-white .button-text{font-weight:600}#external-overrides #app-update-overlay .button.button-white .icon-wrapper svg{color:var(--color-purple-shade-one)}#external-overrides #app-update-overlay .animation{margin-top:100px;width:fit-content;font-size:40px;font-family:SF Pro Display,sans-serif!important;font-weight:700;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px white;--l: #0000 45%, rgb(229 231 235 / 57%) 0 55%, #0000 0;--g: 0/300% 100% no-repeat text;background:linear-gradient(-60deg,var(--l)) var(--g),linear-gradient(60deg,var(--l)) var(--g);animation:l7 3.5s linear infinite;text-align:center;padding:0 20px}#external-overrides #app-update-overlay .animation:before{content:"update available"}@keyframes l7{0%{background-position:100%,0}50%{background-position:0,0}to{background-position:0,100%}}#external-overrides #app-update-overlay .content{align-self:center;width:100%;display:flex;align-items:center;justify-content:center;height:50vh;gap:15px;flex-wrap:wrap}#external-overrides #app-update-overlay .content img.takeoff-gif{height:max-content;aspect-ratio:1/1;height:150px;width:150px}#external-overrides #app-container{position:relative;max-width:100vw;width:100vw;padding:0;margin:0;opacity:1;overflow:hidden;height:100vh}#external-overrides #app-container.disable-scroll{overflow:hidden}#external-overrides #app-container .no-data-fallback-text{font-style:italic;line-height:1.5;font-size:15px;margin:10px auto;max-width:90%;text-align:center;display:flex;color:var(--color-black-shade-four);align-items:center;justify-content:center;align-self:stretch;text-transform:capitalize;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .no-data-fallback-text{font-weight:400}#external-overrides #app-container .no-data-fallback-text svg{color:var(--color-brand-blue)}#external-overrides #app-container p,#external-overrides #app-container button,#external-overrides #app-container svg{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;outline:none!important}#external-overrides #app-container #inline-loading-spinner-wrapper{width:65px;height:65px;display:flex;justify-content:center;align-items:center;transform:scale(.7)}#external-overrides #app-container #inline-loading-spinner-wrapper.documents{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#external-overrides #app-container #inline-loading-spinner-wrapper img{width:100%;height:auto}#external-overrides #app-container #inline-loading-spinner-wrapper{position:fixed;background-color:transparent;z-index:9}#external-overrides #app-container #app-content-with-sidebar{position:fixed;transition:all .5s ease-in-out;height:100vh;top:0;width:100vw;overscroll-behavior:none}@media screen and (min-width: 800px){#external-overrides #app-container #app-content-with-sidebar{overflow:auto;position:relative}}#external-overrides #app-container #app-content-with-sidebar.disable-scroll{overflow:hidden}#external-overrides #app-container #app-content-with-sidebar.home{height:100vh;max-height:100vh;position:fixed;overflow:auto}#external-overrides #app-container #upload-image-input{opacity:0!important}#external-overrides #app-container #upload-inputs{align-items:center;gap:10px;max-width:100%;border-radius:6px;color:#fff;font-family:sans-serif;backdrop-filter:blur(5px);height:55px}#external-overrides #app-container #upload-inputs .file-name{color:#fff;opacity:.5;text-align:center;margin-left:auto;width:100%;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container #upload-inputs .file-name{font-weight:300}#external-overrides #app-container #upload-inputs .file-name.active{opacity:1}#external-overrides #app-container #upload-inputs button.button{z-index:2;width:100%}#external-overrides #app-container #upload-inputs input[type=file]{position:relative;visibility:hidden;max-width:20px}#external-overrides #app-container #upload-inputs button,#external-overrides #app-container #upload-inputs input[type=file]{inset:0;height:45px;width:max-content}#external-overrides #app-container #install-app-wrapper{transition:all .5s ease-in-out}#external-overrides #app-container #install-app-wrapper .back-to-login-button.button.default{margin:0 auto;border:1px solid var(--color-border-grey)}#external-overrides #app-container #install-app-wrapper .steps svg{font-size:22px;color:var(--color-brand-blue)}#external-overrides #app-container #install-app-wrapper .back-arrow{color:var(--color-brand-blue);position:fixed;top:10px}#external-overrides #app-container #install-app-wrapper .accordion-header{opacity:1;font-size:22px;display:flex;align-items:center;line-height:1;background:transparent;color:#fff;padding:0;width:100%}#external-overrides #app-container #install-app-wrapper .accordion-header.apple{color:var(--color-brand-blue)}#external-overrides #app-container #install-app-wrapper .accordion-header.android{color:#a4c639}#external-overrides #app-container #install-app-wrapper .accordion-header.desktop{color:var(--color-purple-shade-five)}#external-overrides #app-container #install-app-wrapper .accordion-header svg{color:var(--color-brand-blue);position:relative}#external-overrides #app-container #install-app-wrapper.active{opacity:1;z-index:var(--z-index-max)}#external-overrides #app-container #install-app-wrapper.active #card{opacity:1;transition:all .5s ease-in-out;top:50%}#external-overrides #app-container #install-app-wrapper.active.error #card p,#external-overrides #app-container #install-app-wrapper.active.success #card p{font-weight:700;margin:0;font-size:18px}#external-overrides #app-container #install-app-wrapper.active.error #card #subtitle,#external-overrides #app-container #install-app-wrapper.active.success #card #subtitle{margin-bottom:0}#external-overrides #app-container #install-app-wrapper.active.error #card .message,#external-overrides #app-container #install-app-wrapper.active.success #card .message{margin:10px 0}#external-overrides #app-container #install-app-wrapper.active.error #card .message p,#external-overrides #app-container #install-app-wrapper.active.success #card .message p{font-size:16px;font-weight:400;text-align:left;line-height:1.4}#external-overrides #app-container #install-app-wrapper.error-boundary{background-color:#fff}#external-overrides #app-container #install-app-wrapper.error-boundary #card{border-radius:0;height:100vh;width:100vw;box-shadow:none;max-height:95vh;overflow:auto}#external-overrides #app-container #install-app-wrapper #close-icon{font-size:50px;font-weight:500;margin-left:auto;color:#fff;position:fixed;bottom:0;z-index:100000;opacity:.6;left:50%;transform:translate(-50%)}#external-overrides #app-container #install-app-wrapper #card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:200px;width:100vw;text-align:center;margin:0;background-color:#fff;padding:20px;position:relative;height:auto;opacity:0;width:90vw;top:100vh;transition:all .5s ease-in-out;text-align:left;border-radius:var(--border-radius-larger)}#external-overrides #app-container #install-app-wrapper #card .accordion-header{font-weight:500;border-radius:var(--border-radius-larger);text-align:center;padding:10px;text-align-last:center;display:flex;align-items:center;font-size:18px}#external-overrides #app-container #install-app-wrapper #card .accordion-header svg{margin-left:8px;font-size:20px}#external-overrides #app-container #install-app-wrapper #card .accordion-header svg:last-child{margin-left:auto}#external-overrides #app-container #install-app-wrapper #card .accordion-header span{position:relative;top:2px}#external-overrides #app-container #install-app-wrapper .os-container{background:#fff;padding:20px;border-radius:var(--border-radius-larger);border:1px solidvar(--color-border-grey)}#external-overrides #app-container #install-app-wrapper .os-container img{border-radius:var(--border-radius-larger);margin-bottom:15px}#external-overrides #app-container #install-app-wrapper .os-container .logo{transform:scale(1.3);position:relative;right:-5px;top:-5px}#external-overrides #app-container #install-app-wrapper .os-container .steps{margin-top:8px}#external-overrides #app-container #install-app-wrapper .os-container .steps .step-number{margin-right:8px;font-weight:600;background:#fff;padding:5px;height:25px;width:25px;border-radius:5px;color:var(--color-purple-shade-five);display:flex;font-size:14px;align-items:center;justify-content:center;min-width:30px}#external-overrides #app-container #install-app-wrapper .os-container .steps a{border-bottom:1px solid var(--color-brand-blue);padding-bottom:2px}#external-overrides #app-container #install-app-wrapper .os-container .steps p{display:inline-block}#external-overrides #app-container #install-app-wrapper .os-container.apple *{color:var(--color-brand-blue)}#external-overrides #app-container #install-app-wrapper .os-container.apple .steps .step-number,#external-overrides #app-container #install-app-wrapper .os-container.apple .steps p{color:var(--color-black-shade-two)}#external-overrides #app-container #install-app-wrapper .os-container.desktop .steps .step-number{color:var(--color-purple-shade-five)}#external-overrides #app-container #install-app-wrapper .os-container.desktop a{color:var(--color-purple-shade-five);border-bottom:1px solid var(--color-purple-shade-five)}#external-overrides #app-container #install-app-wrapper .os-container.desktop .logo{color:var(--color-purple-shade-five)}#external-overrides #app-container #install-app-wrapper .os-container.desktop .flex p{color:var(--color-black-shade-two)}#external-overrides #app-container #install-app-wrapper .os-container.android .steps .step-number{color:#a4c639}#external-overrides #app-container #install-app-wrapper .os-container.android a{color:#a4c639;border-bottom:1px solid #a4c639}#external-overrides #app-container #install-app-wrapper .os-container.android .logo{color:#a4c639}#external-overrides #app-container #install-app-wrapper .os-container.android .flex p{color:var(--color-black-shade-two)}#external-overrides #app-container #install-app-wrapper .os-container .emphasize{font-weight:600;font-style:italic}#external-overrides #app-container #install-app-wrapper .os-container .emphasize.no-bold{font-weight:400}#external-overrides #app-container #install-app-wrapper .os-container .emphasize p,#external-overrides #app-container #install-app-wrapper .os-container .emphasize b{font-size:14px!important}#external-overrides #app-container #install-app-wrapper .os-container .emphasize.more-padding{padding:15px;background:var(--color-yellow-shade-three) Bg;border-radius:var(--border-radius-larger);border:1px solid var(--color-yellow-shade-three) Border;color:var(--color-yellow-shade-three)}#external-overrides #app-container #install-app-wrapper .os-container .emphasize.more-padding b{color:var(--color-yellow-shade-three)}#external-overrides #app-container #install-app-wrapper .flex.steps{flex-wrap:wrap}#external-overrides #app-container #install-app-wrapper .flex.steps .flex{width:100%;align-items:center;margin-bottom:10px}#external-overrides #app-container #install-app-wrapper .flex.steps .flex:last-child{margin-bottom:0}#external-overrides #app-container #banner-wrapper{position:fixed;display:flex;justify-content:center;align-items:center;margin:0 auto;height:max-content;inset:0;width:100vw;padding:calc(10px + env(safe-area-inset-top)) 15px 15px 15px;transition:all 2s cubic-bezier(.17,.67,.21,.95);pointer-events:none;z-index:var(--z-index-floating);transform:translateY(-300px);box-shadow:0 16px 144px 38px #000000f5;background-color:var(--color-green-shade-two);overflow:hidden;user-select:none}#external-overrides #app-container #banner-wrapper.active{opacity:1;pointer-events:auto;transform:translateY(0);transition:all .8s cubic-bezier(.17,.67,.21,.95)}#external-overrides #app-container #banner-wrapper.error{background-color:var(--color-red-shade-three)}#external-overrides #app-container #banner-wrapper.error .banner-text .banner-title,#external-overrides #app-container #banner-wrapper.error .banner-text .banner-message{color:#fff}#external-overrides #app-container #banner-wrapper.error .banner-text .banner-title svg,#external-overrides #app-container #banner-wrapper.error .banner-text .banner-message svg{color:#fff}#external-overrides #app-container #banner-wrapper.warning{background-color:var(--color-yellow-shade-two)}#external-overrides #app-container #banner-wrapper.warning .banner-text .banner-title,#external-overrides #app-container #banner-wrapper.warning .banner-text .banner-message{color:var(--color-yellow-shade-three)}#external-overrides #app-container #banner-wrapper.info{background-color:var(--color-brand-blue)}#external-overrides #app-container #banner-wrapper .banner-text{position:relative;width:100%}#external-overrides #app-container #banner-wrapper .banner-text .banner-message{display:block;margin-right:auto;margin-left:auto;background:transparent;line-height:1.5;justify-self:flex-start;font-size:17px;text-align:center;color:#fff;padding:0 15px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container #banner-wrapper .banner-text .banner-message{font-weight:500}#external-overrides #app-container #banner-wrapper .banner-text .banner-title{color:#fff;font-size:20px;line-height:1.3;display:flex;justify-content:center;padding-bottom:5px;align-items:center;margin:0 auto;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container #banner-wrapper .banner-text .banner-title{font-weight:600}#external-overrides #app-container #banner-wrapper .banner-text .banner-title .icon-wrapper{margin-left:10px;order:1;aspect-ratio:1/1;height:26px;width:26px}#external-overrides #app-container #banner-wrapper .banner-text .banner-title .icon-wrapper svg{color:#fff}#external-overrides #app-container #banner-wrapper .banner-text .banner-title .icon-wrapper svg.info{aspect-ratio:1/1;height:18px;width:18px}#external-overrides #app-container #navbar{position:fixed;z-index:var(--z-index-screen);left:50%;transform:translateY(0) translate(-50%);bottom:-1px;width:100vw;transition:all .7s ease;opacity:1;background-color:var(--color-background)}#external-overrides #app-container #navbar:hover{cursor:pointer}#external-overrides #app-container #navbar #menu-items{align-items:center;position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(5,1fr);padding-top:15px;padding-bottom:env(safe-area-inset-bottom)}#external-overrides #app-container #navbar #menu-items .menu-item{transition:all .3s ease-in-out;justify-content:center;display:flex;position:relative;flex-wrap:wrap;align-items:flex-end;user-select:none}#external-overrides #app-container #navbar #menu-items .menu-item .icon-wrapper{aspect-ratio:1/1;height:26px;width:26px}#external-overrides #app-container #navbar #menu-items .menu-item .icon-wrapper svg{padding:0;margin:0}#external-overrides #app-container #navbar #menu-items .menu-item p{font-size:11px;width:100%;text-align:center;justify-content:center;line-height:1;white-space:nowrap;align-items:center;padding-top:6px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container #navbar #menu-items .menu-item p{font-weight:400}#external-overrides #app-container #navbar #menu-items .menu-item p,#external-overrides #app-container #navbar #menu-items .menu-item svg{color:var(--color-black-shade-two);opacity:.9;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container #navbar #menu-items .menu-item p,#external-overrides #app-container #navbar #menu-items .menu-item svg{font-weight:500}#external-overrides #app-container #navbar #menu-items .menu-item.calendar{position:relative}#external-overrides #app-container #navbar #menu-items .menu-item.calendar .icon-wrapper{position:relative;aspect-ratio:1/1;height:28px;width:28px}#external-overrides #app-container #navbar #menu-items .menu-item.calendar .icon-wrapper span{color:var(--color-black-shade-four);position:absolute;top:7px;font-size:12px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container #navbar #menu-items .menu-item.calendar .icon-wrapper span{font-weight:600}#external-overrides #app-container #navbar #menu-items .menu-item.create-button{position:relative;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}#external-overrides #app-container #navbar #menu-items .menu-item.create-button .icon-wrapper{transform:scale(1.1)}#external-overrides #app-container #navbar #menu-items .menu-item.create-button .icon-wrapper svg{padding:0}#external-overrides #app-container #navbar #menu-items .menu-item.active{position:relative;transition:all .3s ease-in-out}#external-overrides #app-container #navbar #menu-items .menu-item.active.calendar span{color:#fff;opacity:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container #navbar #menu-items .menu-item.active.calendar span{font-weight:700}#external-overrides #app-container #navbar #menu-items .menu-item.active p,#external-overrides #app-container #navbar #menu-items .menu-item.active svg{color:var(--color-brand-blue);opacity:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container #navbar #menu-items .menu-item.active p,#external-overrides #app-container #navbar #menu-items .menu-item.active svg{font-weight:600}#external-overrides #app-container #navbar .icon-wrapper{display:flex;justify-content:center;align-items:center;position:relative;transition:all 2s ease}#external-overrides #app-container #navbar .icon-wrapper.close{background-color:var(--color-red-shade-three)}#external-overrides #app-container #navbar .icon-wrapper.close svg{color:#fff}#external-overrides #app-container #navbar.hidden,#external-overrides #app-container #navbar.hide{pointer-events:none;transition:all .7s ease;opacity:0}#external-overrides #app-container #navbar.compact{transform:scale(.6)}#external-overrides #app-container #navbar.compact svg,#external-overrides #app-container #navbar.compact .icon-wrapper{transform:scale(.8)}#external-overrides #app-container #subscreens{position:relative;height:100vh;top:0;z-index:99}#external-overrides .in-screen-menu{background:#fff;width:calc(100vw - 30px);border-radius:var(--border-radius-large);border:1px solid var(--color-border-grey);transition:max-height .5s ease;padding:18px}#external-overrides .in-screen-menu .menu-row{display:flex;align-items:center;justify-content:flex-start;width:100%;font-size:18px;padding:12px 0}#external-overrides .in-screen-menu .menu-row:first-child{padding-top:0}#external-overrides .in-screen-menu .menu-row:last-child{padding-bottom:0}#external-overrides .in-screen-menu .menu-row .icon-wrapper{border-radius:var(--border-radius-rounded-large);overflow:visible;position:relative;top:2px;margin-right:10px;aspect-ratio:1/1;height:40px;width:40px}#external-overrides .in-screen-menu .menu-row .icon-wrapper.red:not(.right-side-icon){background-color:var(--color-red-shade-three)}#external-overrides .in-screen-menu .menu-row .icon-wrapper:not(.right-side-icon) svg{transform:scale(.55)}#external-overrides .in-screen-menu .menu-row .icon-wrapper.right-side-icon{margin-left:auto;margin-right:0;aspect-ratio:1/1;height:20px;width:20px}#external-overrides .in-screen-menu .menu-row .icon-wrapper.right-side-icon svg{color:var(--color-black-shade-three)}#external-overrides .in-screen-menu .menu-row .icon-wrapper svg{color:#fff}#external-overrides .in-screen-menu .menu-row.personal-info .icon-wrapper:not(.right-side-icon),#external-overrides .in-screen-menu .menu-row.tutorial .icon-wrapper:not(.right-side-icon),#external-overrides .in-screen-menu .menu-row.personal-info-email .icon-wrapper:not(.right-side-icon){background-color:var(--color-blue-shade-three)}#external-overrides .in-screen-menu .menu-row.personalize .icon-wrapper:not(.right-side-icon),#external-overrides .in-screen-menu .menu-row.install .icon-wrapper:not(.right-side-icon){background-color:var(--color-orange-shade-two)}#external-overrides .in-screen-menu .menu-row.notifications .icon-wrapper:not(.right-side-icon){background-color:var(--color-green-shade-two)}#external-overrides .in-screen-menu .menu-row.app-feedback .icon-wrapper:not(.right-side-icon){background-color:var(--color-purple-shade-two)}#external-overrides .in-screen-menu .menu-row.account .icon-wrapper:not(.right-side-icon),#external-overrides .in-screen-menu .menu-row.support .icon-wrapper:not(.right-side-icon),#external-overrides .in-screen-menu .menu-row.personal-info-password .icon-wrapper:not(.right-side-icon){background-color:var(--color-teal-shade-two)}#external-overrides .in-screen-menu .menu-row.deactivate-account .icon-wrapper:not(.right-side-icon){background-color:var(--color-red-shade-three)}#external-overrides .in-screen-menu .menu-row.bug .icon-wrapper:not(.right-side-icon){background-color:var(--color-red-shade-three)}#external-overrides .in-screen-menu .menu-row.new-feature .icon-wrapper:not(.right-side-icon),#external-overrides .in-screen-menu .menu-row.install .icon-wrapper:not(.right-side-icon){background-color:var(--color-cyan-shade-two)}#external-overrides .in-screen-menu .menu-row span{line-height:1;white-space:nowrap;padding:0;margin:0;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .in-screen-menu .menu-row span{font-weight:500}#external-overrides .in-screen-menu.your-circle .menu-row .icon-wrapper:first-child{background:var(--color-purple-shade-four);color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .in-screen-menu.your-circle .menu-row .icon-wrapper:first-child{font-weight:700}#external-overrides .in-screen-menu.your-circle .menu-row .icon-wrapper:first-child svg{transform:scale(.6)}#external-overrides .in-screen-menu.home .menu-row .icon-wrapper:first-child{background:var(--color-red-shade-three);color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .in-screen-menu.home .menu-row .icon-wrapper:first-child{font-weight:700}#external-overrides .in-screen-menu.my-homebase{margin:15px auto 0}#external-overrides .in-screen-menu.my-homebase .icon-wrapper:not(.right-side-icon){margin-right:10px}#external-overrides #emotion-meter{background:#fff;text-align:center;transition:all .3s ease-out;padding:15px 15px 20px;margin:0 auto;opacity:0;position:fixed;top:50%;left:50%;border-radius:var(--border-radius-card);transform:translate(-50%,-50%) scale(0);box-shadow:0 16px 144px 38px #000000f5}#external-overrides #emotion-meter.active{transition:all .3s ease-in;z-index:var(--z-index-floating);opacity:1;transform:translate(-50%,-50%) scale(1);width:90vw}#external-overrides #emotion-meter hr{margin:20px auto;background-image:none;border:0;height:1px;background-color:var(--color-black-shade-six);width:100px}#external-overrides #emotion-meter #negative-words-or-phrases-title{color:var(--color-black-shade-two);margin:10px auto 0;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #emotion-meter #negative-words-or-phrases-title{font-weight:500}#external-overrides #emotion-meter #negative-words-wrapper{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:10px}#external-overrides #emotion-meter #negative-words-wrapper .word{background-color:var(--color-red-shade-eight);color:var(--color-red-shade-two);padding:5px 10px;border-radius:var(--border-radius-small);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #emotion-meter #negative-words-wrapper .word{font-weight:400}#external-overrides #emotion-meter #recommendation-title{color:var(--color-black-shade-two);margin:10px auto 0;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #emotion-meter #recommendation-title{font-weight:500}#external-overrides #emotion-meter #recommendation-subtitle{margin:0 auto 10px;color:var(--color-black-shade-four);font-style:italic}#external-overrides #emotion-meter #emotion-meter-buttons{display:flex;justify-content:center;margin-top:20px;gap:0 15px}#external-overrides #emotion-meter #emotion-meter-buttons button{margin:0;background-color:transparent;color:var(--color-black-shade-three);border-radius:0;padding-bottom:4px;border-bottom:1px solid var(--color-black-shade-three)}#external-overrides #emotion-meter #emotion-meter-buttons button.clear-message{color:var(--color-black-shade-three);border-bottom:1px solid var(--color-black-shade-three)}#external-overrides #emotion-meter #emotion-meter-buttons button.clear-message svg{color:var(--color-black-shade-three)}#external-overrides #emotion-meter #emotion-meter-buttons button.send-anyway{color:var(--color-red-shade-three);border-bottom:1px solid var(--color-red-shade-three)}#external-overrides #emotion-meter #emotion-meter-buttons button.send-anyway svg{color:var(--color-red-shade-three)}#external-overrides #emotion-meter #recommendation{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:5px 0 8px}#external-overrides #emotion-meter #recommendation .option{background-color:var(--color-green-shade-seven);color:var(--color-green-shade-one);border-radius:var(--border-radius-large);padding:6px 15px;position:relative}#external-overrides #emotion-meter #recommendation .option .icon-wrapper{position:absolute;right:5px;top:-10px;aspect-ratio:1/1;height:20px;width:20px}#external-overrides #emotion-meter #recommendation .option .icon-wrapper svg{color:var(--color-blue-shade-three)}#external-overrides #emotion-meter button{margin:20px auto 0}#external-overrides #emotion-meter span{display:block}#external-overrides #emotion-meter .title{width:100%;color:var(--color-blue-shade-three);display:flex;align-items:center;justify-content:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #emotion-meter .title{font-weight:600}#external-overrides #emotion-meter .title .icon-wrapper{position:relative;top:-2px;margin-left:10px}#external-overrides #emotion-meter .description,#external-overrides #emotion-meter .current-tone{width:100%;color:var(--color-black-shade-two);margin-bottom:10px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #emotion-meter .description,#external-overrides #emotion-meter .current-tone{font-weight:400}#external-overrides #emotion-meter .description.current-tone,#external-overrides #emotion-meter .current-tone.current-tone{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #emotion-meter .description.current-tone,#external-overrides #emotion-meter .current-tone.current-tone{font-weight:500}#external-overrides #emotion-meter .tone b{color:var(--color-red-shade-three)}#external-overrides #emotion-meter.green .tone b{color:var(--color-green-shade-three)}#external-overrides #emotion-meter.yellow{background:var(--color-yellow-shade-three)}#external-overrides #emotion-meter.yellow .tone b{color:var(--color-yellow-shade-three)}#external-overrides #emotion-meter .tone{color:#fff}#external-overrides #emotion-meter .icon{position:relative;font-size:28px;z-index:999999;top:1px}#external-overrides .collapsible{max-height:0;opacity:0;transform:translateY(-4px);transition:all .4s ease;overflow:hidden}#external-overrides .collapsible.active{transition:all .5s ease;max-height:1000px;opacity:1;transform:translateY(0)}#external-overrides .collapsible.calendar-legend{grid-template-columns:1fr;background-color:#fff;width:100%;margin-top:10px;border-radius:var(--border-radius-primary)}#external-overrides .collapsible.calendar-legend.active{padding:15px 0 0;margin-bottom:10px}#external-overrides .collapsible.calendar-legend button.button{border-radius:var(--border-radius-small);background:transparent;text-transform:uppercase;display:block;min-height:0;padding:0;margin:10px 15px 10px auto}#external-overrides .collapsible.calendar-legend button.button .button-text{color:var(--color-red-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .collapsible.calendar-legend button.button .button-text{font-weight:600}#external-overrides .collapsible.calendar-legend p{opacity:1!important;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding-bottom:5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .collapsible.calendar-legend p{font-weight:500}#external-overrides .collapsible.calendar-legend p.current-user{width:100%}#external-overrides .collapsible.calendar-legend p .dot{border-radius:100%;position:relative;aspect-ratio:1/1;height:5px;width:5px}#external-overrides .collapsible.calendar-legend p .dot.shared{background:var(--color-purple-shade-three);top:-5px}#external-overrides .collapsible.calendar-legend p .dot.holiday{background:var(--color-orange-shade-four);top:5px;right:8px}#external-overrides .collapsible.calendar-legend p .dot.financial{background:var(--color-green-shade-three);right:11px}#external-overrides .collapsible.calendar-legend p .dot.current-user{left:3px;background:var(--color-brand-blue)}#external-overrides .collapsible.calendar-legend p.shared{color:var(--color-purple-shade-three)}#external-overrides .collapsible.calendar-legend p.financial{color:var(--color-green-shade-three)}#external-overrides .collapsible.calendar-legend p.holiday{color:var(--color-orange-shade-four)}#external-overrides .collapsible.calendar-legend p.visitation{color:var(--color-teal-shade-four)}#external-overrides .collapsible.calendar-legend p.current-user{color:var(--color-brand-blue)}#external-overrides .collapsible.child-info-collapsible,#external-overrides .collapsible.children-checklist-collapsible{margin:0}#external-overrides .collapsible.child-info-collapsible .entry-input,#external-overrides .collapsible.children-checklist-collapsible .entry-input{display:block;padding:10px 0 0;border:0}#external-overrides .collapsible.child-info-collapsible .entry-input input,#external-overrides .collapsible.children-checklist-collapsible .entry-input input{outline:0;caret-color:var(--color-black-shade-two);display:flex;justify-content:flex-start;align-items:center;color:var(--color-black-shade-two);z-index:9;overscroll-behavior:none;width:100%;overflow:auto;text-align:left;background:transparent;transition:all .4s ease;margin-top:5px;font-size:16px;border:1px solid var(--color-border-grey);border-radius:var(--border-radius-small);padding:8px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .collapsible.child-info-collapsible .entry-input input,#external-overrides .collapsible.children-checklist-collapsible .entry-input input{font-weight:400}#external-overrides .collapsible.child-info-collapsible .entry-input input::placeholder,#external-overrides .collapsible.children-checklist-collapsible .entry-input input::placeholder{color:var(--color-black-shade-three);font-style:italic;font-size:14px}#external-overrides .collapsible.child-info-collapsible .entry-input input:focus-within,#external-overrides .collapsible.children-checklist-collapsible .entry-input input:focus-within{transition:all .4s ease;background-color:var(--color-black-shade-seven)}#external-overrides .collapsible.child-info-collapsible .entry-input .input-and-delete-icon,#external-overrides .collapsible.children-checklist-collapsible .entry-input .input-and-delete-icon{display:flex;align-items:center;justify-content:space-between;width:100%}#external-overrides .collapsible.child-info-collapsible .entry-input .input-and-delete-icon .icon-wrapper.delete-icon,#external-overrides .collapsible.children-checklist-collapsible .entry-input .input-and-delete-icon .icon-wrapper.delete-icon{margin-left:10px;display:flex;align-items:center;justify-content:center;position:relative;top:3px;margin-right:0;aspect-ratio:1/1;height:22px;width:22px}#external-overrides .collapsible.child-info-collapsible .entry-input .input-and-delete-icon .icon-wrapper.delete-icon svg,#external-overrides .collapsible.children-checklist-collapsible .entry-input .input-and-delete-icon .icon-wrapper.delete-icon svg{color:var(--color-red-shade-three)}#external-overrides .collapsible.child-info-collapsible .entry-input .checklist-item-row,#external-overrides .collapsible.children-checklist-collapsible .entry-input .checklist-item-row{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}#external-overrides .collapsible.child-info-collapsible .entry-input .checklist-item-row .icon-wrapper,#external-overrides .collapsible.children-checklist-collapsible .entry-input .checklist-item-row .icon-wrapper{aspect-ratio:1/1;height:30px;width:30px}#external-overrides .collapsible.child-info-collapsible .entry-input .checklist-item-row .icon-wrapper svg,#external-overrides .collapsible.children-checklist-collapsible .entry-input .checklist-item-row .icon-wrapper svg{color:var(--color-red-shade-two)}#external-overrides .collapsible.child-info-collapsible .entry-input .checklist-item-row p,#external-overrides .collapsible.children-checklist-collapsible .entry-input .checklist-item-row p{border:1px solid var(--color-border-grey);padding:8px 12px;width:100%;border-radius:var(--border-radius-primary);display:flex;align-items:center;transition:all .4s ease;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .collapsible.child-info-collapsible .entry-input .checklist-item-row p,#external-overrides .collapsible.children-checklist-collapsible .entry-input .checklist-item-row p{font-weight:400}#external-overrides .collapsible.child-info-collapsible .entry-input .checklist-item-row p .icon-wrapper,#external-overrides .collapsible.children-checklist-collapsible .entry-input .checklist-item-row p .icon-wrapper{transition:all .4s ease;margin-right:5px;aspect-ratio:1/1;height:18px;width:18px}#external-overrides .collapsible.child-info-collapsible .entry-input .checklist-item-row p.active,#external-overrides .collapsible.children-checklist-collapsible .entry-input .checklist-item-row p.active{background-color:var(--color-green-shade-two);color:#fff}#external-overrides .collapsible.child-info-collapsible .entry-input .checklist-item-row p.active svg,#external-overrides .collapsible.children-checklist-collapsible .entry-input .checklist-item-row p.active svg{color:#fff}#external-overrides .collapsible.child-info-collapsible .buttons,#external-overrides .collapsible.children-checklist-collapsible .buttons{margin:10px 0;display:flex;justify-content:center;gap:0 15px}#external-overrides .collapsible.child-info-collapsible .buttons button,#external-overrides .collapsible.children-checklist-collapsible .buttons button{min-height:0;padding:8px 15px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .collapsible.child-info-collapsible .buttons button,#external-overrides .collapsible.children-checklist-collapsible .buttons button{font-weight:400}#external-overrides .collapsible.child-info-collapsible .buttons button .icon-wrapper,#external-overrides .collapsible.children-checklist-collapsible .buttons button .icon-wrapper{position:relative;top:0;aspect-ratio:1/1;height:15px;width:15px}#external-overrides .date-inputs-wrapper{display:flex;align-items:center;justify-content:space-between;gap:0 10px}#external-overrides .date-inputs-wrapper .input-field .label-and-icon .icon-wrapper{aspect-ratio:1/1;height:16px;width:16px}#external-overrides .pressed{transform:scale(.7) translateY(10px)}#external-overrides .dropdown-wrapper{transition:all .3s ease;min-height:30px;margin-bottom:10px;position:relative}#external-overrides .dropdown-wrapper.required{position:relative}#external-overrides .dropdown-wrapper.required:after{content:"Required ☝️";position:relative;bottom:0;left:0;color:var(--color-red-shade-three);font-size:13px;font-weight:700;line-height:1;z-index:99}#external-overrides .dropdown-wrapper.required .title-wrapper .body-text-smaller{color:var(--color-red-shade-three)}#external-overrides .dropdown-wrapper.valid:after{content:"Looks Good 👌";position:relative;bottom:-20px;left:0;color:var(--color-green-shade-two);font-size:13px;font-weight:700;line-height:1;margin-bottom:15px;z-index:99}#external-overrides .dropdown-wrapper .title-wrapper{position:relative;min-height:30px;transition:all .3s ease;color:var(--color-black-shade-three);display:flex;justify-content:flex-start;width:100%;align-items:center;user-select:none}#external-overrides .dropdown-wrapper .title-wrapper p{color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .dropdown-wrapper .title-wrapper p{font-weight:500}#external-overrides .dropdown-wrapper .title-wrapper .icon-wrapper{margin-right:10px;aspect-ratio:1/1;height:18px;width:18px}#external-overrides .dropdown-wrapper .title-wrapper .icon-wrapper svg{color:var(--color-black-shade-three)}#external-overrides .dropdown-wrapper .title-wrapper .icon-wrapper.plus-minus{justify-self:flex-end;margin-left:auto;margin-right:0;aspect-ratio:1/1;height:14px;width:14px}#external-overrides .dropdown-wrapper .title-wrapper .icon-wrapper.plus-minus svg{color:var(--color-black-shade-four)}#external-overrides .dropdown-wrapper .title-wrapper .count{justify-self:flex-start;margin-right:auto;margin-left:5px;display:flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap;min-height:max-content;min-width:max-content;color:var(--color-green-shade-two)}#external-overrides .sub-screen{padding:env(safe-area-inset-top) 15px 15px 15px;width:100%;transition:all .5s ease;pointer-events:none;position:fixed;inset:0 0 0 100vw;height:100vh;z-index:-1}#external-overrides .sub-screen.blur-in{z-index:1;pointer-events:auto;left:0;background:var(--color-background)}#external-overrides .sub-screen .sub-screen-title{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px}#external-overrides .sub-screen .sub-screen-title .icon-wrapper{background:#fff;border-radius:var(--border-radius-primary);height:40px;width:48px}#external-overrides .sub-screen .sub-screen-title .icon-wrapper svg{height:55%;width:55%}#external-overrides .sub-screen .sub-screen-title .icon-wrapper.back-arrow{opacity:1}#external-overrides .sub-screen .sub-screen-title .icon-wrapper.back-arrow svg{color:var(--color-black-shade-four)}#external-overrides .sub-screen .sub-screen-title span{margin-right:auto;justify-self:center;margin-left:auto;position:relative;left:-20px;font-size:20px;text-align:center;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .sub-screen .sub-screen-title span{font-weight:500}#external-overrides .sub-screen .action-row{display:flex;align-items:center;justify-content:flex-start;padding:15px 10px;width:100%;line-height:1;white-space:nowrap;font-size:17px;color:#000000a6;border-bottom:1px solid var(--color-black-shade-six);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .sub-screen .action-row{font-weight:500}#external-overrides .sub-screen .action-row .icon-wrapper:first-child{margin-right:10px}#external-overrides .sub-screen .action-row .icon-wrapper.right-side-icon{margin-left:auto;opacity:.4;aspect-ratio:1/1;height:17px;width:17px}#external-overrides .sub-screen .action-row .icon-wrapper.yellow{color:var(--color-yellow-shade-three)}#external-overrides .sub-screen .action-row .icon-wrapper.green{color:var(--color-green-shade-two)}#external-overrides .sub-screen .action-row .icon-wrapper.blend{color:var(--color-purple-shade-five)}#external-overrides .blur-in{animation:BlurIn .6s ease forwards}#external-overrides .blur-out{animation:BlurOut .6s ease forwards}#external-overrides .icon-wrapper{aspect-ratio:1/1;height:20px;width:20px;display:flex;align-items:center;justify-content:center}#external-overrides .icon-wrapper svg{height:100%;width:100%}#external-overrides .modal{position:fixed;inset:0;width:100vw;height:100vh;z-index:var(--z-index-floating);pointer-events:none;opacity:0;transition:all .4s ease;border-radius:0;background-color:#0000004d}#external-overrides .modal.active{pointer-events:auto;opacity:1;transition:all .4s ease;backdrop-filter:blur(5px)}#external-overrides .modal *{user-select:none}#external-overrides .modal.event-filters .modal-content{padding:0}#external-overrides .modal .modal-title{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:var(--color-black-shade-one);text-align:center;padding:10px 0;width:100%;user-select:none;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .modal .modal-title{font-weight:700}#external-overrides .modal .modal-content{padding:25px;opacity:0;transition:all .8s ease;background-color:#fff;position:fixed;left:50%;top:50%;min-width:78vw;border-radius:var(--border-radius-larger);overflow:hidden;pointer-events:none;background:#fff;z-index:var(--z-index-floating);transform:translateY(100vh) translate(-50%) scale(0);box-shadow:0 0 29px 11px #0d0d0d33}#external-overrides .modal .modal-content.active{opacity:1;transform:translate(-50%) translateY(-50%) scale(1);transition:all .6s ease;pointer-events:auto}#external-overrides .modal .modal-content .filter-rows .filter-row{align-items:center;text-align:center;justify-content:space-between;position:relative;background:transparent;padding:15px 20px;max-width:100%;display:flex;width:100%;user-select:none;transition:all .9s ease;border-top:1px solid var(--color-border-grey-lighter)}#external-overrides .modal .modal-content .filter-rows .filter-row:last-child span{color:var(--color-red-shade-three)}#external-overrides .modal .modal-content .filter-rows .filter-row.active span{opacity:1;color:var(--color-green-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .modal .modal-content .filter-rows .filter-row.active span{font-weight:600}#external-overrides .modal .modal-content .filter-rows .filter-row span{color:var(--color-black-shade-one);line-height:1;white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .modal .modal-content .filter-rows .filter-row span{font-weight:500}#external-overrides .modal .modal-content .filter-rows .filter-row span.active{opacity:1}#external-overrides .link{color:var(--color-brand-blue)}#external-overrides .underline{border-bottom:1px solid var(--color-black-shade-four) est}#external-overrides .screen{position:relative;inset:0;max-width:100vw;background:var(--color-background);width:100%;overflow:hidden auto;overscroll-behavior:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;transform:scale(1.25);height:100vh;pointer-events:none;z-index:var(--z-index-screen);padding-top:calc(15px + env(safe-area-inset-top));opacity:0}#external-overrides .screen.scale-in{opacity:1;pointer-events:auto;animation:ScaleIn .8s ease forwards}#external-overrides .screen.scale-in.disable-pointer-events{pointer-events:none}#external-overrides .screen.login{padding:0}#external-overrides .screen.my-homebase{background-color:var(--color-black-shade-eight)}#external-overrides .screen.calendar{padding-top:0}#external-overrides .screen.calendar .screen-content-wrapper .screen-content{margin-top:0}#external-overrides .screen.calendar .inline-loading-spinner-wrapper{margin:50px auto 0;display:block;height:15%;width:15%}#external-overrides .screen.chats,#external-overrides .screen.chats .screen-content-wrapper{padding:0}#external-overrides .screen .screen-content-wrapper{height:max-content;align-self:stretch;flex:1;width:100%;transition:all .5s cubic-bezier(.17,.67,.21,.95);padding-bottom:200px;display:flex;flex-direction:column;overflow:hidden visible}#external-overrides .screen .screen-content-wrapper.active{opacity:1;transition:all 2s cubic-bezier(.17,.67,.21,.95)}#external-overrides .screen .screen-content-wrapper .screen-content{padding:15px 15px 0;width:100%;position:relative}#external-overrides .screen .screen-content-wrapper .screen-content .inline-loading-spinner-wrapper{aspect-ratio:1/1;height:60px;width:60px;margin:15px auto 0}#external-overrides .screen .screen-content-wrapper .screen-content.calendar{padding-top:env(safe-area-inset-top)}#external-overrides .screen .screen-header{width:100vw;z-index:9;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#external-overrides .screen .screen-header .text{height:max-content}#external-overrides .screen .screen-header .text p{text-align:center}#external-overrides .screen .screen-header .text p.screen-title.screen-header-title{margin:0 auto;border:0;white-space:wrap;display:flex;line-height:1;align-items:center;justify-content:center;color:var(--color-brand-blue);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .screen .screen-header .text p.screen-title.screen-header-title{font-weight:600}#external-overrides .screen .screen-header .text p.screen-title.screen-header-title .icon-wrapper{display:flex;align-items:center;justify-content:center;margin-left:8px;margin-top:1px;aspect-ratio:1/1;height:22px;width:22px}#external-overrides .screen .screen-header .text .screen-header-description-wrapper{opacity:0;transition:all .5s ease;transform:translateY(100px);max-height:0;overflow:hidden;transform-origin:top}#external-overrides .screen .screen-header .text .screen-header-description-wrapper.active{padding:5px 15px 0;opacity:1;transform:translateY(0);max-height:1000px;transition:all .5s ease;overflow:visible;transform-origin:top}#external-overrides .screen .screen-header .text .screen-header-description-wrapper .screen-description{margin:0 auto;line-height:1.5;width:100%;text-align:center;padding-top:5px;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .screen .screen-header .text .screen-header-description-wrapper .screen-description{font-weight:400}#external-overrides .screen .screen-header img{height:100%;width:100%;position:absolute;inset:0}#external-overrides .screen .screen-header .install-button{display:flex;align-items:center;justify-content:center;margin:0 auto;min-width:0;z-index:10000;width:150px;font-weight:600;font-size:15px;border-radius:var(--border-radius-rounded-large);max-width:50vw;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .screen .screen-header .install-button{font-weight:600}#external-overrides .screen .screen-header.dashboard img{height:max-content}#external-overrides .screen .screen-header.login-header{background:var(--color-blue-shade-three);padding-bottom:20px;flex-wrap:wrap;padding-top:env(safe-area-inset-top)}#external-overrides .screen .screen-header.login-header img{background:#fff;position:relative;margin:0 auto;border-radius:100%;aspect-ratio:1/1;height:100px;width:100px}#external-overrides .screen .screen-header.login-header *{width:100%}#external-overrides .spacer{height:1px;width:100%;display:block}#external-overrides .attachment-button{display:flex;justify-content:center;align-items:center}#external-overrides .attachment-button svg{aspect-ratio:1/1;height:20px;width:20px;margin:0;color:#fff}#external-overrides .fade-up-wrapper{opacity:0}#external-overrides .card-icon-button{border-radius:100%;justify-content:center;align-items:center;display:flex;background:transparent;overflow:visible;aspect-ratio:1/1;height:55px;width:55px}#external-overrides .card-icon-button svg{color:var(--color-purple-shade-eight);width:unset;display:inline;transform:scale(1);overflow:visible;padding:0;margin:0}#external-overrides .card-icon-button svg.email{transform:scale(.9)}#external-overrides .card-icon-button svg.phone{transform:scale(.9)}#external-overrides .card-icon-button svg.website{transform:scale(.95)}#external-overrides .toggle-button-wrapper *{text-align:right}#external-overrides .toggle-button-wrapper{padding:0;display:flex;justify-content:space-between;width:100%;position:relative;align-items:center}#external-overrides .toggle-button-wrapper.white-bg .layer{background-color:#fff}#external-overrides .toggle-button-wrapper.white-bg #toggle-button .knobs:after{color:var(--color-green-shade-three)}#external-overrides .toggle-button-wrapper.white-bg #toggle-button .knobs span:before{background-color:var(--color-green-shade-three)}#external-overrides .toggle-button-wrapper.white-bg #toggle-button .knobs span:after{background-color:#fff}#external-overrides .toggle-button-wrapper #toggle-button{border-radius:50px;height:30px;position:relative;width:74px;overflow:hidden;right:0;transform:scale(.85)}#external-overrides .toggle-button-wrapper #toggle-button .knobs:before{position:absolute;top:2px;height:25px;font-size:13px;text-align:center;line-height:1;transition:.3s ease all;color:var(--color-black-shade-five);z-index:1;content:"NO";left:10px;vertical-align:middle;display:flex;align-items:center;justify-content:center}#external-overrides .toggle-button-wrapper #toggle-button .knobs:after{color:var(--color-green-shade-two);position:absolute;font-size:13px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;transition:.3s ease all;z-index:1;content:"YES";right:5px;top:0;height:25px}#external-overrides .toggle-button-wrapper #toggle-button .knobs span{top:0;left:0;display:block;width:100%;height:100%}#external-overrides .toggle-button-wrapper #toggle-button .knobs span:before{position:absolute;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;transition:.3s ease all;left:5px;top:-28px;background-color:var(--color-green-shade-two);content:"";z-index:2;border-radius:50px;width:30px;height:20px}#external-overrides .toggle-button-wrapper #toggle-button .knobs span:after{position:absolute;top:5px;font-size:10px;height:20px;width:30px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;border-radius:50px;transition:.3s ease all;left:39px;background-color:var(--color-black-shade-three);content:"";z-index:2}#external-overrides .toggle-button-wrapper #toggle-button .checkbox:checked+.knobs span:before{top:5px}#external-overrides .toggle-button-wrapper #toggle-button .checkbox:checked+.knobs span:after{top:-48px}#external-overrides .toggle-button-wrapper .label-wrapper label{padding:0}#external-overrides .toggle-button-wrapper .knobs,#external-overrides .toggle-button-wrapper .layer{position:absolute;inset:0}#external-overrides .toggle-button-wrapper .button.r,#external-overrides .toggle-button-wrapper .button.r .layer{border-radius:100px}#external-overrides .toggle-button-wrapper .checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}#external-overrides .toggle-button-wrapper .knobs{z-index:2}#external-overrides .toggle-button-wrapper .layer{width:100%;background-color:#fff;transition:.3s ease all;z-index:1;margin-left:auto;float:right;display:block;margin-right:0}#external-overrides .checkbox-wrapper{align-items:center;justify-content:flex-start;transition:all .5s ease;display:flex;gap:5px;padding:6px 15px;border-radius:var(--border-radius-larger);border:1px solid var(--color-black-shade-nine)}#external-overrides .checkbox-wrapper *{transition:all .5s ease}#external-overrides .checkbox-wrapper.active{border:1px solid white;transition:all .5s ease}#external-overrides .checkbox-wrapper.white-bg{border:1px solid var(--color-black-shade-two)!important;opacity:.6}#external-overrides .checkbox-wrapper.white-bg .checkmark{color:var(--color-black-shade-two)}#external-overrides .checkbox-wrapper.white-bg.active{opacity:1}#external-overrides .checkbox-wrapper.center{justify-content:center;width:100%}#external-overrides .checkbox-wrapper .checkmark{opacity:0;position:absolute;top:-50px;margin:0 0 0 5px;padding:0;aspect-ratio:1/1;height:14px;width:14px}#external-overrides .checkbox-wrapper .checkmark.active{opacity:1;position:relative;top:1px}#external-overrides .form-wrapper{overscroll-behavior:none;pointer-events:none;transition:all .5s ease;position:fixed;opacity:0;width:100vw;height:100vh;inset:0;overflow:hidden;align-items:center;display:flex;justify-content:flex-start;flex-direction:column;padding-bottom:calc(16px + env(safe-area-inset-bottom));z-index:-1;animation:DissolveIn .65s ease forwards;z-index:var(--z-index-form);background-color:#fff}#external-overrides .form-wrapper.active{transition:all .7s ease;pointer-events:all}#external-overrides .form-wrapper.active.hidden{pointer-events:none;opacity:0;transition:all .5s ease;z-index:-1}#external-overrides .form-wrapper .header{border:0;width:100%;text-align:center;opacity:1;z-index:var(--z-index-banner);border-radius:var(--border-radius-small);padding-bottom:15px}#external-overrides .form-wrapper .header .form-title{text-align:center;position:relative;color:var(--color-blue-shade-three);margin:0 auto;text-decoration:none;opacity:1;line-height:1;white-space:wrap;text-overflow:unset;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .form-wrapper .header .form-title{font-weight:700}#external-overrides .form-wrapper .header .form-title.active{white-space:wrap;width:100%;text-overflow:unset}#external-overrides .form-wrapper .header .form-title span{color:var(--color-black-shade-three);margin:0;padding:0;white-space:nowrap;line-height:1;opacity:.6}#external-overrides .form-wrapper .header .form-title .icon-wrapper{display:flex;align-items:center;justify-content:center;height:min-content;overflow:hidden;width:50px}#external-overrides .form-wrapper .header .form-title .icon-wrapper svg{transform:scale(.8);color:var(--color-purple-shade-three)}#external-overrides .form-wrapper .header .form-title .icon-wrapper svg.document{font-size:20px}#external-overrides .form-wrapper .form{width:100%;opacity:0;transition:all 2s ease;overflow:hidden;top:0;padding:calc(16px + env(safe-area-inset-top)) 20px 0 20px;display:flex;flex-direction:column;height:calc(100vh - 125px);position:relative}#external-overrides .form-wrapper .form.active{opacity:1;transform:scale(1);transition:all .7s ease}#external-overrides .form-wrapper .form .content{padding-bottom:100px;scroll-margin-top:80px;-webkit-overflow-scrolling:touch;min-height:0;display:flex;flex-direction:column;justify-content:space-between;flex:0 1 auto;overflow-y:auto;overflow-x:hidden}#external-overrides .form-wrapper .form .view-wrapper{overflow:hidden;transform:scale(1.2);opacity:0;position:absolute;top:0;pointer-events:none;z-index:-1}#external-overrides .form-wrapper .form .view-wrapper.scale-in{z-index:1;pointer-events:all;position:relative;opacity:1;overflow:visible;transform:scale(1);transition:all .7s ease}#external-overrides .form-wrapper .form .subtitle-wrapper p{color:var(--color-black-shade-two);margin-top:5px;text-align:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .form-wrapper .form .subtitle-wrapper p{font-weight:500}#external-overrides .form-wrapper .form #table-of-contents p{background:transparent;width:100%;color:#fff;margin-bottom:8px;padding:10px 20px;border-radius:var(--border-radius-rounded-large);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .form-wrapper .form #table-of-contents p{font-weight:400}#external-overrides .form-wrapper .form #holiday-form-buttons{display:flex;gap:10px}#external-overrides .form-wrapper .form #holiday-form-buttons button{width:100%}#external-overrides .form-wrapper .form #holiday-form-buttons button#view-all-holidays-item{background:#fff;color:var(--color-green-shade-three)}#external-overrides .form-wrapper .form #holiday-form-buttons button#view-visitation-holidays-item{color:var(--color-purple-shade-five);background:#fff}#external-overrides .form-wrapper .form-buttons,#external-overrides .form-wrapper .form-action-buttons{z-index:var(--z-index-floating);width:100%;overflow:hidden;border:0;box-shadow:none;max-width:100%;flex-shrink:0;position:fixed;justify-content:center;transition:all .6s ease;opacity:0;bottom:0;transform:translateY(100vh) scale(0);padding:15px 15px calc(20px + env(safe-area-inset-bottom)) 15px;display:flex;gap:0 15px;backdrop-filter:blur(5px)}#external-overrides .form-wrapper .form-buttons *,#external-overrides .form-wrapper .form-action-buttons *{user-select:none}#external-overrides .form-wrapper .form-buttons.active,#external-overrides .form-wrapper .form-action-buttons.active{transform:translateY(0) scale(1);pointer-events:auto;opacity:1;visibility:visible;transition:all .6s ease}#external-overrides .form-wrapper .form-buttons.form-buttons.action-buttons-visible,#external-overrides .form-wrapper .form-action-buttons.form-buttons.action-buttons-visible{pointer-events:none;opacity:0}#external-overrides .form-wrapper .form-buttons.form-action-buttons,#external-overrides .form-wrapper .form-action-buttons.form-action-buttons{position:fixed;pointer-events:none;display:flex;align-items:center;opacity:0;transform:translateY(200px) scale(0);transition:all .5s ease;gap:0 20px}#external-overrides .form-wrapper .form-buttons.form-action-buttons:hover,#external-overrides .form-wrapper .form-action-buttons.form-action-buttons:hover{cursor:pointer}#external-overrides .form-wrapper .form-buttons.form-action-buttons.active,#external-overrides .form-wrapper .form-action-buttons.form-action-buttons.active{pointer-events:all;opacity:1;transition:all .5s ease;transform:translateY(0) scale(1)}#external-overrides .form-wrapper .form-buttons.form-action-buttons.wrap,#external-overrides .form-wrapper .form-action-buttons.form-action-buttons.wrap{flex-wrap:wrap;display:grid;gap:15px 20px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}#external-overrides .form-wrapper .form-buttons.form-action-buttons .form-button-wrapper,#external-overrides .form-wrapper .form-action-buttons.form-action-buttons .form-button-wrapper{min-width:0}#external-overrides .form-wrapper .form-buttons.form-action-buttons .form-button-wrapper a,#external-overrides .form-wrapper .form-action-buttons.form-action-buttons .form-button-wrapper a{border:0}#external-overrides .form-wrapper .form-buttons.form-action-buttons .form-button-wrapper .button-text,#external-overrides .form-wrapper .form-action-buttons.form-action-buttons .form-button-wrapper .button-text{display:inline-block;line-height:1.4;white-space:nowrap;background:transparent}#external-overrides .form-wrapper .form-buttons .form-button-wrapper,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper{align-items:center;justify-content:center;flex-wrap:wrap;display:grid;grid-template-columns:1fr;flex:1 1 0;max-width:90px}#external-overrides .form-wrapper .form-buttons .form-button-wrapper.hidden,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper.hidden{display:none}#external-overrides .form-wrapper .form-buttons .form-button-wrapper .button-text,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper .button-text{text-align:center;margin:8px auto 0;display:block;width:max-content;color:var(--color-black-shade-two);padding:0;border:0;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .form-wrapper .form-buttons .form-button-wrapper .button-text,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper .button-text{font-weight:600}#external-overrides .form-wrapper .form-buttons .form-button-wrapper .form-button,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper .form-button{color:#fff;position:relative;transform:none;bottom:0;justify-self:center;line-height:1;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;margin:0;min-width:0;max-height:100%;padding:0;box-shadow:none;flex-wrap:wrap;border-radius:var(--border-radius-rounded-large);aspect-ratio:1/1;height:65px;width:65px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .form-wrapper .form-buttons .form-button-wrapper .form-button,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper .form-button{font-weight:600}#external-overrides .form-wrapper .form-buttons .form-button-wrapper .form-button:active,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper .form-button:active{transform:translateY(4px)}#external-overrides .form-wrapper .form-buttons .form-button-wrapper .form-button.disabled,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper .form-button.disabled{filter:grayscale(100%);opacity:.5;cursor:not-allowed;pointer-events:none}#external-overrides .form-wrapper .form-buttons .form-button-wrapper .form-button .icon-wrapper,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper .form-button .icon-wrapper{width:100%;display:flex;justify-content:center;top:unset;align-items:center;margin:0;padding:0;aspect-ratio:1/1;height:32px;width:32px}#external-overrides .form-wrapper .form-buttons .form-button-wrapper .form-button .icon-wrapper.dismiss,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper .form-button .icon-wrapper.dismiss{aspect-ratio:1/1;height:36px;width:36px}#external-overrides .form-wrapper .form-buttons .form-button-wrapper .form-button .icon-wrapper svg,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper .form-button .icon-wrapper svg{color:#fff;opacity:1;display:flex;justify-content:center;align-self:center;line-height:1;margin:0;padding:0}#external-overrides .form-wrapper .form-buttons .form-button-wrapper .form-button.hidden,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper .form-button.hidden{display:none}#external-overrides .form-wrapper.date-time-picker .form{padding:calc(16px + env(safe-area-inset-bottom)) 15px 0 15px}#external-overrides .form-wrapper.child-update-form #tags{display:flex;flex-wrap:wrap;gap:10px}#external-overrides .form-wrapper.child-update-form #tags .tag{padding:5px 10px;border-radius:var(--border-radius-rounded-large);color:var(--color-black-shade-one);line-height:1.4;border:1px solid var(--color-border-grey);user-select:none}#external-overrides .form-wrapper.child-update-form #tags .tag::hover{cursor:pointer}#external-overrides .form-wrapper.child-update-form #tags .tag.active{background-color:var(--color-blue-shade-two);color:#fff}#external-overrides .form-wrapper.new-expense-card .form #amount-input-field{position:relative}#external-overrides .form-wrapper.new-expense-card .form #amount-input-field:before{content:"$";font-size:24px;position:absolute;top:28px;z-index:9;color:var(--color-black-shade-two);left:-20px;height:30px;width:30px}#external-overrides .form-wrapper.new-expense-card .form #number{font-size:24px}#external-overrides .form-wrapper.new-expense-card .form .img-wrapper{margin:0 auto}#external-overrides .form-wrapper.new-expense-card .form .img-wrapper img{border-radius:var(--border-radius-medium)}#external-overrides .form-wrapper.new-child-card #dob-inputs{display:grid;gap:0 20px;grid-template-columns:1fr 1fr 1fr}#external-overrides .form-wrapper.new-chat .content #coParent-names{display:flex;margin:20px 0 80px;justify-content:center;gap:40px;padding:20px 0;overflow:visible}#external-overrides .form-wrapper.new-chat .content #coParent-names .coParent-name{background:var(--color-cyan-shade-three);display:flex;font-size:20px;align-items:center;justify-content:center;color:#fff;box-shadow:#00000059 0 5px 15px;border-radius:var(--border-radius-small);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .form-wrapper.new-chat .content #coParent-names .coParent-name{font-weight:500}#external-overrides .form-wrapper.new-expense-card #amount-input-field{display:flex;justify-content:center;align-items:center;position:relative;left:-5px}#external-overrides .form-wrapper.new-expense-card #amount-input-field .input-field{display:flex;justify-content:center;align-items:center;margin:0 auto}#external-overrides .form-wrapper.new-expense-card #amount-input-field .input-field .input-field{background:transparent;display:block;margin:0 auto}#external-overrides .form-wrapper.new-expense-card #amount-input-field .input-field .input-field.active{border:0}#external-overrides .form-wrapper.new-expense-card #amount-input-field .input-field .input-field input{border:0;border-bottom:2px solid var(--color-border-grey);max-width:70px;font-size:24px;position:relative;background:transparent;user-select:none;outline:none;text-align:center;caret-color:var(--color-green-shade-three)}#external-overrides .form-wrapper.new-expense-card #amount-input-field .input-field .input-field input::placeholder{font-size:26px;font-style:normal;text-align:center}#external-overrides .form-wrapper.view-holidays .holiday-form-buttons button{margin:0 auto;width:60%}#external-overrides .form-wrapper.handoff #row,#external-overrides .form-wrapper.expenses #row,#external-overrides .form-wrapper.edit-calendar-event #row,#external-overrides .form-wrapper.visitation-requests #row{border:0;padding:0}#external-overrides .form-wrapper.handoff #row b,#external-overrides .form-wrapper.expenses #row b,#external-overrides .form-wrapper.edit-calendar-event #row b,#external-overrides .form-wrapper.visitation-requests #row b{font-size:16px}#external-overrides .form-wrapper.handoff #row #title,#external-overrides .form-wrapper.expenses #row #title,#external-overrides .form-wrapper.edit-calendar-event #row #title,#external-overrides .form-wrapper.visitation-requests #row #title{font-size:16px;line-height:1;display:flex;align-items:center}#external-overrides .form-wrapper.handoff #row #title b,#external-overrides .form-wrapper.expenses #row #title b,#external-overrides .form-wrapper.edit-calendar-event #row #title b,#external-overrides .form-wrapper.visitation-requests #row #title b{min-width:100px;display:block}#external-overrides .form-wrapper.upload-document-card{min-height:80vh}#external-overrides .form-wrapper.toc #toc-header-wrapper{margin:12px 0}#external-overrides .form-wrapper.toc #toc-header-wrapper span{font-size:25px;color:var(--color-brand-blue);margin-right:8px}#external-overrides .form-wrapper.toc #toc-header-wrapper .toc-header{color:#000;width:100%;line-height:1.3;text-transform:capitalize;padding:12px 10px;border:0;background:var(--color-black-shade-eight);border-radius:var(--border-radius-primary);opacity:.95;justify-content:flex-start}#external-overrides .form-wrapper.toc #toc-header-wrapper .toc-header{transition:all .3s ease-in-out}@media screen and (min-width: 650px){#external-overrides .form-wrapper.toc #toc-header-wrapper .toc-header:hover{transition:all .3s ease-in-out;cursor:pointer}}#external-overrides .form-wrapper.toc #toc-header-wrapper .toc-header.hide{display:none}#external-overrides .form-wrapper.payment-options-card{overflow:auto;transition:all .3s ease-in-out;z-index:var(--z-index-floating);position:relative}#external-overrides .form-wrapper.payment-options-card .form .content{padding-bottom:100px}#external-overrides .form-wrapper.payment-options-card a{line-height:1;display:inline-block;opacity:1;color:var(--color-brand-blue);text-decoration:none;padding-bottom:3px}#external-overrides .form-wrapper.payment-options-card .subtitle.in-form{text-align:left;font-size:17px}#external-overrides .form-wrapper.payment-options-card .option{border-radius:var(--border-radius-medium);background:#fff;overflow:hidden}#external-overrides .form-wrapper.payment-options-card .option .description{padding-top:5px;padding-bottom:10px}#external-overrides .form-wrapper.payment-options-card .option.zelle{border:2px solid #6d1fd4;background:#6d1fd421}#external-overrides .form-wrapper.payment-options-card .option.zelle .text{border-radius:0}#external-overrides .form-wrapper.payment-options-card .option.zelle p{color:#541ca8}#external-overrides .form-wrapper.payment-options-card .option.venmo{background:#008cff40;border:2px solid #008cff}#external-overrides .form-wrapper.payment-options-card .option.venmo .text{border-radius:0}#external-overrides .form-wrapper.payment-options-card .option.venmo p{color:#0073d8}#external-overrides .form-wrapper.payment-options-card .option.apple-cash{border:2px solid #181818;background:#fff}#external-overrides .form-wrapper.payment-options-card .option.paypal{background:#0048ff3b;border:2px solid #002991}#external-overrides .form-wrapper.payment-options-card .option.paypal p{color:#002991}#external-overrides .form-wrapper.payment-options-card .option.cashapp{background:#00d64f26;border:2px solid #00d64f}#external-overrides .form-wrapper.payment-options-card .option.cashapp p{color:var(--color-green-shade-three);opacity:1}#external-overrides .form-wrapper.payment-options-card .option .brand-name-wrapper{align-items:center;padding:10px;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0;overflow:hidden}#external-overrides .form-wrapper.payment-options-card .option .brand-name-wrapper .brand-name{opacity:1;line-height:1;font-size:22px;justify-content:center}#external-overrides .form-wrapper.payment-options-card .option .brand-name-wrapper.zelle{background:#6d1fd4}#external-overrides .form-wrapper.payment-options-card .option .brand-name-wrapper.venmo{background:#008cff}#external-overrides .form-wrapper.payment-options-card .option .brand-name-wrapper.paypal{background:#002991}#external-overrides .form-wrapper.payment-options-card .option .brand-name-wrapper.cashapp{background:#00d64f}#external-overrides .form-wrapper.payment-options-card .option .brand-name-wrapper.apple{background:#181818}#external-overrides .form-wrapper.payment-options-card .option .brand-name-wrapper svg{margin-right:10px}#external-overrides .form-wrapper.payment-options-card .option .brand-name-wrapper svg,#external-overrides .form-wrapper.payment-options-card .option .brand-name-wrapper p{color:#fff;font-size:22px}#external-overrides .form-wrapper.payment-options-card .option iframe{display:block;border-radius:0 0 var(--border-radius-primary) var(--border-radius-primary);max-width:100%;width:100%;border:0;height:auto}#external-overrides .form-wrapper.payment-options-card .option img{width:50px;max-width:50px}#external-overrides .form-wrapper.payment-options-card .text{width:100%;padding:10px;background:#fff;border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium)}#external-overrides .form-wrapper.payment-options-card .text p{margin:0}#external-overrides .input-field{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;overflow:visible;transition:all .4s ease;background:transparent;margin-bottom:20px}#external-overrides .input-field.active{transition:all .4s ease}#external-overrides .input-field.valid:after{content:"Looks Good 👌";position:relative;bottom:0;left:0;color:var(--color-green-shade-two);font-size:13px;font-weight:700;line-height:1;margin:8px 0 0;z-index:99}#external-overrides .input-field.required{position:relative}#external-overrides .input-field.required:after{content:"Required ☝️";position:relative;bottom:0;left:0;color:var(--color-red-shade-three);font-size:13px;font-weight:700;line-height:1;margin:8px 0 0;z-index:99}#external-overrides .input-field.with-value input{border-bottom:1px solid var(--color-green-shade-three)}#external-overrides .input-field .label-and-icon{display:flex;align-items:center;justify-content:left;width:100%;margin:auto;padding:0;align-self:center}#external-overrides .input-field .label-and-icon .label-wrapper label{color:var(--color-black-shade-three);line-height:1;padding:0;text-align:center;white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .input-field .label-and-icon .label-wrapper label{font-weight:500}#external-overrides .input-field .label-and-icon .icon-wrapper{position:relative;top:-1px;margin-right:5px;aspect-ratio:1/1;height:20px;width:20px}#external-overrides .input-field .label-and-icon .icon-wrapper svg{color:var(--color-blue-shade-three);opacity:1}#external-overrides .input-field.textarea{height:100%}#external-overrides .input-field.date,#external-overrides .input-field.time{min-height:50px;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;user-select:none!important}#external-overrides .input-field.date input,#external-overrides .input-field.time input{width:100%;position:relative;height:unset!important;user-select:none!important}#external-overrides .input-field.date.time,#external-overrides .input-field.time.time{user-select:none!important}#external-overrides .input-field *{line-height:1!important;background-color:transparent}#external-overrides .input-field input,#external-overrides .input-field textarea{outline:0;caret-color:var(--color-black-shade-two);display:flex;justify-content:flex-start;align-items:center;color:var(--color-black-shade-two);z-index:9;overscroll-behavior:none;width:100%;overflow:auto;text-align:left;background:transparent;transition:all .4s ease;margin-top:5px;font-size:16px;border:1px solid var(--color-border-grey);border-radius:var(--border-radius-small);padding:8px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .input-field input,#external-overrides .input-field textarea{font-weight:400}#external-overrides .input-field input:hover,#external-overrides .input-field textarea:hover{caret-color:var(--color-black-shade-two)}#external-overrides .input-field input:-webkit-autofill,#external-overrides .input-field input:-webkit-autofill:hover,#external-overrides .input-field input:-webkit-autofill:focus,#external-overrides .input-field textarea:-webkit-autofill,#external-overrides .input-field textarea:-webkit-autofill:hover,#external-overrides .input-field textarea:-webkit-autofill:focus{-webkit-text-fill-color:"white"!important;text-decoration-color:"white"!important}#external-overrides .input-field input:-moz-autofill,#external-overrides .input-field textarea:-moz-autofill{-webkit-text-fill-color:"white"!important;text-decoration-color:"white"!important}#external-overrides .input-field input:focus-within,#external-overrides .input-field textarea:focus-within{transition:all .4s ease;background-color:var(--color-black-shade-ten)}#external-overrides .input-field input::placeholder,#external-overrides .input-field textarea::placeholder{display:none;opacity:0}#external-overrides .input-field textarea{display:flex;overflow:auto;line-height:1.3!important;align-items:center;min-height:100px;max-width:100%;width:100%;height:max-content;justify-content:flex-start;justify-self:flex-start}#external-overrides .align-center{align-items:center}#external-overrides .center-text{text-align:center;width:100%}#external-overrides .wrap{flex-wrap:wrap}#external-overrides .fadeInUp{opacity:0;animation-name:fadeInUp}#external-overrides .space-between{justify-content:space-between}#external-overrides .flex{display:flex;align-items:center}#external-overrides .flex.wrap{flex-wrap:wrap}#external-overrides .flex.gap{gap:10px}#external-overrides .center{margin:0 auto}#external-overrides .center-text{width:100%;text-align:center;display:block}#external-overrides .bold,#external-overrides .bold *{font-weight:700}#external-overrides .tags{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px;margin-bottom:20px}#external-overrides .tags.less-bottom-margin{margin-bottom:10px}#external-overrides .tags.grey-background .tag{border:1px solid var(--color-black-shade-five)}#external-overrides .tags .tag{border-radius:var(--border-radius-small);padding:8px;display:flex;align-items:center;justify-content:center;background-color:var(--color-background);color:var(--color-black-shade-three);border:1px solid var(--color-black-shade-six);user-select:none;transition:all .4s ease;line-height:1;white-space:nowrap;min-width:60px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .tags .tag{font-weight:500}#external-overrides .tags .tag.active{color:#fff;background-color:var(--color-blue-shade-three);border-color:var(--color-blue-shade-three);transition:all .4s ease}#external-overrides .tags .tag .icon-wrapper{margin-left:3px;aspect-ratio:1/1;height:14px;width:14px}#external-overrides .tags .tag .icon-wrapper.add svg{color:var(--color-black-shade-two)}#external-overrides .tags .tag .icon-wrapper.add{aspect-ratio:1/1;height:12px;width:12px}#external-overrides #loading-screen-wrapper{position:fixed;width:100vw;height:100vh;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:var(--z-index-overlay);pointer-events:none;transition:all .5s ease;opacity:0;backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%);background:#1e1e1e99}#external-overrides #loading-screen-wrapper.active{opacity:1;pointer-events:all;transition:all .5s ease}#external-overrides #loading-screen-wrapper.active .animation{animation:textFill 3s linear infinite}#external-overrides #loading-screen-wrapper .animation{width:fit-content;font-size:50px;font-family:SF Pro Display,sans-serif;font-weight:700;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #5047ff;--l: #0000 45%, #5047ff 0 55%, lab(0% 0 0 / 0%) 0;--g: 0/300% 100% no-repeat text;background:linear-gradient(-60deg,var(--l)) var(--g),linear-gradient(60deg,var(--l)) var(--g)}#external-overrides #loading-screen-wrapper .animation:before{content:"Loading"}@keyframes textFill{0%{background-position:100%,0}50%{background-position:0,0}to{background-position:0,100%}}#external-overrides #loading-screen-wrapper img{aspect-ratio:1/1;height:70px;width:70px}#external-overrides .detail-row-wrapper,#external-overrides .multi-line-detail-row{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-bottom:20px}#external-overrides .detail-row-wrapper button.button,#external-overrides .multi-line-detail-row button.button{width:100%;background:transparent;border:0;justify-content:space-between;min-height:0;padding:0;margin:0;height:unset;border-radius:0;display:flex}#external-overrides .detail-row-wrapper button.button .label,#external-overrides .multi-line-detail-row button.button .label{color:var(--color-blue-shade-three);display:flex;justify-content:flex-start;width:100%;align-items:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .detail-row-wrapper button.button .label,#external-overrides .multi-line-detail-row button.button .label{font-weight:600}#external-overrides .detail-row-wrapper button.button .label .icon-wrapper svg,#external-overrides .multi-line-detail-row button.button .label .icon-wrapper svg{color:var(--color-blue-shade-three)}#external-overrides .detail-row-wrapper button.button .label .icon-wrapper.plus-minus,#external-overrides .multi-line-detail-row button.button .label .icon-wrapper.plus-minus{justify-self:flex-end;margin-left:auto;margin-right:0;aspect-ratio:1/1;height:16px;width:16px}#external-overrides .detail-row-wrapper button.button .label .icon-wrapper.plus-minus svg,#external-overrides .multi-line-detail-row button.button .label .icon-wrapper.plus-minus svg{color:var(--color-black-shade-two)}#external-overrides .detail-row-wrapper button.button .label .icon-wrapper.prepended,#external-overrides .multi-line-detail-row button.button .label .icon-wrapper.prepended{margin-left:0}#external-overrides .detail-row-wrapper:last-child,#external-overrides .multi-line-detail-row:last-child{margin-bottom:0}#external-overrides .detail-row-wrapper.multi-line-detail-row,#external-overrides .multi-line-detail-row.multi-line-detail-row{display:block}#external-overrides .detail-row-wrapper.multi-line-detail-row .label-wrapper label .label-text,#external-overrides .multi-line-detail-row.multi-line-detail-row .label-wrapper label .label-text{margin:0}#external-overrides .detail-row-wrapper .collapsible,#external-overrides .multi-line-detail-row .collapsible{border-radius:0}#external-overrides .detail-row-wrapper .collapsible.open,#external-overrides .multi-line-detail-row .collapsible.open{margin-top:3px}#external-overrides .detail-row-wrapper .display-text,#external-overrides .multi-line-detail-row .display-text{line-height:1;white-space:nowrap;margin:0;padding:0;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .detail-row-wrapper .display-text,#external-overrides .multi-line-detail-row .display-text{font-weight:500}#external-overrides .detail-row-wrapper .icon-wrapper,#external-overrides .multi-line-detail-row .icon-wrapper{margin-right:8px;flex-shrink:0;aspect-ratio:1/1;height:22px;width:22px}#external-overrides .detail-row-wrapper .icon-wrapper.plus-minus svg,#external-overrides .multi-line-detail-row .icon-wrapper.plus-minus svg{color:var(--color-black-shade-three);transform:scale(.9)}#external-overrides .detail-row-wrapper .icon-wrapper svg,#external-overrides .multi-line-detail-row .icon-wrapper svg{color:var(--color-blue-shade-three);position:relative}#external-overrides .detail-row-wrapper .detail-row,#external-overrides .multi-line-detail-row .detail-row{display:flex;width:100%;align-items:center;justify-content:space-between;max-width:calc(100% - 30px);gap:0 10px}#external-overrides .detail-row-wrapper .detail-row p,#external-overrides .multi-line-detail-row .detail-row p{color:var(--color-black-shade-two);word-break:break-all;user-select:none;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .detail-row-wrapper .detail-row p,#external-overrides .multi-line-detail-row .detail-row p{font-weight:500}#external-overrides .detail-row-wrapper .detail-row .detail-row-text,#external-overrides .multi-line-detail-row .detail-row .detail-row-text{color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .detail-row-wrapper .detail-row .detail-row-text,#external-overrides .multi-line-detail-row .detail-row .detail-row-text{font-weight:500}#external-overrides .detail-row-wrapper .detail-row .detail-row-text.green,#external-overrides .multi-line-detail-row .detail-row .detail-row-text.green{opacity:1;color:var(--color-green-shade-three)}#external-overrides .detail-row-wrapper .detail-row .detail-row-text.red,#external-overrides .multi-line-detail-row .detail-row .detail-row-text.red{opacity:1;color:var(--color-red-shade-three)}#external-overrides .detail-row-wrapper .detail-row .detail-row-text.link,#external-overrides .multi-line-detail-row .detail-row .detail-row-text.link{color:var(--color-blue-shade-three);border-bottom:1px solid var(--color-blue-shade-six);text-decoration:none}#external-overrides .detail-row-wrapper .detail-row.unpaid .detail-row-text,#external-overrides .multi-line-detail-row .detail-row.unpaid .detail-row-text{color:var(--color-red-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .detail-row-wrapper .detail-row.unpaid .detail-row-text,#external-overrides .multi-line-detail-row .detail-row.unpaid .detail-row-text{font-weight:500}#external-overrides .detail-row-wrapper.action-only,#external-overrides .multi-line-detail-row.action-only{justify-content:space-between;align-items:center;margin-bottom:20px}#external-overrides .detail-row-wrapper.action-only .detail-row,#external-overrides .multi-line-detail-row.action-only .detail-row{width:100%;max-width:100%}#external-overrides .detail-row-wrapper.action-only .label-and-icon,#external-overrides .multi-line-detail-row.action-only .label-and-icon{width:100%;justify-content:space-between;padding-bottom:4px}#external-overrides .detail-row-wrapper.action-only .label-and-icon p,#external-overrides .multi-line-detail-row.action-only .label-and-icon p{display:flex;justify-content:space-between;width:100%}#external-overrides .detail-row-wrapper.action-only .label-and-icon p .icon-wrapper,#external-overrides .multi-line-detail-row.action-only .label-and-icon p .icon-wrapper{margin-left:auto;margin-right:0;justify-self:flex-end;aspect-ratio:1/1;height:16px;width:16px}#external-overrides .detail-row-wrapper.view,#external-overrides .multi-line-detail-row.view{justify-content:space-between;border-bottom:1px solid var(--color-black-shade-six)}#external-overrides .detail-row-wrapper.view .label-and-icon,#external-overrides .multi-line-detail-row.view .label-and-icon{display:none}#external-overrides .detail-row-wrapper.view .icon-wrapper,#external-overrides .multi-line-detail-row.view .icon-wrapper{order:1;margin:0;transform:scale(.7);top:1px}#external-overrides .detail-row-wrapper.view .icon-wrapper svg,#external-overrides .multi-line-detail-row.view .icon-wrapper svg{color:var(--color-purple-shade-four)}#external-overrides .detail-row-wrapper.view .detail-row,#external-overrides .multi-line-detail-row.view .detail-row{order:0}#external-overrides .detail-row-wrapper.view .detail-row .detail-row-text,#external-overrides .multi-line-detail-row.view .detail-row .detail-row-text{text-transform:uppercase;color:var(--color-purple-shade-four);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .detail-row-wrapper.view .detail-row .detail-row-text,#external-overrides .multi-line-detail-row.view .detail-row .detail-row-text{font-weight:700}#external-overrides .detail-row-wrapper.with-children,#external-overrides .multi-line-detail-row.with-children,#external-overrides .detail-row-wrapper.with-tags,#external-overrides .multi-line-detail-row.with-tags{display:block;width:100%}#external-overrides .detail-row-wrapper.with-tags .display-text,#external-overrides .multi-line-detail-row.with-tags .display-text{display:flex;align-items:center;justify-content:flex-start;color:var(--color-black-shade-two)}#external-overrides .detail-row-wrapper.with-tags .display-text .icon-wrapper,#external-overrides .multi-line-detail-row.with-tags .display-text .icon-wrapper{opacity:1}#external-overrides .detail-row-wrapper.with-tags .display-text .icon-wrapper svg.children-icon,#external-overrides .multi-line-detail-row.with-tags .display-text .icon-wrapper svg.children-icon{color:var(--color-icon-blue)}#external-overrides .detail-row-wrapper.with-tags .tags,#external-overrides .multi-line-detail-row.with-tags .tags{gap:5px;position:relative;margin-right:auto;display:flex;flex-wrap:wrap;width:80%}#external-overrides .detail-row-wrapper.with-tags .tags .tag,#external-overrides .multi-line-detail-row.with-tags .tags .tag{width:max-content;padding:5px 8px;font-size:12px;line-height:1;white-space:nowrap;border-radius:var(--border-radius-smallest);border:0;background-color:var(--color-background);color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .detail-row-wrapper.with-tags .tags .tag,#external-overrides .multi-line-detail-row.with-tags .tags .tag{font-weight:500}#external-overrides .row{width:100%;align-items:center;justify-content:space-between;display:flex;border-bottom:1px solid var(--color-black-shade-four);position:relative;align-items:flex-start;background-color:#fff;padding:15px;border:0;border-radius:var(--border-radius-medium-plus);margin-bottom:8px}#external-overrides .row *{line-height:1}#external-overrides .row .row-title{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:3px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .row .row-title{font-weight:500}#external-overrides .row .row-subtitle{padding-top:2px;margin-top:0;width:100%;line-height:1;font-size:14px}#external-overrides .row .row-subtitle.calendar{margin-left:20px}#external-overrides .row.chats{padding-bottom:0;border:0;opacity:0;margin-bottom:8px}#external-overrides .row a,#external-overrides .row .notes{width:100%}#external-overrides .row a.notes,#external-overrides .row .notes.notes{opacity:.85}#external-overrides .row .request-status{margin-left:auto;padding:5px 10px 4px;border-radius:var(--border-radius-larger);font-size:10px;font-weight:600;display:flex;align-items:center;line-height:1;text-transform:uppercase;white-space:nowrap;text-align:center;justify-content:center}#external-overrides .row .request-status.paid,#external-overrides .row .request-status.approved{background-color:var(--color-green-shade-two);color:var(--color-green-shade-three)}#external-overrides .row .request-status.pending,#external-overrides .row .request-status.soon{color:var(--color-yellow-shade-two);background-color:var(--color-yellow-shade-six)}#external-overrides .row .request-status.unpaid,#external-overrides .row .request-status.declined{background-color:var(--color-red-shade-four);color:#fff}#external-overrides .row .info-row{padding-bottom:5px;width:100%}#external-overrides .row .details{max-height:0;transition:all .3s ease-in-out;transform:scale(0);opacity:0;display:flex;padding:0 0 5px;justify-content:space-between;flex-wrap:wrap}#external-overrides .row .details.open{opacity:1;overflow:auto;width:100%;max-height:1000px;transform:scale(1);transition:all .5s ease-in-out}#external-overrides .label-wrapper{margin-bottom:0;transition:all .3s ease-out;white-space:nowrap;line-height:1;width:min-content;position:relative}#external-overrides .label-wrapper *{user-select:none}#external-overrides .label-wrapper.with-icon label .label-text{margin-left:8px}#external-overrides .label-wrapper label{margin:0;transition:all .3s ease-in-out;display:flex;width:min-content;align-items:center}#external-overrides .label-wrapper label.red{color:var(--color-red-shade-three)}#external-overrides .label-wrapper label .label-text{line-height:1;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .label-wrapper label .label-text{font-weight:500}#external-overrides .label-wrapper label .icon-wrapper{aspect-ratio:1/1;height:22px;width:22px}#external-overrides .label-wrapper label .icon-wrapper svg{color:var(--color-blue-shade-three)}#external-overrides .label-wrapper label .icon-wrapper svg.two-users-filled-icon{transform:scale(.85)}#external-overrides .label-wrapper label .icon-wrapper svg.reminders-icon{transform:scale(.9)}#external-overrides .label-wrapper.toggle{display:block}#external-overrides .label-wrapper.toggle label{font-style:normal;line-height:1;white-space:nowrap;display:flex;padding-bottom:5px;color:var(--color-blue-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .label-wrapper.toggle label{font-weight:500}#external-overrides .label-wrapper.toggle.toggle,#external-overrides .label-wrapper.toggle.toggle label{opacity:1}#external-overrides .label-wrapper.time{display:block;top:50%;transform:translateY(-50%);padding-left:0!important}#external-overrides .label-wrapper.time label{opacity:.5;font-style:normal;color:#fff;text-transform:none;line-height:1;white-space:nowrap}#external-overrides .label-wrapper.date,#external-overrides .label-wrapper.time{display:block}#external-overrides .label-wrapper.active{opacity:1;display:block;transition:all .3s ease-in}#external-overrides .label-wrapper.lowercase label{text-transform:unset}#external-overrides button,#external-overrides .button{border-radius:var(--border-radius-rounded-large);color:#fff;line-height:1;font-size:14px;text-align:center;text-shadow:none;padding:12px 15px;min-width:max-content;border:0;display:block}#external-overrides button:active,#external-overrides .button:active{transform:translateY(4px)}#external-overrides button .text-and-icon,#external-overrides .button .text-and-icon{display:flex;align-items:center;justify-content:center}#external-overrides button .button-text,#external-overrides .button .button-text{line-height:1;white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides button .button-text,#external-overrides .button .button-text{font-weight:600}#external-overrides button .icon-wrapper,#external-overrides .button .icon-wrapper{position:relative;margin-left:5px;aspect-ratio:1/1;height:16px;width:16px}#external-overrides button .icon-wrapper svg,#external-overrides .button .icon-wrapper svg{color:#fff}#external-overrides button.icon-only,#external-overrides .button.icon-only{aspect-ratio:1/1;height:20px;width:20px}#external-overrides button.icon-only .icon-wrapper,#external-overrides .button.icon-only .icon-wrapper{min-width:0;margin:0}#external-overrides button.icon-only .icon-wrapper svg,#external-overrides .button.icon-only .icon-wrapper svg{transform:scale(1.2)}#external-overrides button.form-button,#external-overrides .button.form-button{border:0}#external-overrides button#upload-button,#external-overrides .button#upload-button{color:#fff}#external-overrides button.button-purple,#external-overrides .button.button-purple{background-color:var(--color-button-purple);color:#fff}#external-overrides button.button-white,#external-overrides .button.button-white{color:#fff;background-color:var(--color-button-blue)}#external-overrides button.button-blue,#external-overrides .button.button-blue{background-color:var(--color-button-blue);color:#fff}#external-overrides button.button-orange,#external-overrides .button.button-orange{background-color:var(--color-button-orange);color:#fff}#external-overrides button.button-green,#external-overrides .button.button-green{background-color:var(--color-button-green);color:#fff}#external-overrides button.button-grey,#external-overrides .button.button-grey{background-color:var(--color-button-grey);color:#fff}#external-overrides button.button-muted,#external-overrides .button.button-muted{background-color:var(--color-button-muted);color:#fff}#external-overrides button.button-red,#external-overrides .button.button-red{background-color:var(--color-button-red);color:#fff}#external-overrides button.button-yellow,#external-overrides .button.button-yellow{background:var(--color-button-yellow);color:var(--color-yellow-shade-one)}#external-overrides button.button-yellow svg,#external-overrides .button.button-yellow svg{color:var(--color-yellow-shade-one)}#external-overrides a.form-button{border-radius:var(--border-radius-rounded-large);color:#fff;line-height:1;font-size:14px;text-align:center;text-shadow:none;padding:12px 15px;min-width:max-content;border:0;display:block}#external-overrides a.form-button:active{transform:translateY(4px)}#external-overrides a.form-button .text-and-icon{display:flex;align-items:center;justify-content:center}#external-overrides a.form-button .button-text{line-height:1;white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides a.form-button .button-text{font-weight:600}#external-overrides a.form-button .icon-wrapper{position:relative;margin-left:5px;aspect-ratio:1/1;height:16px;width:16px}#external-overrides a.form-button .icon-wrapper svg{color:#fff}#external-overrides a.form-button.icon-only{aspect-ratio:1/1;height:20px;width:20px}#external-overrides a.form-button.icon-only .icon-wrapper{min-width:0;margin:0}#external-overrides a.form-button.icon-only .icon-wrapper svg{transform:scale(1.2)}#external-overrides a.form-button.form-button{border:0}#external-overrides a.form-button#upload-button{color:#fff}#external-overrides a.form-button.button-purple{background-color:var(--color-button-purple);color:#fff}#external-overrides a.form-button.button-white{color:#fff;background-color:var(--color-button-blue)}#external-overrides a.form-button.button-blue{background-color:var(--color-button-blue);color:#fff}#external-overrides a.form-button.button-orange{background-color:var(--color-button-orange);color:#fff}#external-overrides a.form-button.button-green{background-color:var(--color-button-green);color:#fff}#external-overrides a.form-button.button-grey{background-color:var(--color-button-grey);color:#fff}#external-overrides a.form-button.button-muted{background-color:var(--color-button-muted);color:#fff}#external-overrides a.form-button.button-red{background-color:var(--color-button-red);color:#fff}#external-overrides a.form-button.button-yellow{background:var(--color-button-yellow);color:var(--color-yellow-shade-one)}#external-overrides a.form-button.button-yellow svg{color:var(--color-yellow-shade-one)}#external-overrides b{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides b{font-weight:700}#external-overrides .body-text{font-size:16px}#external-overrides .body-text-bigger{font-size:17px}#external-overrides .body-text-small{font-size:15px}#external-overrides .body-text-smaller{font-size:14px}#external-overrides .body-text-smallest{font-size:12px}#external-overrides .title{font-size:22px}#external-overrides .title-plus{font-size:24px}#external-overrides .title-large{font-size:28px}#external-overrides .title-smaller{font-size:18px}#external-overrides .title-small{font-size:20px}#external-overrides .screen-header-title{font-size:22px}#external-overrides .creation-menu-wrapper,#external-overrides .screen-actions-menu-wrapper,#external-overrides .actions-menu-wrapper{position:fixed;left:50%;top:50%;min-width:78vw;border-radius:var(--border-radius-larger);overflow:hidden;pointer-events:none;background:#fff;z-index:var(--z-index-floating);box-shadow:#353f4e 0 30px 25px -10px}#external-overrides .creation-menu-wrapper *,#external-overrides .screen-actions-menu-wrapper *,#external-overrides .actions-menu-wrapper *{user-select:none}#external-overrides .creation-menu-wrapper.slide-up,#external-overrides .screen-actions-menu-wrapper.slide-up,#external-overrides .actions-menu-wrapper.slide-up{transition:all .5s ease;transform:translateY(-50%) translate(-50%) scale(1);pointer-events:auto}#external-overrides .creation-menu-wrapper.slide-down,#external-overrides .screen-actions-menu-wrapper.slide-down,#external-overrides .actions-menu-wrapper.slide-down{transition:all .5s ease;transform:translateY(100vh) translate(-50%) scale(0);pointer-events:none}#external-overrides .creation-menu-wrapper .title-smaller,#external-overrides .screen-actions-menu-wrapper .title-smaller,#external-overrides .actions-menu-wrapper .title-smaller{color:var(--color-purple-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .creation-menu-wrapper .title-smaller,#external-overrides .screen-actions-menu-wrapper .title-smaller,#external-overrides .actions-menu-wrapper .title-smaller{font-weight:500}#external-overrides .creation-menu-wrapper .title-plus,#external-overrides .screen-actions-menu-wrapper .title-plus,#external-overrides .actions-menu-wrapper .title-plus{color:var(--color-black-shade-two);padding:10px 0;text-align:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .creation-menu-wrapper .title-plus,#external-overrides .screen-actions-menu-wrapper .title-plus,#external-overrides .actions-menu-wrapper .title-plus{font-weight:700}#external-overrides .creation-menu-wrapper.invite-co-parent .action-items .action-item.invite .content .icon-wrapper svg,#external-overrides .screen-actions-menu-wrapper.invite-co-parent .action-items .action-item.invite .content .icon-wrapper svg,#external-overrides .actions-menu-wrapper.invite-co-parent .action-items .action-item.invite .content .icon-wrapper svg{color:var(--color-green-shade-two)}#external-overrides .creation-menu-wrapper.invite-co-parent .action-items .action-item.dismiss .content .icon-wrapper svg,#external-overrides .screen-actions-menu-wrapper.invite-co-parent .action-items .action-item.dismiss .content .icon-wrapper svg,#external-overrides .actions-menu-wrapper.invite-co-parent .action-items .action-item.dismiss .content .icon-wrapper svg{color:var(--color-red-shade-four)}#external-overrides .creation-menu-wrapper.chat .action-items .action-item.search .content .icon-wrapper svg,#external-overrides .screen-actions-menu-wrapper.chat .action-items .action-item.search .content .icon-wrapper svg,#external-overrides .actions-menu-wrapper.chat .action-items .action-item.search .content .icon-wrapper svg{color:var(--color-green-shade-two)}#external-overrides .creation-menu-wrapper.chat .action-items .action-item.dismiss .content .icon-wrapper svg,#external-overrides .screen-actions-menu-wrapper.chat .action-items .action-item.dismiss .content .icon-wrapper svg,#external-overrides .actions-menu-wrapper.chat .action-items .action-item.dismiss .content .icon-wrapper svg{color:var(--color-red-shade-three)}#external-overrides .creation-menu-wrapper.long-press-menu .action-items .action-item,#external-overrides .screen-actions-menu-wrapper.long-press-menu .action-items .action-item,#external-overrides .actions-menu-wrapper.long-press-menu .action-items .action-item{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .creation-menu-wrapper.long-press-menu .action-items .action-item,#external-overrides .screen-actions-menu-wrapper.long-press-menu .action-items .action-item,#external-overrides .actions-menu-wrapper.long-press-menu .action-items .action-item{font-weight:500}#external-overrides .creation-menu-wrapper.long-press-menu .action-items .action-item.rename-event .icon-wrapper,#external-overrides .screen-actions-menu-wrapper.long-press-menu .action-items .action-item.rename-event .icon-wrapper,#external-overrides .actions-menu-wrapper.long-press-menu .action-items .action-item.rename-event .icon-wrapper{color:var(--color-blue-shade-three)}#external-overrides .creation-menu-wrapper.long-press-menu .action-items .action-item.delete-event .icon-wrapper,#external-overrides .screen-actions-menu-wrapper.long-press-menu .action-items .action-item.delete-event .icon-wrapper,#external-overrides .actions-menu-wrapper.long-press-menu .action-items .action-item.delete-event .icon-wrapper{color:var(--color-red-shade-three)}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper{width:80vw}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper .action-items .body-text-small,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper .action-items .body-text-small,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper .action-items .body-text-small{padding:0 20px 20px;word-break:break-word}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper .action-items .action-item,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper .action-items .action-item,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper .action-items .action-item{padding:15px 20px}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item{padding:12px 20px}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item:last-child,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item:last-child,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item:last-child{padding-bottom:18px}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item p,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item p,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item p{color:var(--color-black-shade-two)}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.add-child .content .subtitle,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.add-child .content .subtitle,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.add-child .content .subtitle{color:var(--color-black-shade-three)}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.add-child .content svg,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.add-child .content svg,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.add-child .content svg{color:var(--color-blue-shade-three)}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.custom-info .content .subtitle,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.custom-info .content .subtitle,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.custom-info .content .subtitle{color:var(--color-black-shade-three)}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.custom-info .content svg,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.custom-info .content svg,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.custom-info .content svg{color:var(--color-orange-shade-two)}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.profile-pic .content .subtitle,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.profile-pic .content .subtitle,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.profile-pic .content .subtitle{color:var(--color-black-shade-three)}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.profile-pic .content svg,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.profile-pic .content svg,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.profile-pic .content svg{color:var(--color-green-shade-two)}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.remove-child .content .subtitle,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.remove-child .content .subtitle,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.remove-child .content .subtitle{color:var(--color-black-shade-three)}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.remove-child .content svg,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.remove-child .content svg,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.remove-child .content svg{color:var(--color-red-shade-three)}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.dismiss .content svg,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.dismiss .content svg,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.dismiss .content svg{color:var(--color-red-shade-three)}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.dismiss .content svg .subtitle,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.dismiss .content svg .subtitle,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.dismiss .content svg .subtitle{color:var(--color-black-shade-three)}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content .icon-wrapper,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content .icon-wrapper,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content .icon-wrapper{aspect-ratio:1/1;height:20px;width:20px}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content p,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content p,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content p{margin:0;padding:0;flex-wrap:wrap;max-width:80%;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content p,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content p,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content p{font-weight:500}#external-overrides .creation-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content p .subtitle,#external-overrides .screen-actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content p .subtitle,#external-overrides .actions-menu-wrapper.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content p .subtitle{padding:0;width:100%;display:block}#external-overrides .creation-menu-wrapper #creation-menu-items.screen-actions,#external-overrides .creation-menu-wrapper .action-items.screen-actions,#external-overrides .screen-actions-menu-wrapper #creation-menu-items.screen-actions,#external-overrides .screen-actions-menu-wrapper .action-items.screen-actions,#external-overrides .actions-menu-wrapper #creation-menu-items.screen-actions,#external-overrides .actions-menu-wrapper .action-items.screen-actions{padding:0}#external-overrides .creation-menu-wrapper #creation-menu-items.screen-actions .action-item,#external-overrides .creation-menu-wrapper .action-items.screen-actions .action-item,#external-overrides .screen-actions-menu-wrapper #creation-menu-items.screen-actions .action-item,#external-overrides .screen-actions-menu-wrapper .action-items.screen-actions .action-item,#external-overrides .actions-menu-wrapper #creation-menu-items.screen-actions .action-item,#external-overrides .actions-menu-wrapper .action-items.screen-actions .action-item{padding:15px 0}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item,#external-overrides .creation-menu-wrapper .action-items .action-item,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item,#external-overrides .screen-actions-menu-wrapper .action-items .action-item,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item,#external-overrides .actions-menu-wrapper .action-items .action-item{text-align:center;justify-content:space-between;position:relative;background:transparent;padding:15px 20px;max-width:100%;display:flex;width:100%;user-select:none;transition:all .9s ease;border-top:1px solid var(--color-border-grey-lighter)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item:last-child,#external-overrides .creation-menu-wrapper .action-items .action-item:last-child,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item:last-child,#external-overrides .screen-actions-menu-wrapper .action-items .action-item:last-child,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item:last-child,#external-overrides .actions-menu-wrapper .action-items .action-item:last-child{padding-bottom:18px}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content,#external-overrides .creation-menu-wrapper .action-items .action-item .content,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content,#external-overrides .actions-menu-wrapper .action-items .action-item .content{display:flex;align-items:center;justify-content:flex-start;position:relative;width:100%}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content.align-center,#external-overrides .creation-menu-wrapper .action-items .action-item .content.align-center,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content.align-center,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content.align-center,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content.align-center,#external-overrides .actions-menu-wrapper .action-items .action-item .content.align-center{align-items:center}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content.has-description,#external-overrides .creation-menu-wrapper .action-items .action-item .content.has-description,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content.has-description,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content.has-description,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content.has-description,#external-overrides .actions-menu-wrapper .action-items .action-item .content.has-description{flex-wrap:nowrap;align-items:center}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content.has-description.dismiss p,#external-overrides .creation-menu-wrapper .action-items .action-item .content.has-description.dismiss p,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content.has-description.dismiss p,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content.has-description.dismiss p,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content.has-description.dismiss p,#external-overrides .actions-menu-wrapper .action-items .action-item .content.has-description.dismiss p{margin:0}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content.has-description .description-body,#external-overrides .creation-menu-wrapper .action-items .action-item .content.has-description .description-body,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content.has-description .description-body,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content.has-description .description-body,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content.has-description .description-body,#external-overrides .actions-menu-wrapper .action-items .action-item .content.has-description .description-body{width:90%;text-align:left}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content.has-description .description-body p,#external-overrides .creation-menu-wrapper .action-items .action-item .content.has-description .description-body p,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content.has-description .description-body p,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content.has-description .description-body p,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content.has-description .description-body p,#external-overrides .actions-menu-wrapper .action-items .action-item .content.has-description .description-body p{margin-right:auto;margin-left:0;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content.has-description .description-body p,#external-overrides .creation-menu-wrapper .action-items .action-item .content.has-description .description-body p,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content.has-description .description-body p,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content.has-description .description-body p,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content.has-description .description-body p,#external-overrides .actions-menu-wrapper .action-items .action-item .content.has-description .description-body p{font-weight:600}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content.has-description .description-body span,#external-overrides .creation-menu-wrapper .action-items .action-item .content.has-description .description-body span,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content.has-description .description-body span,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content.has-description .description-body span,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content.has-description .description-body span,#external-overrides .actions-menu-wrapper .action-items .action-item .content.has-description .description-body span{padding-right:15px;display:block;color:var(--color-black-shade-three)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper,#external-overrides .creation-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper,#external-overrides .actions-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper{aspect-ratio:1/1;height:22px;width:22px}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper.add-user svg,#external-overrides .creation-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper.add-user svg,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper.add-user svg,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper.add-user svg,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper.add-user svg,#external-overrides .actions-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper.add-user svg{color:var(--color-green-shade-two)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper.remove-user svg,#external-overrides .creation-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper.remove-user svg,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper.remove-user svg,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper.remove-user svg,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper.remove-user svg,#external-overrides .actions-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper.remove-user svg{color:var(--color-red-shade-three)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper.custom-info svg,#external-overrides .creation-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper.custom-info svg,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper.custom-info svg,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper.custom-info svg,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper.custom-info svg,#external-overrides .actions-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper.custom-info svg{color:var(--color-orange-shade-three)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper.invite-co-parent svg,#external-overrides .creation-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper.invite-co-parent svg,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper.invite-co-parent svg,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper.invite-co-parent svg,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content.has-description .icon-wrapper.invite-co-parent svg,#external-overrides .actions-menu-wrapper .action-items .action-item .content.has-description .icon-wrapper.invite-co-parent svg{color:var(--color-blue-shade-two)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content input,#external-overrides .creation-menu-wrapper .action-items .action-item .content input,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content input,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content input,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content input,#external-overrides .actions-menu-wrapper .action-items .action-item .content input{opacity:0;display:block!important;z-index:100;position:fixed}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content p,#external-overrides .creation-menu-wrapper .action-items .action-item .content p,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content p,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content p,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content p,#external-overrides .actions-menu-wrapper .action-items .action-item .content p{display:inline;line-height:1.4;text-align:left;max-width:100%;margin-left:5px;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content p,#external-overrides .creation-menu-wrapper .action-items .action-item .content p,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content p,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content p,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content p,#external-overrides .actions-menu-wrapper .action-items .action-item .content p{font-weight:500}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content p.close,#external-overrides .creation-menu-wrapper .action-items .action-item .content p.close,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content p.close,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content p.close,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content p.close,#external-overrides .actions-menu-wrapper .action-items .action-item .content p.close{color:var(--color-red-shade-three)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content p .subtitle,#external-overrides .creation-menu-wrapper .action-items .action-item .content p .subtitle,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content p .subtitle,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content p .subtitle,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content p .subtitle,#external-overrides .actions-menu-wrapper .action-items .action-item .content p .subtitle{line-height:1.4}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper,#external-overrides .creation-menu-wrapper .action-items .action-item .content .icon-wrapper,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content .icon-wrapper,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper,#external-overrides .actions-menu-wrapper .action-items .action-item .content .icon-wrapper{display:flex;align-items:center;border-radius:0;margin-right:5px;margin-left:auto;aspect-ratio:1/1;height:22px;width:22px}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper.close svg,#external-overrides .creation-menu-wrapper .action-items .action-item .content .icon-wrapper.close svg,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper.close svg,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content .icon-wrapper.close svg,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper.close svg,#external-overrides .actions-menu-wrapper .action-items .action-item .content .icon-wrapper.close svg{color:var(--color-red-shade-two)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg,#external-overrides .creation-menu-wrapper .action-items .action-item .content .icon-wrapper svg,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content .icon-wrapper svg,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg,#external-overrides .actions-menu-wrapper .action-items .action-item .content .icon-wrapper svg{display:block;white-space:nowrap;height:100%;width:100%;color:var(--color-black-shade-three)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg.calendar,#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg.close,#external-overrides .creation-menu-wrapper .action-items .action-item .content .icon-wrapper svg.calendar,#external-overrides .creation-menu-wrapper .action-items .action-item .content .icon-wrapper svg.close,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg.calendar,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg.close,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content .icon-wrapper svg.calendar,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content .icon-wrapper svg.close,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg.calendar,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg.close,#external-overrides .actions-menu-wrapper .action-items .action-item .content .icon-wrapper svg.calendar,#external-overrides .actions-menu-wrapper .action-items .action-item .content .icon-wrapper svg.close{transform:scale(.85)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg.expense,#external-overrides .creation-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg.document,#external-overrides .creation-menu-wrapper .action-items .action-item .content .icon-wrapper svg.expense,#external-overrides .creation-menu-wrapper .action-items .action-item .content .icon-wrapper svg.document,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg.expense,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg.document,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content .icon-wrapper svg.expense,#external-overrides .screen-actions-menu-wrapper .action-items .action-item .content .icon-wrapper svg.document,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg.expense,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item .content .icon-wrapper svg.document,#external-overrides .actions-menu-wrapper .action-items .action-item .content .icon-wrapper svg.expense,#external-overrides .actions-menu-wrapper .action-items .action-item .content .icon-wrapper svg.document{transform:scale(.9)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item.calendar .content p,#external-overrides .creation-menu-wrapper #creation-menu-items .action-item.calendar .content svg,#external-overrides .creation-menu-wrapper .action-items .action-item.calendar .content p,#external-overrides .creation-menu-wrapper .action-items .action-item.calendar .content svg,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item.calendar .content p,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item.calendar .content svg,#external-overrides .screen-actions-menu-wrapper .action-items .action-item.calendar .content p,#external-overrides .screen-actions-menu-wrapper .action-items .action-item.calendar .content svg,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item.calendar .content p,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item.calendar .content svg,#external-overrides .actions-menu-wrapper .action-items .action-item.calendar .content p,#external-overrides .actions-menu-wrapper .action-items .action-item.calendar .content svg{color:var(--color-blue-shade-two)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item.expense .content p,#external-overrides .creation-menu-wrapper #creation-menu-items .action-item.expense .content svg,#external-overrides .creation-menu-wrapper .action-items .action-item.expense .content p,#external-overrides .creation-menu-wrapper .action-items .action-item.expense .content svg,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item.expense .content p,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item.expense .content svg,#external-overrides .screen-actions-menu-wrapper .action-items .action-item.expense .content p,#external-overrides .screen-actions-menu-wrapper .action-items .action-item.expense .content svg,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item.expense .content p,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item.expense .content svg,#external-overrides .actions-menu-wrapper .action-items .action-item.expense .content p,#external-overrides .actions-menu-wrapper .action-items .action-item.expense .content svg{color:var(--color-green-shade-two)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item.handoff .content p,#external-overrides .creation-menu-wrapper #creation-menu-items .action-item.handoff .content svg,#external-overrides .creation-menu-wrapper .action-items .action-item.handoff .content p,#external-overrides .creation-menu-wrapper .action-items .action-item.handoff .content svg,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item.handoff .content p,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item.handoff .content svg,#external-overrides .screen-actions-menu-wrapper .action-items .action-item.handoff .content p,#external-overrides .screen-actions-menu-wrapper .action-items .action-item.handoff .content svg,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item.handoff .content p,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item.handoff .content svg,#external-overrides .actions-menu-wrapper .action-items .action-item.handoff .content p,#external-overrides .actions-menu-wrapper .action-items .action-item.handoff .content svg{color:var(--color-purple-shade-two)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item.visitation .content p,#external-overrides .creation-menu-wrapper #creation-menu-items .action-item.visitation .content svg,#external-overrides .creation-menu-wrapper .action-items .action-item.visitation .content p,#external-overrides .creation-menu-wrapper .action-items .action-item.visitation .content svg,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item.visitation .content p,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item.visitation .content svg,#external-overrides .screen-actions-menu-wrapper .action-items .action-item.visitation .content p,#external-overrides .screen-actions-menu-wrapper .action-items .action-item.visitation .content svg,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item.visitation .content p,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item.visitation .content svg,#external-overrides .actions-menu-wrapper .action-items .action-item.visitation .content p,#external-overrides .actions-menu-wrapper .action-items .action-item.visitation .content svg{color:var(--color-cyan-shade-two)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item.child-update .content p,#external-overrides .creation-menu-wrapper #creation-menu-items .action-item.child-update .content svg,#external-overrides .creation-menu-wrapper .action-items .action-item.child-update .content p,#external-overrides .creation-menu-wrapper .action-items .action-item.child-update .content svg,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item.child-update .content p,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item.child-update .content svg,#external-overrides .screen-actions-menu-wrapper .action-items .action-item.child-update .content p,#external-overrides .screen-actions-menu-wrapper .action-items .action-item.child-update .content svg,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item.child-update .content p,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item.child-update .content svg,#external-overrides .actions-menu-wrapper .action-items .action-item.child-update .content p,#external-overrides .actions-menu-wrapper .action-items .action-item.child-update .content svg{color:var(--color-orange-shade-three)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item.memory .content p,#external-overrides .creation-menu-wrapper #creation-menu-items .action-item.memory .content svg,#external-overrides .creation-menu-wrapper .action-items .action-item.memory .content p,#external-overrides .creation-menu-wrapper .action-items .action-item.memory .content svg,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item.memory .content p,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item.memory .content svg,#external-overrides .screen-actions-menu-wrapper .action-items .action-item.memory .content p,#external-overrides .screen-actions-menu-wrapper .action-items .action-item.memory .content svg,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item.memory .content p,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item.memory .content svg,#external-overrides .actions-menu-wrapper .action-items .action-item.memory .content p,#external-overrides .actions-menu-wrapper .action-items .action-item.memory .content svg{color:var(--color-teal-shade-two)}#external-overrides .creation-menu-wrapper #creation-menu-items .action-item.document .content p,#external-overrides .creation-menu-wrapper #creation-menu-items .action-item.document .content svg,#external-overrides .creation-menu-wrapper .action-items .action-item.document .content p,#external-overrides .creation-menu-wrapper .action-items .action-item.document .content svg,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item.document .content p,#external-overrides .screen-actions-menu-wrapper #creation-menu-items .action-item.document .content svg,#external-overrides .screen-actions-menu-wrapper .action-items .action-item.document .content p,#external-overrides .screen-actions-menu-wrapper .action-items .action-item.document .content svg,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item.document .content p,#external-overrides .actions-menu-wrapper #creation-menu-items .action-item.document .content svg,#external-overrides .actions-menu-wrapper .action-items .action-item.document .content p,#external-overrides .actions-menu-wrapper .action-items .action-item.document .content svg{color:var(--color-yellow-shade-one)}#external-overrides .confirm-modal{width:100%;border-radius:var(--border-radius-large);top:50%;left:50%;z-index:var(--z-index-floating);position:fixed;max-width:90vw;transform:translateY(100vh) translate(-50%) scale(0);padding:20px;pointer-events:none;opacity:0;transition:all .8s ease;background-color:#fff;box-shadow:#353f4e 0 30px 25px -10px}#external-overrides .confirm-modal.active{transform:translateY(-50%) translate(-50%) scale(1);pointer-events:auto;opacity:1;transition:all .5s ease}#external-overrides .confirm-modal *{user-select:none}#external-overrides .confirm-modal .modal-title{color:var(--color-black-shade-two);text-align:center;padding-bottom:15px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .confirm-modal .modal-title{font-weight:600}#external-overrides .confirm-modal .modal-body .confirm-modal-children p{color:var(--color-black-shade-two);padding-bottom:8px}#external-overrides .confirm-modal .modal-body .confirm-modal-children ul li,#external-overrides .confirm-modal .modal-body .modal-text{color:var(--color-black-shade-two)}#external-overrides .confirm-modal .modal-body .modal-text span{display:block;margin-bottom:10px}#external-overrides .confirm-modal .modal-body textarea{background-color:#fff;border-radius:var(--border-radius-medium-plus);border:1px solid var(--color-black-shade-eight)}#external-overrides .confirm-modal .modal-actions{display:flex;align-items:center;justify-content:center;margin-top:20px;width:100%;gap:0 10px}#external-overrides .confirm-modal .modal-actions button.button{min-width:100px;min-height:0;padding:10px;border-radius:var(--border-radius-small);border:0}#external-overrides .confirm-modal .modal-actions button.button .button-text{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .confirm-modal .modal-actions button.button .button-text{font-weight:500}#external-overrides .confirm-modal .modal-actions button.button.confirm{background-color:var(--color-green-shade-three);color:#fff}#external-overrides .confirm-modal .modal-actions button.button.cancel{background-color:var(--color-black-shade-six);color:var(--color-black-shade-three)}#external-overrides #app-container #slideshow-wrapper{overflow:auto;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;opacity:0;pointer-events:none;position:absolute;z-index:9999999;transition:all .5s ease;inset:0}#external-overrides #app-container #slideshow-wrapper.active{position:relative;opacity:1;transition:all .5s ease-in;pointer-events:auto}#external-overrides #app-container #slideshow-wrapper.active #slideshow-overlay{opacity:1;transition:all .5s ease}#external-overrides #app-container #slideshow-wrapper.active #slideshow-overlay #images-wrapper{transition:all .5s ease;overflow:auto;opacity:1}#external-overrides #app-container #slideshow-wrapper.active #slideshow-overlay #images-wrapper img.active{max-width:90vw;height:auto;opacity:1;transition:all .4s ease-in}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay{position:fixed;inset:0;width:100vw;height:100vh;opacity:0;transition:all .5s ease;background-color:#000000d9;backdrop-filter:blur(25px);display:flex;justify-content:center;align-items:center}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay .count{color:#fff;position:fixed;bottom:100px;width:max-content;padding:8px 10px;border-radius:var(--border-radius-primary);margin:0 auto;display:block;text-align:center;font-weight:300;background-color:transparent;left:50%;transform:translate(-50%)}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay .navigation{align-items:center;justify-content:space-between;font-weight:700;color:#fff;width:100vw;position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr 1fr;padding-bottom:env(safe-area-inset-bottom)}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay .navigation.full-width{grid-template-columns:1fr}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay .navigation.full-width button{border:0}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay .navigation button{border-radius:0;display:flex;align-items:center;justify-content:center;background-color:transparent;width:100%;padding:0;line-height:1;white-space:nowrap;border:0}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay .navigation button .icon-wrapper{aspect-ratio:1/1;height:16px;width:16px}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay .navigation button svg{justify-self:flex-start}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay .navigation button:nth-child(1){color:var(--color-yellow-shade-three)}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay .navigation button:nth-child(1) svg{position:relative;left:-10px}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay .navigation button:nth-child(2){color:#fff}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay .navigation button:nth-child(3){color:var(--color-green-shade-four)}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay .navigation button:nth-child(3) svg{position:relative;right:-10px}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay #images-wrapper{border-radius:var(--border-radius-larger);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .5s ease;background-size:contain;background-repeat:no-repeat;background-position:center;padding:0}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay #images-wrapper .content{max-height:0;opacity:0;max-width:0;transition:all .4s ease-out;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay #images-wrapper .content.active{max-height:unset;max-width:unset;opacity:1;transition:all .4s ease-in}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay #images-wrapper .content img{border-radius:var(--border-radius-larger);display:block;max-width:calc(100vw - 30px);transition:all .4s ease;max-height:60vh;margin-top:15px;height:auto;width:100%}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay #images-wrapper .content .text{position:fixed;width:100vw;align-items:center;justify-content:space-between;flex-wrap:wrap;top:55px;padding:15px}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay #images-wrapper .content .text .title,#external-overrides #app-container #slideshow-wrapper #slideshow-overlay #images-wrapper .content .text .capture-date{margin:0;width:max-content;text-align:left;border-radius:0 0 var(--border-radius-primary) 0;font-weight:300;color:#fff}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay #images-wrapper .content .text .title{font-weight:600}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay #images-wrapper .content .text .notes{font-weight:300;line-height:1.3;width:100%;color:#fff;padding-top:3px}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay #images-wrapper .content .text .capture-date{color:#fff;font-style:italic;text-align:center;right:0;opacity:.7;left:unset}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay #images-wrapper .content .text .shared-by{color:#fff;font-weight:600;width:100%;text-align:center}#external-overrides #app-container #slideshow-wrapper #slideshow-overlay #images-wrapper .content .text .shared-by{margin-top:10px;color:var(--color-black-shade-two);text-align:center}#external-overrides #app-container .google-autocomplete-wrapper{width:100%;gap:0 5px}#external-overrides #app-container .google-autocomplete-wrapper .input-field{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%}#external-overrides #app-container .google-autocomplete-wrapper .input-field .input-and-clear-button{width:100%;display:flex;align-items:center;justify-content:left;border-radius:0}#external-overrides #app-container .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input{outline:0;caret-color:var(--color-black-shade-two);display:flex;justify-content:flex-start;align-items:center;color:var(--color-black-shade-two);z-index:9;overscroll-behavior:none;width:100%;overflow:auto;text-align:left;background:transparent;transition:all .4s ease;margin-top:5px;font-size:16px;border:1px solid var(--color-border-grey);border-radius:var(--border-radius-small);padding:8px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input{font-weight:400}#external-overrides #app-container .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input:-webkit-autofill,#external-overrides #app-container .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input:-webkit-autofill:hover,#external-overrides #app-container .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input:-webkit-autofill:focus{-webkit-text-fill-color:"white"!important;text-decoration-color:"white"!important}#external-overrides #app-container .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input:-moz-autofill{-webkit-text-fill-color:"white"!important;text-decoration-color:"white"!important}#external-overrides #app-container .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input:focus-within{transition:all .4s ease;background-color:var(--color-background)}#external-overrides #app-container .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input::placeholder{display:none;opacity:0}#external-overrides #app-container .google-autocomplete-wrapper .input-field .input-and-clear-button .clear-input-button{position:relative;z-index:var(--z-index-max);display:flex;justify-content:center;align-items:center;margin-left:15px;aspect-ratio:1/1;height:20px;width:20px}#external-overrides #app-container .google-autocomplete-wrapper .input-field .input-and-clear-button .clear-input-button .icon-wrapper{display:flex;align-items:center;justify-content:center;position:relative;top:3px;margin-right:0;aspect-ratio:1/1;height:22px;width:22px}#external-overrides #app-container .google-autocomplete-wrapper .input-field .input-and-clear-button .clear-input-button .icon-wrapper svg{color:var(--color-red-shade-three)}#external-overrides #app-container .google-autocomplete-wrapper .input-field .label-and-icon{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0 auto}#external-overrides #app-container .google-autocomplete-wrapper .input-field .label-and-icon .label-wrapper label{color:var(--color-black-shade-two)}#external-overrides #app-container .google-autocomplete-wrapper .input-field .label-and-icon .icon-wrapper{opacity:1;aspect-ratio:1/1;height:20px;width:20px}#external-overrides #app-container .google-autocomplete-wrapper .input-field .label-and-icon .icon-wrapper svg{color:var(--color-blue-shade-three);opacity:1}#external-overrides #app-container #static-calendar{width:100%;transition:all .5s ease;height:max-content;max-width:100%;user-select:none}#external-overrides #app-container #static-calendar .button{margin-left:auto}#external-overrides #app-container #static-calendar .action-row{justify-content:space-between;align-items:center;width:100%;position:relative;display:grid;grid-template-columns:1fr 5fr 1fr;margin-bottom:10px}#external-overrides #app-container #static-calendar .action-row .active-month{font-size:20px;text-align:center;color:var(--color-brand-blue);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container #static-calendar .action-row .active-month{font-weight:500}#external-overrides #app-container #static-calendar .action-row .month-button{text-align:center;display:flex;justify-content:center;align-items:center;font-size:15px;color:var(--color-black-shade-three);gap:0 5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container #static-calendar .action-row .month-button{font-weight:500}#external-overrides #app-container #static-calendar .action-row .month-button.disabled{opacity:0;pointer-events:none;cursor:not-allowed}#external-overrides #app-container #static-calendar .action-row .month-button .icon-wrapper{aspect-ratio:1/1;height:18px;width:18px}#external-overrides #app-container #static-calendar .action-row .month-button svg{margin:0;padding:0}#external-overrides #app-container #static-calendar .weekday-labels{display:grid;grid-template-columns:repeat(7,1fr);justify-content:center;align-items:center;text-align:center}#external-overrides #app-container #static-calendar .weekday-labels span{color:var(--color-black-shade-four);font-size:14px;text-transform:uppercase;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container #static-calendar .weekday-labels span{font-weight:500}#external-overrides #app-container #static-calendar .days{display:grid;grid-template-columns:repeat(7,1fr);flex-wrap:wrap;height:100%;width:100%;justify-content:center;align-items:center;min-height:320px;position:relative}#external-overrides #app-container #static-calendar .days #inline-loading-spinner-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:200px;width:100vw;text-align:center;margin:0;padding:0}#external-overrides #app-container #static-calendar .days #inline-loading-spinner-wrapper{height:unset;width:unset;aspect-ratio:1/1;height:70px;width:70px}#external-overrides #app-container #static-calendar .days .day{color:var(--color-black-shade-two);display:flex;justify-content:center;align-items:center;text-align:center;flex-wrap:wrap;margin-bottom:10px;position:relative;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container #static-calendar .days .day{font-weight:600}#external-overrides #app-container #static-calendar .days .day{aspect-ratio:1/1;height:50px;width:50px}#external-overrides #app-container #static-calendar .days .day .emoji{position:absolute;opacity:1;top:-3px;right:5px}#external-overrides #app-container #static-calendar .days .day .dot.holiday{position:absolute;opacity:1;right:0;background-color:var(--color-orange-shade-four)}#external-overrides #app-container #static-calendar .days .day .dot-wrapper{display:flex;justify-content:center;align-items:center;position:relative;top:-8px}#external-overrides #app-container #static-calendar .days .day .dot-wrapper .dot{border-radius:100%;position:relative;aspect-ratio:1/1;height:5px;width:5px}#external-overrides #app-container #static-calendar .days .day .dot-wrapper .dot.shared{background:var(--color-purple-shade-three)}#external-overrides #app-container #static-calendar .days .day .dot-wrapper .dot.financial{background:var(--color-green-shade-three)}#external-overrides #app-container #static-calendar .days .day .dot-wrapper .dot.current-user{background:var(--color-brand-blue)}#external-overrides #app-container #static-calendar .days .day .dot-wrapper .dot.visitation{background:var(--color-teal-shade-four)}#external-overrides #app-container #static-calendar .days .day.weekend-day{color:var(--color-black-shade-four)}#external-overrides #app-container #static-calendar .days .day.active{background-color:var(--color-blue-shade-seven);color:var(--color-brand-blue);border-radius:var(--border-radius-rounded-large);transition:all .5s ease;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container #static-calendar .days .day.active{font-weight:700}#external-overrides #app-container #static-calendar .days .day.active.weekend-day{color:var(--color-brand-blue);opacity:1}#external-overrides #app-container #static-calendar .days .day.active.today{background-color:var(--color-blue-shade-seven)}#external-overrides #app-container #static-calendar .days .day.today{border-radius:var(--border-radius-rounded-large);background-color:#fff;color:var(--color-brand-blue);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container #static-calendar .days .day.today{font-weight:700}#external-overrides #app-container #static-calendar .days .day.today.active{color:var(--color-brand-blue)}#external-overrides #app-container #static-calendar .days .day.today.weekend-day{color:var(--color-brand-blue);opacity:1}#external-overrides #app-container .datepicker{width:100%;transition:all .5s ease;height:max-content;max-width:100%;min-height:300px;background-color:var(--color-background);padding:10px;margin-bottom:15px;border-radius:var(--border-radius-large)}#external-overrides #app-container .datepicker *{user-select:none}#external-overrides #app-container .datepicker .datepicker-children{margin-top:10px;padding:0 10px}#external-overrides #app-container .datepicker .datepicker-children #visitation-schedule-how-to-wrapper ol li{padding-bottom:5px}#external-overrides #app-container .datepicker .datepicker-children #visitation-schedule-how-to-wrapper .label-wrapper label .icon-wrapper{aspect-ratio:1/1;height:18px;width:18px}#external-overrides #app-container .datepicker .datepicker-children #visitation-schedule-how-to-wrapper .label-wrapper label .icon-wrapper svg{color:var(--color-green-shade-three)}#external-overrides #app-container .datepicker .datepicker-children .visitation-preview{max-height:300px;overflow-y:auto;background-color:var(--color-background);border-radius:var(--border-radius-medium)}#external-overrides #app-container .datepicker .datepicker-children .visitation-preview .month-title{font-weight:600;font-size:.95rem;color:var(--color-brand-blue);margin-bottom:.4rem}#external-overrides #app-container .datepicker .datepicker-children .visitation-preview .event-date{display:flex;align-items:center;justify-content:space-between;border-radius:var(--border-radius-small);padding:0 10px 5px;margin:4px 0}#external-overrides #app-container .datepicker .datepicker-children .visitation-preview .event-date .event-date-text{color:var(--color-black-shade-two);display:flex;align-items:center}#external-overrides #app-container .datepicker .datepicker-children .visitation-preview .event-date .event-date-text:before{content:"◆";margin-right:8px;color:var(--color-blue-shade-three);font-size:12px;opacity:.7}#external-overrides #app-container .datepicker .datepicker-children .visitation-preview .event-date .event-date-text .icon-wrapper{margin:0 5px}#external-overrides #app-container .datepicker .datepicker-children .visitation-preview .event-date .event-date-text .icon-wrapper svg{color:var(--color-black-shade-three)}#external-overrides #app-container .datepicker .new-visitation-schedule .schedule-input-and-duration-type{gap:0 40px;align-items:center;display:flex;justify-content:space-between}#external-overrides #app-container .datepicker .new-visitation-schedule .schedule-input-and-duration-type .input-field{width:max-content}#external-overrides #app-container .datepicker .new-visitation-schedule .schedule-input-and-duration-type .tags{flex-wrap:wrap}#external-overrides #app-container .datepicker .new-visitation-schedule .schedule-input-and-duration-type .tags .tag{width:100%}#external-overrides #app-container .datepicker .button{margin-left:auto}#external-overrides #app-container .datepicker .multi-day-tags{margin-top:15px;padding:0 10px}#external-overrides #app-container .datepicker .multi-day-tags .tags{gap:0 10px;display:grid;grid-template-columns:1fr 1fr 1fr}#external-overrides #app-container .datepicker .multi-day-tags .label-and-info-icon{display:flex;align-items:center;justify-content:flex-start;gap:0 5px}#external-overrides #app-container .datepicker .multi-day-tags .label-and-info-icon .icon-wrapper{aspect-ratio:1/1;height:20px;width:20px}#external-overrides #app-container .datepicker .multi-day-tags .label-and-info-icon .icon-wrapper.info svg{color:var(--color-green-shade-two)}#external-overrides #app-container .datepicker .action-row{justify-content:space-between;align-items:center;width:100%;position:relative;display:flex;margin-bottom:8px;padding:0 10px}#external-overrides #app-container .datepicker .action-row .active-month{color:var(--color-black-shade-two);font-size:20px;text-align:center;position:relative;right:-8px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .datepicker .action-row .active-month{font-weight:700}#external-overrides #app-container .datepicker .action-row .month-button{text-align:center;display:flex;justify-content:center;align-items:center;cursor:pointer;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .datepicker .action-row .month-button{font-weight:600}#external-overrides #app-container .datepicker .action-row .month-button.disabled{opacity:0;pointer-events:none;cursor:not-allowed}#external-overrides #app-container .datepicker .action-row .month-button.next-month{justify-self:flex-end;text-align:right}#external-overrides #app-container .datepicker .action-row .month-button .icon-wrapper{aspect-ratio:1/1;height:22px;width:22px}#external-overrides #app-container .datepicker .action-row .month-button .icon-wrapper svg{color:var(--color-black-shade-three)}#external-overrides #app-container .datepicker .weekday-labels{justify-content:center;align-items:center;text-align:center;position:relative;display:grid;grid-template-columns:repeat(7,1fr);padding-bottom:15px}#external-overrides #app-container .datepicker .weekday-labels .weekday{padding:0 0 3px;margin:0;border-bottom:1px solid var(--color-black-shade-six);font-size:14px;text-transform:uppercase;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .datepicker .weekday-labels .weekday{font-weight:400}#external-overrides #app-container .datepicker .days{display:grid;grid-template-columns:repeat(7,1fr);flex-wrap:wrap;height:100%;width:100%;justify-content:center;align-items:center;gap:10px 0}#external-overrides #app-container .datepicker .days .day{display:flex;justify-content:center;align-items:center;text-align:center;color:var(--color-black-shade-three);position:relative;aspect-ratio:1/1;transition:all .5s ease;cursor:pointer;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .datepicker .days .day{font-weight:500}#external-overrides #app-container .datepicker .days .day.weekend-day{opacity:.5}#external-overrides #app-container .datepicker .days .day.weekend-day.today{opacity:1}#external-overrides #app-container .datepicker .days .day.active{border-radius:var(--border-radius-rounded-large);position:relative;color:#fff;background-color:var(--color-blue-shade-three);transition:all .5s ease;cursor:pointer;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .datepicker .days .day.active{font-weight:700}#external-overrides #app-container .datepicker .days .day.active.active-start{background-color:var(--color-blue-shade-three);border-radius:50%;z-index:2}#external-overrides #app-container .datepicker .days .day.active.active-start:after{left:50%}#external-overrides #app-container .datepicker .days .day.active.active-end{background-color:var(--color-blue-shade-three);border-radius:50%;z-index:2}#external-overrides #app-container .datepicker .days .day.active.active-end:after{right:50%}#external-overrides #app-container .datepicker .days .day.active.active-start:after,#external-overrides #app-container .datepicker .days .day.active.active-end:after{content:"";position:absolute;top:0;bottom:0;width:50%;background-color:#256dc92e;z-index:1}#external-overrides #app-container .datepicker .days .day.active.active-between{background-color:#256dc92e;border-radius:0;color:var(--color-blue-shade-three);z-index:1}#external-overrides #app-container .datepicker .days .day.active.weekend-day{opacity:1}#external-overrides #app-container .datepicker .days .day.active.today{color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .datepicker .days .day.active.today{font-weight:700}#external-overrides #app-container .datepicker .days .day.today{border-radius:var(--border-radius-rounded-large);position:relative;color:var(--color-blue-shade-four);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .datepicker .days .day.today{font-weight:700}#external-overrides #app-container .datepicker .days .day.placeholder{opacity:0;pointer-events:none}#external-overrides #app-container .datepicker .days .day .holiday{position:absolute;top:0;right:-5px}#external-overrides #app-container .timepicker{max-width:100%;background-color:var(--color-background);padding:20px;margin-bottom:15px;border-radius:var(--border-radius-large)}#external-overrides #app-container .timepicker *{user-select:none}#external-overrides #app-container .timepicker .remove-time-button{width:100%}#external-overrides #app-container .timepicker .selected-time-wrapper{text-align:center;border:0;display:flex;justify-content:space-between;align-items:center}#external-overrides #app-container .timepicker .selected-time-wrapper .hour-minute{border:0;color:var(--color-green-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .timepicker .selected-time-wrapper .hour-minute{font-weight:700}#external-overrides #app-container .timepicker .selected-time-wrapper .hour-minute.title{margin:0}#external-overrides #app-container .timepicker .selected-time-wrapper .time-meridians{display:flex;width:max-content;overflow:hidden;gap:0 15px}#external-overrides #app-container .timepicker .selected-time-wrapper .time-meridians .time-meridian{background-color:var(--color-black-shade-six);border-radius:50%;padding:10px 0;flex-shrink:0;display:flex;height:55px;width:55px;justify-content:center;align-items:center;color:var(--color-black-shade-three);overflow:visible;transition:all .3s ease;flex-wrap:wrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .timepicker .selected-time-wrapper .time-meridians .time-meridian{font-weight:500}#external-overrides #app-container .timepicker .selected-time-wrapper .time-meridians .time-meridian.active{transition:all .3s ease;background-color:var(--color-green-shade-two);color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .timepicker .selected-time-wrapper .time-meridians .time-meridian.active{font-weight:700}#external-overrides #app-container .timepicker .selected-time-wrapper .time-meridians .time-meridian.active .icon-wrapper svg{color:#fff}#external-overrides #app-container .timepicker .selected-time-wrapper .time-meridians .time-meridian .icon-wrapper{width:100%}#external-overrides #app-container .timepicker .selected-time-wrapper .time-meridians .time-meridian .icon-wrapper svg{color:var(--color-black-shade-two)}#external-overrides #app-container .timepicker .timepicker-content{width:100vw;max-width:100%;display:flex;justify-content:space-between;align-items:center;margin:10px 0}#external-overrides #app-container .timepicker .timepicker-content .selectors{display:flex;justify-content:center;align-items:center;padding:10px 0;width:100%;gap:0 30px}#external-overrides #app-container .timepicker .timepicker-content .time-selection-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;gap:0 10px;border:1px solid var(--color-black-shade-four);padding:5px;border-radius:var(--border-radius-primary)}#external-overrides #app-container .timepicker .timepicker-content .time-selection-wrapper .time-text{display:flex;flex-direction:column;justify-content:center;align-items:center}#external-overrides #app-container .timepicker .timepicker-content .time-selection-wrapper .time-text *{white-space:nowrap;line-height:1}#external-overrides #app-container .timepicker .timepicker-content .time-selection-wrapper .time-text .time-label{color:var(--color-black-shade-three);line-height:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .timepicker .timepicker-content .time-selection-wrapper .time-text .time-label{font-weight:500}#external-overrides #app-container .timepicker .timepicker-content .time-selection-wrapper .icon-wrapper{aspect-ratio:1/1;height:40px;width:40px}#external-overrides #app-container .timepicker .timepicker-content .time-selection-wrapper .icon-wrapper svg{transform:scale(.6);color:var(--color-black-shade-three)}#external-overrides #app-container .timepicker .timepicker-content .label-wrapper{width:100%;justify-self:center;display:flex;align-items:center;margin:20px auto 15px}#external-overrides #app-container .timepicker .timepicker-content .label-wrapper label{border-bottom:1px solid var(--color-border-purple);color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .timepicker .timepicker-content .label-wrapper label{font-weight:700}#external-overrides #app-container .timepicker .timepicker-content .hours,#external-overrides #app-container .timepicker .timepicker-content .minutes{width:100%;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;display:grid;grid-template-columns:repeat(6,1fr);max-width:100%}#external-overrides #app-container .timepicker .timepicker-content .hours .minute .disabled,#external-overrides #app-container .timepicker .timepicker-content .minutes .minute .disabled{opacity:.3;pointer-events:none}#external-overrides #app-container .timepicker .timepicker-content .hours .hour,#external-overrides #app-container .timepicker .timepicker-content .hours .minute,#external-overrides #app-container .timepicker .timepicker-content .minutes .hour,#external-overrides #app-container .timepicker .timepicker-content .minutes .minute{display:flex;justify-content:center;align-items:center;text-align:center;color:var(--color-black-shade-two);position:relative;margin:5px auto;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .timepicker .timepicker-content .hours .hour,#external-overrides #app-container .timepicker .timepicker-content .hours .minute,#external-overrides #app-container .timepicker .timepicker-content .minutes .hour,#external-overrides #app-container .timepicker .timepicker-content .minutes .minute{font-weight:500}#external-overrides #app-container .timepicker .timepicker-content .hours .hour,#external-overrides #app-container .timepicker .timepicker-content .hours .minute,#external-overrides #app-container .timepicker .timepicker-content .minutes .hour,#external-overrides #app-container .timepicker .timepicker-content .minutes .minute{aspect-ratio:1/1;height:40px;width:40px}#external-overrides #app-container .timepicker .timepicker-content .hours .hour.active,#external-overrides #app-container .timepicker .timepicker-content .hours .minute.active,#external-overrides #app-container .timepicker .timepicker-content .minutes .hour.active,#external-overrides #app-container .timepicker .timepicker-content .minutes .minute.active{opacity:1;border-radius:var(--border-radius-rounded-large);cursor:pointer;background-color:var(--color-blue-shade-three);color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .timepicker .timepicker-content .hours .hour.active,#external-overrides #app-container .timepicker .timepicker-content .hours .minute.active,#external-overrides #app-container .timepicker .timepicker-content .minutes .hour.active,#external-overrides #app-container .timepicker .timepicker-content .minutes .minute.active{font-weight:700}#external-overrides #app-container .timepicker.settings{max-height:0;overflow:hidden;transition:all .5s ease}#external-overrides #app-container .timepicker.settings.active{max-height:1000px;transition:all .5s ease}#external-overrides #app-container .datetime-content-wrapper{position:relative;padding-top:env(safe-area-inset-top)}#external-overrides #app-container .datetime-content-wrapper.active{transition:all .4s ease;opacity:1;pointer-events:all}#external-overrides #app-container .datetime-content-wrapper .title{color:var(--color-orange-shade-four);font-size:25px;width:max-content;line-height:1;padding-bottom:3px;margin-bottom:15px;white-space:nowrap;border-bottom:1px solid var(--color-black-shade-nine);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .datetime-content-wrapper .title{font-weight:600}#external-overrides #app-container .datetime-content-wrapper .pickers-wrapper{position:relative;width:100%}#external-overrides #app-container .datetime-content-wrapper .pickers-wrapper .no-datetime-selected{text-align:center;margin:0 auto 15px;background-color:var(--color-yellow-shade-seven);padding:10px;border-radius:var(--border-radius-small)}#external-overrides #app-container .datetime-content-wrapper .pickers-wrapper .no-datetime-selected .no-datetime-selected-text{color:var(--color-yellow-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .datetime-content-wrapper .pickers-wrapper .no-datetime-selected .no-datetime-selected-text{font-weight:700}#external-overrides #app-container .collapsible{transition:all .5s ease;width:100%;overflow:hidden}#external-overrides #app-container .collapsible.open .collapsible-content{opacity:1;pointer-events:auto;transition:transform .4s ease,opacity .3s ease;transform:scaleY(1);gap:5px;position:relative}#external-overrides #app-container .collapsible.hide-plus-minus .collapsible-title .icon-wrapper.plus-minus{display:none}#external-overrides #app-container .collapsible .collapsible-title{color:var(--color-black-shade-three);line-height:1;white-space:nowrap;display:flex;align-items:center;justify-content:space-between;user-select:none;width:100%}#external-overrides #app-container .collapsible .collapsible-title .title-text{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #app-container .collapsible .collapsible-title .title-text{font-weight:500}#external-overrides #app-container .collapsible .collapsible-title .title-text.yellow{color:var(--color-yellow-shade-one)}#external-overrides #app-container .collapsible .collapsible-title .icon-wrapper:not(.plus-minus){margin-right:10px;position:relative;top:-1px}#external-overrides #app-container .collapsible .collapsible-title .plus-minus{margin-left:auto;margin-right:0;color:var(--color-black-shade-three)!important;aspect-ratio:1/1;height:14px;width:14px}#external-overrides #app-container .collapsible .collapsible-content{width:100%;align-items:center;justify-content:space-between;z-index:1;color:var(--color-black-shade-two);font-size:15px;pointer-events:none;opacity:0;overflow:hidden;transform-origin:top;transition:transform .4s ease,opacity .3s ease;transform:scaleY(0);position:absolute}#external-overrides #app-container .collapsible.event-search .collapsible-content{display:block}#external-overrides #app-container .collapsible.memory-disclaimer{margin-bottom:15px}#external-overrides #app-container .collapsible.memory-disclaimer .collapsible-content{margin-top:10px;padding:15px;border:1px solid var(--color-yellow-shade-five);background-color:var(--color-yellow-shade-seven);border-radius:var(--border-radius-primary)}#external-overrides #app-container .collapsible.memory-disclaimer .collapsible-content p{color:var(--color-yellow-shade-one)}@media screen and (min-width: 800px){#external-overrides #app-container .actions.active{max-height:1000px}#external-overrides #app-container .actions.active .children{width:300px;position:relative;float:right;right:0;top:40px;z-index:var(--z-index-max)}#external-overrides #app-container #screen-title-wrapper svg{transform:scale(1.1);color:var(--color-green-shade-three);transition:all .3s ease-in-out}}@media screen and (min-width: 800px) and (min-width: 650px){#external-overrides #app-container #screen-title-wrapper svg:hover{transition:all .3s ease-in-out;cursor:pointer}}@media screen and (min-width: 800px){#external-overrides #app-container #screen-title-wrapper svg.actions-button{transform:scale(1);bottom:unset;right:unset;color:var(--color-black-shade-two)}#external-overrides #app-container .screen-wrapper:not(.home,.login){padding:20px 20px 200px;max-height:calc(100vh - 110px);border:1px solidvar(--color-border-grey);border-radius:var(--border-radius-medium)}#external-overrides #app-container .screen-wrapper:not(.home,.login).calendar{overflow:hidden auto}#external-overrides #app-container .screen-wrapper:not(.home,.login).documents{background:#fff;max-height:unset}#external-overrides #app-container .screen-wrapper{position:relative}#external-overrides #app-container .screen-wrapper.home{height:auto}#external-overrides #app-container #documents-container #doc-text{max-width:100%}#external-overrides #app-container #app-content-with-sidebar #login-container{padding-top:15px}#external-overrides #app-container #app-content-with-sidebar #login-container .form-container{width:55vw;margin:0 auto}#external-overrides #app-container #app-content-with-sidebar #login-container #forgot-password-link{max-width:180px}}@media screen and (min-width: 800px) and (min-width: 650px){#external-overrides #app-container #app-content-with-sidebar #login-container #forgot-password-link{transition:all .3s ease-in-out}}@media screen and (min-width: 800px) and (min-width: 650px) and (min-width: 650px){#external-overrides #app-container #app-content-with-sidebar #login-container #forgot-password-link:hover{transition:all .3s ease-in-out;cursor:pointer}}@media screen and (min-width: 800px){#external-overrides #app-container #app-content-with-sidebar #login-container .buttons{justify-content:flex-start}#external-overrides #app-container #app-content-with-sidebar #login-container .buttons button{width:25%}#external-overrides #app-container .MuiPaper-root{max-width:100%}#external-overrides #app-container #static-calendar{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}#external-overrides #app-container #calendar-container{border:1px solidvar(--color-border-grey);border-radius:var(--border-radius-medium)}#external-overrides #app-container #calendar-container .events{max-height:20vh}}@media screen and (min-width: 800px) and (min-width: 650px){#external-overrides #app-container button.button.default.default:hover{background-color:var(--color-brand-blue);color:#fff;border:unset}#external-overrides #app-container button.button.default.default.green:hover{background:var(--color-green-shade-three);color:#fff;border:unset}#external-overrides #app-container button.button.default.default.red:hover{background:var(--color-red-shade-three);color:#fff;border:unset}}@media screen and (min-width: 800px){#external-overrides #app-container #child-info-container .button.default.center{min-width:25%}}@media screen and (min-width: 800px){#external-overrides #app-container #form{max-height:65vh;max-width:50vw;border-radius:var(--border-radius-medium);left:unset;bottom:unset;top:unset;width:45vw;grid-column:1;grid-row:1;place-self:center center}#external-overrides #app-container #form .buttons{padding-bottom:15px}#external-overrides #app-container #form .buttons .form-button{transition:all .3s ease-in-out}}@media screen and (min-width: 800px) and (min-width: 650px){#external-overrides #app-container #form .buttons .form-button:hover{transition:all .3s ease-in-out;cursor:pointer}}@media screen and (min-width: 800px){#external-overrides #app-container #form.active{min-height:unset;max-height:unset;height:90vh}#external-overrides #app-container #form.view-holidays{max-height:25vh;min-height:0}#external-overrides #app-container #form.view-holidays button{transform:unset}}@media screen and (min-width: 800px) and (min-width: 650px){#external-overrides #app-container #form .close-icon{transition:all .3s ease-in-out}}@media screen and (min-width: 800px) and (min-width: 650px) and (min-width: 650px){#external-overrides #app-container #form .close-icon:hover{transition:all .3s ease-in-out;cursor:pointer}}@media screen and (min-width: 800px){#external-overrides #app-container #chat-wrapper{margin-right:auto;border-radius:var(--border-radius-medium);flex-direction:row;margin-left:15px;display:block;height:calc(100vh - 110px);border:1px solidvar(--color-border-grey)}#external-overrides #app-container #chat-wrapper .form:not(.input-container).message-input-field{bottom:15px;position:absolute;border-right:none;border-bottom:none;border-left:none;border:0;border-radius:0;max-width:50vw;padding-bottom:0}#external-overrides #app-container #chat-wrapper #default-messages,#external-overrides #app-container #chat-wrapper #messages{padding-top:10px;width:100%;max-width:55vw;position:relative;top:0;max-height:calc(100% - 120px);border:0}}@media screen and (min-width: 800px){#external-overrides #app-container #chat-wrapper #default-messages .message,#external-overrides #app-container #chat-wrapper #messages .message{min-width:200px;max-width:35%}}@media screen and (min-width: 800px) and (min-width: 650px){#external-overrides #app-container #chat-wrapper #default-messages .message svg,#external-overrides #app-container #chat-wrapper #messages .message svg{transition:all .3s ease-in-out}}@media screen and (min-width: 800px) and (min-width: 650px) and (min-width: 650px){#external-overrides #app-container #chat-wrapper #default-messages .message svg:hover,#external-overrides #app-container #chat-wrapper #messages .message svg:hover{transition:all .3s ease-in-out;cursor:pointer}}@media screen and (min-width: 800px){#external-overrides #app-container #chat-wrapper .form:not(.input-container){width:100%;display:flex;justify-content:center;border-left:1px solidvar(--color-border-grey);border-right:1px solidvar(--color-border-grey);border-bottom:1px solidvar(--color-border-grey);border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium)}#external-overrides #app-container #chat-wrapper .form:not(.input-container) .message-input{backdrop-filter:blur(20px)}#external-overrides #app-container #chat-wrapper .form:not(.input-container) #message-input-container{padding:0;justify-content:center;width:100%}}@media screen and (min-width: 800px) and (min-width: 800px){#external-overrides #app-container #navbar{width:auto;background:transparent;position:sticky;right:10vw;margin:0;padding:0;top:50%;bottom:50%;display:none}#external-overrides #app-container #navbar #menu-items{background:transparent;width:auto}}@media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 650px){#external-overrides #app-container #navbar #menu-items #icon-wrapper:hover{cursor:pointer;transition:all .3s ease-in-out;transform:scale(1.1)}}@media screen and (min-width: 800px) and (min-width: 800px){#external-overrides #app-container #navbar #menu-items .menu-item:not(.add){display:none}}#external-overrides #app-container .screen-wrapper:not(.home){align-self:stretch}@media screen and (max-width: 800px){#external-overrides #documents-container.screen-wrapper{width:100vw}}@media screen and (max-width: 400px){#external-overrides .form-wrapper .form-buttons .form-button-wrapper .form-button,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper .form-button{aspect-ratio:1/1;height:50px;width:50px}#external-overrides .form-wrapper .form-buttons .form-button-wrapper .form-button svg,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper .form-button svg{transform:scale(.8)}#external-overrides .form-wrapper .form-buttons .form-button-wrapper .button-text,#external-overrides .form-wrapper .form-action-buttons .form-button-wrapper .button-text{text-align:center;word-break:break-word;width:unset;max-width:60px}#external-overrides .form-wrapper .form-buttons.form-action-buttons .form-button-wrapper .button-text,#external-overrides .form-wrapper .form-action-buttons.form-action-buttons .form-button-wrapper .button-text{white-space:wrap}}#external-overrides .dashboard #header{height:300px;width:100vw}#external-overrides .dashboard .screen-content{max-height:unset!important;overflow:visible!important}#external-overrides .dashboard .buttons{display:flex;align-items:center;gap:10px;justify-content:center}#external-overrides .dashboard .buttons button.button{display:flex;align-items:center;justify-content:center;font-size:16px;text-align:center;border:0;margin-top:10px;min-width:max-content;background:var(--color-green-shade-three);color:#fff;font-weight:700;width:100%;border-radius:var(--border-radius-primary)}#external-overrides .dashboard .buttons button.button.red{background:var(--color-red-shade-three);color:#fff}#external-overrides .dashboard p,#external-overrides .dashboard a{color:#fff}#external-overrides .dashboard p{margin:0 0 5px}#external-overrides .dashboard hr{margin:10px 0;border-color:#fff}#external-overrides .dashboard a{display:block}@media screen and (min-width: 1000px){#external-overrides .dashboard .screen-content{grid-template-columns:repeat(2,1fr)}}#external-overrides .dashboard .screen-content button.button{margin:0 auto 8px;justify-self:center;display:block!important}#external-overrides .dashboard .screen-content .tool-box{padding:20px;border-radius:var(--border-radius-larger);width:100%;margin-bottom:15px;border:1px solidvar(--color-border-grey)}#external-overrides .dashboard .screen-content .tool-box #changelog-preview{background-color:var(--color-black-shade-eight);padding:15px;font-size:14px;border-radius:var(--border-radius-medium);white-space:wrap;overflow:auto;word-break:break-all}#external-overrides .dashboard .screen-content .tool-box input{border-bottom:1px solid var(--color-border-grey)!important;padding:5px!important}#external-overrides .dashboard .screen-content .tool-box .box-title{font-weight:700!important;text-align:center;font-size:18px;margin-bottom:10px}#external-overrides .dashboard .screen-content .tool-box #code-block{background:#272822;padding:20px;border-radius:var(--border-radius-primary);color:#fff;margin-top:15px;white-space:wrap;max-width:100%}#external-overrides .dashboard .screen-content .tool-box #code-block code{-ms-word-wrap:break-word;word-break:break-all;max-width:200px}#external-overrides .dashboard .screen-content .tool-box #code-block p{color:#fff;-ms-word-break:break-all;word-break:break-all}#external-overrides .dashboard .screen-content .tool-box #code-block p span{max-width:200px;-ms-word-wrap:break-word;word-break:break-all}#external-overrides .dashboard .screen-content .tool-box #code-block p span.key{color:#46b969;font-weight:700}#external-overrides .dashboard .screen-content .tool-box #code-block p span.key.empty{opacity:.3}#external-overrides .dashboard .screen-content .tool-box #code-block p span.value{display:none}#external-overrides .dashboard .screen-content .tool-box #code-block p span.value.active{display:inline}@media screen and (max-width: 600px){#external-overrides .dashboard .screen-content{display:block}#external-overrides .dashboard .screen-content .tool-box{width:100%;margin-bottom:10px}}#external-overrides #chats-container{padding-top:env(safe-area-inset-top)}#external-overrides #chats-container .screen-content{background:var(--color-background);height:100%}#external-overrides #chats-container #screen-title-wrapper{align-items:center}#external-overrides #chats-container #screen-title-wrapper .screen-title{line-height:1}#external-overrides #chats-container .chat-rows{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:15px;gap:0 20px}#external-overrides #chats-container .chat-rows .chat-row{width:100%;border-bottom:0;margin-bottom:12px;display:flex;align-items:center}#external-overrides #chats-container .chat-rows .chat-row .mute-buttons{display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;margin-left:15px;cursor:pointer;height:max-content}#external-overrides #chats-container .chat-rows .chat-row .mute-buttons.muted .icon-wrapper{background:var(--color-green-shade-three)}#external-overrides #chats-container .chat-rows .chat-row .mute-buttons.unmuted .icon-wrapper{background:var(--color-red-shade-three)}#external-overrides #chats-container .chat-rows .chat-row .mute-buttons .icon-wrapper{padding:8px;border-radius:var(--border-radius-rounded-large);aspect-ratio:1/1;height:40px;width:40px}#external-overrides #chats-container .chat-rows .chat-row .mute-buttons .icon-wrapper svg{padding:0;margin:0;color:#fff}#external-overrides #chats-container .chat-rows .chat-row .row-text{display:flex;align-items:flex-start;width:100%;justify-content:flex-start;position:relative;background-color:#fff;padding:15px;border-radius:var(--border-radius-medium)}#external-overrides #chats-container .chat-rows .chat-row .row-text .row-text-content{width:100%}#external-overrides #chats-container .chat-rows .chat-row .row-text .row-text-content .name-and-timestamp{display:flex;align-items:baseline;justify-content:space-between;width:100%}#external-overrides #chats-container .chat-rows .chat-row .row-text .row-text-content .name-and-timestamp .timestamp{font-size:13px;margin-left:auto;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chats-container .chat-rows .chat-row .row-text .row-text-content .name-and-timestamp .timestamp{font-weight:400}#external-overrides #chats-container .chat-rows .chat-row .row-text .row-text-content .name-and-timestamp .coParent-name{display:flex;color:var(--color-black-shade-two);font-size:18px;justify-content:space-between;margin-right:auto;line-height:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chats-container .chat-rows .chat-row .row-text .row-text-content .name-and-timestamp .coParent-name{font-weight:500}@media screen and (min-width: 800px){#external-overrides #chats-container .chat-rows .chat-row .row-text .row-text-content .name-and-timestamp .coParent-name{width:28vw}}#external-overrides #chats-container .chat-rows .chat-row .row-text .row-text-content .last-message{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;align-items:flex-start;justify-content:space-between;width:100%;gap:0 10px;padding-top:3px;font-size:15px;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chats-container .chat-rows .chat-row .row-text .row-text-content .last-message{font-weight:400}#external-overrides #chat-wrapper{width:100vw;overflow:hidden;justify-content:flex-start;grid-template-rows:auto 2fr auto;position:relative;display:flex;flex-direction:column;height:100vh}#external-overrides #chat-wrapper .long-press-menu{transition:all .9s ease-out;display:flex;flex-direction:column;position:fixed;left:50%;top:50%;min-width:78vw;border-radius:var(--border-radius-larger);overflow:hidden;pointer-events:none;background:#fff;z-index:var(--z-index-floating);box-shadow:#353f4e 0 30px 25px -10px}#external-overrides #chat-wrapper .long-press-menu *{user-select:none}#external-overrides #chat-wrapper .long-press-menu.slide-up{transition:all .5s ease;transform:translateY(-50%) translate(-50%) scale(1);pointer-events:auto}#external-overrides #chat-wrapper .long-press-menu.slide-down{transition:all .5s ease;transform:translateY(100vh) translate(-50%) scale(0);pointer-events:none}#external-overrides #chat-wrapper .long-press-menu .title-smaller{color:var(--color-purple-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chat-wrapper .long-press-menu .title-smaller{font-weight:500}#external-overrides #chat-wrapper .long-press-menu .title-plus{color:var(--color-black-shade-two);padding:10px 0;text-align:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chat-wrapper .long-press-menu .title-plus{font-weight:700}#external-overrides #chat-wrapper .long-press-menu.invite-co-parent .action-items .action-item.invite .content .icon-wrapper svg{color:var(--color-green-shade-two)}#external-overrides #chat-wrapper .long-press-menu.invite-co-parent .action-items .action-item.dismiss .content .icon-wrapper svg{color:var(--color-red-shade-four)}#external-overrides #chat-wrapper .long-press-menu.chat .action-items .action-item.search .content .icon-wrapper svg{color:var(--color-green-shade-two)}#external-overrides #chat-wrapper .long-press-menu.chat .action-items .action-item.dismiss .content .icon-wrapper svg{color:var(--color-red-shade-three)}#external-overrides #chat-wrapper .long-press-menu.long-press-menu .action-items .action-item{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chat-wrapper .long-press-menu.long-press-menu .action-items .action-item{font-weight:500}#external-overrides #chat-wrapper .long-press-menu.long-press-menu .action-items .action-item.rename-event .icon-wrapper{color:var(--color-blue-shade-three)}#external-overrides #chat-wrapper .long-press-menu.long-press-menu .action-items .action-item.delete-event .icon-wrapper{color:var(--color-red-shade-three)}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper{width:80vw}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper .action-items .body-text-small{padding:0 20px 20px;word-break:break-word}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper .action-items .action-item{padding:15px 20px}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item{padding:12px 20px}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item:last-child{padding-bottom:18px}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item p{color:var(--color-black-shade-two)}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.add-child .content .subtitle{color:var(--color-black-shade-three)}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.add-child .content svg{color:var(--color-blue-shade-three)}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.custom-info .content .subtitle{color:var(--color-black-shade-three)}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.custom-info .content svg{color:var(--color-orange-shade-two)}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.profile-pic .content .subtitle{color:var(--color-black-shade-three)}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.profile-pic .content svg{color:var(--color-green-shade-two)}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.remove-child .content .subtitle{color:var(--color-black-shade-three)}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.remove-child .content svg{color:var(--color-red-shade-three)}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.dismiss .content svg{color:var(--color-red-shade-three)}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item.dismiss .content svg .subtitle{color:var(--color-black-shade-three)}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content .icon-wrapper{aspect-ratio:1/1;height:20px;width:20px}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content p{margin:0;padding:0;flex-wrap:wrap;max-width:80%;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content p{font-weight:500}#external-overrides #chat-wrapper .long-press-menu.screen-actions-menu-wrapper.children-screen-actions .action-items .action-item .content p .subtitle{padding:0;width:100%;display:block}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items.screen-actions,#external-overrides #chat-wrapper .long-press-menu .action-items.screen-actions{padding:0}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items.screen-actions .action-item,#external-overrides #chat-wrapper .long-press-menu .action-items.screen-actions .action-item{padding:15px 0}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item{text-align:center;justify-content:space-between;position:relative;background:transparent;padding:15px 20px;max-width:100%;display:flex;width:100%;user-select:none;transition:all .9s ease;border-top:1px solid var(--color-border-grey-lighter)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item:last-child,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item:last-child{padding-bottom:18px}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content{display:flex;align-items:center;justify-content:flex-start;position:relative;width:100%}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content.align-center,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content.align-center{align-items:center}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content.has-description,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content.has-description{flex-wrap:nowrap;align-items:center}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content.has-description.dismiss p,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content.has-description.dismiss p{margin:0}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content.has-description .description-body,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content.has-description .description-body{width:90%;text-align:left}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content.has-description .description-body p,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content.has-description .description-body p{margin-right:auto;margin-left:0;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content.has-description .description-body p,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content.has-description .description-body p{font-weight:600}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content.has-description .description-body span,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content.has-description .description-body span{padding-right:15px;display:block;color:var(--color-black-shade-three)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content.has-description .icon-wrapper,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content.has-description .icon-wrapper{aspect-ratio:1/1;height:22px;width:22px}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content.has-description .icon-wrapper.add-user svg,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content.has-description .icon-wrapper.add-user svg{color:var(--color-green-shade-two)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content.has-description .icon-wrapper.remove-user svg,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content.has-description .icon-wrapper.remove-user svg{color:var(--color-red-shade-three)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content.has-description .icon-wrapper.custom-info svg,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content.has-description .icon-wrapper.custom-info svg{color:var(--color-orange-shade-three)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content.has-description .icon-wrapper.invite-co-parent svg,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content.has-description .icon-wrapper.invite-co-parent svg{color:var(--color-blue-shade-two)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content input,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content input{opacity:0;display:block!important;z-index:100;position:fixed}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content p,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content p{display:inline;line-height:1.4;text-align:left;max-width:100%;margin-left:5px;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content p,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content p{font-weight:500}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content p.close,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content p.close{color:var(--color-red-shade-three)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content p .subtitle,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content p .subtitle{line-height:1.4}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content .icon-wrapper,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content .icon-wrapper{display:flex;align-items:center;border-radius:0;margin-right:5px;margin-left:auto;aspect-ratio:1/1;height:22px;width:22px}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content .icon-wrapper.close svg,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content .icon-wrapper.close svg{color:var(--color-red-shade-two)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content .icon-wrapper svg,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content .icon-wrapper svg{display:block;white-space:nowrap;height:100%;width:100%;color:var(--color-black-shade-three)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content .icon-wrapper svg.calendar,#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content .icon-wrapper svg.close,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content .icon-wrapper svg.calendar,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content .icon-wrapper svg.close{transform:scale(.85)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content .icon-wrapper svg.expense,#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item .content .icon-wrapper svg.document,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content .icon-wrapper svg.expense,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item .content .icon-wrapper svg.document{transform:scale(.9)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item.calendar .content p,#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item.calendar .content svg,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item.calendar .content p,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item.calendar .content svg{color:var(--color-blue-shade-two)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item.expense .content p,#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item.expense .content svg,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item.expense .content p,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item.expense .content svg{color:var(--color-green-shade-two)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item.handoff .content p,#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item.handoff .content svg,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item.handoff .content p,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item.handoff .content svg{color:var(--color-purple-shade-two)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item.visitation .content p,#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item.visitation .content svg,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item.visitation .content p,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item.visitation .content svg{color:var(--color-cyan-shade-two)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item.child-update .content p,#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item.child-update .content svg,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item.child-update .content p,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item.child-update .content svg{color:var(--color-orange-shade-three)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item.memory .content p,#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item.memory .content svg,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item.memory .content p,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item.memory .content svg{color:var(--color-teal-shade-two)}#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item.document .content p,#external-overrides #chat-wrapper .long-press-menu #creation-menu-items .action-item.document .content svg,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item.document .content p,#external-overrides #chat-wrapper .long-press-menu .action-items .action-item.document .content svg{color:var(--color-yellow-shade-one)}#external-overrides #chat-wrapper .long-press-menu p{border:0;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chat-wrapper .long-press-menu p{font-weight:600}#external-overrides #chat-wrapper .long-press-menu p#copy,#external-overrides #chat-wrapper .long-press-menu p#pin,#external-overrides #chat-wrapper .long-press-menu p#dismiss{justify-content:flex-start;align-items:center}#external-overrides #chat-wrapper .long-press-menu p#copy .icon-wrapper,#external-overrides #chat-wrapper .long-press-menu p#pin .icon-wrapper,#external-overrides #chat-wrapper .long-press-menu p#dismiss .icon-wrapper{margin-right:10px;aspect-ratio:1/1;height:18px;width:18px}#external-overrides #chat-wrapper .long-press-menu p#copy#copy svg,#external-overrides #chat-wrapper .long-press-menu p#pin#copy svg,#external-overrides #chat-wrapper .long-press-menu p#dismiss#copy svg{color:var(--color-purple-shade-four)}#external-overrides #chat-wrapper .long-press-menu p#copy#pin,#external-overrides #chat-wrapper .long-press-menu p#pin#pin,#external-overrides #chat-wrapper .long-press-menu p#dismiss#pin{border-radius:0}#external-overrides #chat-wrapper .long-press-menu p#copy#pin.add svg,#external-overrides #chat-wrapper .long-press-menu p#pin#pin.add svg,#external-overrides #chat-wrapper .long-press-menu p#dismiss#pin.add svg{color:var(--color-green-shade-three)}#external-overrides #chat-wrapper .long-press-menu p#copy#dismiss .icon-wrapper,#external-overrides #chat-wrapper .long-press-menu p#pin#dismiss .icon-wrapper,#external-overrides #chat-wrapper .long-press-menu p#dismiss#dismiss .icon-wrapper{aspect-ratio:1/1;height:22px;width:22px}#external-overrides #chat-wrapper .long-press-menu p#copy#dismiss svg,#external-overrides #chat-wrapper .long-press-menu p#pin#dismiss svg,#external-overrides #chat-wrapper .long-press-menu p#dismiss#dismiss svg{color:var(--color-red-shade-three)}#external-overrides #chat-wrapper #header{width:100vw;padding:calc(10px + env(safe-area-inset-top)) 15px 15px 15px;backdrop-filter:blur(10px);background-color:var(--color-background);align-items:center;justify-content:space-between;display:grid;grid-template-columns:1fr 4fr 1fr;flex-shrink:0;position:relative}#external-overrides #chat-wrapper #header .back-arrow{color:var(--color-black-shade-three);position:relative;aspect-ratio:1/1;height:30px;width:30px}#external-overrides #chat-wrapper #header #user-name{font-size:30px;width:100%;line-height:1;white-space:nowrap;text-align:center;color:var(--color-blue-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chat-wrapper #header #user-name{font-weight:600}#external-overrides #chat-wrapper #header .screen-actions-button{margin-left:auto;padding:0;color:var(--color-black-shade-three);font-size:unset;aspect-ratio:1/1;height:25px;width:25px}#external-overrides #chat-wrapper .flex{align-items:center}#external-overrides #chat-wrapper .search-input{border:0;border-radius:var(--border-radius-primary);width:100%;padding:8px;margin-bottom:5px}#external-overrides #chat-wrapper .search-input:focus,#external-overrides #chat-wrapper .search-input:active,#external-overrides #chat-wrapper .search-input:focus-visible{outline:none}#external-overrides #chat-wrapper .search-input::placeholder{position:relative;top:-2px;opacity:.6;font-size:14px}#external-overrides #chat-wrapper #chat-muted-message{display:flex;justify-content:center;align-items:center;font-style:italic;max-height:40px;background:#fff;line-height:1;white-space:nowrap;border-radius:var(--border-radius-small);box-shadow:0 40px 30px -10px #000000e6;position:relative;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:200px;width:100vw;text-align:center;margin:0;padding:0;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chat-wrapper #chat-muted-message{font-weight:600}#external-overrides #chat-wrapper #chat-muted-message{width:60%}#external-overrides #chat-wrapper #default-messages,#external-overrides #chat-wrapper #messages,#external-overrides #chat-wrapper #pinned-messages{width:100vw;background:var(--color-background);overflow-x:hidden;position:relative;height:100%;flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.5rem}#external-overrides #chat-wrapper #default-messages#pinned-messages,#external-overrides #chat-wrapper #messages#pinned-messages,#external-overrides #chat-wrapper #pinned-messages#pinned-messages{z-index:unset}#external-overrides #chat-wrapper #default-messages.muted,#external-overrides #chat-wrapper #messages.muted,#external-overrides #chat-wrapper #pinned-messages.muted{padding-bottom:0;height:100vh}#external-overrides #chat-wrapper #default-messages .timestamp,#external-overrides #chat-wrapper #messages .timestamp,#external-overrides #chat-wrapper #pinned-messages .timestamp{width:100%;margin-bottom:15px;font-size:12px;padding-top:5px;display:flex;align-items:center;gap:5px;justify-content:flex-end;color:var(--color-black-shade-four);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chat-wrapper #default-messages .timestamp,#external-overrides #chat-wrapper #messages .timestamp,#external-overrides #chat-wrapper #pinned-messages .timestamp{font-weight:500}#external-overrides #chat-wrapper #default-messages .timestamp svg,#external-overrides #chat-wrapper #messages .timestamp svg,#external-overrides #chat-wrapper #pinned-messages .timestamp svg{position:relative;aspect-ratio:1/1;height:15px;width:15px}#external-overrides #chat-wrapper #default-messages .timestamp svg.from,#external-overrides #chat-wrapper #messages .timestamp svg.from,#external-overrides #chat-wrapper #pinned-messages .timestamp svg.from{transform:rotate(180deg)}#external-overrides #chat-wrapper #default-messages .timestamp.to,#external-overrides #chat-wrapper #messages .timestamp.to,#external-overrides #chat-wrapper #pinned-messages .timestamp.to{float:right;text-align:right;padding-right:10px}#external-overrides #chat-wrapper #default-messages .timestamp.from,#external-overrides #chat-wrapper #messages .timestamp.from,#external-overrides #chat-wrapper #pinned-messages .timestamp.from{justify-content:flex-start;float:left;text-align:left;padding-left:10px;margin-right:0}#external-overrides #chat-wrapper #default-messages .timestamp.from .icon-wrapper,#external-overrides #chat-wrapper #messages .timestamp.from .icon-wrapper,#external-overrides #chat-wrapper #pinned-messages .timestamp.from .icon-wrapper{transform:rotate(180deg)}#external-overrides #chat-wrapper #default-messages .message-wrapper,#external-overrides #chat-wrapper #messages .message-wrapper,#external-overrides #chat-wrapper #pinned-messages .message-wrapper{width:100%;transition:all .2s ease-in-out;font-weight:400;position:relative}#external-overrides #chat-wrapper #default-messages .message-wrapper.search,#external-overrides #chat-wrapper #messages .message-wrapper.search,#external-overrides #chat-wrapper #pinned-messages .message-wrapper.search{display:block}#external-overrides #chat-wrapper #default-messages .message-wrapper .flex,#external-overrides #chat-wrapper #messages .message-wrapper .flex,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .flex{width:100%;position:relative}#external-overrides #chat-wrapper #default-messages .message-wrapper .flex .pin-icon,#external-overrides #chat-wrapper #messages .message-wrapper .flex .pin-icon,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .flex .pin-icon{color:var(--color-green-shade-three);position:absolute;top:-10px}#external-overrides #chat-wrapper #default-messages .message-wrapper .flex .pin-icon.to,#external-overrides #chat-wrapper #messages .message-wrapper .flex .pin-icon.to,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .flex .pin-icon.to{left:unset;right:-7px}#external-overrides #chat-wrapper #default-messages .message-wrapper .flex .pin-icon.from,#external-overrides #chat-wrapper #messages .message-wrapper .flex .pin-icon.from,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .flex .pin-icon.from{right:unset;left:-6px;top:-11px;transform:rotate(-90deg)}#external-overrides #chat-wrapper #default-messages .message-wrapper .message,#external-overrides #chat-wrapper #messages .message-wrapper .message,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message{width:65%;position:relative;background-size:cover;overflow:hidden;border-radius:var(--border-radius-large)}#external-overrides #chat-wrapper #default-messages .message-wrapper .message.from,#external-overrides #chat-wrapper #default-messages .message-wrapper .message.to,#external-overrides #chat-wrapper #messages .message-wrapper .message.from,#external-overrides #chat-wrapper #messages .message-wrapper .message.to,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.from,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.to{display:inline-block;max-width:85%;width:auto;min-width:65%;padding:10px 15px;transition:all .3s cubic-bezier(.25,.8,.25,1);line-height:1.3;font-size:15px;word-break:break-word;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chat-wrapper #default-messages .message-wrapper .message.from,#external-overrides #chat-wrapper #default-messages .message-wrapper .message.to,#external-overrides #chat-wrapper #messages .message-wrapper .message.from,#external-overrides #chat-wrapper #messages .message-wrapper .message.to,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.from,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.to{font-weight:400}#external-overrides #chat-wrapper #default-messages .message-wrapper .message.from.new,#external-overrides #chat-wrapper #default-messages .message-wrapper .message.to.new,#external-overrides #chat-wrapper #messages .message-wrapper .message.from.new,#external-overrides #chat-wrapper #messages .message-wrapper .message.to.new,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.from.new,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.to.new{animation:SendMessage .4s ease-out forwards;transform-origin:bottom right}#external-overrides #chat-wrapper #default-messages .message-wrapper .message.from.from,#external-overrides #chat-wrapper #default-messages .message-wrapper .message.to.from,#external-overrides #chat-wrapper #messages .message-wrapper .message.from.from,#external-overrides #chat-wrapper #messages .message-wrapper .message.to.from,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.from.from,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.to.from{background-color:var(--color-blue-shade-three);color:#fff;display:flex;justify-content:space-between;float:left;margin-right:auto;margin-left:0}#external-overrides #chat-wrapper #default-messages .message-wrapper .message.from.from .icon-wrapper,#external-overrides #chat-wrapper #default-messages .message-wrapper .message.to.from .icon-wrapper,#external-overrides #chat-wrapper #messages .message-wrapper .message.from.from .icon-wrapper,#external-overrides #chat-wrapper #messages .message-wrapper .message.to.from .icon-wrapper,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.from.from .icon-wrapper,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.to.from .icon-wrapper{color:#fff;margin-left:10px}#external-overrides #chat-wrapper #default-messages .message-wrapper .message.from.to,#external-overrides #chat-wrapper #default-messages .message-wrapper .message.to.to,#external-overrides #chat-wrapper #messages .message-wrapper .message.from.to,#external-overrides #chat-wrapper #messages .message-wrapper .message.to.to,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.from.to,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.to.to{margin-left:auto;float:right;background-color:var(--color-black-shade-six);color:var(--color-black-shade-two)}#external-overrides #chat-wrapper #default-messages .message-wrapper .message.from.to.message .icon-wrapper,#external-overrides #chat-wrapper #default-messages .message-wrapper .message.to.to.message .icon-wrapper,#external-overrides #chat-wrapper #messages .message-wrapper .message.from.to.message .icon-wrapper,#external-overrides #chat-wrapper #messages .message-wrapper .message.to.to.message .icon-wrapper,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.from.to.message .icon-wrapper,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.to.to.message .icon-wrapper{color:var(--color-brand-blue)}#external-overrides #chat-wrapper #default-messages .message-wrapper .message.from.to .icon-wrapper.arrow,#external-overrides #chat-wrapper #default-messages .message-wrapper .message.to.to .icon-wrapper.arrow,#external-overrides #chat-wrapper #messages .message-wrapper .message.from.to .icon-wrapper.arrow,#external-overrides #chat-wrapper #messages .message-wrapper .message.to.to .icon-wrapper.arrow,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.from.to .icon-wrapper.arrow,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message.to.to .icon-wrapper.arrow{float:right;margin-left:auto;right:0}#external-overrides #chat-wrapper #default-messages .message-wrapper .message .timestamp,#external-overrides #chat-wrapper #messages .message-wrapper .message .timestamp,#external-overrides #chat-wrapper #pinned-messages .message-wrapper .message .timestamp{font-size:13px;color:var(--color-black-shade-two);font-style:italic}@media screen and (min-width: 800px){#external-overrides #chat-wrapper .from,#external-overrides #chat-wrapper .to{min-width:50%;max-width:65%;clear:both}#external-overrides #chat-wrapper .from.from,#external-overrides #chat-wrapper .to.from{float:left}#external-overrides #chat-wrapper .from.to,#external-overrides #chat-wrapper .to.to{float:right}}#external-overrides #chat-wrapper #disclaimer-text,#external-overrides #chat-wrapper #search-mode-text{text-align:center;align-self:flex-end;font-size:12px;padding-bottom:8px;font-style:italic;color:var(--color-red-shade-three);background-color:var(--color-background);display:flex;margin:0 auto;width:100%;justify-content:center;overflow:visible;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #chat-wrapper #disclaimer-text,#external-overrides #chat-wrapper #search-mode-text{font-weight:500}#external-overrides #chat-wrapper #disclaimer-text#search-mode-text,#external-overrides #chat-wrapper #search-mode-text#search-mode-text{color:var(--color-green-shade-three)}#external-overrides #chat-wrapper #disclaimer-text .icon-wrapper,#external-overrides #chat-wrapper #search-mode-text .icon-wrapper{position:relative;overflow:visible;margin-left:10px;aspect-ratio:1/1;height:16px;width:16px}#external-overrides #chat-wrapper #disclaimer-text .icon-wrapper.message-lock-icon,#external-overrides #chat-wrapper #search-mode-text .icon-wrapper.message-lock-icon{color:var(--color-red-shade-three)}#external-overrides #chat-wrapper #input-wrapper{max-width:100vw;padding-bottom:calc(20px + env(safe-area-inset-bottom));overflow:visible;transform:translateY(0);transition:all .4s ease;opacity:1;pointer-events:auto;background:var(--color-background);min-height:200px;flex-shrink:0}#external-overrides #chat-wrapper #input-wrapper.hidden{opacity:0;transition:all .4s ease;pointer-events:none;transform:translateY(100px)}#external-overrides #chat-wrapper #input-wrapper .message-input-field{width:100vw;z-index:9999;transition:all .3s ease-out;display:flex;justify-content:space-between;margin:0;height:100%;align-self:stretch;max-width:100vw;padding:10px 15px env(safe-area-inset-bottom) 10px}#external-overrides #chat-wrapper #input-wrapper .message-input-field #message-input-container{width:100vw;display:flex;align-items:center!important;max-width:100vw;flex-wrap:wrap}#external-overrides #chat-wrapper #input-wrapper .message-input-field #message-input-container .input-and-button{width:100%;display:flex;align-items:flex-start;height:100%;gap:0 20px;align-self:stretch}#external-overrides #chat-wrapper #input-wrapper .message-input-field #message-input-container .input-and-button textarea{resize:none;color:var(--color-black-shade-three);transition:all .5s ease;outline:none;caret-color:var(--color-black-shade-two);border:none;width:100%;padding:0;height:100%;align-self:stretch;max-height:100px;overflow-y:auto;background:var(--color-background)}#external-overrides #chat-wrapper #input-wrapper .message-input-field #message-input-container .input-and-button textarea:focus,#external-overrides #chat-wrapper #input-wrapper .message-input-field #message-input-container .input-and-button textarea.active{box-shadow:none}#external-overrides #chat-wrapper #input-wrapper .message-input-field #message-input-container .input-and-button textarea::placeholder{color:var(--color-black-shade-three);font-size:14px;white-space:nowrap;position:relative;top:2px;opacity:1;font-style:italic}#external-overrides #chat-wrapper #input-wrapper .message-input-field #message-input-container .input-and-button textarea:focus-within{transition:all .5s ease}#external-overrides #chat-wrapper #input-wrapper .message-input-field #message-input-container .input-and-button .send-message-icon{cursor:pointer;aspect-ratio:1/1;height:30px;width:30px;color:var(--color-blue-shade-three)}#external-overrides #chat-wrapper #input-wrapper .message-input-field #message-input-container .input-and-button.search textarea::placeholder{font-style:italic}@media screen and (min-width: 800px){#external-overrides #chat-wrapper #input-wrapper .message-input-field{min-width:10%;width:28vw}}#external-overrides #child-info-container #child-wrapper{display:flex;width:100%;overflow:visible;background-color:transparent;justify-content:center;border-radius:0;border:0;gap:20px;flex-wrap:wrap;padding:20px 0}#external-overrides #child-info-container #child-wrapper .child{justify-content:center;position:relative;display:flex;flex-wrap:wrap}#external-overrides #child-info-container #child-wrapper .child *{user-select:none;outline:0}#external-overrides #child-info-container #child-wrapper .child p{color:#fff;font-size:12px;text-align:center}#external-overrides #child-info-container #child-wrapper .child.active *{transition:all .4s ease}#external-overrides #child-info-container #child-wrapper .child.active .child-image{position:relative;top:-10px;background-color:transparent}#external-overrides #child-info-container #child-wrapper .child.active .child-image.no-image .icon-wrapper{margin-bottom:10px}#external-overrides #child-info-container #child-wrapper .child.active .child-image.no-image .icon-wrapper svg{transform:scale(1.5);color:var(--color-blue-shade-three)}#external-overrides #child-info-container #child-wrapper .child.active .child-name{opacity:1;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #child-info-container #child-wrapper .child.active .child-name{font-weight:700}#external-overrides #child-info-container #child-wrapper .child .child-name{color:var(--color-black-shade-two);text-align:center;width:100%;display:block;padding-top:5px}#external-overrides #child-info-container #child-wrapper .child .child-image{background-size:cover;position:relative;transition:all .5s ease-in}#external-overrides #child-info-container #child-wrapper .child .child-image.no-image{opacity:1;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in;background-color:transparent}#external-overrides #child-info-container #child-wrapper .child .child-image.no-image .icon-wrapper{aspect-ratio:1/1;height:60px;width:60px}#external-overrides #child-info-container #child-wrapper .child .child-image.no-image .icon-wrapper svg{color:var(--color-black-shade-three)}#external-overrides #child-info-container .categories .category{justify-content:flex-start}#external-overrides #child-info-container .categories .category.notifications{flex-wrap:nowrap;justify-content:space-between}#external-overrides #child-info-container .categories .category.notifications span{line-height:1.2;justify-self:flex-start;margin-right:auto;margin-left:0}#external-overrides #child-info-container .categories .category.notifications span.accent{margin-right:20px}#external-overrides #child-info-container .categories .category.theme span{margin:0}#external-overrides #child-info-container .categories .category.theme span:nth-child(2){margin-left:20px}#external-overrides #child-info-container .categories .category.theme div{margin-left:auto}#external-overrides #child-info-container .categories .category.theme div span{font-size:20px}#external-overrides #child-info-container .categories .category:first-child{border-top:1px solid rgba(255,255,255,.1)}#external-overrides #child-info-container .categories .category span{font-size:25px;margin-right:20px;opacity:.8;color:var(--color-purple-shade-three)}#external-overrides #child-info-container #child-info-collapsibles{overflow:hidden}#external-overrides #child-info-container #child-info-collapsibles .title-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;left:-1px;cursor:pointer;line-height:1;white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #child-info-container #child-info-collapsibles .title-wrapper{font-weight:500}#external-overrides #child-info-container #child-info-collapsibles .title-wrapper.schooling .icon-wrapper svg{color:var(--color-green-shade-two)}#external-overrides #child-info-container #child-info-collapsibles .title-wrapper.medical .icon-wrapper svg{color:var(--color-red-shade-three)}#external-overrides #child-info-container #child-info-collapsibles .title-wrapper.behavior .icon-wrapper svg{color:var(--color-orange-shade-one)}#external-overrides #child-info-container #child-info-collapsibles .title-wrapper.general .icon-wrapper svg{color:var(--color-black-shade-three)}#external-overrides #child-info-container #child-info-collapsibles .title-wrapper.general .label-wrapper label .icon-wrapper svg{color:var(--color-blue-shade-three)}#external-overrides #child-info-container #child-info-collapsibles .title-wrapper .icon-wrapper{margin:0;display:flex;align-items:center;justify-content:center}#external-overrides #child-info-container #child-info-collapsibles .info-category{transition:max-height .3s ease-in-out;max-width:calc(100vw - 30px);overflow:hidden}#external-overrides #child-info-container #child-info-collapsibles .info-category.no-info{pointer-events:none;opacity:.5}#external-overrides #child-info-container #child-info-collapsibles .info-category.active .header{border-bottom:0;font-weight:700}#external-overrides #child-info-container #child-info-collapsibles .info-category .checklist-item-row{border-bottom:0;justify-content:space-between;margin-bottom:5px;overflow:hidden;display:flex;align-items:center}#external-overrides #child-info-container #child-info-collapsibles .info-category .checklist-item-row svg{color:var(--color-black-shade-two)}#external-overrides #child-info-container #child-info-collapsibles .info-category .checklist-item-row .checklist-item{width:100%;background:#fff;border:1px solid var(--color-border-grey);padding:12px;border-radius:var(--border-radius-rounded-large);display:flex;line-height:1;white-space:nowrap;align-items:center;transition:all .3s ease-in-out}#external-overrides #child-info-container #child-info-collapsibles .info-category .checklist-item-row .checklist-item .checkmark{display:none}#external-overrides #child-info-container #child-info-collapsibles .info-category .checklist-item-row .checklist-item.active{background:var(--color-green-shade-three);transition:all .3s ease-in-out;color:#fff;padding:10px}#external-overrides #child-info-container #child-info-collapsibles .info-category .checklist-item-row .checklist-item.active .checkmark{display:unset;color:#fff;font-size:22px;margin-right:8px}#co-parents-container #co-parent-container,#co-parents-container #parent-container,#parents-container #co-parent-container,#parents-container #parent-container{width:100%;flex-wrap:wrap;position:relative;margin-bottom:20px;margin-top:10px}#co-parents-container #co-parent-container .co-parent,#co-parents-container #co-parent-container .parent,#co-parents-container #parent-container .co-parent,#co-parents-container #parent-container .parent,#parents-container #co-parent-container .co-parent,#parents-container #co-parent-container .parent,#parents-container #parent-container .co-parent,#parents-container #parent-container .parent{width:100%;transition:all .4s ease;opacity:0;pointer-events:none}#co-parents-container #co-parent-container .co-parent.active,#co-parents-container #co-parent-container .parent.active,#co-parents-container #parent-container .co-parent.active,#co-parents-container #parent-container .parent.active,#parents-container #co-parent-container .co-parent.active,#parents-container #co-parent-container .parent.active,#parents-container #parent-container .co-parent.active,#parents-container #parent-container .parent.active{opacity:1;transition:all 1s ease;pointer-events:auto}#co-parents-container #co-parent-container .co-parent *,#co-parents-container #co-parent-container .parent *,#co-parents-container #parent-container .co-parent *,#co-parents-container #parent-container .parent *,#parents-container #co-parent-container .co-parent *,#parents-container #co-parent-container .parent *,#parents-container #parent-container .co-parent *,#parents-container #parent-container .parent *{user-select:none;outline:0}#co-parents-container #co-parent-container .co-parent .text,#co-parents-container #co-parent-container .parent .text,#co-parents-container #parent-container .co-parent .text,#co-parents-container #parent-container .parent .text,#parents-container #co-parent-container .co-parent .text,#parents-container #co-parent-container .parent .text,#parents-container #parent-container .co-parent .text,#parents-container #parent-container .parent .text{text-align:center}#co-parents-container #co-parent-container .co-parent .text #co-parent-name,#co-parents-container #co-parent-container .parent .text #co-parent-name,#co-parents-container #parent-container .co-parent .text #co-parent-name,#co-parents-container #parent-container .parent .text #co-parent-name,#parents-container #co-parent-container .co-parent .text #co-parent-name,#parents-container #co-parent-container .parent .text #co-parent-name,#parents-container #parent-container .co-parent .text #co-parent-name,#parents-container #parent-container .parent .text #co-parent-name{margin:0 auto;align-items:flex-start;color:var(--color-black-shade-two);line-height:1.4;position:relative;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#co-parents-container #co-parent-container .co-parent .text #co-parent-name,#co-parents-container #co-parent-container .parent .text #co-parent-name,#co-parents-container #parent-container .co-parent .text #co-parent-name,#co-parents-container #parent-container .parent .text #co-parent-name,#parents-container #co-parent-container .co-parent .text #co-parent-name,#parents-container #co-parent-container .parent .text #co-parent-name,#parents-container #parent-container .co-parent .text #co-parent-name,#parents-container #parent-container .parent .text #co-parent-name{font-weight:600}#co-parents-container #co-parent-container .co-parent .text .avatar,#co-parents-container #co-parent-container .parent .text .avatar,#co-parents-container #parent-container .co-parent .text .avatar,#co-parents-container #parent-container .parent .text .avatar,#parents-container #co-parent-container .co-parent .text .avatar,#parents-container #co-parent-container .parent .text .avatar,#parents-container #parent-container .co-parent .text .avatar,#parents-container #parent-container .parent .text .avatar{color:var(--color-blue-shade-two);margin:0 auto;aspect-ratio:1/1;height:95px;width:95px}#co-parents-container #co-parent-container .co-parent .text #co-parent-type,#co-parents-container #co-parent-container .parent .text #co-parent-type,#co-parents-container #parent-container .co-parent .text #co-parent-type,#co-parents-container #parent-container .parent .text #co-parent-type,#parents-container #co-parent-container .co-parent .text #co-parent-type,#parents-container #co-parent-container .parent .text #co-parent-type,#parents-container #parent-container .co-parent .text #co-parent-type,#parents-container #parent-container .parent .text #co-parent-type{text-transform:uppercase;width:100%;color:var(--color-black-shade-three);margin-top:5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#co-parents-container #co-parent-container .co-parent .text #co-parent-type,#co-parents-container #co-parent-container .parent .text #co-parent-type,#co-parents-container #parent-container .co-parent .text #co-parent-type,#co-parents-container #parent-container .parent .text #co-parent-type,#parents-container #co-parent-container .co-parent .text #co-parent-type,#parents-container #co-parent-container .parent .text #co-parent-type,#parents-container #parent-container .co-parent .text #co-parent-type,#parents-container #parent-container .parent .text #co-parent-type{font-weight:500}#co-parents-container #co-parent-container .co-parent .icons,#co-parents-container #co-parent-container .parent .icons,#co-parents-container #parent-container .co-parent .icons,#co-parents-container #parent-container .parent .icons,#parents-container #co-parent-container .co-parent .icons,#parents-container #co-parent-container .parent .icons,#parents-container #parent-container .co-parent .icons,#parents-container #parent-container .parent .icons{display:flex;align-items:center;justify-content:center;gap:0 25px;margin-top:15px}#co-parents-container #co-parent-container .co-parent .icons a,#co-parents-container #co-parent-container .parent .icons a,#co-parents-container #parent-container .co-parent .icons a,#co-parents-container #parent-container .parent .icons a,#parents-container #co-parent-container .co-parent .icons a,#parents-container #co-parent-container .parent .icons a,#parents-container #parent-container .co-parent .icons a,#parents-container #parent-container .parent .icons a{display:flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none;border:0;background-color:#fff;aspect-ratio:1/1;height:55px;width:55px}#co-parents-container #co-parent-container .co-parent .icons a.email svg,#co-parents-container #co-parent-container .parent .icons a.email svg,#co-parents-container #parent-container .co-parent .icons a.email svg,#co-parents-container #parent-container .parent .icons a.email svg,#parents-container #co-parent-container .co-parent .icons a.email svg,#parents-container #co-parent-container .parent .icons a.email svg,#parents-container #parent-container .co-parent .icons a.email svg,#parents-container #parent-container .parent .icons a.email svg{color:var(--color-blue-shade-two)}#co-parents-container #co-parent-container .co-parent .icons a.phone svg,#co-parents-container #co-parent-container .parent .icons a.phone svg,#co-parents-container #parent-container .co-parent .icons a.phone svg,#co-parents-container #parent-container .parent .icons a.phone svg,#parents-container #co-parent-container .co-parent .icons a.phone svg,#parents-container #co-parent-container .parent .icons a.phone svg,#parents-container #parent-container .co-parent .icons a.phone svg,#parents-container #parent-container .parent .icons a.phone svg{color:var(--color-green-shade-two)}#co-parents-container #co-parent-container .co-parent .icons a .icon-wrapper,#co-parents-container #co-parent-container .parent .icons a .icon-wrapper,#co-parents-container #parent-container .co-parent .icons a .icon-wrapper,#co-parents-container #parent-container .parent .icons a .icon-wrapper,#parents-container #co-parent-container .co-parent .icons a .icon-wrapper,#parents-container #co-parent-container .parent .icons a .icon-wrapper,#parents-container #parent-container .co-parent .icons a .icon-wrapper,#parents-container #parent-container .parent .icons a .icon-wrapper{aspect-ratio:1/1;height:24px;width:24px}#co-parents-container #co-parent-container .co-parent .info,#co-parents-container #co-parent-container .parent .info,#co-parents-container #parent-container .co-parent .info,#co-parents-container #parent-container .parent .info,#parents-container #co-parent-container .co-parent .info,#parents-container #co-parent-container .parent .info,#parents-container #parent-container .co-parent .info,#parents-container #parent-container .parent .info{display:flex;align-items:center;justify-content:flex-end;margin-bottom:15px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#co-parents-container #co-parent-container .co-parent .info,#co-parents-container #co-parent-container .parent .info,#co-parents-container #parent-container .co-parent .info,#co-parents-container #parent-container .parent .info,#parents-container #co-parent-container .co-parent .info,#parents-container #co-parent-container .parent .info,#parents-container #parent-container .co-parent .info,#parents-container #parent-container .parent .info{font-weight:600}#co-parents-container #co-parent-container .co-parent .info .icon-wrapper,#co-parents-container #co-parent-container .parent .info .icon-wrapper,#co-parents-container #parent-container .co-parent .info .icon-wrapper,#co-parents-container #parent-container .parent .info .icon-wrapper,#parents-container #co-parent-container .co-parent .info .icon-wrapper,#parents-container #co-parent-container .parent .info .icon-wrapper,#parents-container #parent-container .co-parent .info .icon-wrapper,#parents-container #parent-container .parent .info .icon-wrapper{margin-right:8px;aspect-ratio:1/1;height:20px;width:20px}#co-parents-container #co-parent-container .co-parent .info .icon-wrapper svg,#co-parents-container #co-parent-container .parent .info .icon-wrapper svg,#co-parents-container #parent-container .co-parent .info .icon-wrapper svg,#co-parents-container #parent-container .parent .info .icon-wrapper svg,#parents-container #co-parent-container .co-parent .info .icon-wrapper svg,#parents-container #co-parent-container .parent .info .icon-wrapper svg,#parents-container #parent-container .co-parent .info .icon-wrapper svg,#parents-container #parent-container .parent .info .icon-wrapper svg{color:#fff}#co-parents-container #co-parent-selector,#parents-container #co-parent-selector{display:flex;align-items:center;justify-content:center;gap:0 10px;margin-bottom:20px}#co-parents-container #co-parent-selector .co-parent,#parents-container #co-parent-selector .co-parent{transition:all .4s ease;border-radius:var(--border-radius-rounded-large);padding:3px 20px;background-color:#fff;cursor:pointer}#co-parents-container #co-parent-selector .co-parent p,#parents-container #co-parent-selector .co-parent p{color:var(--color-black-shade-five)}#co-parents-container #co-parent-selector .co-parent.active,#parents-container #co-parent-selector .co-parent.active{transition:all .4s ease}#co-parents-container #co-parent-selector .co-parent.active p,#parents-container #co-parent-selector .co-parent.active p{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#co-parents-container #co-parent-selector .co-parent.active p,#parents-container #co-parent-selector .co-parent.active p{font-weight:500}#co-parents-container #co-parent-info,#co-parents-container #parent-info,#parents-container #co-parent-info,#parents-container #parent-info{border-radius:var(--border-radius-larger);position:relative;background-color:transparent}#co-parents-container #co-parent-info .info-row .buttons,#co-parents-container #parent-info .info-row .buttons,#parents-container #co-parent-info .info-row .buttons,#parents-container #parent-info .info-row .buttons{display:flex;align-items:center;justify-content:center;gap:0 10px}#co-parents-container #co-parent-info .info-row .input-and-delete-icon,#co-parents-container #parent-info .info-row .input-and-delete-icon,#parents-container #co-parent-info .info-row .input-and-delete-icon,#parents-container #parent-info .info-row .input-and-delete-icon{display:flex;align-items:center;justify-content:space-between;width:100%}#co-parents-container #co-parent-info .info-row .input-and-delete-icon .icon-wrapper,#co-parents-container #parent-info .info-row .input-and-delete-icon .icon-wrapper,#parents-container #co-parent-info .info-row .input-and-delete-icon .icon-wrapper,#parents-container #parent-info .info-row .input-and-delete-icon .icon-wrapper{display:flex;align-items:center;justify-content:center;position:relative}#co-parents-container #co-parent-info .info-row .input-and-delete-icon .icon-wrapper.delete,#co-parents-container #parent-info .info-row .input-and-delete-icon .icon-wrapper.delete,#parents-container #co-parent-info .info-row .input-and-delete-icon .icon-wrapper.delete,#parents-container #parent-info .info-row .input-and-delete-icon .icon-wrapper.delete{margin-left:20px;color:var(--color-red-shade-three);aspect-ratio:1/1;height:20px;width:20px}#co-parents-container #co-parent-info .info-row .google-autocomplete-wrapper .input-wrapper,#co-parents-container #parent-info .info-row .google-autocomplete-wrapper .input-wrapper,#parents-container #co-parent-info .info-row .google-autocomplete-wrapper .input-wrapper,#parents-container #parent-info .info-row .google-autocomplete-wrapper .input-wrapper{background-color:#ffffffe6}#co-parents-container #co-parent-info .info-row .google-autocomplete-wrapper .input-wrapper .google-autocomplete-input,#co-parents-container #parent-info .info-row .google-autocomplete-wrapper .input-wrapper .google-autocomplete-input,#parents-container #co-parent-info .info-row .google-autocomplete-wrapper .input-wrapper .google-autocomplete-input,#parents-container #parent-info .info-row .google-autocomplete-wrapper .input-wrapper .google-autocomplete-input{color:var(--color-black-shade-two)}#co-parents-container #co-parent-info .info-row .google-autocomplete-wrapper .input-wrapper svg,#co-parents-container #parent-info .info-row .google-autocomplete-wrapper .input-wrapper svg,#parents-container #co-parent-info .info-row .google-autocomplete-wrapper .input-wrapper svg,#parents-container #parent-info .info-row .google-autocomplete-wrapper .input-wrapper svg{color:var(--color-black-shade-six);opacity:.65}#co-parents-container #co-parent-info .flex.input,#co-parents-container #parent-info .flex.input,#parents-container #co-parent-info .flex.input,#parents-container #parent-info .flex.input{display:flex;justify-content:space-between;width:100%;align-items:center;gap:5px}#external-overrides #documents-container #doc-text{overflow:hidden;font-family:National Park,sans-serif!important;color:var(--color-black-shade-two)!important;font-size:16px!important;line-height:1.6!important}#external-overrides #documents-container #doc-text *{text-decoration:unset!important;line-height:1.6!important;text-align:left!important;font-size:16px!important;font-family:National Park,sans-serif!important;text-indent:0!important;color:var(--color-black-shade-two)!important}#external-overrides #documents-container #doc-text .header{width:100%;align-items:stretch;justify-content:center;margin:20px auto 5px;padding:10px;border-left:3px solid var(--color-purple-shade-five);background-color:#2b3cff12;position:relative;transition:all .3s ease-in-out}@media screen and (min-width: 650px){#external-overrides #documents-container #doc-text .header:hover{transition:all .3s ease-in-out;cursor:pointer}}#external-overrides #documents-container #doc-text .header:after{content:"REMOVE";font-size:12px;width:max-content;line-height:1;white-space:nowrap;position:absolute;top:10px;right:10px;align-self:stretch;border-bottom:1px solid var(--color-black-shade-six);opacity:.4;display:flex;padding-bottom:1px;justify-content:flex-start;align-items:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #documents-container #doc-text .header:after{font-weight:400}#external-overrides #documents-container #doc-text .header .header-text{font-size:18px!important;color:var(--color-purple-shade-five)!important;text-align:left;display:flex;max-width:calc(100% - 100px);justify-content:flex-start;width:100%;margin:0!important;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #documents-container #doc-text .header .header-text{font-weight:600}#external-overrides #documents-container #doc-text input{display:none}#external-overrides #documents-container #doc-text .text-highlight{color:#fff!important;background:var(--color-brand-blue)!important;border-radius:50px;font-size:12px!important;position:relative;top:-2px;padding:3px 15px;line-height:1;white-space:nowrap;font-weight:700}#external-overrides #documents-container #doc-text a{border-bottom:0;text-decoration:none!important;line-height:1}#external-overrides #documents-container #doc-text a.link{color:var(--color-brand-blue)!important;border-bottom:1px solid var(--color-brand-blue)!important;width:max-content!important;display:inline!important}#external-overrides #documents-container #doc-text a:empty{display:none}#external-overrides #documents-container #doc-text a p{padding:8px 0}#external-overrides #documents-container #doc-text ol li,#external-overrides #documents-container #doc-text ul li{padding:5px 0}#external-overrides #documents-container #doc-text p{opacity:1;max-width:95%;word-break:break-word;margin:0 0 10px!important}#external-overrides #documents-container #doc-text p,#external-overrides #documents-container #doc-text li{font-size:18px;font-weight:300;margin-left:0!important}#external-overrides #documents-container #doc-text p span,#external-overrides #documents-container #doc-text p a,#external-overrides #documents-container #doc-text li span,#external-overrides #documents-container #doc-text li a{line-height:1.4!important;height:max-content!important;margin:0 auto!important}#external-overrides #documents-container #doc-text p a,#external-overrides #documents-container #doc-text li a{display:block!important;width:100%!important;margin:8px 0!important}#external-overrides #documents-container #doc-text p:has(>span),#external-overrides #documents-container #doc-text li:has(>span){margin-bottom:0}#external-overrides #documents-container#documents-container #form,#external-overrides #doc-selection-container#documents-container #form{bottom:-75vh}#external-overrides #documents-container#documents-container #form.active,#external-overrides #doc-selection-container#documents-container #form.active{bottom:0}#external-overrides #documents-container#documents-container #text-container,#external-overrides #doc-selection-container#documents-container #text-container{max-height:90vh;overflow-x:hidden}#external-overrides #documents-container .sections,#external-overrides #doc-selection-container .sections{margin-top:15px}#external-overrides #documents-container .sections .row,#external-overrides #doc-selection-container .sections .row{width:100%;align-items:center;justify-content:space-between;display:flex;border-bottom:1px solid var(--color-black-shade-four);position:relative;align-items:flex-start;background-color:#fff;padding:15px;border:0;border-radius:var(--border-radius-medium-plus);margin-bottom:8px}#external-overrides #documents-container .sections .row *,#external-overrides #doc-selection-container .sections .row *{line-height:1}#external-overrides #documents-container .sections .row .row-title,#external-overrides #doc-selection-container .sections .row .row-title{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:3px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #documents-container .sections .row .row-title,#external-overrides #doc-selection-container .sections .row .row-title{font-weight:500}#external-overrides #documents-container .sections .row .row-subtitle,#external-overrides #doc-selection-container .sections .row .row-subtitle{padding-top:2px;margin-top:0;width:100%;line-height:1;font-size:14px}#external-overrides #documents-container .sections .row .row-subtitle.calendar,#external-overrides #doc-selection-container .sections .row .row-subtitle.calendar{margin-left:20px}#external-overrides #documents-container .sections .row.chats,#external-overrides #doc-selection-container .sections .row.chats{padding-bottom:0;border:0;opacity:0;margin-bottom:8px}#external-overrides #documents-container .sections .row a,#external-overrides #documents-container .sections .row .notes,#external-overrides #doc-selection-container .sections .row a,#external-overrides #doc-selection-container .sections .row .notes{width:100%}#external-overrides #documents-container .sections .row a.notes,#external-overrides #documents-container .sections .row .notes.notes,#external-overrides #doc-selection-container .sections .row a.notes,#external-overrides #doc-selection-container .sections .row .notes.notes{opacity:.85}#external-overrides #documents-container .sections .row .request-status,#external-overrides #doc-selection-container .sections .row .request-status{margin-left:auto;padding:5px 10px 4px;border-radius:var(--border-radius-larger);font-size:10px;font-weight:600;display:flex;align-items:center;line-height:1;text-transform:uppercase;white-space:nowrap;text-align:center;justify-content:center}#external-overrides #documents-container .sections .row .request-status.paid,#external-overrides #documents-container .sections .row .request-status.approved,#external-overrides #doc-selection-container .sections .row .request-status.paid,#external-overrides #doc-selection-container .sections .row .request-status.approved{background-color:var(--color-green-shade-two);color:var(--color-green-shade-three)}#external-overrides #documents-container .sections .row .request-status.pending,#external-overrides #documents-container .sections .row .request-status.soon,#external-overrides #doc-selection-container .sections .row .request-status.pending,#external-overrides #doc-selection-container .sections .row .request-status.soon{color:var(--color-yellow-shade-two);background-color:var(--color-yellow-shade-six)}#external-overrides #documents-container .sections .row .request-status.unpaid,#external-overrides #documents-container .sections .row .request-status.declined,#external-overrides #doc-selection-container .sections .row .request-status.unpaid,#external-overrides #doc-selection-container .sections .row .request-status.declined{background-color:var(--color-red-shade-four);color:#fff}#external-overrides #documents-container .sections .row .info-row,#external-overrides #doc-selection-container .sections .row .info-row{padding-bottom:5px;width:100%}#external-overrides #documents-container .sections .row .details,#external-overrides #doc-selection-container .sections .row .details{max-height:0;transition:all .3s ease-in-out;transform:scale(0);opacity:0;display:flex;padding:0 0 5px;justify-content:space-between;flex-wrap:wrap}#external-overrides #documents-container .sections .row .details.open,#external-overrides #doc-selection-container .sections .row .details.open{opacity:1;overflow:auto;width:100%;max-height:1000px;transform:scale(1);transition:all .5s ease-in-out}#external-overrides #documents-container .sections .row,#external-overrides #doc-selection-container .sections .row{transition:all .3s ease-in-out}@media screen and (min-width: 650px){#external-overrides #documents-container .sections .row:hover,#external-overrides #doc-selection-container .sections .row:hover{transition:all .3s ease-in-out;cursor:pointer}}#external-overrides #documents-container .sections .row .section,#external-overrides #doc-selection-container .sections .row .section{width:100%}#external-overrides #documents-container .sections .row .section .icon-wrapper,#external-overrides #doc-selection-container .sections .row .section .icon-wrapper{padding:5px 15px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-primary)}#external-overrides #documents-container .sections .row .section .icon-wrapper svg,#external-overrides #doc-selection-container .sections .row .section .icon-wrapper svg{height:16px;width:16px;color:var(--color-red-shade-three)}#external-overrides #documents-container .sections .row .section.flex,#external-overrides #doc-selection-container .sections .row .section.flex{justify-content:space-between}#external-overrides #documents-container .sections .row .section.notifications,#external-overrides #doc-selection-container .sections .row .section.notifications{flex-wrap:nowrap;justify-content:space-between}#external-overrides #documents-container .sections .row .section.notifications span,#external-overrides #doc-selection-container .sections .row .section.notifications span{line-height:1.2;justify-self:flex-start;margin-right:auto;margin-left:0}#external-overrides #documents-container .sections .row .section.notifications span.accent,#external-overrides #doc-selection-container .sections .row .section.notifications span.accent{margin-right:20px}#external-overrides #documents-container .sections .row .section p,#external-overrides #doc-selection-container .sections .row .section p{line-height:1;display:flex;align-items:center;font-size:18px;font-weight:300;justify-content:flex-start;height:auto;width:100%;border-radius:var(--border-radius-medium);text-overflow:ellipsis;white-space:nowrap}#external-overrides #documents-container .sections .row .section p svg,#external-overrides #doc-selection-container .sections .row .section p svg{color:var(--color-purple-shade-five);margin-right:5px;aspect-ratio:1/1;height:24px;width:24px}#external-overrides #documents-container .sections .row .section span,#external-overrides #doc-selection-container .sections .row .section span{font-size:18px;opacity:.8}#external-overrides #documents-container .sections .row .section span:nth-child(2),#external-overrides #doc-selection-container .sections .row .section span:nth-child(2){font-size:16px;margin-right:20px;opacity:.5}#external-overrides #upload-documents-container .screen-overlay,#external-overrides #documents-container .screen-overlay{height:100vh;width:100vw;position:fixed;inset:0;z-index:-1;opacity:0}#external-overrides #upload-documents-container .screen-overlay.active,#external-overrides #documents-container .screen-overlay.active{opacity:1;z-index:100}#external-overrides #upload-documents-container .highlight,#external-overrides #documents-container .highlight{font-weight:500;padding:10px;border-radius:5px;width:100%;overflow:hidden;display:block;margin-bottom:10px;text-align:center}#external-overrides #upload-documents-container .highlight:not(.header),#external-overrides #documents-container .highlight:not(.header){background-color:var(--color-brand-blue);color:var(--color-brand-blue)}#external-overrides #upload-documents-container .highlight:not(.header) *,#external-overrides #documents-container .highlight:not(.header) *{color:var(--color-brand-blue)}#external-overrides #upload-documents-container .highlight:not(.header) .highlight,#external-overrides #documents-container .highlight:not(.header) .highlight{border:0}#external-overrides #upload-documents-container p.bold,#external-overrides #upload-documents-container span:not(.pill).bold,#external-overrides #upload-documents-container li.bold,#external-overrides #upload-documents-container a:not(.pill).bold,#external-overrides #documents-container p.bold,#external-overrides #documents-container span:not(.pill).bold,#external-overrides #documents-container li.bold,#external-overrides #documents-container a:not(.pill).bold{padding-right:8px}#external-overrides #upload-documents-container p,#external-overrides #documents-container p{line-height:1.3;font-weight:400;font-size:16px;margin-top:0}#external-overrides #upload-documents-container p strong,#external-overrides #documents-container p strong{font-weight:700}#external-overrides #upload-documents-container img,#external-overrides #documents-container img{margin-bottom:10px}#external-overrides #upload-documents-container ol,#external-overrides #upload-documents-container ul,#external-overrides #documents-container ol,#external-overrides #documents-container ul{position:relative}#external-overrides #upload-documents-container ol li,#external-overrides #upload-documents-container ul li,#external-overrides #documents-container ol li,#external-overrides #documents-container ul li{opacity:1!important;color:#000!important;margin-left:0!important}#external-overrides #upload-documents-container ol li::marker,#external-overrides #upload-documents-container ul li::marker,#external-overrides #documents-container ol li::marker,#external-overrides #documents-container ul li::marker{font-size:16px;font-weight:700}#external-overrides #upload-documents-container a,#external-overrides #documents-container a{font-size:16px;font-weight:700;text-decoration:underline;font-style:italic;padding:0 5px}#external-overrides #upload-documents-container #text-container,#external-overrides #documents-container #text-container{position:relative;overflow:auto;overflow-x:hidden;padding-bottom:200px}#external-overrides #upload-documents-container #text-container.active,#external-overrides #documents-container #text-container.active{display:block}#external-overrides #upload-documents-container #text-container .header,#external-overrides #documents-container #text-container .header{font-weight:700;width:100%;margin:20px 0 5px;line-height:1.3;font-size:20px;text-transform:capitalize;background-color:var(--color-brand-blue);color:#fff;border-radius:5px;display:flex;padding:12px 0;justify-content:center;text-align:center}#external-overrides #upload-documents-container #text-container .header strong,#external-overrides #documents-container #text-container .header strong{font-weight:700;background-color:transparent}#external-overrides #upload-documents-container .flex,#external-overrides #documents-container .flex{margin-top:15px}#external-overrides #upload-documents-container .flex input,#external-overrides #upload-documents-container .flex label,#external-overrides #upload-documents-container .flex button,#external-overrides #documents-container .flex input,#external-overrides #documents-container .flex label,#external-overrides #documents-container .flex button{font-weight:500;display:flex;align-items:center;text-align:center;line-height:1}#external-overrides #upload-documents-container .flex input:first-child,#external-overrides #upload-documents-container .flex label:first-child,#external-overrides #upload-documents-container .flex button:first-child,#external-overrides #documents-container .flex input:first-child,#external-overrides #documents-container .flex label:first-child,#external-overrides #documents-container .flex button:first-child{margin-right:10px}#external-overrides #upload-documents-container .flex input span,#external-overrides #upload-documents-container .flex label span,#external-overrides #upload-documents-container .flex button span,#external-overrides #documents-container .flex input span,#external-overrides #documents-container .flex label span,#external-overrides #documents-container .flex button span{top:0}#external-overrides #upload-documents-container#upload-documents-container .flex,#external-overrides #documents-container#upload-documents-container .flex{margin-top:0}#external-overrides #expenses #filters .filter-row{margin-bottom:10px}#external-overrides #expenses #filters .filter-row .buttons button.default{height:30px}#external-overrides #expenses #filters .filter-row .label-wrapper label{line-height:1}#external-overrides #expenses #filters .filter-row .label-wrapper label span{padding:0}#external-overrides #expenses #filters .label-wrapper.sorting label{line-height:1}#external-overrides #expenses #filters .label-wrapper.sorting label span{padding:0}#external-overrides #expenses .payment-options-link{color:var(--color-brand-blue);font-weight:500;opacity:1;border-bottom:1px solid var(--color-brand-blue);display:inline;transition:all .3s ease-in-out}@media screen and (min-width: 650px){#external-overrides #expenses .payment-options-link:hover{transition:all .3s ease-in-out;cursor:pointer}}#external-overrides #expenses .payment-options-link span{position:relative;bottom:-5px;margin-left:8px}#external-overrides #expenses .image-form img{width:100%;height:auto;max-height:100%}#external-overrides #expenses .row{align-items:center;background-color:#fff;border-radius:var(--border-radius-medium-plus);margin-bottom:8px;padding:15px}#external-overrides #expenses .row #expense-amount-and-status{display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-small-plus);flex-wrap:wrap;padding:10px;width:80px;background-color:var(--color-blue-shade-three)}#external-overrides #expenses .row #expense-amount-and-status.paid{background-color:var(--color-green-shade-seven)}#external-overrides #expenses .row #expense-amount-and-status.paid span{color:var(--color-green-shade-three)}#external-overrides #expenses .row #expense-amount-and-status.unpaid{background-color:var(--color-red-shade-seven)}#external-overrides #expenses .row #expense-amount-and-status.unpaid span{color:var(--color-red-shade-three)}#external-overrides #expenses .row #expense-amount-and-status span{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #expenses .row #expense-amount-and-status span{font-weight:700}#external-overrides #expenses .row #expense-amount-and-status span.status{text-transform:uppercase;padding-top:5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #expenses .row #expense-amount-and-status span.status{font-weight:500}#external-overrides #expenses .row .content{width:100%}#external-overrides #expenses .row .content .name{display:flex;align-items:baseline;justify-content:space-between;width:100%;line-height:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #expenses .row .content .name{font-weight:700}#external-overrides #expenses .row .content .name span{color:var(--color-black-shade-two)}#external-overrides #expenses .row .content .name.category{color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #expenses .row .content .name.category{font-weight:400}#external-overrides #expenses .row .content .name.category span{color:var(--color-black-shade-three)}#external-overrides #expenses .row .content .from-or-to{width:100%;color:var(--color-black-shade-three);margin-top:5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #expenses .row .content .from-or-to{font-weight:500}#external-overrides #expenses .row .content .due-date{width:100%;color:var(--color-black-shade-three);margin-top:5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #expenses .row .content .due-date{font-weight:500}#external-overrides #expenses .row .content .due-date.red{color:var(--color-red-shade-three)}#external-overrides #expenses .row .content .due-date.orange{color:var(--color-orange-shade-three)}#external-overrides #expenses .row .content .due-date.yellow{color:var(--color-yellow-shade-two)}#external-overrides #expenses .row .content .due-date.green{color:var(--color-green-shade-three)}#external-overrides #add-expense-form{margin:0;position:relative}#external-overrides #add-expense-form #amount-input-field{margin:0 auto;min-width:80px;max-width:105px}#external-overrides #add-expense-form #amount-input-field input{text-align:center;justify-self:center;justify-content:center}#external-overrides #add-expense-form #amount-input-field input::placeholder{text-align:center}#external-overrides #add-expense-form #amount-input-field .defaults{text-align:center;width:100%;display:flex;justify-content:center;align-items:center}#external-overrides #add-expense-form #amount-input-field .defaults span{text-align:center}#external-overrides #add-expense-form #default-expense-amounts{justify-content:space-between;display:flex;margin:0 auto 15px;flex-wrap:wrap;gap:5px}#external-overrides #add-expense-form #default-expense-amounts button{width:calc(25% - 5px);aspect-ratio:1/1;text-align:center;color:var(--color-black-shade-three);border-radius:var(--border-radius-medium-plus);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #add-expense-form #default-expense-amounts button{font-weight:500}#external-overrides #add-expense-form #default-expense-amounts button.pressed{transform:scale(1.1)}#external-overrides #add-expense-form #default-expense-amounts button.reset{opacity:1;color:#fff}#external-overrides #add-expense-form #default-expense-amounts .done span{transform:scale(1.8)}#external-overrides #add-expense-form #or{width:100%;text-align:center;font-style:italic;opacity:.7}#external-overrides #add-expense-form #upload-inputs{margin-bottom:10px}#external-overrides #add-expense-form #upload-inputs span #upload-button span{color:#fff}#external-overrides #help-container .sections{margin-top:15px}#external-overrides #help-container .sections .section{height:auto;justify-content:flex-start;font-size:20px;align-items:center;display:flex;margin-bottom:15px;opacity:0}#external-overrides #help-container .sections .section:nth-of-type(1){margin-top:15px}#external-overrides #help-container .sections .section:nth-of-type(1) svg{color:var(--color-green-shade-three)}#external-overrides #help-container .sections .section:nth-of-type(2) svg{color:#ecc700}#external-overrides #help-container .sections .section:nth-child(3) svg{color:var(--color-purple-shade-five) Purple}#external-overrides #help-container .sections .section:nth-child(4) svg{color:var(--color-brand-blue)}#external-overrides #help-container .sections svg{margin-right:10px;transform:scale(.9);color:var(--color-brand-blue)}#external-overrides .screen-wrapper.home .text{margin-bottom:10px}#external-overrides hr.landing{opacity:.5;width:90%!important}#external-overrides #registration-container.screen-wrapper.active{background-color:var(--color-background)}#external-overrides #registration-container #onboarding{height:100vh}#external-overrides #registration-container #onboarding .title{font-weight:700;font-size:24px;text-align:center;color:var(--color-purple-shade-three)}#external-overrides #registration-container #onboarding ol{margin-top:15px}#external-overrides #registration-container #onboarding ol li{color:var(--color-black-shade-one);padding-bottom:8px}#external-overrides #registration-container #onboarding button{margin-top:30px;background:var(--color-green-shade-three);color:#fff;position:fixed;bottom:0;height:80px;border-radius:0;width:100vw;left:0}#external-overrides #registration-container #onboarding .screen{opacity:0;position:fixed;inset:0 0 0 -100vw;transition:all .3s ease-out;visibility:hidden;overflow:auto;background:#fff}#external-overrides #registration-container #onboarding .screen .text-content{position:relative}#external-overrides #registration-container #onboarding .screen .text-content p.text{text-align:center}#external-overrides #registration-container #onboarding .screen.active{padding:65px 20px 120px;visibility:visible;transition:all .3s ease-in;left:0;opacity:1}#external-overrides #registration-container #password-validation{margin:10px 0!important}#external-overrides #registration-container label{font-weight:700}#external-overrides #registration-container .form{margin:0}#external-overrides #registration-container .form .password-validation{display:block}#external-overrides #registration-container .form .password-validation li span{opacity:1!important;line-height:1;font-size:16px;margin-bottom:5px;display:flex;align-items:center}#external-overrides #registration-container .form .password-validation li svg{font-size:12px;height:12px;width:12px}#external-overrides #registration-container .form button:not(.back-to-login-button){display:block;margin:0 auto 10px;font-size:16px}#external-overrides #login-container{position:relative;width:100vw;height:100vh;margin-top:0}#external-overrides #login-container .buttons{margin-bottom:15px}#external-overrides #login-container #below-inputs-wrapper{margin-top:10px}#external-overrides #login-container #below-inputs-wrapper #forgot-password-link{font-size:14px;color:var(--color-brand-blue);width:max-content;border-bottom:1px solid var(--color-brand-blue);padding-bottom:2px}#external-overrides #login-container .eye{position:relative;margin-left:15px;color:var(--color-blue-shade-three);bottom:5px;transition:all .3s ease-in-out}@media screen and (min-width: 650px){#external-overrides #login-container .eye:hover{transition:all .3s ease-in-out;cursor:pointer}}#external-overrides #login-container .eye{aspect-ratio:1/1;height:25px;width:25px}#external-overrides #login-container #quote-container{width:90%;position:relative;margin:15px auto 0}#external-overrides #login-container #quote-container b{font-weight:600;font-style:italic;color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #login-container #quote-container b{font-weight:700}#external-overrides #login-container #quote-container span{opacity:.1;position:absolute}#external-overrides #login-container #quote-container span code{font-size:80px}#external-overrides #login-container #quote-container span:first-child{top:-35px;left:-20px}#external-overrides #login-container #quote-container p{width:100%;text-align:center;font-style:italic;color:#fff}#external-overrides #login-container #quote-container p#author{width:100%;text-align:center;font-size:14px;color:var(--color-black-shade-six)}#external-overrides #login-container .screen-title span{position:relative;top:5px}#external-overrides #login-container .form-container{display:flex;flex-direction:column;justify-content:center;margin-top:10px}#external-overrides #login-container .form-container p{width:100%;text-align:center;font-weight:700;font-size:25px}#external-overrides #login-container .form-container #login-button{margin:15px auto 25px;width:200px}#external-overrides #login-container .form-container #sign-up-link{font-size:16px;margin-top:20px}#external-overrides #login-container .form-container #sign-up-link span{font-weight:700;color:var(--color-brand-blue);width:max-content;border-bottom:1px solid var(--color-brand-blue);padding-bottom:2px}#external-overrides #login-container .form-container .form{width:100%}#external-overrides #login-container .form-container .form input{border-radius:var(--border-radius-primary)}#external-overrides #memories-container .memory-wrapper{position:relative;width:100%;transition:all 1.2s ease;opacity:0;transform:translateY(100%);border-radius:var(--border-radius-medium-plus);overflow:hidden}#external-overrides #memories-container .memory-wrapper.active{transition:all 1.2s ease;transform:translateY(0);opacity:1}#external-overrides #memories-container .memory-wrapper .memory-title{backdrop-filter:blur(6px);padding:8px 8px 25px;width:100%;text-align:center;border-radius:var(--border-radius-rounded-large) var(--border-radius-rounded-large) 0 0;color:#fff;position:absolute;top:0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:1.3;z-index:var(--z-index-screen);mask-image:linear-gradient(to bottom,black 80%,rgba(0,0,0,.6) 90%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 80%,rgba(0,0,0,.6) 90%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 88%,rgba(0,0,0,.85) 93%,rgba(0,0,0,.55) 96%,rgba(0,0,0,.25) 98%,rgba(0,0,0,.1) 99%,transparent 100%)}#external-overrides #memories-container .memory-wrapper .memory-image{position:relative;flex-basis:30%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:top center;border-radius:10px;min-height:250px}#external-overrides #memories-container .memory-wrapper #below-image{display:flex;align-items:center;justify-content:flex-end;margin:0 0 20px;gap:0 10px}#external-overrides #memories-container .memory-wrapper #below-image button{line-height:1;margin:0;padding:10px;text-align:center}#external-overrides #memories-container .memory-wrapper .notes{color:var(--color-black-shade-two);font-size:14px}#external-overrides #memories-container #upload-button{font-size:14px;height:30px;min-width:0;padding:0 20px;margin:0 0 0 auto}#external-overrides #memories-container .form input:first-child,#external-overrides #memories-container .form button:first-child,#external-overrides #memories-container .form label:first-child{margin-right:10px}#external-overrides #memories-container .form label span{color:var(--color-purple-shade-three)}#external-overrides #memories-container .form .flex{margin-bottom:10px}#external-overrides #memories-container .flex{align-items:center}#external-overrides #profile-wrapper .actions p{color:var(--color-black-shade-two);justify-content:flex-start;font-size:17px;line-height:1;display:flex;white-space:nowrap;align-items:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #profile-wrapper .actions p{font-weight:400}#external-overrides #profile-wrapper .actions p .icon-wrapper{border-radius:var(--border-radius-rounded-large);padding:8px;overflow:visible;margin-right:10px;aspect-ratio:1/1;height:32px;width:32px}#external-overrides #profile-wrapper .actions p .icon-wrapper svg{color:#fff}#external-overrides #profile-wrapper .actions p .icon-wrapper.password{background-color:var(--color-brand-blue)}#external-overrides #profile-wrapper .actions p .icon-wrapper.email{background-color:var(--color-orange-shade-four) Dark}#external-overrides #profile-wrapper .actions p.notifications{flex-wrap:nowrap;justify-content:space-between}#external-overrides #profile-wrapper .actions p.notifications span{line-height:1.2;justify-self:flex-start;margin-right:auto;margin-left:0}#external-overrides #profile-wrapper .actions p.notifications span.accent{margin-right:20px}#external-overrides #settings-container *{user-select:none}#external-overrides #settings-container #daily-summary-settings .flex-wrapper{display:flex;justify-content:center;width:100%}#external-overrides #settings-container #daily-summary-settings .flex-wrapper button{margin:20px auto 0}#external-overrides #settings-container #daily-summary-settings .paragraph{color:var(--color-black-shade-three)}#external-overrides #settings-container #daily-summary-settings #summary-hours{display:flex;gap:10px}#external-overrides #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper{display:flex;justify-content:center;align-items:center;gap:0 10px;flex-wrap:wrap;background:#fff;border-radius:var(--border-radius-primary);padding:10px}#external-overrides #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper .label{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper .label{font-weight:500}#external-overrides #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper .increment-buttons{display:flex;justify-content:center;width:100%;gap:0 15px}#external-overrides #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper .increment-buttons .icon-wrapper{background:#fff;border:1px solid var(--color-border-grey);border-radius:var(--border-radius-small);display:flex;justify-content:center;align-items:center;padding:5px;aspect-ratio:1/1;height:34px;width:34px}#external-overrides #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper .increment-buttons .icon-wrapper svg{color:var(--color-black-shade-three)}#external-overrides #settings-container #daily-summary-settings #summary-hours .summary-hour-placeholder{text-align:center;display:flex;justify-content:center;align-items:center;width:100%;line-height:1;white-space:nowrap;padding:5px 0 12px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #settings-container #daily-summary-settings #summary-hours .summary-hour-placeholder{font-weight:700}#visitation-requests .close{margin:20px auto 10px;display:block;opacity:.8;padding:0;height:30px;width:100px;min-width:0;font-size:14px}#visitation-requests #visitation-requests-container{margin-top:15px}#visitation-requests #visitation-requests-container #content{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#visitation-requests #visitation-requests-container #content #title{width:100%;display:flex;flex-wrap:wrap;line-height:1.5;color:#000;opacity:.6;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests #visitation-requests-container #content #title{font-weight:400}#visitation-requests #visitation-requests-container #content #title #request-status{align-self:flex-start}#visitation-requests #visitation-requests-container #content .sent-to,#visitation-requests #visitation-requests-container #content .sent-from{width:100%;display:block;color:#000;opacity:.6;font-weight:300;font-size:15px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests #visitation-requests-container #content .sent-to,#visitation-requests #visitation-requests-container #content .sent-from{font-weight:300}#visitation-requests #visitation-requests-container #content .row{width:100%;flex-wrap:wrap}#visitation-requests #visitation-requests-container #content .request{transition:all .3s ease-in-out;width:100%;align-items:center;justify-content:space-between;display:flex;border-bottom:1px solid var(--color-black-shade-four);position:relative;align-items:flex-start;background-color:#fff;padding:15px;border:0;border-radius:var(--border-radius-medium-plus);margin-bottom:8px}#visitation-requests #visitation-requests-container #content .request .row-title{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:3px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests #visitation-requests-container #content .request .row-title{font-weight:500}#visitation-requests #visitation-requests-container #content .request .row-subtitle{padding-top:2px;margin-top:0;width:100%;line-height:1;font-size:14px}#visitation-requests #visitation-requests-container #content .request .row-subtitle.calendar{margin-left:20px}#visitation-requests #visitation-requests-container #content .request.chats{padding-bottom:0;border:0;opacity:0;margin-bottom:8px}#visitation-requests #visitation-requests-container #content .request a,#visitation-requests #visitation-requests-container #content .request .notes{width:100%}#visitation-requests #visitation-requests-container #content .request a.notes,#visitation-requests #visitation-requests-container #content .request .notes.notes{opacity:.85}#visitation-requests #visitation-requests-container #content .request .request-status{margin-left:auto;padding:5px 10px 4px;border-radius:var(--border-radius-larger);font-size:10px;font-weight:600;display:flex;align-items:center;line-height:1;text-transform:uppercase;white-space:nowrap;text-align:center;justify-content:center}#visitation-requests #visitation-requests-container #content .request .request-status.paid,#visitation-requests #visitation-requests-container #content .request .request-status.approved{background-color:var(--color-green-shade-two);color:var(--color-green-shade-three)}#visitation-requests #visitation-requests-container #content .request .request-status.pending,#visitation-requests #visitation-requests-container #content .request .request-status.soon{color:var(--color-yellow-shade-two);background-color:var(--color-yellow-shade-six)}#visitation-requests #visitation-requests-container #content .request .request-status.unpaid,#visitation-requests #visitation-requests-container #content .request .request-status.declined{background-color:var(--color-red-shade-four);color:#fff}#visitation-requests #visitation-requests-container #content .request .info-row{padding-bottom:5px;width:100%}#visitation-requests #visitation-requests-container #content .request .details{max-height:0;transition:all .3s ease-in-out;transform:scale(0);opacity:0;display:flex;padding:0 0 5px;justify-content:space-between;flex-wrap:wrap}#visitation-requests #visitation-requests-container #content .request .details.open{opacity:1;overflow:auto;width:100%;max-height:1000px;transform:scale(1);transition:all .5s ease-in-out}#visitation-requests #visitation-requests-container #content .request.row .status{align-self:flex-start}#visitation-requests #visitation-requests-container #content .request .details .content{position:relative;align-items:center;overflow:hidden}#visitation-requests #visitation-requests-container #content .request .details .content .reason{font-weight:300;font-size:14px}#visitation-requests #visitation-requests-container #content .request .details .content .flex{display:flex;justify-content:space-between;flex-wrap:wrap}#visitation-requests #visitation-requests-container #content .request .details .content .flex p{font-weight:400;line-height:1.2;opacity:.9;margin:0}#visitation-requests #visitation-requests-container #content .request .details .content .flex p.label{opacity:.87}#visitation-requests #visitation-requests-container #content .request .details .content .flex p.unpaid{color:var(--color-red-shade-three);opacity:1}#visitation-requests #visitation-requests-container #content .request .details .content .flex p.amount{font-weight:500}#visitation-requests #visitation-requests-container #content .request .details .content .flex p.time span{position:relative;top:2px}#visitation-requests #visitation-requests-container #content .request .details .content .flex b{font-weight:500;display:block}#visitation-requests #visitation-requests-container #content .request .details #children svg{font-size:20px;margin-right:8px;color:#000;opacity:.4}#visitation-requests #visitation-requests-container #content .request .details #children p{font-size:14px;color:var(--color-black-shade-two);margin-left:auto;display:flex;align-items:center;position:relative}#visitation-requests #visitation-requests-container #content .request .details #delete-button{font-size:14px;margin-left:auto;display:block;color:var(--color-red-shade-three);margin-top:15px;text-align:right}#visitation-requests #visitation-requests-container #content .request .details #request-form{margin-top:50px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form{overscroll-behavior:none;pointer-events:none;transition:all .5s ease;position:fixed;opacity:0;width:100vw;height:100vh;inset:0;overflow:hidden;align-items:center;display:flex;justify-content:flex-start;flex-direction:column;padding-bottom:calc(16px + env(safe-area-inset-bottom));z-index:-1;animation:DissolveIn .65s ease forwards;z-index:var(--z-index-form);background-color:#fff}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.active{transition:all .7s ease;pointer-events:all}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.active.hidden{pointer-events:none;opacity:0;transition:all .5s ease;z-index:-1}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .header{border:0;width:100%;text-align:center;opacity:1;z-index:var(--z-index-banner);border-radius:var(--border-radius-small);padding-bottom:15px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .header .form-title{text-align:center;position:relative;color:var(--color-blue-shade-three);margin:0 auto;text-decoration:none;opacity:1;line-height:1;white-space:wrap;text-overflow:unset;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .header .form-title{font-weight:700}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .header .form-title.active{white-space:wrap;width:100%;text-overflow:unset}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .header .form-title span{color:var(--color-black-shade-three);margin:0;padding:0;white-space:nowrap;line-height:1;opacity:.6}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .header .form-title .icon-wrapper{display:flex;align-items:center;justify-content:center;height:min-content;overflow:hidden;width:50px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .header .form-title .icon-wrapper svg{transform:scale(.8);color:var(--color-purple-shade-three)}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .header .form-title .icon-wrapper svg.document{font-size:20px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form{width:100%;opacity:0;transition:all 2s ease;overflow:hidden;top:0;padding:calc(16px + env(safe-area-inset-top)) 20px 0 20px;display:flex;flex-direction:column;height:calc(100vh - 125px);position:relative}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form.active{opacity:1;transform:scale(1);transition:all .7s ease}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form .content{padding-bottom:100px;scroll-margin-top:80px;-webkit-overflow-scrolling:touch;min-height:0;display:flex;flex-direction:column;justify-content:space-between;flex:0 1 auto;overflow-y:auto;overflow-x:hidden}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form .view-wrapper{overflow:hidden;transform:scale(1.2);opacity:0;position:absolute;top:0;pointer-events:none;z-index:-1}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form .view-wrapper.scale-in{z-index:1;pointer-events:all;position:relative;opacity:1;overflow:visible;transform:scale(1);transition:all .7s ease}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form .subtitle-wrapper p{color:var(--color-black-shade-two);margin-top:5px;text-align:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form .subtitle-wrapper p{font-weight:500}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form #table-of-contents p{background:transparent;width:100%;color:#fff;margin-bottom:8px;padding:10px 20px;border-radius:var(--border-radius-rounded-large);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form #table-of-contents p{font-weight:400}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form #holiday-form-buttons{display:flex;gap:10px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form #holiday-form-buttons button{width:100%}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form #holiday-form-buttons button#view-all-holidays-item{background:#fff;color:var(--color-green-shade-three)}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form #holiday-form-buttons button#view-visitation-holidays-item{color:var(--color-purple-shade-five);background:#fff}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons{z-index:var(--z-index-floating);width:100%;overflow:hidden;border:0;box-shadow:none;max-width:100%;flex-shrink:0;position:fixed;justify-content:center;transition:all .6s ease;opacity:0;bottom:0;transform:translateY(100vh) scale(0);padding:15px 15px calc(20px + env(safe-area-inset-bottom)) 15px;display:flex;gap:0 15px;backdrop-filter:blur(5px)}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons *,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons *{user-select:none}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons.active,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons.active{transform:translateY(0) scale(1);pointer-events:auto;opacity:1;visibility:visible;transition:all .6s ease}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons.form-buttons.action-buttons-visible,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons.form-buttons.action-buttons-visible{pointer-events:none;opacity:0}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons.form-action-buttons,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons.form-action-buttons{position:fixed;pointer-events:none;display:flex;align-items:center;opacity:0;transform:translateY(200px) scale(0);transition:all .5s ease;gap:0 20px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons.form-action-buttons:hover,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons.form-action-buttons:hover{cursor:pointer}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons.form-action-buttons.active,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons.form-action-buttons.active{pointer-events:all;opacity:1;transition:all .5s ease;transform:translateY(0) scale(1)}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons.form-action-buttons.wrap,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons.form-action-buttons.wrap{flex-wrap:wrap;display:grid;gap:15px 20px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons.form-action-buttons .form-button-wrapper,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons.form-action-buttons .form-button-wrapper{min-width:0}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons.form-action-buttons .form-button-wrapper a,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons.form-action-buttons .form-button-wrapper a{border:0}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons.form-action-buttons .form-button-wrapper .button-text,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons.form-action-buttons .form-button-wrapper .button-text{display:inline-block;line-height:1.4;white-space:nowrap;background:transparent}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons .form-button-wrapper,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons .form-button-wrapper{align-items:center;justify-content:center;flex-wrap:wrap;display:grid;grid-template-columns:1fr;flex:1 1 0;max-width:90px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons .form-button-wrapper.hidden,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons .form-button-wrapper.hidden{display:none}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons .form-button-wrapper .button-text,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons .form-button-wrapper .button-text{text-align:center;margin:8px auto 0;display:block;width:max-content;color:var(--color-black-shade-two);padding:0;border:0;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons .form-button-wrapper .button-text,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons .form-button-wrapper .button-text{font-weight:600}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons .form-button-wrapper .form-button,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons .form-button-wrapper .form-button{color:#fff;position:relative;transform:none;bottom:0;justify-self:center;line-height:1;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;margin:0;min-width:0;max-height:100%;padding:0;box-shadow:none;flex-wrap:wrap;border-radius:var(--border-radius-rounded-large);aspect-ratio:1/1;height:65px;width:65px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons .form-button-wrapper .form-button,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons .form-button-wrapper .form-button{font-weight:600}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons .form-button-wrapper .form-button:active,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons .form-button-wrapper .form-button:active{transform:translateY(4px)}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons .form-button-wrapper .form-button.disabled,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons .form-button-wrapper .form-button.disabled{filter:grayscale(100%);opacity:.5;cursor:not-allowed;pointer-events:none}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons .form-button-wrapper .form-button .icon-wrapper,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons .form-button-wrapper .form-button .icon-wrapper{width:100%;display:flex;justify-content:center;top:unset;align-items:center;margin:0;padding:0;aspect-ratio:1/1;height:32px;width:32px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons .form-button-wrapper .form-button .icon-wrapper.dismiss,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons .form-button-wrapper .form-button .icon-wrapper.dismiss{aspect-ratio:1/1;height:36px;width:36px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons .form-button-wrapper .form-button .icon-wrapper svg,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons .form-button-wrapper .form-button .icon-wrapper svg{color:#fff;opacity:1;display:flex;justify-content:center;align-self:center;line-height:1;margin:0;padding:0}#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-buttons .form-button-wrapper .form-button.hidden,#visitation-requests #visitation-requests-container #content .request .details #request-form .form .form-action-buttons .form-button-wrapper .form-button.hidden{display:none}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.date-time-picker .form{padding:calc(16px + env(safe-area-inset-bottom)) 15px 0 15px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.child-update-form #tags{display:flex;flex-wrap:wrap;gap:10px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.child-update-form #tags .tag{padding:5px 10px;border-radius:var(--border-radius-rounded-large);color:var(--color-black-shade-one);line-height:1.4;border:1px solid var(--color-border-grey);user-select:none}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.child-update-form #tags .tag::hover{cursor:pointer}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.child-update-form #tags .tag.active{background-color:var(--color-blue-shade-two);color:#fff}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-expense-card .form #amount-input-field{position:relative}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-expense-card .form #amount-input-field:before{content:"$";font-size:24px;position:absolute;top:28px;z-index:9;color:var(--color-black-shade-two);left:-20px;height:30px;width:30px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-expense-card .form #number{font-size:24px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-expense-card .form .img-wrapper{margin:0 auto}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-expense-card .form .img-wrapper img{border-radius:var(--border-radius-medium)}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-child-card #dob-inputs{display:grid;gap:0 20px;grid-template-columns:1fr 1fr 1fr}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-chat .content #coParent-names{display:flex;margin:20px 0 80px;justify-content:center;gap:40px;padding:20px 0;overflow:visible}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-chat .content #coParent-names .coParent-name{background:var(--color-cyan-shade-three);display:flex;font-size:20px;align-items:center;justify-content:center;color:#fff;box-shadow:#00000059 0 5px 15px;border-radius:var(--border-radius-small);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-chat .content #coParent-names .coParent-name{font-weight:500}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-expense-card #amount-input-field{display:flex;justify-content:center;align-items:center;position:relative;left:-5px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-expense-card #amount-input-field .input-field{display:flex;justify-content:center;align-items:center;margin:0 auto}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-expense-card #amount-input-field .input-field .input-field{background:transparent;display:block;margin:0 auto}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-expense-card #amount-input-field .input-field .input-field.active{border:0}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-expense-card #amount-input-field .input-field .input-field input{border:0;border-bottom:2px solid var(--color-border-grey);max-width:70px;font-size:24px;position:relative;background:transparent;user-select:none;outline:none;text-align:center;caret-color:var(--color-green-shade-three)}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.new-expense-card #amount-input-field .input-field .input-field input::placeholder{font-size:26px;font-style:normal;text-align:center}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.view-holidays .holiday-form-buttons button{margin:0 auto;width:60%}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.handoff #row,#visitation-requests #visitation-requests-container #content .request .details #request-form .form.expenses #row,#visitation-requests #visitation-requests-container #content .request .details #request-form .form.edit-calendar-event #row,#visitation-requests #visitation-requests-container #content .request .details #request-form .form.visitation-requests #row{border:0;padding:0}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.handoff #row b,#visitation-requests #visitation-requests-container #content .request .details #request-form .form.expenses #row b,#visitation-requests #visitation-requests-container #content .request .details #request-form .form.edit-calendar-event #row b,#visitation-requests #visitation-requests-container #content .request .details #request-form .form.visitation-requests #row b{font-size:16px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.handoff #row #title,#visitation-requests #visitation-requests-container #content .request .details #request-form .form.expenses #row #title,#visitation-requests #visitation-requests-container #content .request .details #request-form .form.edit-calendar-event #row #title,#visitation-requests #visitation-requests-container #content .request .details #request-form .form.visitation-requests #row #title{font-size:16px;line-height:1;display:flex;align-items:center}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.handoff #row #title b,#visitation-requests #visitation-requests-container #content .request .details #request-form .form.expenses #row #title b,#visitation-requests #visitation-requests-container #content .request .details #request-form .form.edit-calendar-event #row #title b,#visitation-requests #visitation-requests-container #content .request .details #request-form .form.visitation-requests #row #title b{min-width:100px;display:block}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.upload-document-card{min-height:80vh}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.toc #toc-header-wrapper{margin:12px 0}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.toc #toc-header-wrapper span{font-size:25px;color:var(--color-brand-blue);margin-right:8px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.toc #toc-header-wrapper .toc-header{color:#000;width:100%;line-height:1.3;text-transform:capitalize;padding:12px 10px;border:0;background:var(--color-black-shade-eight);border-radius:var(--border-radius-primary);opacity:.95;justify-content:flex-start}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.toc #toc-header-wrapper .toc-header{transition:all .3s ease-in-out}@media screen and (min-width: 650px){#visitation-requests #visitation-requests-container #content .request .details #request-form .form.toc #toc-header-wrapper .toc-header:hover{transition:all .3s ease-in-out;cursor:pointer}}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.toc #toc-header-wrapper .toc-header.hide{display:none}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card{overflow:auto;transition:all .3s ease-in-out;z-index:var(--z-index-floating);position:relative}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .form .content{padding-bottom:100px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card a{line-height:1;display:inline-block;opacity:1;color:var(--color-brand-blue);text-decoration:none;padding-bottom:3px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .subtitle.in-form{text-align:left;font-size:17px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option{border-radius:var(--border-radius-medium);background:#fff;overflow:hidden}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option .description{padding-top:5px;padding-bottom:10px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option.zelle{border:2px solid #6d1fd4;background:#6d1fd421}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option.zelle .text{border-radius:0}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option.zelle p{color:#541ca8}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option.venmo{background:#008cff40;border:2px solid #008cff}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option.venmo .text{border-radius:0}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option.venmo p{color:#0073d8}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option.apple-cash{border:2px solid #181818;background:#fff}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option.paypal{background:#0048ff3b;border:2px solid #002991}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option.paypal p{color:#002991}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option.cashapp{background:#00d64f26;border:2px solid #00d64f}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option.cashapp p{color:var(--color-green-shade-three);opacity:1}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option .brand-name-wrapper{align-items:center;padding:10px;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0;overflow:hidden}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option .brand-name-wrapper .brand-name{opacity:1;line-height:1;font-size:22px;justify-content:center}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option .brand-name-wrapper.zelle{background:#6d1fd4}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option .brand-name-wrapper.venmo{background:#008cff}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option .brand-name-wrapper.paypal{background:#002991}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option .brand-name-wrapper.cashapp{background:#00d64f}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option .brand-name-wrapper.apple{background:#181818}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option .brand-name-wrapper svg{margin-right:10px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option .brand-name-wrapper svg,#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option .brand-name-wrapper p{color:#fff;font-size:22px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option iframe{display:block;border-radius:0 0 var(--border-radius-primary) var(--border-radius-primary);max-width:100%;width:100%;border:0;height:auto}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .option img{width:50px;max-width:50px}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .text{width:100%;padding:10px;background:#fff;border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium)}#visitation-requests #visitation-requests-container #content .request .details #request-form .form.payment-options-card .text p{margin:0}#visitation-requests #visitation-requests-container #content .request .details #request-form .form button{padding:8px 10px;margin:20px auto 0;display:block;width:50%}#visitation-requests #visitation-requests-container #content .request .details #request-form .form button span{position:relative;top:3px;margin-left:5px}#visitation-requests #visitation-requests-container #content .request *{line-height:1}#visitation-requests #visitation-requests-container #content .request a{display:none;align-items:center;margin-top:5px;font-weight:400;font-size:14px}#visitation-requests #visitation-requests-container #content .request a span{margin-right:5px}#visitation-requests #visitation-requests-container #content .request .row,#visitation-requests #visitation-requests-container #content .request #children{margin-bottom:5px}#handoff-requests-container .row{width:100%;align-items:center;justify-content:space-between;display:flex;border-bottom:1px solid var(--color-black-shade-four);position:relative;align-items:flex-start;background-color:#fff;padding:15px;border:0;border-radius:var(--border-radius-medium-plus);margin-bottom:8px}#handoff-requests-container .row *{line-height:1}#handoff-requests-container .row .row-title{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:3px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#handoff-requests-container .row .row-title{font-weight:500}#handoff-requests-container .row .row-subtitle{padding-top:2px;margin-top:0;width:100%;line-height:1;font-size:14px}#handoff-requests-container .row .row-subtitle.calendar{margin-left:20px}#handoff-requests-container .row.chats{padding-bottom:0;border:0;opacity:0;margin-bottom:8px}#handoff-requests-container .row a,#handoff-requests-container .row .notes{width:100%}#handoff-requests-container .row a.notes,#handoff-requests-container .row .notes.notes{opacity:.85}#handoff-requests-container .row .request-status{margin-left:auto;padding:5px 10px 4px;border-radius:var(--border-radius-larger);font-size:10px;font-weight:600;display:flex;align-items:center;line-height:1;text-transform:uppercase;white-space:nowrap;text-align:center;justify-content:center}#handoff-requests-container .row .request-status.paid,#handoff-requests-container .row .request-status.approved{background-color:var(--color-green-shade-two);color:var(--color-green-shade-three)}#handoff-requests-container .row .request-status.pending,#handoff-requests-container .row .request-status.soon{color:var(--color-yellow-shade-two);background-color:var(--color-yellow-shade-six)}#handoff-requests-container .row .request-status.unpaid,#handoff-requests-container .row .request-status.declined{background-color:var(--color-red-shade-four);color:#fff}#handoff-requests-container .row .info-row{padding-bottom:5px;width:100%}#handoff-requests-container .row .details{max-height:0;transition:all .3s ease-in-out;transform:scale(0);opacity:0;display:flex;padding:0 0 5px;justify-content:space-between;flex-wrap:wrap}#handoff-requests-container .row .details.open{opacity:1;overflow:auto;width:100%;max-height:1000px;transform:scale(1);transition:all .5s ease-in-out}#handoff-requests-container .row .content{width:100%}#handoff-requests-container .row .content .details{position:relative;align-items:center;overflow:hidden;padding:10px 0}#handoff-requests-container .row .content .details .reason{font-weight:300;font-size:14px}#handoff-requests-container .row .content .details .flex{display:flex;justify-content:space-between;flex-wrap:wrap}#external-overrides #records-wrapper .screen-content .export-text{font-weight:300}#external-overrides #records-wrapper .screen-content .record-row{flex-wrap:wrap;width:100%;align-items:center;justify-content:space-between;display:flex;border-bottom:1px solid var(--color-black-shade-four);position:relative;align-items:flex-start;background-color:#fff;padding:15px;border:0;border-radius:var(--border-radius-medium-plus);margin-bottom:8px}#external-overrides #records-wrapper .screen-content .record-row .row-title{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:3px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #records-wrapper .screen-content .record-row .row-title{font-weight:500}#external-overrides #records-wrapper .screen-content .record-row .row-subtitle{padding-top:2px;margin-top:0;width:100%;line-height:1;font-size:14px}#external-overrides #records-wrapper .screen-content .record-row .row-subtitle.calendar{margin-left:20px}#external-overrides #records-wrapper .screen-content .record-row.chats{padding-bottom:0;border:0;opacity:0;margin-bottom:8px}#external-overrides #records-wrapper .screen-content .record-row a,#external-overrides #records-wrapper .screen-content .record-row .notes{width:100%}#external-overrides #records-wrapper .screen-content .record-row a.notes,#external-overrides #records-wrapper .screen-content .record-row .notes.notes{opacity:.85}#external-overrides #records-wrapper .screen-content .record-row .request-status{margin-left:auto;padding:5px 10px 4px;border-radius:var(--border-radius-larger);font-size:10px;font-weight:600;display:flex;align-items:center;line-height:1;text-transform:uppercase;white-space:nowrap;text-align:center;justify-content:center}#external-overrides #records-wrapper .screen-content .record-row .request-status.paid,#external-overrides #records-wrapper .screen-content .record-row .request-status.approved{background-color:var(--color-green-shade-two);color:var(--color-green-shade-three)}#external-overrides #records-wrapper .screen-content .record-row .request-status.pending,#external-overrides #records-wrapper .screen-content .record-row .request-status.soon{color:var(--color-yellow-shade-two);background-color:var(--color-yellow-shade-six)}#external-overrides #records-wrapper .screen-content .record-row .request-status.unpaid,#external-overrides #records-wrapper .screen-content .record-row .request-status.declined{background-color:var(--color-red-shade-four);color:#fff}#external-overrides #records-wrapper .screen-content .record-row .info-row{padding-bottom:5px;width:100%}#external-overrides #records-wrapper .screen-content .record-row .details{max-height:0;transition:all .3s ease-in-out;transform:scale(0);opacity:0;display:flex;padding:0 0 5px;justify-content:space-between;flex-wrap:wrap}#external-overrides #records-wrapper .screen-content .record-row .details.open{opacity:1;overflow:auto;width:100%;max-height:1000px;transform:scale(1);transition:all .5s ease-in-out}#external-overrides #records-wrapper .screen-content .record-row *{line-height:1}#external-overrides #records-wrapper .screen-content .record-row .date{display:flex;justify-content:space-between;font-size:14px;color:var(--color-black-shade-two);padding-top:5px;width:100%}#external-overrides #records-wrapper .screen-content .record-row .date span{font-size:14px}#external-overrides #records-wrapper .screen-content .record-row .title{width:100%;text-align:center;display:flex;justify-content:space-between;align-items:center;color:var(--color-black-shade-two)}#external-overrides #records-wrapper .screen-content .record-row .title .amount.unpaid{color:var(--color-red-shade-three) ForLightBg}#external-overrides #records-wrapper .screen-content .record-row .title .amount.paid{color:var(--color-green-shade-three)}#external-overrides #records-wrapper .screen-content .record-row .title .amount{font-size:16px}#external-overrides #records-wrapper .screen-content #export-button{border-bottom:1px solid var(--color-green-shade-three);display:flex;align-items:center;color:var(--color-green-shade-three);width:90px;padding-bottom:3px;justify-content:center;margin:15px auto 25px}#external-overrides #records-wrapper .screen-content #export-button svg{color:var(--color-green-shade-three);font-size:18px;margin-left:8px}#external-overrides #visitation-section{border-radius:var(--border-radius-primary)!important;border:1px solidvar(--color-border-grey)}#external-overrides #visitation-section .MuiPaper-root{border:2px solid blue!important}#external-overrides #visitation-section .MuiCollapse-root{border-radius:var(--border-radius-primary)}#external-overrides .calendar-wrapper{position:relative}#external-overrides .calendar-wrapper *{user-select:none}#external-overrides .calendar-wrapper.calendar #calendar-action-buttons{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-content:center;gap:0 8px;margin-bottom:10px}#external-overrides .calendar-wrapper.calendar #calendar-action-buttons .calendar-action-button{display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;height:100%;color:var(--color-black-shade-two);font-size:12px;background-color:#fff;padding:8px 0;border-radius:var(--border-radius-small);text-transform:uppercase;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .calendar-wrapper.calendar #calendar-action-buttons .calendar-action-button{font-weight:500}#external-overrides .calendar-wrapper.calendar #calendar-action-buttons .calendar-action-button .button-text{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides .calendar-wrapper.calendar #calendar-action-buttons .calendar-action-button .button-text{font-weight:500}#external-overrides .calendar-wrapper.calendar #calendar-action-buttons .calendar-action-button .icon-wrapper{margin-right:5px;aspect-ratio:1/1;height:18px;width:18px}#external-overrides .calendar-wrapper.calendar #calendar-action-buttons .calendar-action-button.legend{display:flex;justify-content:center;align-items:center}#external-overrides .calendar-wrapper.calendar #calendar-action-buttons .calendar-action-button.legend .dots{justify-content:center;align-items:center;gap:4px;display:grid;grid-template-columns:repeat(2,1fr);margin-right:5px}#external-overrides .calendar-wrapper.calendar #calendar-action-buttons .calendar-action-button.legend .dots .dot{margin:0;border:0;display:block;border-radius:100%;aspect-ratio:1/1;height:4px;width:4px}#external-overrides .calendar-wrapper.calendar #calendar-action-buttons .calendar-action-button.legend .dots .dot.financial{background:var(--color-green-shade-three)}#external-overrides .calendar-wrapper.calendar #calendar-action-buttons .calendar-action-button.legend .dots .dot.current-user{background-color:var(--color-brand-blue)}#external-overrides .calendar-wrapper.calendar #calendar-action-buttons .calendar-action-button.legend .dots .dot.shared{background-color:var(--color-purple-shade-three)}#external-overrides .calendar-wrapper.calendar #calendar-action-buttons .calendar-action-button.legend .dots .dot.holiday{background-color:var(--color-orange-shade-four)}#external-overrides .calendar-wrapper.calendar .dot-wrapper{width:100%;display:flex;justify-content:center;gap:3px;position:relative;top:-5px}#external-overrides .calendar-wrapper.calendar .dot-wrapper .dot{border-radius:100%;position:relative;aspect-ratio:1/1;height:5px;width:5px}#external-overrides .calendar-wrapper.calendar .dot-wrapper .dot.financial{background:var(--color-green-shade-three)}#external-overrides .calendar-wrapper.calendar .dot-wrapper .dot.current-user{background-color:var(--color-brand-blue)}#external-overrides .calendar-wrapper.calendar .dot-wrapper .dot.coParent,#external-overrides .calendar-wrapper.calendar .dot-wrapper .dot.shared{background-color:var(--color-purple-shade-three)}#external-overrides .calendar-wrapper.calendar .dot-wrapper .dot .holiday{background-color:var(--color-orange-shade-four)}#external-overrides #calendar-container #calendar-search-input-wrapper{transition:all .4s ease;position:relative;width:100%;margin-top:10px}#external-overrides #calendar-container #calendar-search-input-wrapper .flex{width:100%;gap:0 20px}#external-overrides #calendar-container #calendar-search-input-wrapper .flex .icon-wrapper.eraser-icon svg{color:var(--color-red-shade-three)}#external-overrides #calendar-container .events .event-row{user-select:none;background-color:#fff;padding:12px;border-radius:var(--border-radius-medium);margin-bottom:8px}#external-overrides #calendar-container .events .event-row .icon-wrapper{aspect-ratio:1/1;height:16px;width:16px}#external-overrides #calendar-container .events .event-row .icon-wrapper.edit{margin-left:auto}#external-overrides #calendar-container .events .event-row .icon-wrapper.edit svg{color:var(--color-black-shade-three)}#external-overrides #calendar-container .events .event-row .content{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:0 15px}#external-overrides #calendar-container .events .event-row .content .date-time-box{display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-small);align-self:center;min-width:80px;height:35px;overflow:hidden}#external-overrides #calendar-container .events .event-row .content .date-time-box.current-user{background-color:var(--color-blue-shade-eight)}#external-overrides #calendar-container .events .event-row .content .date-time-box.current-user span{color:var(--color-blue-shade-four)}#external-overrides #calendar-container .events .event-row .content .date-time-box.visitation{background-color:var(--color-teal-shade-seven)}#external-overrides #calendar-container .events .event-row .content .date-time-box.visitation span{color:var(--color-teal-shade-three)}#external-overrides #calendar-container .events .event-row .content .date-time-box.financial{background-color:var(--color-green-shade-three)}#external-overrides #calendar-container .events .event-row .content .date-time-box.financial span{color:#fff}#external-overrides #calendar-container .events .event-row .content .date-time-box.holiday{background-color:var(--color-orange-shade-nine)}#external-overrides #calendar-container .events .event-row .content .date-time-box.holiday span{color:var(--color-orange-shade-three)}#external-overrides #calendar-container .events .event-row .content .date-time-box.shared{background-color:var(--color-purple-shade-seven)}#external-overrides #calendar-container .events .event-row .content .date-time-box.shared span{color:var(--color-purple-shade-three)}#external-overrides #calendar-container .events .event-row .content .date-time-box span{width:100%;text-align:center;line-height:1;padding:0;margin:0;white-space:nowrap;position:relative;top:1px}#external-overrides #calendar-container .events .event-row .content .date-time-box span.time{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #calendar-container .events .event-row .content .date-time-box span.time{font-weight:600}#external-overrides #calendar-container .events .event-row .content .title-and-icons .row-title{padding:0;justify-content:flex-start;margin-bottom:0;opacity:1}#external-overrides #calendar-container .events .event-row .content .title-and-icons .row-title .title-text{line-height:1.3;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #calendar-container .events .event-row .content .title-and-icons .row-title .title-text{font-weight:600}#external-overrides #calendar-container .events .event-row .content .title-and-icons .icon-row{align-items:flex-start;gap:0 2px;display:flex;justify-content:flex-start;position:relative;top:1px}#external-overrides #calendar-container .events .event-row .content .title-and-icons .icon-row .icon-wrapper svg{color:var(--color-black-shade-three)}#external-overrides #calendar-container .events .event-row .content .categories{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:flex-start;padding-bottom:5px;margin-left:15px}#external-overrides #calendar-container .events .event-row .content .categories .emoji-only{display:inline}#external-overrides #calendar-container .events .event-row .content .row-subtitle{padding:0;margin:0}#external-overrides #my-homebase-wrapper .deactivate-account{width:100%;background:var(--color-red-shade-three);color:#fff;padding:10px;border-radius:var(--border-radius-rounded-large);display:flex;justify-content:center;align-items:center;margin-top:25px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #my-homebase-wrapper .deactivate-account{font-weight:500}#external-overrides #my-homebase-wrapper .deactivate-account svg{margin-left:8px}#external-overrides #my-homebase-wrapper .section{background:var(--color-black-shade-eight);padding:20px;border-radius:var(--border-radius-larger) Bigger;border:1px solidvar(--color-border-grey);margin-bottom:15px}#external-overrides #my-homebase-wrapper .section .action-row{color:#000000bf;justify-content:flex-start;font-size:17px;line-height:1;margin-bottom:15px;display:flex;align-items:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #my-homebase-wrapper .section .action-row{font-weight:400}#external-overrides #my-homebase-wrapper .section .action-row.feature-request svg{color:var(--color-yellow-shade-four)}#external-overrides #my-homebase-wrapper .section .action-row.feedback svg{color:var(--color-green-shade-four)}#external-overrides #my-homebase-wrapper .section .action-row.bug svg{color:var(--color-red-shade-four)}#external-overrides #my-homebase-wrapper .section .action-row svg{margin-right:10px;aspect-ratio:1/1;height:25px;width:25px}#external-overrides #my-homebase-wrapper .section p{color:#000000bf}#external-overrides #home-screen .in-screen-menu.home{margin:0 0 8px}#external-overrides #home-screen .wrapper:not(.event-icon){background:#fff;width:calc(100vw - 30px);border-radius:var(--border-radius-large);padding:14px 18px;margin:0 0 8px;transition:all .4s ease}#external-overrides #home-screen .wrapper:not(.event-icon) *{line-height:1;white-space:nowrap}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible{margin-bottom:10px}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible:last-child{margin-bottom:0}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible .collapsible-title .title-text{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible .collapsible-title .title-text{font-weight:500}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible .child-update-tags{padding-top:8px;gap:0 10px;display:flex;flex-wrap:wrap}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible .child-update-tags .child-update-tag{color:var(--color-black-shade-three);background:var(--color-black-shade-eight);border:1px solid var(--color-border-grey);padding:6px 10px;border-radius:var(--border-radius-rounded-large);line-height:1;user-select:none}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible .child-update-tags .child-update-tag::hover{cursor:pointer}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible .collapsible-content{margin-bottom:15px}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible .collapsible-content .child-update-details{padding-top:8px;display:flex;justify-content:space-between;align-items:flex-start}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible .collapsible-content .child-update-details .child-update-date,#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible .collapsible-content .child-update-details .child-update-message{color:var(--color-black-shade-three);line-height:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible .collapsible-content .child-update-details .child-update-date,#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible .collapsible-content .child-update-details .child-update-message{font-weight:400}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible .collapsible-content .child-update-details .child-update-date{color:var(--color-black-shade-four);font-style:italic}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible .collapsible-content button{min-height:0;margin:15px auto 0;display:flex}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .collapsible .collapsible-content button .icon-wrapper{margin:0}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .wrapper-title .title-smaller{color:var(--color-teal-shade-three)}#external-overrides #home-screen .wrapper:not(.event-icon).child-updates-wrapper .wrapper-title .icon-wrapper{background-color:var(--color-teal-shade-three);color:#fff}#external-overrides #home-screen .wrapper:not(.event-icon).updates .wrapper-title{border:0;margin:0}#external-overrides #home-screen .wrapper:not(.event-icon).updates .wrapper-title .title-smaller{color:var(--color-orange-shade-three)}#external-overrides #home-screen .wrapper:not(.event-icon).updates .clear-all-wrapper{margin-left:auto;margin-right:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 3px;background-color:var(--color-red-shade-eight);padding:6px 12px;border-radius:var(--border-radius-small)}#external-overrides #home-screen .wrapper:not(.event-icon).updates .clear-all-wrapper .clear-all-text{color:var(--color-red-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).updates .clear-all-wrapper .clear-all-text{font-weight:600}#external-overrides #home-screen .wrapper:not(.event-icon).updates .icon-wrapper:not(.right-arrow,.dot-icon,.event-icon,.plus-minus,.clear-all-icon){background:var(--color-orange-shade-three);color:#fff}#external-overrides #home-screen .wrapper:not(.event-icon).updates .unread-badge{margin-right:auto;margin-left:8px;color:var(--color-red-shade-four);background-color:var(--color-red-shade-four);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;left:-8px;top:-5px;aspect-ratio:1/1;height:8px;width:8px}#external-overrides #home-screen .wrapper:not(.event-icon).updates #update-rows{max-height:250px;overflow-y:auto;margin-top:15px;overflow-x:hidden}#external-overrides #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row{width:100%;margin-bottom:20px;padding-left:8px;border-left:2px solid var(--color-orange-shade-four)}#external-overrides #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row:last-child{margin-bottom:0}#external-overrides #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row .update-title{display:flex;justify-content:space-between;width:100%;align-items:baseline}#external-overrides #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row .update-title .update-title-text{color:var(--color-black-shade-two);white-space:wrap;line-height:1.2;max-width:80%;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row .update-title .update-title-text{font-weight:500}#external-overrides #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row .update-title .update-timestamp{color:var(--color-black-shade-three);white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row .update-title .update-timestamp{font-weight:400}#external-overrides #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row .message-and-name{display:flex;align-items:center;justify-content:flex-start;position:relative;left:-3px}#external-overrides #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row .message-and-name .icon-wrapper.tag{background-color:transparent;margin-right:3px;aspect-ratio:1/1;height:26px;width:26px}#external-overrides #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row .message-and-name .icon-wrapper.tag svg{color:var(--color-black-shade-three)}#external-overrides #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row .message-and-name .update-category-text{color:var(--color-black-shade-three);display:block;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row .message-and-name .update-category-text{font-weight:400}#external-overrides #home-screen .wrapper:not(.event-icon).my-homebase{border-radius:var(--border-radius-medium-plus)}#external-overrides #home-screen .wrapper:not(.event-icon).my-homebase .icon-wrapper:not(.right-arrow){background-color:var(--color-cyan-shade-two);color:#fff}#external-overrides #home-screen .wrapper:not(.event-icon).my-homebase .right-arrow svg{color:var(--color-cyan-shade-two)}#external-overrides #home-screen .wrapper:not(.event-icon).my-homebase .wrapper-title{border:0;margin:0}#external-overrides #home-screen .wrapper:not(.event-icon).my-homebase .wrapper-title .title-smaller{color:var(--color-cyan-shade-two)}#external-overrides #home-screen .wrapper:not(.event-icon).feedback{margin-bottom:25px}#external-overrides #home-screen .wrapper:not(.event-icon).feedback *{white-space:wrap}#external-overrides #home-screen .wrapper:not(.event-icon).feedback #feedback-title,#external-overrides #home-screen .wrapper:not(.event-icon).feedback .feedback-subtitle{line-height:1.4}#external-overrides #home-screen .wrapper:not(.event-icon).feedback #feedback-title{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).feedback #feedback-title{font-weight:600}#external-overrides #home-screen .wrapper:not(.event-icon).feedback .feedback-subtitle{color:var(--color-black-shade-one)}#external-overrides #home-screen .wrapper:not(.event-icon).feedback #icon-and-label-wrapper{display:flex;align-items:center;width:100%;margin-top:20px;justify-content:center;text-justify:inter-word;gap:0 20px}#external-overrides #home-screen .wrapper:not(.event-icon).feedback #icon-and-label-wrapper p{display:flex;align-items:center;font-weight:600;flex-wrap:wrap;justify-content:center;gap:0 15px;user-select:none}#external-overrides #home-screen .wrapper:not(.event-icon).feedback #icon-and-label-wrapper p span{padding-top:8px;width:100%;text-align:center;transform:scale(1.7)}#external-overrides #home-screen .wrapper:not(.event-icon).feedback #icon-and-label-wrapper p span.count{color:var(--color-black-shade-three);font-size:16px;margin:10px 0 0;transform:scale(1);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).feedback #icon-and-label-wrapper p span.count{font-weight:500}#external-overrides #home-screen .wrapper:not(.event-icon).your-circle .wrapper-title .icon-wrapper:not(.right-arrow){background-color:var(--color-green-shade-two);color:#fff}#external-overrides #home-screen .wrapper:not(.event-icon).your-circle .wrapper-title .right-arrow svg{color:var(--color-green-shade-two)}#external-overrides #home-screen .wrapper:not(.event-icon).your-circle .wrapper-title .title-smaller{color:var(--color-green-shade-two)}#external-overrides #home-screen .wrapper:not(.event-icon).co-parenting-corner .wrapper-title .icon-wrapper:not(.right-arrow){background-color:var(--color-brand-blue);color:#fff}#external-overrides #home-screen .wrapper:not(.event-icon).co-parenting-corner .wrapper-title .right-arrow svg{color:var(--color-brand-blue)}#external-overrides #home-screen .wrapper:not(.event-icon).co-parenting-corner .wrapper-title .title-smaller{color:var(--color-brand-blue)}#external-overrides #home-screen .wrapper:not(.event-icon).admin .wrapper-title{margin:0}#external-overrides #home-screen .wrapper:not(.event-icon).admin img{border-radius:50%;margin-right:10px;aspect-ratio:1/1;height:60px;width:60px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .no-events-text{color:var(--color-black-shade-three);font-style:italic;text-align:center;width:100%;margin:0 auto;display:block}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group{background-color:var(--color-background);margin-bottom:8px;position:relative;border-radius:var(--border-radius-medium);overflow:hidden;user-select:none}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group:last-child{margin-bottom:0}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .day-label{color:var(--color-black-shade-three);display:flex;justify-content:space-between;align-items:center;gap:0 4px;padding:15px 12px;width:100%;line-height:1;white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .day-label{font-weight:500}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .day-label .count{white-space:nowrap;justify-self:flex-end;margin-right:5px;padding:3px 12px;border-radius:var(--border-radius-primary);line-height:1;color:var(--color-purple-shade-three);background-color:var(--color-purple-shade-seven);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .day-label .count{font-weight:500}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .day-label .date-and-count-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .day-label .date-and-count-wrapper .weekday{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .day-label .date-and-count-wrapper .weekday{font-weight:500}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .day-label .date-and-count-wrapper .weekday span{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .day-label .date-and-count-wrapper .weekday span{font-weight:400}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .day-label .date-and-count-wrapper .icon-wrapper{background-color:transparent;margin-right:0;aspect-ratio:1/1;height:14px;width:14px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .day-label .date-and-count-wrapper .icon-wrapper.plus-minus svg{color:var(--color-black-shade-two)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .day-label .date-and-count-wrapper .date{color:var(--color-black-shade-two);display:flex;line-height:1;white-space:nowrap;width:100%;margin-right:auto;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .day-label .date-and-count-wrapper .date{font-weight:400}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper{max-height:0;opacity:0;transform:translateY(-4px);transition:all .4s ease;overflow:hidden}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.active{transition:all .5s ease;max-height:1000px;opacity:1;transform:translateY(0)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend{grid-template-columns:1fr;background-color:#fff;width:100%;margin-top:10px;border-radius:var(--border-radius-primary)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend.active{padding:15px 0 0;margin-bottom:10px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend button.button{border-radius:var(--border-radius-small);background:transparent;text-transform:uppercase;display:block;min-height:0;padding:0;margin:10px 15px 10px auto}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend button.button .button-text{color:var(--color-red-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend button.button .button-text{font-weight:600}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend p{opacity:1!important;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding-bottom:5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend p{font-weight:500}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend p.current-user{width:100%}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend p .dot{border-radius:100%;position:relative;aspect-ratio:1/1;height:5px;width:5px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend p .dot.shared{background:var(--color-purple-shade-three);top:-5px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend p .dot.holiday{background:var(--color-orange-shade-four);top:5px;right:8px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend p .dot.financial{background:var(--color-green-shade-three);right:11px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend p .dot.current-user{left:3px;background:var(--color-brand-blue)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend p.shared{color:var(--color-purple-shade-three)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend p.financial{color:var(--color-green-shade-three)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend p.holiday{color:var(--color-orange-shade-four)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend p.visitation{color:var(--color-teal-shade-four)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.calendar-legend p.current-user{color:var(--color-brand-blue)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible{margin:0}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input{display:block;padding:10px 0 0;border:0}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input input,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input input{outline:0;caret-color:var(--color-black-shade-two);display:flex;justify-content:flex-start;align-items:center;color:var(--color-black-shade-two);z-index:9;overscroll-behavior:none;width:100%;overflow:auto;text-align:left;background:transparent;transition:all .4s ease;margin-top:5px;font-size:16px;border:1px solid var(--color-border-grey);border-radius:var(--border-radius-small);padding:8px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input input,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input input{font-weight:400}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input input::placeholder,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input input::placeholder{color:var(--color-black-shade-three);font-style:italic;font-size:14px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input input:focus-within,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input input:focus-within{transition:all .4s ease;background-color:var(--color-black-shade-seven)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input .input-and-delete-icon,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input .input-and-delete-icon{display:flex;align-items:center;justify-content:space-between;width:100%}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input .input-and-delete-icon .icon-wrapper.delete-icon,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input .input-and-delete-icon .icon-wrapper.delete-icon{margin-left:10px;display:flex;align-items:center;justify-content:center;position:relative;top:3px;margin-right:0;aspect-ratio:1/1;height:22px;width:22px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input .input-and-delete-icon .icon-wrapper.delete-icon svg,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input .input-and-delete-icon .icon-wrapper.delete-icon svg{color:var(--color-red-shade-three)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input .checklist-item-row,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input .checklist-item-row{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input .checklist-item-row .icon-wrapper,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input .checklist-item-row .icon-wrapper{aspect-ratio:1/1;height:30px;width:30px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input .checklist-item-row .icon-wrapper svg,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input .checklist-item-row .icon-wrapper svg{color:var(--color-red-shade-two)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input .checklist-item-row p,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input .checklist-item-row p{border:1px solid var(--color-border-grey);padding:8px 12px;width:100%;border-radius:var(--border-radius-primary);display:flex;align-items:center;transition:all .4s ease;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input .checklist-item-row p,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input .checklist-item-row p{font-weight:400}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input .checklist-item-row p .icon-wrapper,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input .checklist-item-row p .icon-wrapper{transition:all .4s ease;margin-right:5px;aspect-ratio:1/1;height:18px;width:18px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input .checklist-item-row p.active,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input .checklist-item-row p.active{background-color:var(--color-green-shade-two);color:#fff}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .entry-input .checklist-item-row p.active svg,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .entry-input .checklist-item-row p.active svg{color:#fff}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .buttons,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .buttons{margin:10px 0;display:flex;justify-content:center;gap:0 15px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .buttons button,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .buttons button{min-height:0;padding:8px 15px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .buttons button,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .buttons button{font-weight:400}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.child-info-collapsible .buttons button .icon-wrapper,#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.children-checklist-collapsible .buttons button .icon-wrapper{position:relative;top:0;aspect-ratio:1/1;height:15px;width:15px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper.active{padding:0 12px 12px;gap:8px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card{align-items:center;border-radius:var(--border-radius-primary) var(--border-radius-primary);padding:12px;position:relative;background-color:#fff;margin-bottom:8px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card:last-child{margin-bottom:0}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card .icon-wrapper{background-color:transparent;margin:0 0 0 auto;padding:0;position:absolute;bottom:5px;right:8px;aspect-ratio:1/1;height:24px;width:24px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card .icon-wrapper svg{color:var(--color-black-shade-three)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card.current-user{background-color:var(--color-blue-shade-seven)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card.shared{background-color:var(--color-purple-shade-eight)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card.holiday{background-color:var(--color-orange-shade-nine)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card.visitation{background-color:var(--color-teal-shade-seven)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card.financial{background-color:var(--color-green-shade-seven)}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card .date-time-block{display:flex;align-items:center;justify-content:flex-start;background-color:transparent;flex-shrink:0;margin-left:auto;padding-bottom:2px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card .date-time-block.all-day{border-left:0;border-right:0}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card .date-time-block .time{color:var(--color-black-shade-two);line-height:1;white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card .date-time-block .time{font-weight:600}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card .event-title{justify-content:flex-start;color:var(--color-black-shade-three);display:flex;align-items:center;white-space:wrap;justify-self:flex-start;margin-right:auto;line-height:1.4;width:100%;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .events-wrapper .event-card .event-title{font-weight:500}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .icon-wrapper:not(.right-arrow,.event-icon){background-color:var(--color-purple-shade-four);color:#fff}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .wrapper-title{margin-bottom:15px}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .wrapper-title .title-smaller{color:var(--color-purple-shade-two);display:flex;flex-wrap:wrap}#external-overrides #home-screen .wrapper:not(.event-icon).week-at-a-glance .wrapper-title .icon-wrapper.left{background-color:var(--color-purple-shade-two)}#external-overrides #home-screen .wrapper:not(.event-icon) .icon-wrapper{justify-self:flex-start;margin:0 10px 0 0}#external-overrides #home-screen .wrapper:not(.event-icon) .icon-wrapper.left{display:flex;align-items:center;justify-content:center;position:relative;top:2px;aspect-ratio:1/1;height:28px;width:28px}#external-overrides #home-screen .wrapper:not(.event-icon) .icon-wrapper:not(.right-arrow-icon,.event-icon,.menu-item .icon-wrapper,.right-arrow,.plus-minus,.clear-all-icon){border-radius:50%;aspect-ratio:1/1;height:36px;width:36px}#external-overrides #home-screen .wrapper:not(.event-icon) .icon-wrapper:not(.right-arrow-icon,.event-icon,.menu-item .icon-wrapper,.right-arrow,.plus-minus,.clear-all-icon).co-parenting svg{transform:scale(.55)}#external-overrides #home-screen .wrapper:not(.event-icon) .icon-wrapper:not(.right-arrow-icon,.event-icon,.menu-item .icon-wrapper,.right-arrow,.plus-minus,.clear-all-icon) svg{transform:scale(.65)}#external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item{display:flex;justify-content:flex-start;align-items:center;gap:0 10px;padding:15px 0;width:100%;border-bottom:1px solid var(--color-border-grey-lighter)}#external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item:last-child{border-bottom:0;padding-bottom:0}#external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .body-text{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .body-text{font-weight:400}#external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .count-badge{background-color:var(--color-red-shade-three);border-radius:var(--border-radius-primary);padding:5px 12px;color:#fff;margin-left:auto;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .count-badge{font-weight:500}#external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .count-badge.handoff-change-requests-count,#external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .count-badge.awaiting-reply-count{background-color:var(--color-yellow-shade-three)}#external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .icon-wrapper{border-radius:0;margin:0;aspect-ratio:1/1;height:18px;width:18px}#external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .icon-wrapper.left{position:relative;top:0;aspect-ratio:1/1;height:22px;width:22px}#external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .icon-wrapper.left svg{color:var(--color-black-shade-two)}#external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .icon-wrapper.right-arrow{margin-right:0;justify-self:flex-end;margin-left:auto;display:block;aspect-ratio:1/1;height:13px;width:13px}#external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .icon-wrapper.right-arrow svg{color:var(--color-black-shade-four)}#external-overrides #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .icon-wrapper svg{color:var(--color-black-shade-two)}#external-overrides #home-screen .wrapper:not(.event-icon) .wrapper-title{display:flex;align-items:center;justify-content:flex-start;width:calc(100% + 3px);position:relative;left:-3px}#external-overrides #home-screen .wrapper:not(.event-icon) .wrapper-title .icon-wrapper.right-arrow{margin-right:0;margin-left:auto;position:relative;right:-3px;aspect-ratio:1/1;height:16px;width:16px}#external-overrides #home-screen .wrapper:not(.event-icon) .wrapper-title .title-smaller{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon) .wrapper-title .title-smaller{font-weight:700}#external-overrides #home-screen .wrapper:not(.event-icon) .wrapper-title.today{display:flex;justify-content:flex-start;align-items:center;margin-left:0}#external-overrides #home-screen .wrapper:not(.event-icon) .wrapper-title.today .date{margin-left:auto;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen .wrapper:not(.event-icon) .wrapper-title.today .date{font-weight:400}#external-overrides #home-screen #footer{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}#external-overrides #home-screen #footer #current-app-version{width:100%;margin:25px auto 0;text-align:center;text-decoration:underline;font-size:14px}#external-overrides #home-screen #footer #action-wrapper{flex-wrap:nowrap;width:100%;display:flex;justify-content:space-around;align-items:center;gap:0 10px;margin-bottom:50px}#external-overrides #home-screen #footer #action-wrapper button.button{flex:1;width:calc(50% - 10px)}#external-overrides #home-screen #footer #action-wrapper button.button.request-feature svg{color:var(--color-yellow-shade-three)}#external-overrides #home-screen #footer #action-wrapper button.button.report-bug svg{color:var(--color-red-shade-three) Bg}#external-overrides #home-screen #footer #action-wrapper p{color:#fff;display:flex;align-items:center;gap:0 5px;justify-content:center;border-radius:var(--border-radius-rounded-large);white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen #footer #action-wrapper p{font-weight:500}#external-overrides #home-screen #footer #action-wrapper p#report-bug{background:var(--color-red-shade-three)}#external-overrides #home-screen #footer #action-wrapper p#report-bug svg{color:#fff}#external-overrides #home-screen #footer #action-wrapper p#request-feature{background-color:var(--color-green-shade-three)}#external-overrides #home-screen #footer #action-wrapper p#request-feature .icon-wrapper svg{color:var(--color-yellow-shade-six)}#external-overrides #home-screen #footer #action-wrapper span{color:var(--color-black-shade-nine)}#external-overrides #home-screen #footer #action-wrapper svg{position:relative;top:2px;aspect-ratio:1/1;height:18px;width:18px}#external-overrides #home-screen #footer .footer-item{cursor:pointer;display:flex;align-items:center;gap:0 5px;color:var(--color-black-shade-two);border-bottom:1px solid var(--color-border-grey);padding-bottom:5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #home-screen #footer .footer-item{font-weight:500}#external-overrides #home-screen #footer .footer-item .icon-wrapper svg{color:var(--color-purple-shade-two)}#external-overrides #changelogs-wrapper{height:100vh;width:100vw;background:var(--color-purple-shade-five)}#external-overrides #changelogs-wrapper #changelogs-blur{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;backdrop-filter:blur(40px);z-index:999}#external-overrides #changelogs-wrapper .content{height:100vh;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;position:relative;z-index:9999;max-height:calc(100vh - 80px);overflow:auto}#external-overrides #changelogs-wrapper .content .home-button{position:fixed;bottom:90px;box-shadow:#000000f5 0 5px 60px 14px;border:0}#external-overrides #changelogs-wrapper .content .home-button svg{color:#fff}#external-overrides #changelogs-wrapper .content .screen-description{padding:60px 20px 20px}#external-overrides #changelogs-wrapper .content .screen-description p{font-size:17px;color:#fff;opacity:.85}#external-overrides #changelogs-wrapper .content .screen-description h1{color:#fff;width:100%;text-align:center;font-size:40px;font-weight:700;margin-bottom:auto;justify-self:flex-start}#external-overrides #changelogs-wrapper .content .cards{margin-bottom:auto;position:relative;align-self:flex-start;width:100%;padding:20px;top:0}#external-overrides #changelogs-wrapper .content .cards .card{background-color:#fff;border-radius:var(--border-radius-larger);padding:20px;width:100%;position:relative;opacity:0;margin-bottom:35px;min-height:130px;display:flex;flex-direction:column;justify-content:center}#external-overrides #changelogs-wrapper .content .cards .card #release-date-wrapper{position:absolute;top:10px;right:20px}#external-overrides #changelogs-wrapper .content .cards .card #release-date-wrapper p{color:#000;font-size:14px}#external-overrides #changelogs-wrapper .content .cards .card #release-date-wrapper p.day{line-height:1;font-size:28px;text-align:right;opacity:.7;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #changelogs-wrapper .content .cards .card #release-date-wrapper p.day{font-weight:700}#external-overrides #changelogs-wrapper .content .cards .card #release-date-wrapper p.month-year{opacity:.7}#external-overrides #changelogs-wrapper .content .cards .card .version{position:absolute;top:-12px;color:#fff;font-size:14px;padding:2px 10px;border-radius:5px;text-align:left;background-color:var(--color-green-shade-three);display:flex;align-items:center;gap:5px;justify-content:center;left:50%;transform:translate(-50%);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#external-overrides #changelogs-wrapper .content .cards .card .version{font-weight:600}#external-overrides #changelogs-wrapper .content .cards .card .version svg{color:var(--color-yellow-shade-four);position:relative;top:-1px;aspect-ratio:1/1;height:15px;width:15px}#external-overrides #changelogs-wrapper .content .cards .card #html-wrapper ul{margin:0}#external-overrides #changelogs-wrapper .content .cards .card #html-wrapper ul li{color:#000;opacity:.75;list-style-type:circle;padding-bottom:5px;padding-left:0}#external-overrides #changelogs-wrapper .content .cards .card #html-wrapper ul li ul{margin:0}
