@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap");html[data-theme=light]{--sidebar-bg:#000000;--sidebar-border:#222222;--sidebar-link-color:#FFFFFF;--sidebar-link-hover-bg:rgba(255,255,255,0.08);--sidebar-link-hover-color:#FFFFFF;--sidebar-link-active-bg:rgba(34,197,94,0.16);--sidebar-link-active-color:#4ADE80;--sidebar-link-active-border:#22C55E;--sidebar-group-label-color:#666666;--sidebar-group-border:#1A1A1A;--body-bg:#111111;--card-bg:#1A1A1A;--card-border:#2A2A2A;--text-primary:#FFFFFF;--text-secondary:#CCCCCC;--text-muted:#888888;--input-bg:#0D0D0D;--input-border:#333333;--theme-elevation-0:26,26,26;--theme-elevation-50:26,26,26;--theme-elevation-100:26,26,26}html[data-theme=dark]{--sidebar-bg:#000000;--sidebar-border:#1A1A1A;--sidebar-link-color:#FFFFFF;--sidebar-link-hover-bg:rgba(255,255,255,0.07);--sidebar-link-hover-color:#FFFFFF;--sidebar-link-active-bg:rgba(34,197,94,0.16);--sidebar-link-active-color:#4ADE80;--sidebar-link-active-border:#22C55E;--sidebar-group-label-color:#555555;--sidebar-group-border:#151515;--body-bg:#0A0A0A;--card-bg:#141414;--card-border:#242424;--text-primary:#FFFFFF;--text-secondary:#CCCCCC;--text-muted:#777777;--input-bg:#080808;--input-border:#2A2A2A;--theme-elevation-0:20,20,20;--theme-elevation-50:20,20,20;--theme-elevation-100:20,20,20}*,:after,:before,body,button,html,input,select,textarea{font-family:Inter,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}a,a *,a:active,a:focus,a:hover,a:hover *,a:link,a:visited{text-decoration:none!important}:focus-visible{outline:2px solid #22C55E!important;outline-offset:2px!important}#app,.app,.app-content,.dashboard,.template-default__wrap,main{background-color:var(--body-bg)!important}body:has(.app-content),body:has(.dashboard),body:has(.template-default){background-color:var(--body-bg)!important}.nav li,.nav ul,.nav-group li,.nav-group ul,[class*=nav] li,[class*=nav] ul,aside li,aside ul,nav li,nav ul{list-style:none!important;list-style-type:none!important;margin:0!important;padding:0!important}.nav li::marker,.nav li:before,.nav__link-indicator,.nav__link-indicator:after,.nav__link-indicator:before,.nav__link-label:after,.nav__link-label:before,.nav__link:after,.nav__link:before,[class*=nav] li::marker,[class*=nav] li:before,[class*=nav__link]:after,[class*=nav__link]:before,aside li::marker,aside li:before,nav li::marker,nav li:before{display:none!important;content:none!important}.nav,.nav--theme,.nav-wrap,.nav__scroll,.nav__wrap,.sidebar,.template-default aside,.template-default__nav,aside,nav{background:var(--sidebar-bg)!important;background-color:var(--sidebar-bg)!important;border-right:0 solid var(--sidebar-border)!important;box-shadow:none!important}.nav-header,.nav-scroll,.nav__header,.nav__inner,.nav__logo,.nav__scroll{background:var(--sidebar-bg)!important}.nav-header,.nav__header,.nav__logo{padding:24px 20px!important;border-bottom:1px solid var(--sidebar-border)!important}.nav__group{border-top:1px solid var(--sidebar-group-border)!important;margin-top:10px!important;padding-top:10px!important}.nav-group:first-of-type,.nav__group:first-of-type{border-top:none!important;margin-top:0!important;padding-top:0!important}.nav-group__label,.nav__group-header>span,.nav__group-label,.nav__group>span:first-child{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:0!important;color:#fff!important;display:block!important;opacity:.8}.nav a,.nav button,.nav__link,aside a,nav a,nav button{color:#FFFFFF!important}.nav-group__toggle,.nav__group-header,.nav__group-toggle,.nav__link{border-radius:8px!important;margin:4px 0!important;padding:10px 0!important;font-size:13.5px!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:12px!important;color:var(--sidebar-link-color)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;position:relative!important;cursor:pointer!important;background:transparent!important;border-left:none!important}.nav-group__toggle:hover,.nav__group-toggle:hover,.nav__link:hover{background:transparent!important;color:var(--sidebar-link-hover-color)!important;padding-left:22px!important}.nav__link--active,.nav__link:has(.nav__link-indicator),div.nav__link{background:var(--sidebar-link-active-bg)!important;color:var(--sidebar-link-active-color)!important;font-weight:600!important;padding-left:24px!important}.nav__link--active:before,.nav__link:has(.nav__link-indicator):before,div.nav__link:before{content:""!important;position:absolute!important;left:8px!important;top:25%!important;bottom:25%!important;width:4px!important;background-color:var(--sidebar-link-active-border)!important;border-radius:4px!important;display:block!important}.nav__group-toggle i,.nav__group-toggle svg,.nav__link i,.nav__link svg{width:17px!important;height:17px!important;flex-shrink:0!important;transition:color .2s ease!important}.nav--collapsed .nav__link,[class*=nav--collapsed] .nav__link{padding:10px!important;justify-content:center!important;border-left:none!important;margin:4px 8px!important}.nav--collapsed .nav__link:hover,[class*=nav--collapsed] .nav__link:hover{padding:10px!important}.nav--collapsed .nav__link:before,[class*=nav--collapsed] .nav__link:before{display:none!important}.nav-group__toggle,.nav__group-toggle{padding-right:16px!important}.nav-group__toggle:after,.nav__group-toggle:after{content:""!important;position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:contain!important;transition:transform .2s ease,background-image .2s!important}.nav-group--open .nav-group__toggle:after,.nav__group--open .nav__group-toggle:after,.nav__group-toggle[aria-expanded=true]:after{transform:translateY(-50%) rotate(90deg)!important}.nav-footer,.nav__footer{padding:14px 16px!important;background:var(--sidebar-bg)!important;border-top:1px solid var(--sidebar-border)!important}.nav-footer *,.nav__footer *{color:var(--text-muted)!important}[class*=header] img[alt="Satguru DMC"],[class*=logo] img[alt="Satguru DMC"],[class*=nav] img[alt="Satguru DMC"],[class*=sidebar] img[alt="Satguru DMC"],header img[alt="Satguru DMC"],nav img[alt="Satguru DMC"]{display:block!important;margin:0 auto!important;max-height:90px!important;width:auto!important;transition:transform .2s cubic-bezier(.4,0,.2,1)!important}[class*=logo] img[alt="Satguru DMC"]:hover,[class*=nav] img[alt="Satguru DMC"]:hover,[class*=sidebar] img[alt="Satguru DMC"]:hover,header img[alt="Satguru DMC"]:hover,nav img[alt="Satguru DMC"]:hover{transform:scale(1.03)!important}.app-header,.header__,header{background:var(--sidebar-bg)!important;border-bottom:1.5px solid var(--sidebar-border)!important;box-shadow:none!important}.card,.collection-list,.document-fields,.list-header,.payload-card,.render-fields,.table-wrap{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;border-radius:16px!important;transition:box-shadow .2s,border-color .2s!important}html[data-theme=light] .card,html[data-theme=light] .collection-list,html[data-theme=light] .document-fields,html[data-theme=light] .list-header,html[data-theme=light] .payload-card,html[data-theme=light] .render-fields,html[data-theme=light] .table-wrap{box-shadow:0 4px 20px rgba(34,197,94,.04)!important}html[data-theme=dark] .card,html[data-theme=dark] .collection-list,html[data-theme=dark] .document-fields,html[data-theme=dark] .list-header,html[data-theme=dark] .payload-card,html[data-theme=dark] .render-fields,html[data-theme=dark] .table-wrap{box-shadow:0 4px 24px rgba(0,0,0,.25)!important}.list-header{border-radius:16px 16px 0 0!important;padding:18px 22px!important;border-bottom:1px solid var(--card-border)!important;background:var(--card-bg)!important}.doc-sidebar,.document-sidebar{background:var(--body-bg)!important;border-left:1.5px solid var(--sidebar-border)!important}table{border-collapse:separate!important;border-spacing:0!important}table thead tr th{background:var(--body-bg)!important;color:var(--text-muted)!important;border-bottom:1.5px solid var(--sidebar-border)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:14px 18px!important}table tbody tr{border-bottom:1px solid var(--card-border)!important;background:var(--card-bg)!important;transition:background .15s ease!important}table tbody tr:hover{background:var(--body-bg)!important}table tbody tr td{color:var(--text-secondary)!important;padding:14px 18px!important;font-size:13.5px!important}.btn.primary,.btn[class*=primary],button[class*=btn--style-primary]{background:#22C55E!important;border-color:#22C55E!important;border-radius:8px!important;font-weight:600!important;box-shadow:0 4px 12px rgba(34,197,94,.25)!important;color:#FFFFFF!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important}.btn.primary:hover,.btn[class*=primary]:hover,button[class*=btn--style-primary]:hover{background:#16A34A!important;box-shadow:0 6px 16px rgba(34,197,94,.35)!important;transform:translateY(-1px)!important}.btn.primary:active,.btn[class*=primary]:active,button[class*=btn--style-primary]:active{transform:translateY(1px)!important;box-shadow:0 2px 6px rgba(34,197,94,.2)!important}.btn--style-secondary,.btn.secondary,.btn[class*=secondary],.collection-list__header-actions a.btn,.collection-list__header-actions button.btn{border-radius:8px!important;font-weight:600!important;font-size:13px!important;padding:8px 16px!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important;border:1px solid var(--input-border)!important;background:var(--input-bg)!important;color:var(--text-secondary)!important;box-shadow:none!important}.btn--style-secondary:hover,.btn.secondary:hover,.btn[class*=secondary]:hover,.collection-list__header-actions a.btn:hover,.collection-list__header-actions button.btn:hover{background:var(--body-bg)!important;border-color:#22C55E!important;color:#22C55E!important;transform:translateY(-1px)!important}.btn--style-secondary:active,.btn.secondary:active,.btn[class*=secondary]:active,.collection-list__header-actions a.btn:active,.collection-list__header-actions button.btn:active{transform:translateY(1px)!important}.pill{border-radius:20px!important}.field-type,.rs__control,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{border-radius:8px!important;font-size:13.5px!important;transition:border-color .2s,box-shadow .2s!important;border:1px solid var(--input-border)!important;background:var(--input-bg)!important;color:var(--text-primary)!important;padding:15px 13px!important}.field-type:focus-within,.rs__control--is-focused,input:focus,select:focus,textarea:focus{border-color:#22C55E!important;box-shadow:0 0 0 3px rgba(34,197,94,.15)!important;background:var(--card-bg)!important;outline:none!important}.field-label,label{font-size:11.5px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:6px!important;color:var(--text-secondary)!important}.field-description{font-size:11.5px!important;color:var(--text-muted)!important}.checkbox,.toggle{border-radius:4px!important;accent-color:#22C55E!important}.pagination button{border-radius:6px!important;min-width:32px!important;height:32px!important;font-size:13px!important;font-weight:600!important;transition:all .15s!important;border:1px solid var(--input-border)!important;background:var(--input-bg)!important;color:var(--text-secondary)!important}.pagination button:hover{background:var(--body-bg)!important;border-color:#22C55E!important;color:#22C55E!important}.pagination button.active,.pagination button[aria-current=true]{background:#22C55E!important;color:#ffffff!important;border-color:#22C55E!important;box-shadow:0 3px 10px rgba(34,197,94,.25)!important}.card__actions .card__action,.card__actions a,.card__actions button{color:#FFFFFF!important;border-color:rgba(255,255,255,0)!important}.card__actions .card__action svg,.card__actions a svg,.card__actions button svg{stroke:#FFFFFF!important;color:#FFFFFF!important}.card__actions .card__action:hover,.card__actions a:hover,.card__actions button:hover{border-color:#22C55E!important;color:#22C55E!important}.card__actions .card__action:hover svg,.card__actions a:hover svg,.card__actions button:hover svg{stroke:#22C55E!important;color:#22C55E!important}[class*=card__actions] a,[class*=card__actions] button{color:#FFFFFF!important}[class*=card__actions] circle,[class*=card__actions] line,[class*=card__actions] path,[class*=card__actions] polyline,[class*=card__actions] svg{stroke:#FFFFFF!important;fill:none!important}.breadcrumb,.step-nav{font-size:12px!important;color:var(--text-muted)!important}.notification,.toast{border-radius:14px!important;box-shadow:0 8px 28px rgba(0,0,0,.18)!important;border:1px solid var(--card-border)!important}.modal{border-radius:20px!important;background:var(--card-bg)!important;border:1px solid var(--card-border)!important}.drawer__header,.modal__header{border-bottom:1px solid var(--card-border)!important}h1,h2,h3,h4,h5{font-weight:700!important;color:var(--text-primary)!important}.collection h1,.document h1,.view-description h1{font-size:21px!important}.highlighted,.selected,::selection{background:rgba(34,197,94,.12)!important;color:#16A34A!important}.drop-zone,.upload{border-radius:12px!important;transition:border-color .2s,background .2s!important;border:2px dashed var(--input-border)!important;background:var(--input-bg)!important}.drop-zone:hover,.upload:hover{border-color:#22C55E!important;background:var(--body-bg)!important}.lexical,.rich-text{border-radius:10px!important;border:1.5px solid var(--input-border)!important;background:var(--input-bg)!important}.toolbar button{border-radius:6px!important}.toolbar button:hover{background:var(--body-bg)!important;color:#22C55E!important}.divider,hr{border-color:var(--card-border)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:20px;background:var(--input-border)}::-webkit-scrollbar-thumb:hover{background:#22C55E}@keyframes sgFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.collection-list,.render-fields{animation:sgFadeIn .22s ease-out}