.cz-lays{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.cz-lays button{position:relative;border:1px solid #ddd3c3;background:#fff;border-radius:12px;padding:8px 6px 6px;cursor:pointer;line-height:0}
.cz-lays button svg{width:100%;height:auto;fill:#c9bfae}
.cz-lays button em{position:absolute;right:5px;top:4px;font:700 10px/1 Montserrat,sans-serif;font-style:normal;color:#6c757a}
.cz-lays button.on{border-color:#122837;box-shadow:0 0 0 1px #122837;background:#f3eee6}
.cz-lays button.on svg{fill:#122837}
.cz-cells{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px}
.cz-cells>*{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid #ddd3c3;background:#fff;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.cz-cells img{width:100%;height:100%;object-fit:cover;display:block}
.cz-cells b{position:absolute;left:4px;bottom:3px;font:700 11px/1 Montserrat,sans-serif;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.7)}
.cz-cells .cz-ce{border:2px dashed #c9bfae;background:#fbf8f3}
.cz-cells .cz-ce span{font:500 24px/1 Montserrat,sans-serif;color:#9e6f3d}
.cz-cells .cz-ce b{color:#8a8378;text-shadow:none}
.cz-cells .on{border-color:#9e6f3d;box-shadow:0 0 0 2px #9e6f3d}
.cz-rep{border:1px solid #ddd3c3;background:#fff;border-radius:99px;padding:9px 14px;font:600 12.5px Montserrat,sans-serif;color:#122837;cursor:pointer}
.cz-rep input{display:none}
.cz-cg-msg{margin:0 0 12px;font:600 13px/1.5 Montserrat,sans-serif;color:#b8432f}
.cz-f textarea{width:100%;box-sizing:border-box;border:1px solid #ddd3c3;border-radius:12px;background:#fff;padding:11px 14px;font:500 14px/1.45 Montserrat,sans-serif;color:#1d252b;outline:0;resize:vertical;min-height:110px;margin:0}
.cz-f textarea:focus{border-color:#9e6f3d}
.cz-loc{display:flex;gap:8px}
.cz-loc input{flex:1;min-width:0}
.cz-loc button{flex:none;border:1px solid #122837;background:#122837;color:#fff;border-radius:12px;padding:0 16px;font:600 13px Montserrat,sans-serif;cursor:pointer}
