.cat-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}.cat-dialog::backdrop{background:rgba(0,0,0,.7)}.cat-dialog h2,.cat-dialog h3,.cat-dialog h4{color:#111;line-height:1.3;margin:18px 0 10px}.cat-dialog p{overflow-wrap:anywhere;white-space:pre-wrap}.cat-dialog form{padding:16px;border:1px solid #aaa;margin:16px 0}.cat-dialog label{display:block;margin:12px 0;font-weight:600}.cat-dialog input:not([type=checkbox]),.cat-dialog select,.cat-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}.cat-dialog textarea{min-height:100px}.cat-dialog input[type=checkbox]{margin-left:12px;width:18px;height:18px}.cat-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}.cat-dialog button[type=submit]{background:#ffda00}.cat-dialog :disabled{opacity:.55;cursor:not-allowed}.cat-dialog :focus-visible{outline:3px solid #806800;outline-offset:3px}.cat-item{padding:14px 0;border-top:1px solid #aaa}@media(max-width:480px){.cat-dialog{padding:14px}.cat-dialog form{padding:10px}}
