@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-Regular-DaS2UpVT.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-Medium-X5ROzn9b.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-SemiBold-D8f_Nbcd.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-Bold-BkNsfEva.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-ExtraBold-CPr6o6W6.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}.login-page{width:100%;min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(1200px 600px at 50% 20%,#eef2ff,#f6f7fb 40%,#f4f6fb);font-family:"Baloo Thambi 2",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400}.login-card{width:520px;max-width:92vw;background:#fff;border-radius:14px;padding:26px 26px 22px;box-shadow:0 18px 45px #1118271f;font-family:inherit;font-weight:400}.login-header h1{margin:0;font-size:20px;font-weight:800;color:#111827;letter-spacing:.2px}.login-header p{margin:6px 0 0;font-size:13px;color:#6b7280;font-weight:500}.login-fields{margin:18px 0;display:flex;flex-direction:column;gap:14px}.login-error{margin-top:14px;padding:10px 12px;border-radius:10px;background:#fff1f2;border:1px solid #fecdd3;color:#9f1239;font-size:13px;font-weight:600}.login-actions{display:flex;justify-content:center;margin-top:6px}.login-signature{margin-top:10px;text-align:center;font-size:12px;color:#9ca3af;font-weight:500}.tf-root{display:flex;flex-direction:column;gap:8px}.tf-label{font-size:13px;font-weight:600;color:#1f2937}.tf-control{height:44px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #d7dce6;border-radius:10px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.tf-control:focus-within{border-color:#6d5cff;box-shadow:0 0 0 4px #6d5cff24}.tf-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#6b7280}.tf-input{width:100%;border:none;outline:none;font-size:14px;color:#111827;background:transparent}.tf-input::placeholder{color:#9aa3b2}.tf-control.is-disabled{opacity:.7;background:#f7f8fb}.btn-root{appearance:none;border:none;outline:none;border-radius:12px;padding:12px 16px;font-weight:700;font-size:14px;cursor:pointer;transition:transform .05s ease,box-shadow .2s ease,background .2s ease;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;min-width:180px}.btn-root:active{transform:translateY(1px)}.btn-root:disabled{opacity:.6;cursor:not-allowed;transform:none}.is-full{width:100%;min-width:0}.btn-primary{background:#f15623;color:#fff;box-shadow:0 10px 20px #5b5fe938}.btn-primary:hover{background:#f15623;box-shadow:0 12px 26px #5b5fe947}.btn-secondary{background:#fff;color:#111827;border:1px solid rgba(17,24,39,.12);box-shadow:0 10px 20px #11182714}.btn-secondary:hover{background:#f6f7fb}.btn-ghost{background:transparent;color:#111827;border:1px solid rgba(17,24,39,.12)}.btn-ghost:hover{background:#1118270a}@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-Regular-DaS2UpVT.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-Medium-X5ROzn9b.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-SemiBold-D8f_Nbcd.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-Bold-BkNsfEva.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-ExtraBold-CPr6o6W6.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}.dash{padding:28px 18px;background:#f5f6f8;min-height:calc(100vh - 56px);font-family:"Baloo Thambi 2",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400}.dash__container{max-width:1100px;margin:0 auto}.dash__header{margin-bottom:18px}.dash__title{font-size:46px;line-height:1.05;margin:0;color:#111827;letter-spacing:-.6px;font-weight:800}.dash__subtitle{margin:8px 0 0;color:#111827ad;font-size:14px;font-weight:500}.dash__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}@media(max-width:980px){.dash__grid{grid-template-columns:1fr}}.card{background:#fff;border-radius:14px;box-shadow:0 10px 26px #00000014;overflow:visible;display:flex;flex-direction:column;min-height:340px}.card_presentation{background:#fff;border-radius:14px;box-shadow:0 10px 26px #00000014;display:flex;flex-direction:column;height:340px;overflow:hidden}.card--filters.isCollapsed{height:340px}.card--filters.isExpanded{height:auto;min-height:340px}.card--filters .card__content{min-height:0}.card--filters.isCollapsed .card__content{overflow:auto}.card--filters.isExpanded .card__content{overflow:visible}.card__head{padding:18px 18px 14px;border-bottom:1px solid rgba(17,24,39,.06)}.card__title{font-size:18px;font-weight:800;color:#111827;margin:0;letter-spacing:.2px}.card__hint{margin-top:4px;font-size:12px;color:#11182794;font-weight:500}.card__content{padding:16px 18px;flex:1 1 auto;display:flex;flex-direction:column;gap:12px}.card__footer{padding:14px 18px 18px;margin-top:auto;display:flex;justify-content:center}.card__footer--filters{justify-content:space-between;align-items:center;gap:12px}.filtersFooter__actions{display:flex;gap:10px;align-items:center}.filtersHead{display:flex;flex-direction:column}.filtersHead__titleRow{display:flex;align-items:center;gap:10px}.cpi{display:inline-block;box-sizing:border-box;width:20px;height:20px;border-radius:999px;border:3px solid rgba(241,86,35,.22);border-top-color:#f15623;animation:cpiSpin .75s linear infinite;vertical-align:middle}.cpi.cpi--lg{display:inline-block;width:28px;height:28px;border-width:4px}@keyframes cpiSpin{to{transform:rotate(360deg)}}.pitch{width:100%;resize:vertical;min-height:150px;border-radius:12px;border:1px solid rgba(17,24,39,.12);padding:12px;outline:none;font-size:13px;color:#111827;background:#fafafa;line-height:1.35;box-sizing:border-box;font-family:inherit;font-weight:400}.pitch:focus{border-color:#5b5fe973;box-shadow:0 0 0 4px #5b5fe924;background:#fff}.filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.filters.isLocked{pointer-events:none;opacity:.65;filter:grayscale(.05)}@media(max-width:980px){.filters{grid-template-columns:1fr 1fr}}@media(max-width:520px){.filters{grid-template-columns:1fr}}.selectField{display:flex;flex-direction:column;gap:6px;min-width:0}.selectField__label{font-size:13px;color:#112713bf;font-weight:700;letter-spacing:.15px}.selectField__control{width:100%;min-width:0;box-sizing:border-box;background:#fff;color:#111827;height:38px;border-radius:10px;border:1px solid rgba(24,39,17,.275);padding:0 10px;outline:none;font-family:inherit;font-weight:500}.selectField__control:focus{border-color:#5b5fe973;box-shadow:0 0 0 4px #5b5fe91f}.selectField__control:disabled{opacity:.7;cursor:not-allowed}.singleDrop{position:relative;width:100%;min-width:0;box-sizing:border-box;background:#fff;height:38px;border-radius:10px;border:1px solid rgba(24,39,17,.275);overflow:visible;cursor:pointer}.singleDrop.isDisabled{opacity:.75;cursor:not-allowed}.singleDrop:focus-within{border-color:#5b5fe973;box-shadow:0 0 0 4px #5b5fe91f}.singleDrop__btn{width:100%;height:38px;min-width:0;box-sizing:border-box;border:0;outline:none;background:transparent;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font:inherit;color:#111827;text-align:left}.singleDrop__btn:disabled{cursor:not-allowed}.singleDrop__text{opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.singleDrop__chev{opacity:.7;flex:0 0 auto}.singleDrop__panel{position:fixed;z-index:999;background:#fff;border-radius:12px;border:1px solid rgba(17,24,39,.18);padding:10px;box-shadow:0 10px 30px #00000024;min-width:420px;width:max-content;max-width:min(80vw,560px)}.singleDrop__options{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto;overflow-x:auto;padding-right:4px}.singleDrop__option{appearance:none;border:1px solid rgba(17,24,39,.08);background:#fff;border-radius:10px;padding:10px 12px;cursor:pointer;text-align:left;font:inherit;color:#111827;white-space:nowrap;width:max-content;min-width:100%}.singleDrop__option:hover{background:#1f3fb70f}.singleDrop__option.isActive{border-color:#5b5fe959;box-shadow:0 0 0 3px #5b5fe91f}.multiDrop{position:relative;width:100%;min-width:0;box-sizing:border-box;background:#fff;height:38px;border-radius:10px;border:1px solid rgba(24,39,17,.275);overflow:visible;cursor:pointer}.multiDrop.isDisabled{opacity:.75;cursor:not-allowed}.multiDrop:focus-within{border-color:#5b5fe973;box-shadow:0 0 0 4px #5b5fe91f}.multiDrop__btn{width:100%;height:38px;min-width:0;box-sizing:border-box;border:0;outline:none;background:transparent;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font:inherit;color:#111827;text-align:left}.multiDrop__btn:disabled{cursor:not-allowed}.multiDrop__text{opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiDrop__chev{opacity:.7;flex:0 0 auto}.multiDrop__panel{position:fixed;z-index:999;background:#fff;border-radius:12px;border:1px solid rgba(17,24,39,.18);padding:10px;box-shadow:0 10px 30px #00000024;min-width:420px;width:max-content;max-width:min(80vw,560px)}.multiDrop__options{display:flex;flex-direction:column;gap:10px;max-height:260px;overflow-y:auto;overflow-x:auto;padding-right:4px}.multiDrop__option{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;width:max-content;min-width:100%}.multiDrop__option input{flex:0 0 auto}.multiDrop__option span{display:block;line-height:1.2;white-space:nowrap}.results{margin-top:30px}.results__title{font-weight:800;color:#111827d1;font-size:20px;text-align:center;margin-top:14px}.results__empty{text-align:center;margin-top:8px;color:#1118278c;font-size:13px;font-weight:500}.results__list{margin-top:12px;display:grid;gap:12px}.resultCard{background:#fff;border-radius:14px;box-shadow:0 10px 22px #00000014;border:1px solid rgba(17,24,39,.06);overflow:hidden;display:grid;grid-template-columns:120px 1fr 160px;align-items:center}@media(max-width:760px){.resultCard{grid-template-columns:1fr}}.resultCard__img{height:88px;width:120px;background:#f3f4f6;overflow:hidden;position:relative}@media(max-width:760px){.resultCard__img{width:100%;height:160px}}.resultCard__img img{width:100%;height:100%;object-fit:cover;transition:opacity .18s ease}.imgSkeleton{position:absolute;inset:0;background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;animation:sk .9s ease-in-out infinite}@keyframes sk{0%{background-position:0% 0%}to{background-position:-200% 0%}}.resultCard__body{padding:12px 14px;min-width:0}.resultCard__name{font-weight:800;color:#111827;margin-bottom:6px}.resultCard__meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:13px;color:#111827b8;font-weight:500}.resultCard__actions{padding:12px 14px;display:flex;justify-content:flex-end}@media(max-width:760px){.resultCard__actions{justify-content:flex-start;padding-top:0}}.linkBtn{appearance:none;border:0;background:transparent;cursor:pointer;font-weight:800;color:#f15623;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;font-family:inherit}.linkBtn:disabled{opacity:.6;cursor:not-allowed}.linkBtn:hover{background:#1f3fb70f}@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-Regular-DaS2UpVT.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-Medium-X5ROzn9b.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-SemiBold-D8f_Nbcd.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-Bold-BkNsfEva.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Thambi 2";src:url(/assets/BalooThambi2-ExtraBold-CPr6o6W6.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}.edetail{padding:22px 18px 40px;max-width:1180px;margin:0 auto;font-family:"Baloo Thambi 2",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400}.breadcrumb{display:flex;align-items:center;gap:10px;margin:4px 0 18px;color:#6b7280;font-size:14px;font-weight:500}.breadcrumb__link{color:#111827;text-decoration:none;font-weight:700}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__sep{opacity:.6}.breadcrumb__current{font-weight:600;color:#6b7280}.edetail__container{width:100%}.edetail__state{padding:14px 16px;border-radius:12px;background:#f3f4f6;color:#111827;font-weight:600}.edetail__state--error{background:#fef2f2;color:#991b1b;border:1px solid rgba(153,27,27,.18)}.edetail__head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;background:#fff;border-radius:16px;box-shadow:0 10px 26px #00000014;margin-bottom:18px;overflow:hidden}.edetail__head>div{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}.edetail__title{margin:0;font-size:22px;line-height:1.15;font-weight:800;color:#111827;letter-spacing:.2px}.edetail__address{margin:15px 0;color:#6b7280;font-size:14px;line-height:1.45;font-weight:500}.edetail__meta{margin:0;display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#f3f4f6;color:#111827;font-weight:700;font-size:12px;border:1px solid rgba(17,24,39,.06)}.dot{margin:0 10px;opacity:.5}.edetail__heroWrap{width:clamp(320px,36vw,560px);height:clamp(190px,20vw,280px);flex:0 0 auto;position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(17,24,39,.08);box-shadow:0 10px 22px #0000001f;background:transparent}.edetail__heroWrap:before,.edetail__heroWrap:after{content:none!important}.edetail__heroImg{width:100%;height:100%;display:block;object-fit:fill;object-position:center}.edetail__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.pCard{grid-column:span 6;background:#fff;border-radius:16px;box-shadow:0 10px 26px #00000014;overflow:hidden;padding:16px 16px 14px}.pCard__title{margin:0 0 10px;font-size:15px;font-weight:800;color:#111827;letter-spacing:.15px}.pCard__text{margin:0;color:#374151;font-size:14px;line-height:1.5;font-weight:500}.pCard--copyCorner{position:relative;padding-bottom:44px}.pCard__copyCorner{position:absolute;right:12px;bottom:12px}.pCard__copyBtn{appearance:none;border:0;background:#111827;color:#fff;cursor:pointer;padding:8px 12px;border-radius:10px;font-family:inherit;font-weight:700;font-size:12px;box-shadow:0 10px 22px #1118272e;transition:transform .08s ease,opacity .08s ease}.pCard__copyBtn:hover{transform:translateY(-1px);opacity:.95}.pCard__copyBtn:active{transform:translateY(0);opacity:.9}.muted{color:#6b7280;font-weight:500;font-size:13px}.list{margin:0;display:grid;gap:8px;list-style:none;padding-left:0}.list__item{color:#374151;font-size:14px;line-height:1.45;font-weight:500}.list__item strong{color:#111827;font-weight:800}.kv{display:grid;gap:8px;margin-bottom:10px}.kv__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#f9fafb;border:1px solid rgba(17,24,39,.06)}.kv__k{color:#6b7280;font-weight:700;font-size:13px}.kv__v{color:#111827;font-weight:800;font-size:13px;text-align:right}.edetail__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.btnLink{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:12px;background:#111827;color:#fff;text-decoration:none;font-family:inherit;font-weight:800;font-size:13px;box-shadow:0 10px 22px #1118272e;transition:transform .08s ease,opacity .08s ease}.btnLink:hover{transform:translateY(-1px);opacity:.95}.btnLink:active{transform:translateY(0);opacity:.9}@media(max-width:980px){.pCard{grid-column:span 12}.edetail__heroWrap{width:380px;height:220px}}@media(max-width:720px){.edetail{padding:16px 12px 34px}.edetail__head{flex-direction:column;align-items:stretch}.edetail__heroWrap{width:100%;height:230px}.edetail__grid{gap:12px}.pCard{padding:14px}.dot{margin:0 8px}}.sublist{margin:0;padding-left:18px;list-style:disc;list-style-position:outside;display:grid;gap:10px}.sublist__item{margin:0;list-style-type:disc}.listCols{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.listCols__col{min-width:0}.list__item--empty{visibility:hidden;height:0;margin:0;padding:0}@media(max-width:720px){.listCols{grid-template-columns:1fr}.list__item--empty{display:none}}@font-face{font-family:BalooThambi2;src:url(../../assets/fonts/BalooThambi2-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}.topbar{font-family:BalooThambi2,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;position:sticky;top:0;z-index:50;padding:12px 16px;width:100%;box-sizing:border-box;background:#f15623;display:flex;align-items:center;gap:14px}.topbar__inner{height:56px;width:100%;max-width:1180px;margin:0 auto;border:1px solid rgba(17,24,39,.08);border-radius:16px;box-shadow:0 12px 28px #00000014;display:flex;align-items:center;justify-content:space-between;padding:0 14px;box-sizing:border-box}.topbar__left{display:flex;align-items:center;flex:1 1 auto;min-width:0}.topbar__logo{height:45px;width:auto;object-fit:contain;flex:0 0 auto;display:block}.topbar__brand{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.topbar__title{font-size:16px;font-weight:700;color:#fff;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__right{position:relative;display:flex;align-items:center;gap:10px;flex:0 0 auto}.topbar__greeting{font-size:14px;color:#fff;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__greeting strong{color:#fff;font-weight:700}.topbar__userButton{appearance:none;border:1px solid rgba(17,24,39,.12);background:#fff;width:40px;height:40px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#111827;box-shadow:0 6px 14px #0000000f}.topbar__userButton:hover{background:#00000008}.topbar__userButton:active{transform:translateY(1px)}.topbar__menu{position:absolute;top:calc(100% + 10px);right:0;min-width:180px;background:#fff;border-radius:14px;box-shadow:0 18px 34px #0000001f;border:1px solid rgba(17,24,39,.1);overflow:hidden;padding:6px;z-index:999}.topbar__menuItem{width:100%;padding:10px 12px;font-size:14px;color:#111827;text-align:left;border-radius:10px;display:flex;align-items:center;gap:8px}.topbar__menuItem--disabled{opacity:.7;cursor:default;background:#f8fafc}.topbar__menuItem--button{border:0;background:transparent;cursor:pointer}.topbar__menuItem--button:hover{background:#0000000d}@media(max-width:640px){.topbar{padding:10px 12px}.topbar__inner{padding:0 12px;border-radius:14px}.topbar__greeting{max-width:140px;font-size:13px}.topbar__title{font-size:15px}}.sidenav__backdrop{position:fixed;inset:0;background:#00000073;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:40}.sidenav__backdrop.is-open{opacity:1;pointer-events:auto}.sidenav{position:fixed;top:0;left:0;height:100%;width:300px;background:#fff;transform:translate(-100%);transition:transform .22s ease;z-index:45;border-top-right-radius:18px;border-bottom-right-radius:18px;box-shadow:0 12px 30px #00000038;padding-top:10px}.sidenav.is-open{transform:translate(0)}.sidenav__nav{display:flex;flex-direction:column;padding:10px;gap:6px}.sidenav__item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;text-decoration:none;color:#111827;font-size:14px;font-weight:500}.sidenav__item:hover{background:#0000000d}.sidenav__item.active{background:#6366f11f;color:#4f46e5}.sidenav__icon{width:22px;display:grid;place-items:center;flex:0 0 22px}.sidenav__label{line-height:1}html,body,#root{height:100%;width:100%;overflow-x:hidden}body{margin:0}html,body{width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}
