.admin-appointment-card.dbk-compact-shell{padding:0;overflow:hidden;background:transparent;border:0;box-shadow:none}.dbk-compact-appointment{background:#fffdf8;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.dbk-compact-appointment>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 16px;cursor:pointer;color:var(--ink)}.dbk-compact-appointment>summary::-webkit-details-marker{display:none}.dbk-compact-name{font-weight:800}.dbk-compact-service{font-size:13px;color:var(--sage);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbk-compact-datetime{font-size:13px;font-weight:700;text-align:right;color:#6b4433}.dbk-compact-chevron{font-size:20px;transition:transform .2s ease}.dbk-compact-appointment[open] .dbk-compact-chevron{transform:rotate(180deg)}.dbk-compact-details{padding:0 12px 12px}.dbk-compact-details>.row:first-child{margin-top:4px}.dbk-compact-details>.appointment-client{display:none}@media(max-width:640px){.dbk-compact-appointment>summary{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}.dbk-compact-name{grid-column:1}.dbk-compact-chevron{grid-column:2;grid-row:1/4;align-self:center}.dbk-compact-service,.dbk-compact-datetime{grid-column:1;text-align:left}.dbk-compact-datetime{font-size:12px}}