/* desk.js: clients, automatic emails, alerts (sql/schema28.sql); offline and cancel on the Today screen */
.dk-nav{margin:6px 0 12px;flex-wrap:wrap}
.dk-find input{width:100%;min-height:44px}
.dk-f{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}
#ypm-panel .dk-f .chip[aria-pressed="true"]{background:var(--ink);color:var(--panel)}
.dk-rows{list-style:none;padding:0;margin:8px 0;display:grid;gap:6px}
.dk-row{display:grid;gap:2px;width:100%;text-align:left;font:inherit;color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:10px 14px;cursor:pointer;min-height:44px}
.dk-row:hover{border-color:var(--ink)}
.dk-row .m{font-size:13.5px;color:var(--muted)}
.pro-tag.hi{background:color-mix(in srgb,#FF7A59 22%,var(--panel));color:var(--ink)}
.dk-hist li{display:flex;justify-content:space-between;align-items:center;gap:8px}
.dk-ae{border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin:10px 0;background:var(--panel)}
.dk-ae label.chk{font-size:15.5px}
.dk-ae input:not([type="checkbox"]),.dk-ae textarea,.dk-ae select{width:100%}
.dk-mail{border:1px dashed var(--line);border-radius:14px;padding:14px 16px;margin-top:10px;background:var(--panel)}
.dk-mail .dk-mnm{font-weight:900;font-size:18px;margin:6px 0}
.dk-mail .dk-off{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#FFB547 22%,var(--panel))}
.lt-who-b{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.lt-cx{margin:0 14px 12px}
.lt-off{margin:10px 0;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,#8B7CF6 16%,var(--panel));font-size:14px}
.x-addc{margin-left:8px}
