body.sk-editor{margin:0;background:#f7f5ee;color:#242620;font:14px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.sk-editor *{box-sizing:border-box}.sk-editor a{color:#373e32;text-underline-offset:3px}.sk-editor button,.sk-editor input,.sk-editor textarea,.sk-editor select{font:inherit}.editor-shell{max-width:1180px;padding:0 30px;margin:auto}.editor-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:100px;border-bottom:1px solid #dcded3}.editor-header img{width:180px;mix-blend-mode:multiply}.header-links{display:flex;gap:22px;font-size:12px}.editor-heading{margin:34px 0 25px}.editor-heading h1{font-size:33px;letter-spacing:-1px;margin:5px 0}.editor-heading p{color:#686b62;margin:0}.eyebrow{letter-spacing:2px;font-weight:700;font-size:10px;color:#df5b33}.editor-tabs{display:flex;gap:5px;overflow-x:auto;margin-bottom:20px}.editor-tabs button{border:0;background:transparent;border-radius:9px;white-space:nowrap;padding:13px 17px;font-weight:650;cursor:pointer;color:#686b62}.editor-tabs button.active{background:#242620;color:white}.editor-tabs span{background:#ffffff20;border-radius:15px;padding:2px 7px;margin-left:5px}.panel{border:1px solid #dcded3;background:white;border-radius:15px;padding:27px;margin-bottom:20px}.sk-editor h2{font-size:22px;letter-spacing:-.5px;margin:0 0 18px}.sk-editor h3{font-size:17px;margin:25px 0 15px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.field{min-width:0;margin-bottom:17px}.grid .field{margin:0}.field label,.url-label,.backup label{display:block;font-weight:600;font-size:12px;margin-bottom:7px}.field input:not([type=color]),.field textarea,.field select,.media-url{display:block;width:100%;border:1px solid #cdd1c6;background:#fff;color:#242620;border-radius:7px;padding:10px 12px;line-height:1.5}.field textarea{resize:vertical;min-height:90px}.field input[type=color]{display:block;width:100%;height:42px;background:#fff;border:1px solid #cdd1c6;border-radius:7px;padding:4px;cursor:pointer}.field small,.hint,.loc-bottom small{display:block;font-size:11px;color:#72776a;margin-top:5px;font-weight:400}.check-row{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:14px}.check{display:flex;align-items:center;gap:8px;font-size:12px;margin:8px 0}.check input{width:17px;height:17px;accent-color:#df5b33}.hint{font-size:12px;margin:14px 0 22px}.colors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.colors .field label{min-height:36px}.media-grid{margin:24px 0}.media-field{border:1px solid #e4e6de;border-radius:10px;padding:17px;margin:16px 0}.media-grid .media-field{margin:0}.media-field>strong{display:block;font-size:12px;margin-bottom:10px}.media-preview{display:flex;align-items:center;justify-content:center;height:145px;background:repeating-conic-gradient(#f0f0eb 0% 25%,#fafaf6 0% 50%) 50% / 18px 18px;border:1px solid #e4e6de;border-radius:6px;overflow:hidden}.media-preview img{max-width:100%;max-height:100%;object-fit:contain}.media-preview img[hidden]{display:none}.media-buttons{display:flex;align-items:center;gap:12px;margin:12px 0}.url-label{font-size:11px;font-weight:400;color:#686b62;margin:0}.media-url{font-size:12px!important;margin-top:6px}.sk-editor .primary,.sk-editor .secondary,.sk-editor .danger{border:1px solid transparent;border-radius:8px;padding:11px 17px;font-weight:600;font-size:12px;cursor:pointer;display:inline-block;line-height:1.4;text-decoration:none}.sk-editor .primary{background:#242620;color:#fff}.sk-editor .primary:hover{background:#df5b33}.sk-editor .secondary{background:#fff;border-color:#cdd1c6;color:#242620}.sk-editor .secondary:hover{background:#f7f5ee}.sk-editor .plain{background:none;border:0;padding:7px;color:#62695b;font-size:11px;cursor:pointer}.sk-editor .danger{background:#fff5f2;color:#a23522;border-color:#f1cfc5}.panel-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.panel-heading h2{margin-bottom:5px}.panel-heading p{font-size:12px;color:#686b62;margin:0}.panel-heading button{flex-shrink:0}.location-editor{border:1px solid #dcded3;border-radius:10px;margin-bottom:12px;background:#fff}.loc-head{display:flex;align-items:center;gap:7px;padding:7px 11px}.drag-handle{cursor:grab;padding:6px;color:#949c89;font-size:23px}.loc-toggle{flex:1;border:0;background:none;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:650;font-size:14px;cursor:pointer;gap:15px;padding:10px;color:#242620}.loc-toggle .chevron{font-size:20px}.move{display:flex;gap:3px}.move .plain{font-size:18px;width:30px}.loc-content{padding:0 22px 22px;border-top:1px solid #ecede7}.loc-content>.check-row{margin-top:17px}.loc-content[hidden],.tab-panel[hidden]{display:none!important}.loc-bottom{display:flex;align-items:center;gap:15px;margin-top:20px}.sortable-placeholder{border:2px dashed #df5b33;height:65px;border-radius:10px;margin-bottom:12px}.save-bar{position:sticky;bottom:15px;background:#fff;border:1px solid #dcded3;border-radius:12px;box-shadow:0 7px 35px #24262016;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:80;margin:22px 0}.save-bar>div:last-child{display:flex;align-items:center;gap:25px}.save-bar a{font-size:12px}.save-bar #save-state{font-size:12px;color:#72776a}.save-bar #save-state.dirty{color:#b94724;font-weight:600}.backup summary{cursor:pointer;font-size:14px;font-weight:600}.backup p{color:#686b62;font-size:12px}.backup form{margin:20px 0}.backup input[type=file]{display:block;margin:10px 0 12px;max-width:100%}.editor-foot{padding:0 0 35px;color:#7a806f;font-size:11px}.notice{padding:15px 20px;border-radius:9px;margin-bottom:20px;border:1px solid}.success{background:#eef4e7;border-color:#bfcfb0}.error{background:#fff1ed;border-color:#e2b2a4}.login-box{max-width:430px;margin:9vh auto;background:white;padding:35px;border:1px solid #dcded3;border-radius:16px}.login-box>img{max-width:190px}.login-box h1{font-size:24px;margin:25px 0 10px}.login-box p,.login-box a{font-size:13px}.login-box form label{display:block;margin-bottom:7px;font-weight:600}.login-box input[type=text],.login-box input[type=password]{width:100%;padding:10px 12px;border:1px solid #cdd1c6;border-radius:7px;font-size:16px}.login-box input[type=submit]{border:0;background:#242620;color:white;padding:12px 20px;border-radius:8px;cursor:pointer}.login-remember label{font-weight:400!important}.sk-editor :focus-visible{outline:3px solid #df5b33;outline-offset:3px}@media(max-width:700px){.editor-shell{padding:0 16px}.editor-header{align-items:flex-start;padding:21px 0;flex-direction:column;gap:15px}.editor-header img{width:155px}.header-links{gap:18px;flex-wrap:wrap;font-size:11px}.editor-heading{margin:25px 0}.editor-heading h1{font-size:27px}.editor-tabs button{padding:12px;font-size:12px}.panel{padding:18px}.grid{grid-template-columns:1fr}.colors{grid-template-columns:repeat(2,1fr)}.colors .field label{min-height:20px}.panel-heading{align-items:flex-start;flex-direction:column}.loc-content{padding:0 13px 17px}.loc-toggle{font-size:12px}.loc-head{padding:5px}.drag-handle{font-size:19px;padding:5px}.move{gap:0}.move .plain{width:26px}.loc-bottom{align-items:start;flex-direction:column}.save-bar{padding:13px;gap:10px;bottom:8px}.save-bar>div:last-child{gap:12px}.save-bar #save-state{font-size:10px;max-width:125px}.save-bar a{display:none}.save-bar .primary{font-size:11px;padding:12px}.login-box{margin:25px 16px;padding:25px}.media-buttons{flex-wrap:wrap}}

html.sk-editor-html{margin-top:0!important}
/* Multi-page manager */
body.sk-editor{padding:0!important}.sk-editor h1,.sk-editor h2,.sk-editor h3{font-family:inherit;font-weight:700;line-height:1.2}.manager-header{height:94px;padding:0 36px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfd6;background:#fbfaf6;position:sticky;top:0;z-index:90}.manager-brand{display:flex;align-items:center;gap:26px;text-decoration:none}.manager-brand img{width:175px;height:61px;object-fit:contain;mix-blend-mode:multiply}.manager-brand>span{padding-left:25px;border-left:1px solid #dcded3;font-size:10px;letter-spacing:1.8px;color:#7a806f}.preview-top{padding:10px 15px;border:1px solid #d4d8cb;border-radius:25px;text-decoration:none}.manager-layout{max-width:1620px;margin:0 auto;display:grid;grid-template-columns:244px minmax(0,1fr)}.manager-sidebar{padding:30px 20px 25px;position:sticky;top:94px;height:calc(100vh - 94px);overflow:auto;border-right:1px solid #e0e1d8;background:#f4f3eb;display:flex;flex-direction:column}.side-label{font-size:9px;letter-spacing:1.7px;font-weight:700;color:#909584;padding:0 12px;margin-bottom:12px}.side-divider{margin-top:26px}.side-link{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;margin-bottom:4px;border-radius:8px;text-decoration:none;font-size:12px;color:#62695b!important;font-weight:550}.side-link span{padding:0 7px;border-radius:12px;font-size:10px;background:#e7e9dd}.side-link:hover,.venue-nav-link:hover{background:#e9ebdf}.side-link.active{background:#242620;color:#fff!important}.side-link.active span{background:#ffffff26;color:white}.venue-nav-link{display:flex;align-items:start;gap:9px;text-decoration:none;padding:10px 12px;margin-bottom:4px;border-radius:7px;font-size:11px;color:#59624f!important;line-height:1.5}.venue-nav-link small{display:block;font-size:9px;color:#8a917f;margin-top:2px;line-height:1.4}.venue-nav-link.active{background:#e4e8d8;color:#242620!important;font-weight:700}.visibility-dot{width:6px;height:6px;border-radius:50%;background:#819666;flex-shrink:0;margin-top:5px}.visibility-dot.off{background:#b7b9ad}.side-add{display:block;font-size:11px;font-weight:650;margin:10px 12px 15px;color:#bd4e2c!important;text-decoration:none}.side-bottom{margin-top:auto;padding-top:20px}.side-bottom small{display:block;padding:12px;font-size:9px;color:#929888}.manager-main{min-width:0;padding:30px 38px 0}.breadcrumbs{font-size:10px;color:#929687;margin-bottom:20px;line-height:1.5}.breadcrumbs a{color:#7c8570;text-decoration:none}.breadcrumbs span{padding:0 8px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.page-heading h1{font-size:31px;letter-spacing:-1px;margin:0 0 8px}.page-heading p{margin:0;color:#7a806f;font-size:12px;line-height:1.6}.panel h2{font-size:18px;margin:0 0 19px}.panel-intro{font-size:12px;line-height:1.7;color:#7a806f;margin:-8px 0 22px}.panel .check{margin:0 0 22px}.spaced{margin-top:22px}.manager-main .panel{padding:25px}.manager-main .field label{font-size:11px}.manager-main .media-field{background:#fbfbf8}.manager-main .media-preview{height:210px}.manager-main .save-bar{bottom:15px}.manager-main .save-bar>div:first-child{font-size:11px;color:#7a806f}.overview-strip{display:grid;grid-template-columns:1fr 1fr 1.5fr;align-items:center;padding:22px 26px;background:#e8ecdf;border-radius:13px;margin-bottom:32px;gap:20px}.overview-strip>div{display:flex;gap:15px;align-items:center}.overview-strip b{font-size:31px;line-height:1;font-weight:600;letter-spacing:-1px}.overview-strip span{font-size:11px;color:#737c64}.overview-strip>a{display:flex;flex-direction:column;gap:6px;border-left:1px solid #cdd3bf;padding-left:27px;text-decoration:none}.overview-strip strong{font-size:12px}.hub-heading{font-size:18px!important;letter-spacing:-.35px;margin:0 0 18px!important}.hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:32px}.hub-card{display:flex;flex-direction:column;text-decoration:none!important;background:white;border:1px solid #dedfd6;border-radius:12px;padding:21px;transition:transform .15s,border-color .15s}.hub-card:hover{transform:translateY(-3px);border-color:#b8c29f}.hub-icon{font-size:10px;font-weight:700;color:#b55030;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f8eee5;margin-bottom:15px}.hub-card h3{font-size:14px;margin:0 0 9px}.hub-card p{font-size:11px;color:#838977;line-height:1.6;margin:0 0 20px}.hub-action{font-size:10px;font-weight:650;margin-top:auto;display:flex;justify-content:space-between}.section-title-row{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.section-title-row>a{font-size:10px}.venue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.venue-tile{border:1px solid #dedfd6;border-radius:12px;background:#fff;overflow:hidden;text-decoration:none!important;min-width:0}.venue-photo{height:106px;position:relative;overflow:hidden}.venue-photo>img{height:100%;width:100%;object-fit:cover}.venue-photo>span{position:absolute;left:9px;top:9px;background:#fffffff0;border-radius:20px;padding:3px 8px;font-size:8px;color:#667351;font-weight:600}.venue-tile-body{padding:15px}.venue-tile-body h3{font-size:12px;margin:0 0 8px}.venue-tile-body p{font-size:9px;line-height:1.5;color:#858b7a;margin:0 0 15px;min-height:27px}.venue-tile-body strong{font-size:9px;font-weight:600}.venue-tile:hover{border-color:#b8c29f}.info-note{padding:17px 20px;margin-bottom:20px;background:#ecefe3;border-radius:10px;font-size:11px;line-height:1.7;color:#6a755c}.venue-row{display:flex;gap:14px;align-items:center;border:1px solid #dedfd6;background:white;border-radius:11px;margin-bottom:12px;padding:13px 17px}.row-photo{width:66px;height:53px;object-fit:cover;border-radius:7px;flex-shrink:0}.row-info{flex:1;min-width:0}.row-info strong{display:block;font-size:13px}.row-info small{display:block;font-size:10px;line-height:1.5;color:#929888;margin-top:4px}.status-chip{border-radius:20px;background:#edf2e3;color:#728557;font-size:9px;font-weight:600;padding:4px 9px;white-space:nowrap}.status-chip.off{color:#909381;background:#f0f0e9}.location-layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:23px;align-items:start}.location-preview{position:sticky;top:125px;font-size:11px}.preview-kicker{font-size:9px;letter-spacing:1.5px;font-weight:650;color:#8a927c;margin:0 0 13px}.preview-venue{background:#fff;border:1px solid #dedfd6;border-radius:13px;overflow:hidden}.preview-picture{height:158px;position:relative;overflow:hidden}.preview-tag{position:absolute;left:15px;top:15px;font-size:8px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.preview-number{position:absolute;left:12px;bottom:-8px;font-size:75px;letter-spacing:-5px;line-height:1.1;color:#28332422;max-width:100%;overflow:hidden}.preview-picture img{position:absolute;right:-20px;bottom:-18px;width:130px;height:130px;border-radius:50%;object-fit:cover}.preview-picture img[hidden]{display:none}.preview-venue-body{padding:18px}.preview-venue-body h3{font-size:16px;margin:0 0 10px}.preview-venue-body p{font-size:11px;margin:0 0 5px;color:#747d66}.preview-venue-body small{font-size:9px;color:#949b88}.preview-buttons{display:flex;gap:7px;margin-top:20px}.preview-buttons span{font-size:9px;padding:9px 10px;border:1px solid #dedfd6;border-radius:5px;flex:1;text-align:center}.preview-buttons span:first-child{background:#242620;color:white;border-color:#242620}.location-preview>a{font-size:11px}.delete-panel{display:flex;align-items:center;justify-content:space-between;gap:18px}.delete-panel h2{font-size:14px;margin-bottom:8px}.delete-panel p{font-size:10px;color:#8c9182;margin:0;line-height:1.7}.delete-panel .danger{font-size:10px;white-space:nowrap;padding:9px 12px}.manager-foot{font-size:9px;color:#a0a593;padding:25px 0 30px}.manager-main input[type=file]{display:block;margin:15px 0;font-size:12px;max-width:100%}.manager-main .empty-state{text-align:center;padding:50px}.manager-main .empty-state p{color:#8b9280;font-size:12px;margin-bottom:23px}.advanced-image{font-size:10px;color:#8c9480;border-top:1px solid #e1e4d9;padding-top:10px}.advanced-image summary{cursor:pointer;font-size:10px}.advanced-image .url-label{margin-top:10px}
@media(min-width:1450px){.manager-main{padding-left:47px;padding-right:47px}.location-layout{grid-template-columns:minmax(0,1fr) 285px}}
@media(max-width:1150px){.manager-layout{grid-template-columns:215px minmax(0,1fr)}.manager-sidebar{padding:27px 13px}.manager-main{padding:25px 25px 0}.location-layout{grid-template-columns:minmax(0,1fr)}.location-preview{position:static;max-width:340px;margin:0 auto 20px;width:100%}.venue-grid{grid-template-columns:repeat(2,1fr)}.hub-grid{grid-template-columns:repeat(2,1fr)}.row-photo{width:48px;height:48px}.venue-row{gap:9px;padding:11px}.venue-row>.status-chip{display:none}}
@media(max-width:760px){.manager-header{height:76px;padding:0 19px}.manager-brand img{width:135px;height:48px}.manager-brand>span{display:none}.manager-header .header-links{gap:12px;font-size:10px}.manager-header .preview-top{border:0;padding:0}.manager-layout{display:block}.manager-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid #dedfd6;padding:14px 16px;background:#efefe5;display:block;overflow:hidden}.manager-sidebar>.side-label,.manager-sidebar>.venue-nav,.manager-sidebar>.side-bottom{display:none}.manager-sidebar>nav:first-of-type{display:flex;overflow-x:auto;gap:5px}.side-link{flex-shrink:0;white-space:nowrap;padding:9px 12px;font-size:10px;margin:0}.manager-main{padding:22px 18px 0}.breadcrumbs{font-size:9px}.page-heading{margin-bottom:20px;align-items:flex-start;gap:12px}.page-heading h1{font-size:25px}.page-heading p{font-size:11px}.page-heading>.primary{font-size:10px;padding:10px 12px;white-space:nowrap}.overview-strip{padding:18px;gap:13px;margin-bottom:25px;grid-template-columns:1fr 1fr}.overview-strip>div{gap:12px}.overview-strip b{font-size:27px}.overview-strip span{font-size:10px}.overview-strip>a{grid-column:1/-1;border-left:0;border-top:1px solid #cdd3bf;padding:13px 0 0;margin-top:5px;flex-direction:row;justify-content:space-between;align-items:center}.overview-strip strong{font-size:10px}.hub-grid{gap:11px}.hub-card{padding:17px}.hub-card h3{font-size:12px}.hub-card p{font-size:10px}.hub-heading{font-size:17px!important}.venue-grid{gap:11px}.venue-tile-body{padding:13px}.venue-tile-body h3{font-size:11px}.venue-photo{height:100px}.manager-main .panel{padding:20px}.panel h2{font-size:17px}.panel-intro{font-size:11px}.manager-main .grid{grid-template-columns:1fr}.manager-main .save-bar{bottom:8px}.manager-main .save-bar>div:first-child{font-size:10px;max-width:125px}.venue-row{flex-wrap:wrap;padding:11px;gap:9px}.row-info{min-width:120px}.row-info strong{font-size:12px}.venue-row .move{margin-left:auto}.venue-row>.secondary{padding:9px 12px;font-size:10px}.venue-row .drag-handle{padding:3px}.row-photo{width:44px;height:44px}.delete-panel{align-items:flex-start;flex-direction:column}.location-preview{max-width:100%}.preview-picture{height:170px}.location-layout{gap:0}.manager-main .media-preview{height:185px}}
.preview-picture .preview-brand-frame{position:absolute;left:13px;right:72px;top:38px;bottom:13px;background:#fff;border-radius:6px;overflow:hidden}
.preview-picture .preview-brand-frame .preview-brand-logo{position:static;display:block;width:100%;height:100%;max-width:none;border-radius:0;object-fit:contain;object-position:center}
.preview-picture .preview-brand-frame .preview-brand-logo.brand-wide{object-fit:cover;object-position:center 65%}
.preview-picture>img{width:72px;height:72px;right:-8px;bottom:-8px}
.venue-logo-photo>img,.row-photo{object-fit:contain;background:#fff}
.preview-picture .preview-brand-frame .preview-brand-logo.brand-wide{transform:scale(1.2);transform-origin:center 60%}
