/* DORFER V14.22 targeted enhancements – no alteration of order/checklist CSS */
@media (min-width:881px){
 .shell>.sidebar{border-radius:0 18px 0 0!important;}
 .shell>.main>.dorfer-topbar.dorfer17-home-header{border-top-left-radius:18px!important;border-bottom-left-radius:18px!important;}
}
.dorfer22-request-row{border:1px solid #ebdfda;border-radius:12px;margin:8px 0;overflow:hidden;background:#fff}
.dorfer22-request-row .dorfer21-row-open{width:100%;border:0!important;margin:0!important;border-radius:0!important}
.dorfer22-hide-one{margin:0 10px 10px 10px;min-height:34px!important;padding:6px 12px!important;font-size:12px!important;color:#70464b!important}
.dorfer22-hide-all{margin:12px 0 4px;display:flex;align-items:center;gap:8px}
.dorfer22-swipe-hint{font-size:12px;color:#7c6d68;margin:8px 0;display:flex;align-items:center;gap:7px}
.dorfer22-swipe-hint svg{width:15px;height:15px}
/* Consistent compact header controls without adding help buttons. */
.dorfer-top-actions .dorfer-refresh,.dorfer-top-actions .dorfer20-top-feedback{min-height:43px!important;height:43px!important;box-sizing:border-box;border-radius:11px!important;display:inline-flex;align-items:center;justify-content:center}
.dorfer-top-actions .dorfer20-top-feedback{min-width:43px!important;padding:9px!important}
@media(max-width:720px){.dorfer22-request-row .dorfer21-row-open{padding:12px!important}.dorfer22-hide-one{width:calc(100% - 20px)}}
