[data-dds-id]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:none;border:0;padding:0;text-decoration:underline;text-decoration-color:rgba(255,255,255,.2);text-underline-offset:5px}
.dds-look{color:#ece7db;background:#151b20;border:1px solid #3c4447;border-radius:22px;padding:36px;width:min(560px,calc(100vw - 48px));max-height:85dvh;overflow:auto;box-shadow:0 24px 100px #0008}
.dds-look::backdrop{background:#0009;backdrop-filter:blur(5px)}
.dds-look h2{font:400 30px/1.2 Georgia,serif;padding-right:108px;margin:4px 0 24px}
.dds-close{position:absolute;right:22px;top:22px}.dds-look button,.dds-deferral button{color:inherit;border:1px solid #596266;border-radius:10px;padding:9px 15px;background:#222c32;cursor:pointer;font:inherit}.dds-look button:disabled{opacity:.45;cursor:default}
.dds-look a{color:#d6d9c5;text-underline-offset:4px}.dds-meta{font-size:13px;color:#b3babc}.dds-next{font-size:18px;line-height:1.5}.dds-text{white-space:pre-wrap;line-height:1.6}.dds-actions{display:flex;gap:12px;margin-top:28px}.dds-actions .dds-complete{background:#d6dac3;color:#172023}.dds-feedback{font-size:14px;line-height:1.5;min-height:21px}.dds-time{margin-top:22px;border-top:1px solid #384145;padding-top:20px}.dds-time summary{cursor:pointer}.dds-duration{display:flex;align-items:center;gap:16px;margin:18px 0}.dds-duration select{padding:7px;background:#222c32;color:inherit;border-radius:8px;border:1px solid #596266}.dds-slot{display:block;margin:12px 0}.dds-slot input{margin-right:12px}.dds-slots fieldset{border:0;padding:0;margin:16px 0}.dds-deferral{font-size:12px;color:#b3babc;margin:12px 0}.dds-deferral button{font-size:12px;padding:4px 8px}
.dds-look :focus-visible,[data-dds-id]:focus-visible{outline:2px solid #d6dac3;outline-offset:4px}
@media(max-width:600px){.dds-look{margin:auto 0 0;width:100%;max-width:100%;max-height:88dvh;border-radius:22px 22px 0 0;padding:28px 24px calc(28px + env(safe-area-inset-bottom));box-sizing:border-box}.dds-look h2{font-size:27px}.dds-actions button{flex:1}}

.td-my-day-item>[data-dds-id]{display:flex;justify-content:space-between;align-items:baseline;gap:24px;min-height:44px;width:100%;text-decoration:none}
@media(max-width:700px){.td-my-day-item>[data-dds-id]{display:block}}
