 .quote-entry{background:#292520!important;color:white!important;border-radius:6px}.quote-backdrop[hidden]{display:none!important}.quote-backdrop{position:fixed;inset:0;background:#0008;z-index:99999;display:flex;justify-content:center;align-items:center;padding:20px}.quote-dialog{box-sizing:border-box;width:min(760px,100%);max-height:92vh;overflow:auto;background:#fff;color:#28251f;border-radius:12px;padding:26px;box-shadow:0 15px 50px #0003;font-family:inherit}.quote-head{display:flex;justify-content:space-between;gap:15px;align-items:start}.quote-head h2{font-size:26px;margin:5px 0}.quote-head p{font-size:13px;margin:0 0 18px;color:#666}.quote-head button{border:0;background:transparent;font-size:20px;cursor:pointer}.quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.quote-dialog label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.quote-dialog input,.quote-dialog select,.quote-dialog textarea{width:100%;box-sizing:border-box;border:1px solid #d6d1c9;border-radius:6px;padding:10px;font:inherit;color:#292520;background:white}.quote-wide{margin-top:15px}.quote-note{font-size:12px;color:#68645f}.quote-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:20px}.quote-footer span{font-size:12px;color:#655f57}.quote-footer button{background:#292520;color:white;border:0;padding:12px 17px;border-radius:6px;cursor:pointer}@media(max-width:600px){.quote-grid{grid-template-columns:1fr}.quote-dialog{padding:18px}.quote-footer{flex-direction:column;align-items:stretch}}