.menu-group18>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;border:1px solid #648d81;border-radius:10px;padding:12px;list-style:none}.menu-group18>summary::after{content:'▾';margin-left:auto}.menu-group18[open]>summary::after{content:'▴'}.menu-group18>summary::-webkit-details-marker{display:none}#daily-shortcuts23{display:grid;gap:8px;margin:8px 0 18px}#daily-shortcuts23 button{width:100%;text-align:left;border:1px solid #d3b55c;background:#315c50;color:#fff4ce}.task-primary23{order:-2000!important}.task-primary23 h2{margin-top:0}.next23{padding:12px;border-left:4px solid #176b55;background:#edf6f1}.overdue23{color:#a32b1a}.detail23{padding:14px;border:1px solid #d3dfda;border-radius:12px;margin:8px 0}.detail23>summary{cursor:pointer;font-weight:650}.detail23>section{margin:12px 0 0!important}.compact23{padding:18px}.account-row23{padding:14px 0;border-bottom:1px solid #d3dfda}.account-row23 p{margin:5px 0}.price-quick22 .columns23{position:relative}.columns23>summary{cursor:pointer;padding:12px;border:1px solid #b8cdc5;border-radius:10px;font-weight:650;background:#fff}.columns23[open]{min-width:260px}#registry-results .price-grid td{padding:8px 10px!important;height:auto!important}#registry-results .price-grid input{min-height:38px}#registry-results .price-grid td[data-column=name] input{white-space:normal}.quote-primary23{position:sticky;top:0;z-index:4;background:#fff;padding:14px!important}.menu-group18 a,.menu-group18 button{color:#e9f4ee}.columns23 button{color:#203c37}blockquote{border-left:3px solid #b8cdc5;padding-left:14px;white-space:pre-wrap}#booking-links19 a{background:#275749;color:white!important;border-color:#527c6c}#booking-links19 button{background:#275749;color:white!important}
@media(max-width:700px){.task-primary23{padding:16px}.task-primary23 .toolbar{gap:8px}.task-primary23 button{min-height:44px}.quote-primary23{position:static}.account-row23{padding:10px 0}}

#common-booker23{display:block;padding:12px 14px;border:1px solid #83aea0;border-radius:12px;background:#28574c;color:#fff4cf;font-weight:700;text-decoration:none;margin-bottom:12px}#common-booker23:focus-visible{outline:3px solid #e2c56d}
