.compact-estimate{border:1.5px solid var(--ink);background:var(--paper);min-width:0;color:var(--ink);border-radius:.5rem;display:none;overflow:hidden}.compact-estimate-head{background:var(--ink);color:var(--on-ink);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1.25;display:flex}.compact-estimate-head p{margin:0}.compact-estimate-head span{color:var(--on-ink-muted);font-weight:400}.compact-estimate form{gap:.5rem;padding:.625rem .75rem .75rem;display:grid}.compact-estimate-fields{grid-template-columns:minmax(0,1fr) 6rem;gap:.5rem;display:grid}.compact-estimate-field{min-width:0}.compact-estimate-field label{margin-bottom:.25rem;font-size:.75rem;font-weight:600;line-height:1.25;display:block}.compact-estimate-field select,.compact-estimate-field input{border:1.5px solid var(--control);border-radius:var(--r-control);background:var(--surface);width:100%;min-width:0;height:44px;min-height:44px;color:var(--ink);font:400 1rem/1.25 var(--font);padding:.5rem;display:block}.compact-estimate-field input{font-variant-numeric:tabular-nums}.compact-estimate-field :is(select,input):focus{border-color:var(--ink);outline:3px solid var(--accent);outline-offset:1px}.compact-estimate-continue{border-radius:var(--r-control);background:var(--accent);width:100%;min-height:44px;color:var(--ink);font:600 1rem/1.25 var(--font);text-align:center;cursor:pointer;transition:background-color .16s var(--ease);border:1.5px solid #0000;padding:.5rem .75rem;display:block}.compact-estimate-continue:hover{background:var(--accent-hover)}.compact-estimate-continue:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.film-band.has-large-type .compact-estimate-head{flex-wrap:wrap}.film-band.has-large-type .compact-estimate-head>*{overflow-wrap:anywhere}.film-band.has-large-type .compact-estimate-fields{grid-template-columns:minmax(0,1fr)}.film-band.has-large-type .compact-estimate-field :is(select,input){height:auto}@media (width<=640px) and (orientation:portrait){.compact-estimate{display:block}}
