.guest-tools{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.guest-tools-notice{margin:-4px 0 10px}.guest-tools-fallback{margin-bottom:12px;font-size:13px}.link-status{color:#5e6a53;white-space:nowrap;margin-bottom:4px;font-size:12px;line-height:1.4;display:block}.link-status[data-state=replied]{color:#3f5636}.link-status[data-state=opened]{color:#4c5b40;font-weight:500}.link-status[data-state=none],.link-status[data-state=revoked]{color:#77675a}.reply-details .reply-song strong{display:block}.reminder-message{min-height:140px;font-size:13px;line-height:1.5}@media (max-width:700px){.studio .guest-table-wrap td.guest-cell-links>.link-status{flex-basis:100%;margin-bottom:2px}.studio .guest-table-wrap td.guest-cell-links>.link-status+button{border:1px solid #cfd8c4;flex:1}}body:has(.day-summary){background:var(--paper,#f6f3ea)}.day-summary{color:#26301f;max-width:860px;font-family:var(--font-sans);background:#fff;margin:0 auto;padding:32px 20px 64px;font-size:15px;line-height:1.5}.day-summary-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.day-summary-actions a{color:#3f5636;text-underline-offset:3px}.day-summary-print{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#52684e;border:1px solid #52684e;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.day-summary-print:focus-visible,.day-summary-actions a:focus-visible{outline-offset:3px;outline:2px solid #26301f}.day-summary header{border-bottom:1px solid #c9d0c0;margin-bottom:8px;padding-bottom:16px}.day-summary-eyebrow{letter-spacing:.18em;color:#4c5b40;font-size:12px}.day-summary h1{font-family:var(--font-serif);margin:4px 0 6px;font-size:40px;line-height:1.1}.day-summary h2{font-family:var(--font-serif);break-after:avoid;margin:24px 0 8px;font-size:24px}.day-summary h3{margin:0 0 4px;font-size:15px;font-weight:600}.day-summary-note{color:#4f5947;font-size:13px}.day-summary-totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.day-summary-totals>div{border:1px solid #c9d0c0;border-radius:8px;padding:10px 12px}.day-summary-totals dt{color:#4f5947;font-size:13px}.day-summary-totals dd{font-size:26px;font-weight:600}.day-summary-totals small{font-size:13px;font-weight:400;display:block}.day-summary table{border-collapse:collapse;width:100%}.day-summary th,.day-summary td{text-align:left;vertical-align:top;border-bottom:1px solid #dde2d6;padding:6px 8px}.day-summary th{font-size:13px;font-weight:600}.day-summary tr{break-inside:avoid}.day-summary em{color:#7a3b2e;font-style:italic}.day-summary-list{padding:0;list-style:none}.day-summary-list li,.day-summary-household li{padding:3px 0}.day-summary-list span,.day-summary-household span{color:#4f5947}.day-summary-households{columns:2 260px;column-gap:24px}.day-summary-household{break-inside:avoid;margin-bottom:14px}.day-summary-household ul{padding:0;list-style:none}.day-summary section{break-inside:auto}@media print{@page{margin:16mm 14mm}html,body{color:#000!important;background:#fff!important}.day-summary{color:#000;max-width:none;padding:0;font-size:11pt}.day-summary-actions{display:none!important}.day-summary *,.day-summary em,.day-summary span{color:#000!important;box-shadow:none!important;background:0 0!important}.day-summary h1{font-size:24pt}.day-summary h2{margin-top:14pt;font-size:15pt}.day-summary-totals>div,.day-summary th,.day-summary td,.day-summary header{border-color:#000!important}.day-summary-totals dd{font-size:16pt}.day-summary thead{display:table-header-group}}
