@layer adDaysRelatedNotebook {
/* Related schedules are a section on the paper, not a nested sheet. */
body.adbc-schedule-note .adbc-schedule-more{border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;padding:0!important;margin:48px 0 0!important}
body.adbc-schedule-note .adbc-schedule-more::before,body.adbc-schedule-note .adbc-schedule-more::after{content:none!important}
body.adbc-schedule-note .adbc-schedule-more-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:24px!important;padding:0!important;margin-bottom:24px!important;border:0!important}
body.adbc-schedule-note .adbc-schedule-more-head h2{margin:0!important;flex:1!important}
body.adbc-schedule-note .adbc-schedule-more-head>a{flex:none!important;margin:0!important;font-size:14px!important}
body.adbc-schedule-note .adbc-schedule-more ul{list-style:none!important;padding:0!important;margin:0 0 24px var(--sn-indent)!important;width:calc(100% - var(--sn-indent))!important;border-top:1px solid #bdc6b6!important}
body.adbc-schedule-note .adbc-schedule-more li{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #d5d9cb!important;background:none!important}
body.adbc-schedule-note .adbc-schedule-more li::before,body.adbc-schedule-note .adbc-schedule-more li::after{content:none!important}
body.adbc-schedule-note .adbc-schedule-more li>a{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:24px!important;padding:20px 0!important;margin:0!important;background:none!important;text-align:left!important;text-align-last:left!important}
body.adbc-schedule-note .adbc-schedule-more li>a>span{font:600 16px/1.8 var(--adv-font)!important;justify-self:start!important;word-break:keep-all!important;overflow-wrap:anywhere!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important}
body.adbc-schedule-note .adbc-schedule-more li>a>small{font:400 14px/1.8 var(--adv-font)!important;white-space:nowrap!important;color:#69756a!important;text-align:right!important}
body.adbc-schedule-note .adbc-schedule-more li>a:is(:hover,:focus-visible)>span{background:none!important}
body.adbc-schedule-note .adbc-schedule-more li>a:is(:hover,:focus-visible) .ad-day-title-text{background:linear-gradient(transparent 68%,#d7e8a5 68%,#d7e8a5 94%,transparent 94%)!important}
.ad-day-title-text{display:inline!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important}
body.adbc-schedule-note .adbc-schedule-top{display:inline-block!important;width:auto!important;margin:0 0 0 var(--sn-indent)!important;padding:0!important;font-size:14px!important}
/* Anniversary calendar and monthly index share one notebook. */
body.adp-section-environment-days{--edn-indent:44px;--ad-editor-sun:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%20role%3D%22img%22%20aria-labelledby%3D%22title%22%3E%0A%20%20%3Ctitle%20id%3D%22title%22%3E%ED%81%B0%20%EC%A3%BC%EC%A0%9C%EB%A5%BC%20%ED%91%9C%EC%8B%9C%ED%95%98%EB%8A%94%20%ED%83%9C%EC%96%91%20%EC%8A%A4%ED%8B%B0%EC%BB%A4%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M20%204%2024%2010%2031%208%2030%2015%2036%2020%2030%2025%2031%2032%2024%2030%2020%2036%2016%2030%209%2032%2010%2025%204%2020%2010%2015%209%208%2016%2010Z%22%20fill%3D%22%23F5CC62%22%20stroke%3D%22%23FFFDF5%22%20stroke-width%3D%226%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M20%204%2024%2010%2031%208%2030%2015%2036%2020%2030%2025%2031%2032%2024%2030%2020%2036%2016%2030%209%2032%2010%2025%204%2020%2010%2015%209%208%2016%2010Z%22%20fill%3D%22%23F5CC62%22%20stroke%3D%22%23A8792A%22%20stroke-width%3D%221.4%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%229%22%20fill%3D%22%23FFE49B%22%20stroke%3D%22%23B68A36%22%20stroke-width%3D%221.2%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M15%2016.5c1-1.4%202.3-2%203.8-2%22%20fill%3D%22none%22%20stroke%3D%22%23FFFDF5%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");--ad-editor-algae:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%20role%3D%22img%22%20aria-labelledby%3D%22title%22%3E%3Ctitle%20id%3D%22title%22%3E%EB%AF%B8%EC%84%B8%EC%A1%B0%EB%A5%98%20%EC%84%B8%ED%8F%AC%20%EC%8A%A4%ED%8B%B0%EC%BB%A4%3C%2Ftitle%3E%3Cpath%20d%3D%22M19%205C28%203%2035%2010%2035%2019C38%2028%2029%2035%2021%2035C12%2038%204%2030%205%2021C3%2012%2010%205%2019%205Z%22%20fill%3D%22%23D7E8A5%22%20stroke%3D%22%23FFFDF5%22%20stroke-width%3D%226%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M19%205C28%203%2035%2010%2035%2019C38%2028%2029%2035%2021%2035C12%2038%204%2030%205%2021C3%2012%2010%205%2019%205Z%22%20fill%3D%22none%22%20stroke%3D%22%2352754A%22%20stroke-width%3D%221.5%22%2F%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%2217%22%20rx%3D%223%22%20ry%3D%225.5%22%20transform%3D%22rotate(-22%2012%2017)%22%20fill%3D%22%2379A64E%22%2F%3E%3Cellipse%20cx%3D%2224%22%20cy%3D%2212%22%20rx%3D%225%22%20ry%3D%222.8%22%20transform%3D%22rotate(24%2024%2012)%22%20fill%3D%22%2383AD51%22%2F%3E%3Cellipse%20cx%3D%2227%22%20cy%3D%2225%22%20rx%3D%223.8%22%20ry%3D%225%22%20transform%3D%22rotate(30%2027%2025)%22%20fill%3D%22%2379A64E%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2225%22%20r%3D%223.2%22%20fill%3D%22%23AFC977%22%20stroke%3D%22%2378984F%22%20stroke-width%3D%221%22%2F%3E%3Ccircle%20cx%3D%2212.3%22%20cy%3D%2210.1%22%20r%3D%221.7%22%20fill%3D%22%23FFFFFF%22%20opacity%3D%22.8%22%2F%3E%3C%2Fsvg%3E%0A");}
body.adp-section-environment-days main#wp--skip-link--target{position:relative!important;isolation:isolate!important;box-sizing:border-box!important;width:calc(100% - 32px)!important;max-width:1200px!important;margin:32px auto 48px!important;padding:32px 32px 48px 80px!important;background:transparent!important;border:0!important;border-radius:6px!important;box-shadow:none!important;font:400 16px/1.8 var(--adv-font)!important;color:#29382f!important}
body.adp-section-environment-days main#wp--skip-link--target::before{content:""!important;position:absolute!important;display:block!important;inset:0!important;width:auto!important;height:auto!important;z-index:-1!important;background:#fffdf5!important;border:1px solid #c6c2ab!important;border-radius:6px!important;mask:radial-gradient(circle at 31px 47px,transparent 0 6px,#000 7px) 0 0/100% 160px repeat-y!important;pointer-events:none!important}
body.adp-section-environment-days main#wp--skip-link--target::after{content:""!important;position:absolute!important;display:block!important;inset:0 auto 0 56px!important;width:1px!important;height:auto!important;background:#d36b70!important;pointer-events:none!important}
body.adp-section-environment-days main :is(.entry-content,.edc-page,.edc-shell,.edc-all){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
body.adp-section-environment-days main :is(.entry-content,.edc-page,.edc-shell,.edc-all)::before,body.adp-section-environment-days main :is(.entry-content,.edc-page,.edc-shell,.edc-all)::after{content:none!important}
body.adp-section-environment-days main *{box-sizing:border-box;min-width:0}
body.adp-section-environment-days main :is(h1,h2,h3,h4){word-break:keep-all!important;overflow-wrap:anywhere!important;text-align:left!important;background:none!important;border:0!important;color:#29382f!important}
body.adp-section-environment-days .edc-hero{margin:0 0 32px!important;padding:0!important;background:none!important;box-shadow:none!important;border:0!important}
body.adp-section-environment-days .adbc-menu-copy{padding:0!important}
body.adp-section-environment-days .adbc-menu-copy::before{margin-left:var(--edn-indent)!important}
body.adp-section-environment-days .edc-eyebrow,body.adp-section-environment-days .edc-kicker{display:none!important}
body.adp-section-environment-days #edc-title{position:relative!important;font:700 32px/1.4 var(--adv-font)!important;margin:0 0 24px!important;padding:0 0 0 var(--edn-indent)!important}
body.adp-section-environment-days #edc-title::before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:4px!important;width:34px!important;height:34px!important;background:var(--ad-editor-sun) center/contain no-repeat!important}
body.adp-section-environment-days #edc-title::after{content:none!important}
body.adp-section-environment-days :is(.edc-hero .adbc-menu-copy>p:not(.edc-eyebrow),.edc-all-lead){position:relative!important;font:400 16px/1.8 var(--adv-font)!important;margin:0 0 24px var(--edn-indent)!important;padding:0 0 0 24px!important;max-width:calc(100% - var(--edn-indent))!important;text-align:justify!important;text-align-last:left!important}
body.adp-section-environment-days :is(.edc-hero .adbc-menu-copy>p:not(.edc-eyebrow),.edc-all-lead)::before{content:"-"!important;position:absolute!important;left:0!important;top:0!important;background:none!important;color:#657262!important}
body.adp-section-environment-days :is(.edc-summary,.edc-toolbar,.edc-legend,.edc-calendar-wrap,.edc-list,.edc-source-note,.edc-all-month){margin-left:var(--edn-indent)!important;width:calc(100% - var(--edn-indent))!important;max-width:calc(100% - var(--edn-indent))!important}
body.adp-section-environment-days .edc-toolbar{padding:24px!important;border:1px solid #bdc6b6!important;border-radius:4px!important;background:#f7f7ef!important;gap:16px!important;flex-wrap:wrap!important}
body.adp-section-environment-days .edc-legend{margin-top:16px!important;margin-bottom:24px!important;gap:8px 24px!important}
body.adp-section-environment-days .edc-note{position:relative!important;flex-basis:100%!important;margin-left:24px!important;padding-left:24px!important;text-align:left!important}
body.adp-section-environment-days .edc-note::before{content:"※"!important;position:absolute!important;left:0!important}
body.adp-section-environment-days :is(#edc-list-title,#edc-all-title){position:relative!important;font:700 24px/1.5 var(--adv-font)!important;padding:0 0 0 var(--edn-indent)!important;margin:40px 0 24px!important}
body.adp-section-environment-days :is(#edc-list-title,#edc-all-title)::before{content:""!important;position:absolute!important;display:block!important;left:3px!important;top:.2em!important;width:24px!important;height:24px!important;background:var(--ad-editor-algae) center/contain no-repeat!important}
body.adp-section-environment-days :is(#edc-list-title,#edc-all-title)::after{content:none!important}
body.adp-section-environment-days .edc-section-heading{padding:0!important;margin:0!important;border:0!important}
body.adp-section-environment-days .edc-list-section{margin:0!important;padding:0!important;background:none!important;border:0!important}
body.adp-section-environment-days .edc-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 24px!important}
body.adp-section-environment-days .edc-list-button{display:grid!important;grid-template-columns:64px minmax(0,1fr) 20px!important;gap:16px!important;padding:20px 0!important;min-height:0!important;background:none!important;border:0!important;border-bottom:1px solid #d5d9cb!important;text-align:left!important}
body.adp-section-environment-days .edc-list-name{font:600 16px/1.8 var(--adv-font)!important;word-break:keep-all!important;overflow-wrap:anywhere!important;justify-self:start!important}
body.adp-section-environment-days .edc-list-button:is(:hover,:focus-visible) .edc-list-name{background:none!important}
body.adp-section-environment-days :is(.edc-list-button:is(:hover,:focus-visible) .ad-day-title-text,.edc-all-head a:is(:hover,:focus-visible)){background:linear-gradient(transparent 68%,#d7e8a5 68%,#d7e8a5 94%,transparent 94%)!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important}
body.adp-section-environment-days .edc-source-note{padding:24px!important;margin-top:32px!important;background:#eef2e6!important;border:1px solid #bdc6b6!important;border-radius:4px!important}
body.adp-section-environment-days .edc-source-note p{padding:0!important;margin:8px 0 0!important;font:400 16px/1.8 var(--adv-font)!important;text-align:justify!important;text-align-last:left!important}
body.adp-section-environment-days .edc-source-note p::before{content:none!important}
body.adp-section-environment-days .edc-all-month{padding:0!important;border:1px solid #bdc6b6!important;background:none!important;border-radius:4px!important;margin-bottom:16px!important}
body.adp-section-environment-days .edc-all-month summary{padding:16px 24px!important;font-size:18px!important}
body.adp-section-environment-days .edc-all-month ul{padding:0 24px 24px!important;margin:0!important;list-style:none!important}
body.adp-section-environment-days .edc-all-month li{padding:24px 0!important;margin:0!important;background:none!important;border-bottom:1px solid #d5d9cb!important}
body.adp-section-environment-days .edc-all-month li::before{content:none!important}
body.adp-section-environment-days .edc-all-month li>p:not(.edc-all-head){font:400 16px/1.8 var(--adv-font)!important;text-align:justify!important;text-align-last:left!important;padding:0!important;margin:8px 0 0!important}
body.adp-section-environment-days .edc-all-month li>p::before{content:none!important}
body.adp-section-environment-days .edc-all-head{padding:0!important;margin:0!important;text-align:left!important;gap:8px 16px!important;flex-wrap:wrap!important}
body.adp-section-environment-days :is(a,button,summary,select):focus-visible{outline:2px solid #345b42!important;outline-offset:3px!important}
/* Native dialog keeps focus trapping and Escape, with a true punched top edge. */
html:has(#edc-dialog[open]){overflow:hidden!important}
body.adp-section-environment-days #edc-dialog{--edn-indent:32px;width:min(900px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;padding:0!important;margin:auto!important;overflow:auto!important;overscroll-behavior:contain!important;background:#fffdf5!important;border:0!important;border-radius:6px!important;box-shadow:none!important;mask:radial-gradient(circle at 50% 20px,transparent 0 5px,#000 6px) 0 0/20% 100% repeat-x!important}
body.adp-section-environment-days .edc-dialog-inner{padding:0 32px 32px!important;background:none!important}
body.adp-section-environment-days .edc-dialog-inner::before,body.adp-section-environment-days .edc-dialog-inner::after{content:none!important}
body.adp-section-environment-days .edc-pocket-binding{position:sticky!important;top:0!important;z-index:2!important;height:104px!important;background:linear-gradient(to bottom,transparent 42px,#d36b70 42px,#d36b70 43px,transparent 43px),#fffdf5!important}
body.adp-section-environment-days #edc-close{position:absolute!important;top:52px!important;right:16px!important;left:auto!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;background:#fffdf5!important;border:1px solid #bdc6b6!important;border-radius:4px!important;font-size:24px!important}
body.adp-section-environment-days #edc-dialog-title{position:relative!important;font:700 28px/1.5 var(--adv-font)!important;margin:16px 0!important;padding:0 0 0 32px!important}
body.adp-section-environment-days #edc-dialog-title::before{content:""!important;position:absolute!important;left:0!important;top:6px!important;width:26px!important;height:26px!important;background:var(--ad-editor-sun) center/contain no-repeat!important}
body.adp-section-environment-days #edc-dialog-title::after{content:none!important}
body.adp-section-environment-days :is(#edc-dialog-date,#edc-dialog-type,.edc-source-link){margin-left:32px!important;text-align:left!important}
body.adp-section-environment-days .edc-detail-block{margin:32px 0 0!important;padding:0!important;border:0!important;background:none!important}
body.adp-section-environment-days .edc-detail-block h3{position:relative!important;font:700 22px/1.5 var(--adv-font)!important;padding:0 0 0 32px!important;margin:0 0 16px!important}
body.adp-section-environment-days .edc-detail-block h3::before{content:""!important;position:absolute!important;left:2px!important;top:.2em!important;width:24px!important;height:24px!important;background:var(--ad-editor-algae) center/contain no-repeat!important}
body.adp-section-environment-days .edc-detail-block p{position:relative!important;margin:0 0 0 32px!important;padding-left:24px!important;font:400 16px/1.8 var(--adv-font)!important;text-align:justify!important;text-align-last:left!important}
body.adp-section-environment-days .edc-detail-block p::before{content:"-"!important;position:absolute!important;left:0!important}
body.adp-section-environment-days .edc-action-block{margin-left:32px!important;padding:24px!important;background:#eef2e6!important;border:1px solid #bdc6b6!important;border-radius:4px!important}
body.adp-section-environment-days .edc-action-block h3{font-size:18px!important;margin:0 0 8px!important;padding:0!important}
body.adp-section-environment-days .edc-action-block p{margin:0!important;padding:0!important}
body.adp-section-environment-days .edc-action-block :is(p,h3)::before{content:none!important}
body.adp-section-environment-days .edc-source-link{margin-top:24px!important}
@media(max-width:767px){
body.adbc-schedule-note .adbc-schedule-more-head{display:block!important}
body.adbc-schedule-note .adbc-schedule-more-head>a{display:inline-block!important;margin:16px 0 0 var(--sn-indent)!important}
body.adbc-schedule-note .adbc-schedule-more li>a{grid-template-columns:1fr!important;gap:8px!important;padding:20px 0!important}
body.adbc-schedule-note .adbc-schedule-more li>a>small{text-align:left!important}
body.adp-section-environment-days{--edn-indent:32px}
body.adp-section-environment-days main#wp--skip-link--target{width:calc(100% - 16px)!important;padding:64px 16px 32px!important;margin:16px auto 32px!important}
body.adp-section-environment-days main#wp--skip-link--target::before{mask:radial-gradient(circle at 50% 20px,transparent 0 5px,#000 6px) 0 0/20% 100% repeat-x!important}
body.adp-section-environment-days main#wp--skip-link--target::after{inset:42px 0 auto!important;width:auto!important;height:1px!important}
body.adp-section-environment-days #edc-title{font-size:28px!important}
body.adp-section-environment-days #edc-title::before{width:26px!important;height:26px!important}
body.adp-section-environment-days .edc-hero{display:block!important}
body.adp-section-environment-days .adbc-menu-art{width:96px!important;max-width:96px!important;margin:24px 0 24px auto!important}
body.adp-section-environment-days :is(#edc-list-title,#edc-all-title){font-size:22px!important}
body.adp-section-environment-days .edc-toolbar{padding:20px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
body.adp-section-environment-days .edc-current{grid-column:1/-1!important;grid-row:1!important;display:flex!important;gap:8px!important}
body.adp-section-environment-days .edc-current select{width:50%!important;min-height:44px!important}
body.adp-section-environment-days .edc-list{grid-template-columns:1fr!important}
body.adp-section-environment-days .edc-list-button{grid-template-columns:52px minmax(0,1fr) 16px!important;gap:8px!important}
body.adp-section-environment-days .edc-source-note{padding:20px!important}
body.adp-section-environment-days .edc-all-month summary{padding:16px 20px!important}
body.adp-section-environment-days .edc-all-month ul{padding:0 20px 20px!important}
body.adp-section-environment-days .edc-dialog-inner{padding:0 16px 24px!important}
body.adp-section-environment-days .edc-action-block{padding:20px!important}
}
}
