.resource-rental{border-top:1px solid var(--color-border);color:var(--color-text);gap:1rem;min-width:0;padding-top:1.5rem;display:grid}.resource-rental label{font-family:var(--font-ui,Inter,sans-serif);gap:.4rem;min-width:0;font-size:.875rem;display:grid}.resource-rental input,.resource-rental select{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);border-radius:.5rem;padding:.65rem}.resource-rental fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.resource-rental .rental-check{align-items:center;gap:.5rem;display:flex}.resource-rental .rental-check input{width:auto}.resource-rental .rental-period{grid-template-columns:2fr 1.5fr 1fr 1fr auto;align-items:end;gap:.75rem;display:grid}.resource-rental article{border-bottom:1px solid var(--color-border);gap:.75rem;padding:1rem 0;display:grid}@media (width<=700px){.resource-rental .rental-period{grid-template-columns:1fr 1fr}.resource-rental .rental-period label:first-child{grid-column:1/-1}.resource-rental button{white-space:normal}}.branch-exceptions .rental-period{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=480px){.branch-exceptions .rental-period{grid-template-columns:1fr}}
