@font-face{font-family:mainfont;src:url(../fonts/poppinsregular.41e8dead.ttf)}.homeTop{font-family:poppinsbold;font-size:20px;color:#000;text-transform:none}.mainbg4{background-image:linear-gradient(269.6deg,#e7f1f0 -31.66%,#e7f1f0)}.bgcustom{background:linear-gradient(180deg,#4ca1af,#c4e0e5);color:#fff}.popfont{font-family:popfont;color:#625e5e;text-transform:none;font-size:13px}.custom-autocomplete .v-input__control,.custom-text-field .v-input__control{background-color:#fff;color:#000}.custom-label-text{color:#000}.v-pagination .v-pagination__item:not(.v-pagination__item--active){color:#005f32}.v-pagination .v-pagination__item--active{background-color:#005f32;color:#fff}.no-uppercase{text-transform:none!important}.fontpop2{color:#000;font-size:14px}.fontpop2,.fontpop3{font-family:mainfont;text-transform:none}.fontpop3{color:#13736f;font-weight:700;font-size:15px}.mainfont{font-size:16px}.dropfont,.mainfont{font-family:mainfont;color:#000;text-transform:none}.dropfont{font-size:14px}.subfont{font-family:subfont;color:#000}.subfont,.subfont2{font-size:16px;text-transform:none}.subfont2{font-family:subfont2;color:#fff}::-webkit-scrollbar{width:5px!important;height:10px!important}::-webkit-scrollbar-track{box-shadow:inset 0 0 2px grey!important;border-radius:5px!important}::-webkit-scrollbar-thumb{background:#13736f!important;border-radius:5px!important}.homeSub{font-family:poppinssemibold}.homeSub,.homeText{font-size:14px;color:#000;text-transform:none}.homeText{font-family:poppinsmedium}.homeName,.poppinsbold2{font-size:18px;color:#000;font-family:poppinsmedium}.opensansregular{font-size:18px;color:#000;font-family:opensansregular}.fontd{font-size:15px;color:#000;font-family:fontd}.fontexpired{font-size:15px;color:red;font-family:fontexpired}.opensanssemibold{font-size:18px;color:#000;font-family:opensanssemibold}.grad{background-image:linear-gradient(90deg,#35d6ed,#65ddef,#7ae5f5,#97ebf4,#c9f6ff,#35d6ed,#65ddef)}.homeTitle{font-size:14px;font-weight:700;color:#000;font-family:poppinsmedium}.homeDes{font-size:13px;color:#000;font-family:poppinsregular}.image,.textfd{font-family:poppinsRegular;color:#020202;font-size:12px}.title1{font-size:15px;font-weight:700;color:#000;font-family:poppinsmedium}.text{font-family:poppinsRegular;color:#020202;font-size:14px}.poppinsregular{font-family:poppinsregular!important}.poppinsmedium{font-family:poppinsmedium!important}.poppinssemibold{font-family:poppinssemibold!important}.poppinsbold{font-family:poppinsbold!important}.lheight{line-height:1.5em;min-height:3.5em;float:left;width:100%}.bg8{border-radius:10px;background:var(--grend,linear-gradient(252deg,#e4ecee,#9bc2c2 0,#6ca6a5 28%,#157470 88%,#13736f))}.add-camp-dialog{align-self:flex-start!important;margin-top:100px!important;margin-bottom:20px!important;max-height:calc(100vh - 120px)!important;border-radius:12px!important}@media (max-width:960px){.add-camp-dialog{margin-top:70px!important;max-height:calc(100vh - 85px)!important}}.add-camp-dialog .v-card{max-height:calc(100vh - 120px)!important;display:flex!important;flex-direction:column!important}.add-camp-dialog .v-card__text{flex:1 1 auto!important;overflow-y:auto!important}:root{--brand:#13736f;--brand-dark:#0c4f4c;--brand-soft:rgba(19,115,111,0.1);--ink:#0f172a;--ink-muted:#64748b;--line:#e6edf0;--surface:#fff;--page-bg:#eef5f4}.page-container{padding:24px}@media (max-width:960px){.page-container{padding:16px}}@media (max-width:600px){.page-container{padding:12px}}.surface{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 24px rgba(15,23,42,.04);overflow:hidden}.surface-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.surface-title{font-size:16px;font-weight:800;color:var(--ink)}.surface-subtitle{font-size:13px;color:var(--ink-muted)}@media (max-width:600px){.surface{border-radius:14px}.surface-toolbar{padding:14px}}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.status-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.status-pill--success{background:#dcfce7;color:#15803d}.status-pill--warning{background:#fef3c7;color:#b45309}.status-pill--danger{background:#fee2e2;color:#b91c1c}.status-pill--info{background:#dbeafe;color:#1d4ed8}.status-pill--neutral{background:#f1f5f9;color:#475569}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 16px;text-align:center;color:var(--ink-muted)}.empty-state .v-icon{color:#cbd5e1!important}.shell-content .v-btn{letter-spacing:0}.shell-content .v-btn:not(.v-btn--round):not(.v-btn--icon):not(.v-btn--fab){border-radius:10px}.shell-content .v-text-field--outlined:not(.v-input--is-focused) fieldset{border-color:#d5e0e3}.shell-content .v-text-field--outlined.v-input--dense>.v-input__control>.v-input__slot{border-radius:10px}.shell-content .v-data-table{border-radius:0}.shell-content .v-data-table>.v-data-table__wrapper>table>thead>tr,.shell-content .v-data-table>.v-data-table__wrapper>table>thead>tr>th{background:#f4f9f8!important;color:#0c4f4c!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--line)!important;white-space:nowrap}.shell-content .v-data-table>.v-data-table__wrapper>table>tbody>tr>td{border-bottom:1px solid #f0f4f5!important;color:#1e293b}.shell-content .v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#f7fbfa!important}.shell-content .v-data-footer{border-top:1px solid var(--line)!important;font-size:13px}.shell-content .v-pagination__item--active{box-shadow:0 4px 12px rgba(19,115,111,.3)}.v-dialog>.v-card{border-radius:18px!important;overflow:hidden}.v-dialog--fullscreen>.v-card{border-radius:0!important}.v-snack__wrapper{border-radius:12px!important}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);background:#fbfdfd}.filter-bar>*{flex:1 1 200px;min-width:0}.filter-bar>.filter-bar-search{flex:2 1 260px}@media (max-width:600px){.filter-bar{padding:12px 14px}.filter-bar>*{flex:1 1 100%}}.app-table{width:100%;background:transparent!important}.app-table table{width:100%;border-collapse:collapse}.app-table thead th{background:#f4f9f8!important;color:var(--brand-dark)!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;padding:12px 16px!important;border-bottom:1px solid var(--line)!important}.app-table tbody td{padding:14px 16px!important;vertical-align:middle;border-bottom:1px solid #f0f4f5!important;font-size:14px!important;color:#1e293b;height:auto!important}.app-table tbody tr:hover{background:#f7fbfa!important}.app-table-actions .v-btn+.v-btn{margin-top:6px}.filter-bar>.mobile-sort{display:none}@media (max-width:768px){.filter-bar>.mobile-sort{display:block}}.table-scroll{width:100%;overflow-x:auto}@media (max-width:768px){.app-table thead{display:none}.app-table table,.app-table tbody,.app-table td,.app-table tr{display:block;width:100%}.app-table .v-data-table__wrapper{overflow:visible}.app-table tbody{padding:12px;background:#f8fafb}.app-table tbody tr{margin-bottom:12px;padding:6px 0;border-radius:14px;background:#fff!important;border:1px solid var(--line);box-shadow:0 4px 12px rgba(15,23,42,.04)}.app-table tbody tr:last-child{margin-bottom:0}.app-table tbody td{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 14px!important;border-bottom:1px dashed #edf1f3!important;text-align:right!important;max-width:none!important;min-width:0!important;white-space:normal!important}.app-table tbody td:last-child{border-bottom:none!important}.app-table tbody td[data-label]:before{content:attr(data-label);flex-shrink:0;max-width:45%;padding-top:2px;text-align:left;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-muted)}.app-table tbody td>*{min-width:0}.app-table tbody td.app-table-actions{display:block;padding:12px 14px!important;background:#fbfdfd;border-radius:0 0 14px 14px;text-align:left!important}.app-table tbody td.app-table-actions:before{display:none}.app-table tbody td.app-table-actions>div{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;align-items:stretch!important}.app-table tbody td.app-table-actions .v-btn{width:100%;min-width:0!important;margin:0!important}}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 16px 24px;background:linear-gradient(120deg,#0c4f4c,#13736f);color:#fff}.dialog-head-title{font-size:18px;font-weight:800;line-height:1.3}.dialog-head-subtitle{font-size:13px;color:hsla(0,0%,100%,.75)}.dialog-head--danger{background:linear-gradient(120deg,#991b1b,#dc2626)}.section-title{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:15px;font-weight:800;color:var(--ink)}.section-title .v-icon{width:32px;height:32px;border-radius:10px;background:var(--brand-soft);color:var(--brand)!important;font-size:18px!important}.info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.info-item{padding:12px 14px;border-radius:12px;background:#f8fafb;border:1px solid #eef2f4;min-width:0}.info-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-muted)}.info-value{margin-top:2px;font-size:14px;font-weight:700;color:var(--ink);word-break:break-word}.sticky-actions{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 20px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line)}@media (max-width:960px){.sticky-actions{bottom:calc(72px + env(safe-area-inset-bottom))}}@media (max-width:600px){.info-grid{grid-template-columns:1fr 1fr;gap:8px}.info-item{padding:10px 12px}.sticky-actions{padding:12px}.sticky-actions>.v-btn{flex:1 1 calc(50% - 10px)}}.pagination-bar{display:flex;justify-content:center;padding:16px 8px;border-top:1px solid var(--line)}.app-no{display:inline-block;padding:4px 10px;border-radius:8px;background:var(--brand-soft);color:var(--brand-dark);font-size:13px;font-weight:800;letter-spacing:.3px;white-space:nowrap;font-variant-numeric:tabular-nums}.cell-strong{font-size:14px;font-weight:700;color:var(--ink);line-height:1.35}.cell-muted{margin-top:2px;font-size:12.5px;color:var(--ink-muted);line-height:1.35}.camp-type{display:inline-block;margin-top:6px;padding:1px 8px;border-radius:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.3px}.camp-type--free{background:#dcfce7;color:#15803d}.camp-type--paid{background:#dbeafe;color:#1d4ed8}.member-count{padding:3px 8px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px}.category-link,.member-count{display:inline-flex;align-items:center;gap:4px;font-weight:700}.category-link{margin-top:6px;padding:0;border:none;background:none;color:var(--brand);font-family:inherit;font-size:12.5px;cursor:pointer}.category-link:hover{text-decoration:underline}.category-text-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;line-height:1.3}.status-stack{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.currently-with{display:inline-flex;align-items:center;gap:4px;max-width:240px;padding:3px 8px;border-radius:8px;font-size:12px;line-height:1.3}.row-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.app-table-actions .row-actions .v-btn+.v-btn{margin-top:0}.filter-count{margin-left:6px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#f59e0b;color:#fff;font-size:11px;line-height:20px;text-align:center}.filter-bar>.filter-bar-button{flex:0 0 auto}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;border-bottom:1px solid var(--line);background:#fbfdfd}.active-filters-label{font-size:12px;font-weight:700;color:var(--ink-muted)}.filter-chip.v-chip{background:var(--brand-soft)!important;color:var(--brand-dark)!important;font-weight:700}.category-box{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:#f4f9f8;border:1px solid var(--line);font-size:15px;font-weight:700;color:var(--ink)}@media (max-width:768px){.app-table tbody td>div{text-align:right}.app-table .status-stack{align-items:flex-end}.app-table .row-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));width:100%}.app-table .currently-with{max-width:100%}.filter-bar>.filter-bar-button{flex:1 1 100%}.active-filters{padding:10px 14px}}.v-btn.btn-act{height:42px!important;padding:0 18px!important;border-radius:12px!important;border:1px solid transparent!important;font-weight:800!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,filter .15s ease}.v-btn.btn-act .v-icon{color:inherit!important}.v-btn.btn-act:not(.v-btn--disabled):hover{transform:translateY(-1px)}.v-btn.btn-act:focus-visible{outline:2px solid #13736f;outline-offset:2px}.v-btn.btn-act:before{display:none}.v-btn.btn-act--sm{height:34px!important;padding:0 12px!important;border-radius:10px!important;font-size:13px!important}.v-btn.btn-act--success{background:linear-gradient(135deg,#16a34a,#15803d)!important;color:#fff!important;box-shadow:0 6px 16px rgba(22,163,74,.3)!important}.v-btn.btn-act--primary{background:linear-gradient(135deg,#17857f,#0c4f4c)!important;color:#fff!important;box-shadow:0 6px 16px rgba(19,115,111,.28)!important}.v-btn.btn-act--amber{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;box-shadow:0 6px 16px rgba(217,119,6,.28)!important}.v-btn.btn-act--danger-solid{background:linear-gradient(135deg,#ef4444,#b91c1c)!important;color:#fff!important;box-shadow:0 6px 16px rgba(220,38,38,.3)!important}.v-btn.btn-act--amber:not(.v-btn--disabled):hover,.v-btn.btn-act--danger-solid:not(.v-btn--disabled):hover,.v-btn.btn-act--primary:not(.v-btn--disabled):hover,.v-btn.btn-act--success:not(.v-btn--disabled):hover{filter:brightness(1.06)}.v-btn.btn-act--warning{background:linear-gradient(135deg,#d97706,#b45309)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(180,83,9,.28)!important}.v-btn.btn-act--warning:not(.v-btn--disabled):hover{filter:brightness(1.07)}.v-btn.btn-act--danger{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(185,28,28,.28)!important}.v-btn.btn-act--danger:not(.v-btn--disabled):hover{filter:brightness(1.07)}.v-btn.btn-act--info{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(29,78,216,.28)!important}.v-btn.btn-act--info:not(.v-btn--disabled):hover{filter:brightness(1.07)}.v-btn.btn-act--doc{background:linear-gradient(135deg,#a16207,#92400e)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(146,64,14,.28)!important}.v-btn.btn-act--doc:not(.v-btn--disabled):hover{filter:brightness(1.07)}.v-btn.btn-act--teal-soft{background:linear-gradient(135deg,#13736f,#0c4f4c)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(12,79,76,.25)!important}.v-btn.btn-act--teal-soft:not(.v-btn--disabled):hover{filter:brightness(1.07)}.v-btn.btn-act--neutral{background:linear-gradient(135deg,#64748b,#475569)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(71,85,105,.25)!important}.v-btn.btn-act--neutral:not(.v-btn--disabled):hover{filter:brightness(1.07)}.v-btn.btn-act--violet{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(109,40,217,.28)!important}.v-btn.btn-act--violet:not(.v-btn--disabled):hover{filter:brightness(1.07)}.v-btn.btn-act--cyan{background:linear-gradient(135deg,#0891b2,#0e7490)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(14,116,144,.28)!important}.v-btn.btn-act--cyan:not(.v-btn--disabled):hover{filter:brightness(1.07)}.v-btn.btn-act--orange{background:linear-gradient(135deg,#f97316,#c2410c)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(194,65,12,.28)!important}.v-btn.btn-act--orange:not(.v-btn--disabled):hover{filter:brightness(1.07)}.v-btn.btn-act--indigo{background:linear-gradient(135deg,#6366f1,#4338ca)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(67,56,202,.28)!important}.v-btn.btn-act--indigo:not(.v-btn--disabled):hover{filter:brightness(1.07)}.v-btn.btn-act--sky{background:linear-gradient(135deg,#0ea5e9,#0369a1)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(3,105,161,.28)!important}.v-btn.btn-act--sky:not(.v-btn--disabled):hover{filter:brightness(1.07)}.v-btn.btn-act--pink{background:linear-gradient(135deg,#ec4899,#be185d)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(190,24,93,.28)!important}.v-btn.btn-act--pink:not(.v-btn--disabled):hover{filter:brightness(1.07)}.v-btn.btn-act.v-btn--disabled{opacity:.55;box-shadow:none!important}@media (max-width:600px){.v-btn.btn-act{padding:0 14px!important}}.v-snack__wrapper[data-tone]{--snack-accent:#2563eb;--snack-tint:rgba(37,99,235,0.25);--snack-bg:#eff6ff;--snack-border:#bfdbfe;--snack-ink:#1e3a8a;--snack-glyph:"i";--snack-title:"Notice";position:relative;width:420px;min-width:0;max-width:calc(100vw - 24px);min-height:0!important;padding-left:58px;align-items:flex-start!important;overflow:hidden;background:var(--snack-bg)!important;border-radius:14px!important;box-shadow:0 18px 44px rgba(15,23,42,.2)!important;-webkit-animation:snack-in .28s cubic-bezier(.34,1.56,.64,1);animation:snack-in .28s cubic-bezier(.34,1.56,.64,1)}.v-snack__wrapper[data-tone]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:6px;background:var(--snack-accent)}.v-snack__wrapper[data-tone]:after{content:var(--snack-glyph);position:absolute;top:14px;left:17px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--snack-accent);box-shadow:0 4px 10px var(--snack-tint);color:#fff;font-family:system-ui,Segoe UI,sans-serif;font-size:15px;font-weight:900;line-height:1}.v-snack__wrapper[data-tone] .v-snack__content{display:block!important;padding:13px 44px 14px 2px!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important;text-align:left!important}.v-snack__wrapper[data-tone] .v-snack__content:before{content:var(--snack-title);display:block;margin-bottom:2px;font-size:11.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--snack-accent)}.v-snack__wrapper[data-tone] .v-snack__content .layout{display:block!important;margin:0!important}.v-snack__wrapper[data-tone] .v-snack__content .flex{display:block!important;max-width:none!important;padding:0!important;text-align:left!important}.v-snack__wrapper[data-tone] .v-snack__content .v-btn{position:absolute!important;top:8px;right:8px;width:30px!important;min-width:0!important;height:30px!important;padding:0!important;border-radius:50%!important}.v-snack__wrapper[data-tone] .v-snack__content .v-btn .v-icon{font-size:18px!important}.v-snack__wrapper[data-tone] .v-snack__content,.v-snack__wrapper[data-tone] .v-snack__content div,.v-snack__wrapper[data-tone] .v-snack__content span{color:var(--snack-ink)!important}.v-snack__wrapper[data-tone] .v-icon{color:var(--snack-ink)!important;opacity:.55}.v-snack__wrapper[data-tone] .v-btn:hover .v-icon{opacity:1}.v-snack__wrapper[data-tone] .v-btn:before{background-color:var(--snack-accent)!important}.v-snack__wrapper[data-tone=success]{--snack-accent:#16a34a;--snack-tint:rgba(22,163,74,0.3);--snack-bg:#f0fdf4;--snack-border:#86efac;--snack-ink:#14532d;--snack-title:"Success";--snack-glyph:"\2713"}.v-snack__wrapper[data-tone=warning]{--snack-accent:#d97706;--snack-tint:rgba(217,119,6,0.3);--snack-bg:#fffbeb;--snack-border:#fcd34d;--snack-ink:#78350f;--snack-title:"Please check";--snack-glyph:"!"}.v-snack__wrapper[data-tone=error]{--snack-accent:#dc2626;--snack-tint:rgba(220,38,38,0.3);--snack-bg:#fef2f2;--snack-border:#fca5a5;--snack-ink:#7f1d1d;--snack-title:"Something went wrong";--snack-glyph:"\2715"}.v-application .v-snack .v-snack__wrapper[data-tone],.v-snack .v-snack__wrapper.v-sheet[data-tone]{background-color:var(--snack-bg)!important;background-image:none!important;border:1px solid var(--snack-border)!important}@-webkit-keyframes snack-in{0%{transform:translateX(32px) scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes snack-in{0%{transform:translateX(32px) scale(.97);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.v-snack__wrapper[data-tone]{-webkit-animation:none;animation:none}}.v-snack:not(.v-snack--absolute){position:fixed!important;top:0!important;right:0!important;left:0!important;bottom:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;padding:calc(18px + env(safe-area-inset-top, 0px)) 20px 0!important;z-index:99999!important;pointer-events:none!important}.v-snack:not(.v-snack--absolute) .v-snack__wrapper{margin:0!important;pointer-events:auto!important}@media (max-width:960px){.v-snack:not(.v-snack--absolute){align-items:flex-start!important;justify-content:flex-end!important;padding:calc(16px + env(safe-area-inset-top, 0px)) 16px 0!important}}@media (max-width:600px){.v-snack:not(.v-snack--absolute){align-items:flex-start!important;justify-content:flex-end!important;padding:calc(12px + env(safe-area-inset-top, 0px)) 12px 0!important}.v-snack__wrapper[data-tone]{width:min(420px,calc(100vw - 24px));padding-left:54px}.v-snack__wrapper[data-tone]:after{left:15px}}.form-section-container{padding:4px 0 24px;margin-bottom:24px!important;border-bottom:1px dashed var(--line)}.form-section-container:last-of-type{border-bottom:none}.form-section-header{gap:12px;padding:10px 14px!important;margin-bottom:18px!important;border-radius:14px!important;background:#f4f9f8!important;border:1px solid #dbe9e7!important;color:var(--ink)!important}.form-section-header>.v-icon:first-child{flex-shrink:0;width:36px;height:36px;margin-right:0!important;border-radius:10px;background:var(--brand);color:#fff!important;font-size:20px!important;box-shadow:0 6px 14px rgba(19,115,111,.25)}.form-section-header .font-weight-bold,.form-section-header span{color:var(--ink)!important;font-size:16px!important;font-weight:800!important;letter-spacing:-.1px!important}.form-section-header .v-btn{border-radius:10px!important;text-transform:none!important;font-weight:800!important}.form-label-text{font-size:12.5px!important;font-weight:700!important;color:#334155!important;letter-spacing:.1px}@media (max-width:600px){.form-section-header{flex-wrap:wrap;padding:10px 12px!important}.form-section-header .font-weight-bold,.form-section-header span{font-size:15px!important}}.legacy-form .legacy-page-title{display:block;margin-bottom:4px;font-size:22px;font-weight:800;letter-spacing:-.3px;line-height:1.3;color:var(--ink)}.legacy-form .v-card{border-radius:18px!important;border:1px solid var(--line)!important;box-shadow:0 8px 24px rgba(15,23,42,.04)!important;overflow:hidden}.legacy-form .v-card .v-card{border:none!important;border-radius:0!important;box-shadow:none!important}.legacy-form .legacy-section-head{display:flex;align-items:center;padding:12px 18px!important;background:#f4f9f8!important;border-bottom:1px solid #dbe9e7}.legacy-form .legacy-section-title{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:800;color:var(--ink);text-transform:none}.legacy-form .legacy-section-title:before{content:"";width:6px;height:22px;border-radius:3px;background:var(--brand)}.legacy-form .required-star{margin-left:2px;color:#dc2626;font-size:14px;font-weight:800}.legacy-form .v-btn.btn-act:not(.btn-act--sm){width:100%}@media (max-width:600px){.legacy-form .layout.wrap>.flex[class*=lg],.legacy-form .layout.wrap>.flex[class*=md],.legacy-form .layout.wrap>.flex[class*=xs]{flex:1 1 100%!important;max-width:100%!important}.legacy-form .legacy-page-title{font-size:18px}.legacy-form .legacy-section-head{padding:10px 14px!important}}.app-alert[data-v-dd4ef692]{overflow:hidden;border-radius:22px;background:#fff;text-align:center;font-family:mainfont,sans-serif}.app-alert-top[data-v-dd4ef692]{display:flex;justify-content:center;padding:30px 0 18px;background:radial-gradient(circle at 50% 120%,var(--soft) 0,#fff 70%)}.app-alert-ring[data-v-dd4ef692]{padding:10px;border-radius:50%;background:var(--soft);-webkit-animation:app-alert-pop-data-v-dd4ef692 .45s cubic-bezier(.34,1.56,.64,1);animation:app-alert-pop-data-v-dd4ef692 .45s cubic-bezier(.34,1.56,.64,1)}.app-alert-icon[data-v-dd4ef692]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent);box-shadow:0 10px 24px var(--shadow)}.app-alert-body[data-v-dd4ef692]{padding:0 28px}.app-alert-title[data-v-dd4ef692]{margin:0 0 10px;font-size:21px;font-weight:800;letter-spacing:-.3px;color:#0f172a}.app-alert-highlight[data-v-dd4ef692]{display:inline-block;margin-bottom:12px;padding:5px 14px;border-radius:999px;background:var(--soft);color:var(--accent);font-size:15px;font-weight:800;letter-spacing:.4px;font-variant-numeric:tabular-nums}.app-alert-message[data-v-dd4ef692]{margin:0;font-size:14.5px;line-height:1.55;color:#475569}.app-alert-actions[data-v-dd4ef692]{padding:24px 28px 26px}.app-alert--success[data-v-dd4ef692]{--accent:#13736f;--soft:rgba(19,115,111,0.12);--shadow:rgba(19,115,111,0.35)}.app-alert--error[data-v-dd4ef692]{--accent:#dc2626;--soft:rgba(220,38,38,0.1);--shadow:rgba(220,38,38,0.3)}.app-alert--warning[data-v-dd4ef692]{--accent:#d97706;--soft:rgba(245,158,11,0.14);--shadow:rgba(217,119,6,0.3)}.app-alert--info[data-v-dd4ef692]{--accent:#2563eb;--soft:rgba(37,99,235,0.1);--shadow:rgba(37,99,235,0.3)}@-webkit-keyframes app-alert-pop-data-v-dd4ef692{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes app-alert-pop-data-v-dd4ef692{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:600px){.app-alert-body[data-v-dd4ef692]{padding:0 20px}.app-alert-actions[data-v-dd4ef692]{padding:20px}}.app-alert-dialog{border-radius:22px!important;box-shadow:0 24px 60px rgba(15,23,42,.3)!important}.ServerError[data-v-208425dc]{min-height:100vh;min-width:100vw;position:fixed;left:0;top:0;z-index:99999;background-color:#fff;overflow-x:hidden}