#flip-dialog{width:min(760px,calc(100% - 24px));max-height:90dvh;overflow:auto;border:1px solid #d3c5a6;border-radius:20px;background:#f5f0e6;color:#16332b;padding:28px;box-sizing:border-box;box-shadow:0 24px 100px #071c1a70}
#flip-dialog::backdrop{background:#071c1ac9;backdrop-filter:blur(4px)}
#flip-dialog p,#flip-dialog label,#flip-dialog strong{color:#16332b}#flip-dialog .field-help{color:#4c6559}#flip-dialog .eyebrow,#flip-dialog .text-button{color:#775c2c}#flip-dialog .lead{font-weight:600}#flip-dialog .button{color:#fffdf8}#flip-dialog{font-size:16px}
.flip-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}
.flip-heading h2{font-size:30px;margin:0 0 16px}.flip-heading button{white-space:nowrap}
#flip-dialog .field input,#flip-dialog .field select{width:100%;box-sizing:border-box;padding:12px;font:inherit;border:1px solid #b8c4b8;border-radius:8px;background:#fffdf8;color:#16332b}
#flip-dialog .two-fields{margin:20px 0}#flip-values .record-values{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #d5dacd;margin:20px 0}
#flip-values .record-values>div{display:flex;flex-direction:column;gap:7px;padding:14px 8px;border-bottom:1px solid #d5dacd}#flip-values strong{font-size:19px;overflow-wrap:anywhere}#flip-values span{font-size:13px;color:#4c6559}
#flip-status{font-size:14px}#flip-dialog [hidden]{display:none!important}
@media(max-width:520px){#flip-dialog{padding:20px 16px}#flip-values .record-values{grid-template-columns:1fr}#flip-values .record-values>div{padding:10px 0;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}#flip-values strong{font-size:16px;text-align:right}#flip-values span{max-width:55%}.flip-heading h2{font-size:25px}}
