#rental-item-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:18px 0 20px;padding-top:16px;border-top:1px solid var(--ra-line,#cbded2)}
#rental-item-toolbar .rit-groups{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
#rental-item-toolbar .rit-group{display:flex;gap:6px;align-items:center}
#rental-item-toolbar .rit-group+.rit-group{border-left:1px solid var(--ra-line,#cbded2);padding-left:14px}
#rental-item-toolbar input[type=button]{background:var(--ra-panel,#fff)!important;color:var(--ra-text,#234333)!important;border:1px solid var(--ra-line,#cbded2)!important;border-radius:6px;padding:9px 11px;font-size:13px;cursor:pointer;width:auto;height:auto;min-height:36px;margin:0}
#rental-item-toolbar input.rit-primary{background:var(--ra-accent,#23773e)!important;color:var(--ra-on-accent,#fff)!important;border-color:var(--ra-accent,#23773e)!important}
#rental-item-toolbar #cs-pages{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:0;white-space:nowrap}
#cw-form-fields .rit-status-fields label{display:inline-flex;gap:10px;align-items:center;margin:12px 28px 8px 0;font-size:14px;color:var(--ra-text,#234333)}
#cw-form-fields .rit-status-fields input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:var(--ra-accent,#23773e)}
#rental-contract-actions{position:relative;font-size:13px}
#rental-contract-actions summary{list-style:none;cursor:pointer;padding:10px 12px;border:1px solid var(--ra-line,#cbded2);border-radius:6px;background:var(--ra-panel,#fff);color:var(--ra-text,#234333)}
#rental-contract-actions summary::-webkit-details-marker{display:none}
#rental-contract-actions a{position:absolute;right:0;top:calc(100% + 6px);z-index:10;min-width:150px;padding:14px;background:var(--ra-panel,#fff);color:var(--ra-text,#234333);border:1px solid var(--ra-line,#cbded2);border-radius:6px;box-shadow:0 6px 20px #0002;text-decoration:none}
#rental-item-toolbar input:focus-visible,#rental-contract-actions summary:focus-visible{outline:2px solid var(--ra-accent,#23773e);outline-offset:3px}
@media(max-width:900px){#rental-item-toolbar #cs-pages{margin-left:auto}.rit-groups{gap:10px!important}}
#cw-form-fields .rit-status-fields .rit-billing-schedule{display:flex;align-items:center;max-width:420px}
#cw-form-fields .rit-billing-schedule select{flex:1;min-width:190px}
