#modal-body .date-control{display:grid!important;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;gap:6px}
#modal-body .date-control input[data-r35-display-only=true]{display:none!important;pointer-events:none!important}
.r35-date-value{display:flex;align-items:center;min-height:36px;min-width:0;padding:4px 10px;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:16px;line-height:1.3;user-select:none}
#modal-body .date-control>button{width:44px;min-width:44px;min-height:40px;padding:4px!important;touch-action:manipulation}
#modal-body #f-publisher[hidden]{display:none!important}
.r35-publisher-custom{margin-top:5px}
.r35-inline-payer{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap;width:100%;font-size:13px!important}
.r35-inline-payer>span{white-space:nowrap}
.r35-inline-payer>select{flex:1;min-width:90px;max-width:100%;width:auto;min-height:36px!important;height:36px;padding:4px 8px!important;font-size:16px!important}
.r35-inline-payer>small{width:100%;color:var(--muted);font-size:12px}
.r35-bulk-payer{padding:8px 0;border-bottom:1px solid var(--line);margin-bottom:8px}
.r35-bulk-payer>label{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px}
.r35-bulk-payer>label>select{flex:1;min-width:0;width:0;font-size:16px;min-height:36px}
.r35-bulk-payer .inline-actions{gap:6px;margin:6px 0}
.r35-bulk-payer button{font-size:13px;min-height:34px;padding:4px 8px}
.r35-bulk-payer>small,.r35-payer-status{font-size:12px;color:var(--muted);margin:4px 0}
.r35-payer-preview{padding:8px;border:1px solid var(--line);border-radius:8px;margin:6px 0}
.r35-payer-preview ul{max-height:170px;overflow:auto;padding-left:20px;margin:5px 0;font-size:13px}
.r35-item-check{display:flex;align-items:center;gap:3px;font-size:11px!important;white-space:nowrap;flex:none;color:var(--muted)}
.r35-item-check input{width:17px!important;height:17px;min-height:17px;flex:none;margin:0}
.r34-item-head{flex-wrap:wrap}
.r34-item-head .r34-item-title{flex:1;min-width:100px}
.record-card .record-inner{will-change:auto}
.record-card .swipe-primary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}
