@layer plannerPortrait1405 {
html body #plannerPageV1126 #plannerHighlights1406 {display:block!important;min-width:0!important;margin:18px 0 22px!important;padding:16px!important;border:1px solid #ac8950!important;border-radius:20px!important;background:radial-gradient(ellipse at 100% 0,#70467a33,transparent 65%),#15101e!important;color:#fff1d9!important;box-shadow:none!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlights-heading1406 {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlights-heading1406 p {font:700 10px/1.4 system-ui!important;letter-spacing:.14em!important;color:#d9bd8b!important;margin:0 0 4px!important}
html body #plannerPageV1126 #plannerHighlights1406 h3 {font:700 25px/1.2 Georgia!important;color:#fff0c2!important;margin:0!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlights-heading1406 svg {width:36px!important;height:36px!important;fill:none!important;stroke:#dabc79!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.8!important;flex-shrink:0!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlights-track1406 {position:relative!important;display:flex!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;scrollbar-width:thin!important;scrollbar-color:#96754a #191320!important;padding:0 0 8px!important;width:100%!important;max-width:100%!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-card1406 {flex:0 0 100%!important;min-width:0!important;box-sizing:border-box!important;scroll-snap-align:start!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;min-height:210px!important;height:auto!important;padding:16px!important;margin:0!important;border-radius:15px!important;background:radial-gradient(ellipse at top right,#64407855,transparent 65%),#24192f!important;border:1px solid #886497!important;color:#fff3df!important;text-align:left!important;white-space:normal!important;box-shadow:none!important;cursor:pointer!important;font-family:system-ui!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-top1406 {display:flex!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important;font:600 12px/1.3 system-ui!important;color:#dbc6e6!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-date1406 {font:600 14px/1.4 system-ui!important;color:#f1d18e!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-card1406 strong {font:700 23px/1.2 Georgia!important;overflow-wrap:anywhere!important;white-space:normal!important;color:#fff5e5!important;-webkit-text-fill-color:currentColor!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-people1406 {display:flex!important;flex-wrap:wrap!important;gap:6px!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-people1406>span {display:inline-block!important;border-left:4px solid var(--highlight-person)!important;border-radius:6px!important;background:color-mix(in srgb,var(--highlight-person) 20%,#201629)!important;padding:4px 8px!important;color:#fff4e4!important;font:600 12px/1.4 system-ui!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-open1406 {display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:auto!important;padding-top:4px!important;font:600 13px system-ui!important;color:#efd192!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlights-controls1406 {display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin-top:4px!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlights-controls1406>button {width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;background:#30223c!important;border:1px solid #957343!important;border-radius:50%!important;font:26px/1 system-ui!important;color:#ffe7aa!important;box-shadow:none!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlights-controls1406 button:disabled {opacity:.35!important;cursor:default!important}
html body #plannerPageV1126 #plannerHighlights1406 [data-dots] {display:flex!important;justify-content:center!important;flex-wrap:wrap!important;min-width:0!important}
html body #plannerPageV1126 #plannerHighlights1406 [data-dot] {display:grid!important;place-items:center!important;width:28px!important;min-width:28px!important;min-height:44px!important;height:44px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body #plannerPageV1126 #plannerHighlights1406 [data-dot]>span {width:6px!important;height:6px!important;border-radius:50%!important;background:#89788f!important}
html body #plannerPageV1126 #plannerHighlights1406 [data-dot][aria-current=true]>span {width:18px!important;border-radius:10px!important;background:#f0cf83!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlights-count1406 {text-align:center!important;font:12px/1.4 system-ui!important;color:#d4c5dd!important;margin:3px 0 0!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-empty1406 {padding:16px!important;border:1px dashed #94774f!important;border-radius:14px!important;width:100%!important;box-sizing:border-box!important;color:#eee2f2!important;font:14px/1.5 system-ui!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-empty1406 strong {font:700 21px Georgia!important;color:#fff0d3!important}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-empty1406 button {min-height:44px!important;background:#35243f!important;border:1px solid #c9a35c!important;border-radius:12px!important;color:#fff0cb!important;padding:10px 14px!important;font:600 14px system-ui!important}
html body #plannerPageV1126 #plannerHighlights1406 [hidden] {display:none!important}
html body #plannerPageV1126 #plannerHighlights1406 button:focus-visible {outline:2px solid #f2dcff!important;outline-offset:-3px!important}
@media(max-width:380px){html body #plannerPageV1126 #plannerHighlights1406 {padding:12px!important}html body #plannerPageV1126 #plannerHighlights1406 [data-dot] {width:24px!important;min-width:24px!important}html body #plannerPageV1126 #plannerHighlights1406 .highlights-controls1406 {gap:2px!important}}
}

@layer plannerPortrait1405 {
html body #plannerPageV1126 #plannerHighlights1406 .highlight-main1407{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;flex:1!important;min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;color:#fff3df!important;}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-filters1407{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 12px!important;}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-filters1407 button,html body #plannerPageV1126 #plannerHighlights1406 .highlight-actions1407 button,html body #plannerPageV1126 #plannerHighlights1406 [data-restore],html body #plannerPageV1126 #plannerHighlights1406 [data-month-add]{min-height:44px!important;height:auto!important;min-width:0!important;width:auto!important;padding:8px 12px!important;background:#30223c!important;border:1px solid #957343!important;border-radius:10px!important;color:#fff0d3!important;font:600 13px/1.4 system-ui!important;box-shadow:none!important;white-space:normal!important;}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-filters1407 [aria-pressed=true],html body #plannerPageV1126 #plannerHighlights1406 .highlight-actions1407 [aria-pressed=true]{background:#68417b!important;border-color:#e5bd71!important;color:#fff7e7!important;}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-actions1407{display:flex!important;flex-wrap:wrap!important;gap:6px!important;border-top:1px solid #705774!important;padding-top:10px!important;margin-top:auto!important;}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-people1406>span{display:inline-flex!important;align-items:center!important;gap:6px!important;}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-head1407{display:inline-flex!important;width:30px!important;height:30px!important;flex:0 0 30px!important;overflow:hidden!important;border:1px solid #c5a365!important;border-radius:50%!important;background:#392342!important;}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-head1407 img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;border:0!important;border-radius:50%!important;margin:0!important;padding:0!important;}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-stats1407{display:grid!important;gap:6px!important;color:#f2e5f5!important;font:14px/1.4 system-ui!important;}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-stats1407 b{display:inline-block!important;min-width:28px!important;color:#ffe0a1!important;font:700 22px/1.2 system-ui!important;}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-overview1407 small{color:#d7c4e1!important;font:12px/1.5 system-ui!important;}
html body #plannerPageV1126 #plannerHighlights1406 [data-restore]{margin:0 0 12px!important;width:100%!important;}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-preferences1407{margin:8px 0 0!important;color:#d4c5dd!important;font:12px/1.4 system-ui!important;}
html body #plannerPageV1126 #plannerHighlights1406 .highlight-card1406{cursor:default!important;}
}
