.cas-dialog{box-sizing:border-box;width:min(820px,calc(100% - 28px));max-height:88vh;overflow:auto;padding:24px;border:1px solid #555;border-radius:8px;background:#f3f1e8;color:#171717;font:16px/1.5 Arial,sans-serif}.cas-dialog::backdrop{background:rgba(0,0,0,.7)}.cas-dialog h2,.cas-dialog h3,.cas-dialog h4{color:#111;line-height:1.3;margin:18px 0 10px}.cas-dialog p{overflow-wrap:anywhere;white-space:pre-wrap}.cas-dialog form{padding:16px;border:1px solid #aaa;margin:16px 0}.cas-dialog label{display:block;margin:12px 0;font-weight:600}.cas-dialog input:not([type=checkbox]),.cas-dialog select,.cas-dialog textarea{box-sizing:border-box;display:block;width:100%;padding:10px;background:#fff;color:#111;border:1px solid #777;border-radius:4px;font:inherit}.cas-dialog textarea{min-height:100px}.cas-dialog input[type=checkbox]{margin-left:12px;width:18px;height:18px}.cas-dialog button{padding:10px 14px;margin:4px 8px 4px 0;background:#fff;color:#111;border:1px solid #555;border-radius:4px;font:inherit;cursor:pointer}.cas-dialog button[type=submit]{background:#ffda00}.cas-dialog :disabled{opacity:.55;cursor:not-allowed}.cas-dialog :focus-visible{outline:3px solid #806800;outline-offset:3px}.cas-item{padding:14px 0;border-top:1px solid #aaa}@media(max-width:480px){.cas-dialog{padding:14px}.cas-dialog form{padding:10px}}
