.account,.editor-actions,.tabs,.preview-bar{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.account{justify-content:space-between}.account button{background:transparent;color:#143e50;min-height:44px}.editor-actions{margin:20px 0}.action-link,.preview-bar button{display:inline-block;background:#143e50;color:white;font-weight:700;border:0;border-radius:6px;padding:11px 17px;text-decoration:none}.tabs{margin:20px 0}.tabs [aria-current]{font-weight:700}.editor-form{display:grid;gap:18px;max-width:850px}.editor-form fieldset{min-width:0;border:1px solid #d7dfde;background:white;border-radius:10px;padding:20px;display:grid;gap:14px}.editor-form legend{font-size:22px;font-weight:700;padding:0 7px}.editor-form textarea{font:inherit;border:1px solid #9eaeaf;border-radius:6px;padding:10px 12px;width:100%;resize:vertical}.editor-form input,.editor-form select{width:100%;min-width:0}.editor-form .check{display:flex;align-items:center;gap:10px}.check input{width:20px;height:20px;min-height:0}.editor-form .unit label{margin:10px 0}.editor-form button{width:fit-content}.signin{max-width:450px}.signin-logo{width:190px;max-width:52vw}.preview-bar{background:#f5f3ed;color:#143e50;padding:10px clamp(20px,5vw,80px);font:16px/1.3 Outfit,Arial,sans-serif}.preview-bar>div{margin-right:auto}.preview-bar a,.photo-credits{padding:8px;text-decoration:underline}.preview-bar button{background:#ec624c;color:#092834;cursor:pointer;font:inherit;font-weight:700}.venue-page .brand-hero{background:#f5f3ed;display:grid;align-items:center}.venue-page .brand-hero>img{object-fit:contain;height:auto;width:100%}.venue-page #venue-title,.editor-form,.correction-item,.venue-page main{overflow-wrap:anywhere}.venue-page .good-to-know small{display:block;margin:0 0 12px}.photo-credits{display:block;text-align:center}.correction-item h2{margin-top:0}footer a{color:inherit}.signin label,.signin button{margin:8px 0}.venue-page .visit-panel strong{overflow-wrap:anywhere}.venue-page .gallery-dialog>img{width:100%}
@media(max-width:700px){.editor-form fieldset{padding:16px}.preview-bar{gap:6px 12px}.preview-bar>div{width:100%}.editor-form legend{font-size:20px}.venue-page .brand-hero>img{max-height:290px}.editor-actions{gap:12px}.preview-bar button{min-height:44px}}
