.ldl dialog.sheet.dialog{background:var(--look-paper);border-radius:14px;width:min(520px,100vw - 24px)}.ldl .sheet.dialog .sheet-body{gap:16px;padding:24px 28px}.ldl .sheet.dialog .dialog-title{font:600 24px/1.2 var(--look-display);color:var(--look-text);margin:0}@media (max-width:640px){.ldl dialog.sheet.dialog{border-radius:0;width:100vw;max-width:100vw}.ldl .sheet.dialog .sheet-body{padding:20px 16px 28px}}.ldl .ps-lead{color:var(--look-text-secondary);margin:-10px 0 0;font-size:14.5px;line-height:1.45}.ldl .ps-label{color:var(--look-text-meta);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.ldl .ps-label .opt{color:var(--look-text-muted);font-weight:400}.ldl .ps-input{border:1px solid var(--look-button-border);width:100%;font:400 15px var(--look-body);background:var(--look-card);color:var(--look-text);border-radius:8px;padding:9px 12px}.ldl .ps-input:disabled{color:var(--look-text-muted);background:0 0}.ldl textarea.ps-input{resize:vertical;min-height:54px;line-height:1.4}.ldl .ps-days{gap:14px;display:flex}.ldl .ps-days>div{flex:1;min-width:0}.ldl .ps-under{color:var(--look-text-quiet);margin:-8px 0 0;font-size:13px;line-height:1.4}.ldl .ps-under.err{color:var(--app-danger)}.ldl .ps-dogs{flex-wrap:wrap;gap:8px 22px;font-size:15px;display:flex}.ldl .ps-check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ldl .ps-check input,.ldl .ps-quiet input{width:18px;height:18px;accent-color:var(--look-accent);flex:none;margin:0}.ldl .ps-quiet{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.35;display:flex}.ldl .ps-quiet input{margin-top:1px}.ldl .ps-quiet .sub{color:var(--look-text-quiet);margin-top:2px;font-size:13px;display:block}.ldl .ps-buttons{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.ldl .ps-buttons .btn{border-radius:8px;padding:9px 20px}.ldl .ps-sent{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-top:8px;display:flex}.ldl .ps-tick{background:color-mix(in srgb, var(--look-sage) 16%, var(--look-card));width:56px;height:56px;color:var(--look-sage);border-radius:28px;justify-content:center;align-items:center;display:flex}.ldl .ps-sent h3{font:600 26px/1.15 var(--look-display);color:var(--look-text);overflow-wrap:anywhere;margin:0}.ldl .ps-sent p{color:var(--look-text-secondary);max-width:380px;margin:0;font-size:15px;line-height:1.45}.ldl .ps-fridge{color:var(--look-text-secondary);margin:0 0 -8px;padding:0 4px;font-size:14.5px;line-height:1.4}.ldl .ps-sheet-row .title{color:var(--look-accent)}.ldl .ps-sheet-row svg{color:var(--look-text-meta);flex:none}.ldl .ps-note{color:var(--look-text-secondary);background:color-mix(in srgb, var(--look-pill) 60%, var(--look-paper));border:1px solid color-mix(in srgb, var(--look-pill-text) 18%, var(--look-rule));border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.45}.ldl .ps-dot{background:color-mix(in srgb, var(--look-sage) 18%, var(--look-card));width:36px;height:36px;color:var(--look-sage);border-radius:18px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.ldl .ps-dot.invited{background:var(--look-rule-row);color:var(--look-text-muted)}.ldl .ps-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;display:flex}.ldl .ps-accept{flex-direction:column;gap:20px;max-width:460px;margin:0 auto;padding-top:12px;display:flex}.ldl .ps-faces{justify-content:center;display:flex}.ldl .ps-face{border:3px solid var(--look-ground);background:var(--look-paper);width:64px;height:64px;color:var(--look-text-muted);font:600 22px var(--look-display);border-radius:32px;justify-content:center;align-items:center;display:flex}.ldl .ps-face+.ps-face{margin-left:-14px}.ldl .ps-accept h2{text-align:center;font:600 26px/1.2 var(--look-display);color:var(--look-text);margin:0}.ldl .ps-accept .line{text-align:center;color:var(--look-text-secondary);margin:8px 0 0;font-size:15px;line-height:1.45}.ldl .ps-wrote{background:var(--look-card);border:1px solid var(--look-rule);white-space:pre-line;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.4}.ldl .ps-wrote .who{color:var(--look-text-quiet);margin-bottom:4px;font-size:12.5px;display:block}.ldl .ps-lines{margin:0;padding:0;list-style:none}.ldl .ps-lines li{gap:10px;padding:5px 0;font-size:14.5px;line-height:1.4;display:flex}.ldl .ps-lines svg{color:var(--look-sage);flex:none;margin-top:2px}.ldl .ps-accept .buttons{flex-direction:column;gap:10px;display:flex}.ldl .dog-head .sub.ps-header{color:var(--look-sage);font-weight:600}.ldl .ps-handover{margin-top:14px}.ldl .ps-handover .row{gap:10px}.ldl .ps-handover .title{color:var(--look-text);font-weight:600}.ldl .ps-handover svg{color:var(--look-text-meta);flex:none}.ldl .ps-quiet-note{background:color-mix(in srgb, var(--look-sage) 14%, transparent);color:color-mix(in srgb, var(--look-sage) 70%, var(--look-text));border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:13.5px;line-height:1.35;display:flex}.ldl .ps-quiet-note svg{color:var(--look-sage);flex:none}.ldl .ps-span{color:var(--look-text-quiet);margin-top:2px;font-size:12.5px;display:block}.ldl .ps-leave{cursor:pointer;font:500 15.5px var(--look-body);color:var(--app-danger);background:0 0;border:0;margin:20px auto 0;display:block}
