.guest-language-picker{display:flex;align-items:center;gap:10px;margin:12px 0 20px;font-size:12px}.guest-language-label{font-weight:800;color:#5d7486;white-space:nowrap}.guest-language-flags{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.guest-language-flag{width:43px;height:34px;border-radius:12px;border:1px solid #cfe1ea;background:#fff;display:grid;place-items:center;text-decoration:none;box-shadow:0 2px 7px rgba(8,55,84,.035);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background-color .14s ease;overflow:hidden}.guest-language-flag:hover{transform:translateY(-1px);border-color:#8fc9dc;box-shadow:0 5px 12px rgba(8,55,84,.08)}.guest-language-flag.active{background:#dff3f8;border-color:#74c5dc;box-shadow:0 0 0 2px rgba(116,197,220,.18)}.guest-language-flag img{display:block;width:28px;height:20px;object-fit:contain;border-radius:3px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:560px){.guest-language-picker{align-items:flex-start;gap:8px}.guest-language-flags{gap:6px}.guest-language-flag{width:39px;height:32px;border-radius:11px}.guest-language-flag img{width:26px;height:18px}}
html[dir="rtl"] body{text-align:right}html[dir="rtl"] .planner-shell{direction:rtl}html[dir="rtl"] .sidebar{border-right:0;border-left:1px solid #dbe7ed}html[dir="rtl"] .sidebar nav a,html[dir="rtl"] .planner-nav-group summary{direction:rtl}html[dir="rtl"] .top-actions,html[dir="rtl"] .card-head,html[dir="rtl"] .form-actions{direction:rtl}html[dir="rtl"] .account-menu>summary,html[dir="rtl"] .child-picker,html[dir="rtl"] .shared-access-banner{direction:rtl}html[dir="rtl"] select:not([multiple]){background-position:left 14px center;padding:11px 14px 11px 44px}html[dir="rtl"] input,html[dir="rtl"] textarea,html[dir="rtl"] select{text-align:right}html[dir="rtl"] .family-timeline:before{left:auto;right:105px}html[dir="rtl"] .timeline-entry{grid-template-columns:minmax(0,1fr) 44px 82px}html[dir="rtl"] .timeline-date{grid-column:3}html[dir="rtl"] .timeline-dot{grid-column:2}html[dir="rtl"] .timeline-card{grid-column:1;grid-row:1}html[dir="rtl"] .summary-record{grid-template-columns:1fr auto}html[dir="rtl"] .summary-record small{grid-column:1}html[dir="rtl"] .mobile-planner-drawer{direction:rtl}
@media(max-width:900px){html[dir="rtl"] .sidebar{border-left:0}}
