.vdm-evt{--evt-ink:#193f55;--evt-gold:#b68b56;--evt-line:#e2e8ef;--evt-text:#223344;font:inherit;color:var(--evt-text);max-width:1000px;margin:0 auto;line-height:1.5}.vdm-evt *{box-sizing:border-box}.vdm-evt h2,.vdm-evt h3,.vdm-evt h4{line-height:1.25;color:var(--evt-ink);margin:0 0 12px}.vdm-evt-hero{text-align:center;background:linear-gradient(140deg,#16354a,#285d70);color:#fff;padding:42px 22px;border-radius:19px 19px 0 0}.vdm-evt-hero span{font-size:11px;font-weight:800;color:#f2d8b2;letter-spacing:2.8px}.vdm-evt-hero h2{font-size:clamp(25px,5vw,38px);margin:10px 0;color:#fff}.vdm-evt-hero p{max-width:600px;margin:0 auto;color:#dce8ee;font-size:15px}.vdm-evt-form{background:#fff;border:1px solid var(--evt-line);border-radius:0 0 17px 17px;padding:clamp(16px,3vw,33px);display:flex;flex-direction:column;gap:23px;box-shadow:0 12px 38px #16354a0b}.vdm-evt fieldset{margin:0;min-width:0;padding:0 0 26px;border:0;border-bottom:1px solid var(--evt-line)}.vdm-evt legend{font-weight:800;font-size:20px;color:var(--evt-ink);margin-bottom:20px;width:100%;padding:0}.vdm-evt legend span{background:#eaf3f6;color:var(--evt-ink);font-size:12px;border-radius:50%;padding:9px;margin-right:7px}.vdm-evt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vdm-evt-label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700;color:#35495a;min-width:0}.vdm-evt-label input,.vdm-evt-label select,.vdm-evt-label textarea{font:inherit;font-size:15px!important;color:#203043!important;background:white!important;border:1px solid #cdd8e0!important;border-radius:10px!important;width:100%;max-width:100%;padding:12px 13px!important;min-height:45px;line-height:1.4}.vdm-evt-label textarea{min-height:92px}.vdm-evt-label input:focus,.vdm-evt-label select:focus,.vdm-evt-label textarea:focus{outline:2px solid #bbdbe5!important;outline-offset:2px}.vdm-evt-grid+.vdm-evt-label{margin-top:15px}.vdm-evt-venue-preview,.vdm-evt-pkg-preview{font-size:13px;color:#5f7183;background:#f4f8fa;border-radius:10px;padding:12px 15px;margin-top:14px}.vdm-evt-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:17px}.vdm-evt-services>label{display:flex;gap:11px;align-items:start;padding:14px;border:1px solid var(--evt-line);border-radius:10px;cursor:pointer;background:white}.vdm-evt-services input{accent-color:#173f59;flex:none;margin:3px 0 0}.vdm-evt-services b{display:block;font-size:14px}.vdm-evt-services small{font-size:12px;color:#66798b;display:block}.vdm-evt-services em{font-size:11px;color:#2e7758;font-style:normal;font-weight:700}.vdm-evt-services label.included{background:#f3f7f2;border-color:#dce8d6;opacity:.8}.vdm-evt-muted{color:#687a8b;font-size:13px;margin:6px 0 15px}.vdm-evt-consent{display:flex;align-items:flex-start;gap:9px;font-size:13px;margin:14px 0 0;font-weight:500}.vdm-evt-consent input{margin-top:3px;accent-color:#173f59}.vdm-evt-summary{background:#f1f6f8;border:1px solid #d7e6ea;border-radius:14px;padding:20px}.vdm-evt-summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.vdm-evt-summary span{font-weight:700}.vdm-evt-summary strong{font-size:clamp(19px,3vw,26px);color:#143c57}.vdm-evt-summary p{font-size:13px;color:#526679;margin:10px 0}.vdm-evt-summary small{display:block;color:#677989;line-height:1.5}.vdm-evt-warning{color:#ba4327!important;font-weight:700}.vdm-evt-submit{display:inline-flex;justify-content:center;align-items:center;max-width:100%;width:100%;padding:15px 18px;border:0!important;border-radius:11px;background:#173f59!important;color:#fff!important;font:inherit!important;font-size:15px!important;font-weight:800!important;cursor:pointer;text-decoration:none!important;text-align:center}.vdm-evt-alert{border-radius:10px;background:#f1f4f7;color:#35495a;padding:13px 18px;margin:15px 0}.vdm-evt-alert.success{background:#e7f5ea;color:#216544}.vdm-evt-alert.error{background:#ffefea;color:#9a3426}.vdm-evt-honey{position:absolute!important;left:-99999px!important;width:1px;height:1px;overflow:hidden}.vdm-evt-admin{max-width:1100px}.vdm-evt-admin>h2,.vdm-evt-admin-head h2{font-size:26px}.vdm-evt-admin .vdm-evt-form{border-radius:15px;box-shadow:none;margin:20px 0;gap:17px}.vdm-evt-admin-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.vdm-evt-mini{display:inline-flex;padding:8px 12px;color:#184a68!important;text-decoration:none!important;font-size:13px;cursor:pointer;border:1px solid #ccdce4;border-radius:8px;background:#fff}.vdm-evt-mini.danger{color:#ad2f2f!important}.vdm-evt-rows{display:grid;gap:7px}.vdm-evt-row{padding:14px 12px;display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid var(--evt-line)}.vdm-evt-row>div:last-child{display:flex;gap:8px}.vdm-evt-row small{display:block;color:#728294}.vdm-evt-row form{margin:0}.vdm-evt-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.vdm-evt-stats>div{background:white;border:1px solid var(--evt-line);padding:18px;border-radius:14px;display:flex;flex-direction:column}.vdm-evt-stats strong{font-size:30px;color:var(--evt-ink)}.vdm-evt-stats span{color:#68778a;font-size:13px}.vdm-evt-table-wrap{overflow-x:auto;border:1px solid var(--evt-line);border-radius:13px;background:#fff}.vdm-evt-table{width:100%;min-width:620px;border-collapse:collapse;font-size:13px}.vdm-evt-table th{text-align:left;background:#eff4f6;font-size:12px;color:#53687d}.vdm-evt-table td,.vdm-evt-table th{padding:13px 12px;border-bottom:1px solid #e5ecf1;vertical-align:middle}.vdm-evt-table td small{display:block;color:#82909c}.vdm-evt-pill{background:#eaf3f6;padding:7px 10px;border-radius:8px;font-size:12px;white-space:nowrap;font-weight:700;color:#22516c}.vdm-evt-back{display:inline-block;margin-bottom:14px}.vdm-evt-doc{border:1px solid var(--evt-line);border-radius:16px;padding:24px;background:white}.vdm-evt-doc-head{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--evt-line);padding-bottom:16px;margin-bottom:20px}.vdm-evt-doc-head h3{font-size:26px;margin:3px 0}.vdm-evt-doc-head p{font-size:12px;color:#728294}.vdm-evt-doc-head small{font-size:11px;letter-spacing:1.5px}.vdm-evt-doc-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vdm-evt-doc dl{margin:0}.vdm-evt-detail{display:grid;grid-template-columns:minmax(95px,35%) minmax(0,1fr);gap:10px;font-size:13px;margin:0 0 12px}.vdm-evt-detail dt{color:#728294}.vdm-evt-detail dd{margin:0;overflow-wrap:anywhere}.vdm-evt-doc h4{font-size:18px;margin:20px 0 12px}.vdm-evt-total{color:#173f59;text-align:right;font-size:20px;font-weight:800}.vdm-evt-pdf{width:auto;margin:10px 0}.vdm-evt-follow{max-width:700px}.vdm-evt-pagination{display:flex;gap:10px;padding:20px}.vdm-evt-pagination a{border:1px solid #ccdce4;border-radius:7px;padding:8px 12px}.vdm-evt-pagination a[aria-current=page]{background:#173f59;color:white}.vdm-evt-settings{margin-top:25px;background:#fff;border:1px solid var(--evt-line);border-radius:12px;padding:18px}.vdm-evt-settings summary{cursor:pointer;font-weight:700}@media(max-width:650px){.vdm-evt-grid,.vdm-evt-services,.vdm-evt-doc-cols{grid-template-columns:1fr}.vdm-evt-hero{padding:32px 15px}.vdm-evt-summary>div{align-items:flex-start;flex-direction:column}.vdm-evt-admin-head,.vdm-evt-row{align-items:flex-start;flex-direction:column}.vdm-evt-doc{padding:15px}.vdm-evt-stats>div{padding:12px}.vdm-evt-stats strong{font-size:22px}}

.vdm-evt-venue-preview,.vdm-evt-pkg-preview{min-height:55px;display:flow-root}.vdm-evt-venue-preview img,.vdm-evt-pkg-preview img{width:112px;height:78px;object-fit:cover;border-radius:8px;float:left;margin:0 14px 4px 0}
