.proposal-inventory-hint{grid-column:1/-1;color:#536d7f;margin:.1rem 0;font-size:.88rem}.proposal-inventory-hint a{color:#14678d}.proposal-inventory-card{display:grid;gap:.65rem;margin:1rem 0;padding:1rem 1.15rem;background:#f4f8fa;border:1px solid #d7e2e9;border-radius:.8rem;color:#10263b}.proposal-inventory-card h3,.proposal-inventory-card p{margin:0}.proposal-inventory-card p{color:#536d7f}.proposal-inventory-card .shortage,.proposal-inventory-card li.shortage{color:#a43f32;font-weight:700}.proposal-inventory-card ul{margin:.1rem 0;padding-left:1.25rem}.proposal-inventory-card button{justify-self:start;padding:.65rem .9rem;border:1px solid #b9ccda;border-radius:.5rem;background:white;color:#10263b;font:inherit;cursor:pointer}.proposal-inventory-card .button{background:#10263b;color:white}.proposal-inventory-card [role=status]{color:#a43f32}.project-inventory-dialog{width:min(96vw,55rem);max-height:90vh;border:1px solid #c9d8e2;border-radius:.85rem;padding:0;box-shadow:0 20px 80px #10263b33;color:#10263b}.project-inventory-dialog::backdrop{background:#10263b8c}.project-inventory-head{display:flex;justify-content:space-between;gap:1rem;align-items:start;padding:1.25rem 1.5rem;border-bottom:1px solid #e2ebef}.project-inventory-head small{letter-spacing:.12em;color:#14678d;font-weight:800}.project-inventory-head h2{font-family:Georgia,serif;font-size:1.8rem;margin:.2rem 0}.project-inventory-head p{color:#61798a;margin:0}.project-inventory-head button{border:0;background:transparent;font-size:1.8rem;cursor:pointer}.project-inventory-body{display:grid;gap:1.25rem;padding:1.5rem;overflow:auto;max-height:calc(90vh - 8rem)}.project-inventory-body section{display:grid;gap:.6rem}.project-inventory-body h3,.project-inventory-body p{margin:0}.project-inventory-body p{color:#61798a}.project-inventory-holds{display:grid;gap:.5rem}.project-inventory-holds>div{display:flex;flex-wrap:wrap;gap:.45rem 1rem;align-items:center;padding:.7rem;background:#f4f8fa;border-radius:.5rem}.project-inventory-holds span{flex:1;color:#536d7f}.project-inventory-body form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.project-inventory-body label{display:grid;gap:.3rem;font-weight:700}.project-inventory-body input,.project-inventory-body select{width:100%;min-height:2.65rem;padding:.6rem;border:1px solid #c9d8e2;border-radius:.5rem;font:inherit}.project-inventory-body button{padding:.65rem .85rem;border:1px solid #b9ccda;border-radius:.5rem;background:white;color:#10263b;font:inherit;cursor:pointer}.project-inventory-body button.button{background:#10263b;color:white}.project-inventory-actions{grid-column:1/-1;display:flex;gap:.6rem}.project-inventory-body [role=status]{color:#a43f32}@media(max-width:600px){.project-inventory-body form{grid-template-columns:1fr}.project-inventory-actions{grid-column:auto;flex-wrap:wrap}.project-inventory-head,.project-inventory-body{padding:1rem}}
