#cms-bar{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:100;background:#223451;color:white;padding:14px 18px;border-radius:9px;box-shadow:0 8px 35px #0003;width:min(860px,calc(100% - 24px));font:14px/1.4 Arial,sans-serif}#cms-bar .cms-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#cms-bar button,#cms-bar .upload{border:1px solid #bfa175;background:#faf8f3;color:#223451;border-radius:4px;padding:9px 12px;cursor:pointer;font:13px Arial;margin:0}#cms-bar button:disabled{opacity:.55;cursor:wait}#cms-bar input{display:none}#cms-status{margin:9px 0 0;color:#fff;font-size:12px}body.cms-active{padding-bottom:160px}body.cms-active [data-cms]{outline:1px dashed #927044;outline-offset:3px;cursor:text;min-width:12px}body.cms-active [data-cms]:focus{outline:2px solid #223451;background:#fff9e8}body.cms-active summary{cursor:default}.custom-brand-image{object-fit:contain;display:block;width:100%;height:100%}.monogram.custom-photo{padding:0;overflow:hidden}.monogram.custom-photo>img{width:100%;max-height:440px;object-fit:cover;display:block}.cms-entry{margin-left:16px;font-size:12px;text-decoration:underline;color:#223451}#cms-bar [hidden]{display:none!important}@media(max-width:640px){#cms-bar{bottom:8px;padding:12px}#cms-bar .cms-row{gap:7px}#cms-bar button,#cms-bar .upload{font-size:12px;padding:8px}body.cms-active{padding-bottom:210px}}
