.inst-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;position:relative;overflow-x:auto}.inst-table{border-collapse:collapse;width:100%;min-width:var(--table-min,0)}@media (max-width:768px){.inst-table-wrap{--edge-shadow:#00000038;background:linear-gradient(to right, var(--bg-card) 40%, #fff0) left center / 36px 100% no-repeat local, linear-gradient(to left, var(--bg-card) 40%, #fff0) right center / 36px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--edge-shadow), transparent) left center / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--edge-shadow), transparent) right center / 12px 100% no-repeat scroll}[data-theme=dark] .inst-table-wrap{--edge-shadow:#0009}.inst-table>thead>tr>th,.inst-table>tbody>tr>td{padding:10px 8px!important}.inst-table--sticky-first th:first-child,.inst-table--sticky-first td:first-child{z-index:1;background:var(--bg-card);box-shadow:1px 0 0 var(--border-soft);position:sticky;left:0}}@media (max-width:640px){.inst-table--cards{min-width:0;display:block}.inst-table--cards>thead{display:none}.inst-table--cards>tbody{display:block}.inst-table--cards>tbody>tr{border:1px solid var(--border-soft);background:var(--bg-card);border-radius:10px;margin-bottom:8px;padding:8px 12px;display:block}.inst-table--cards>tbody>tr>td{justify-content:space-between;align-items:baseline;gap:12px;display:flex;text-align:left!important;white-space:normal!important;border:0!important;padding:4px 0!important}.inst-table--cards>tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:11px;font-weight:500}.inst-table--cards>tbody>tr>td:first-child{box-shadow:none;background:0 0;position:static}.inst-form-row{grid-template-columns:1fr 1fr;align-items:end;gap:10px!important;display:grid!important}.inst-form-row>label{width:auto!important;min-width:0!important}.inst-form-row input,.inst-form-row select{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important}.inst-form-span,.inst-form-row>button,.inst-form-row .inst-btn{grid-column:1/-1}}@media (max-width:768px){.inst-form-row input,.inst-form-row select,.field-input,.onboarding-input{font-size:16px!important}}@media (max-width:430px){.inst-tabbar-item span{letter-spacing:0;font-size:9px}}.inst-touch{position:relative}.inst-touch:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.profile-action-btn{min-width:40px;min-height:40px}.modal-close{width:40px;height:40px}.member-actions{gap:.6rem}.member-actions .creator-assign-select{min-width:0;max-width:160px}}@media (max-width:640px){.modal-overlay{align-items:flex-end;padding:0}.modal-card{max-height:92dvh;animation:.2s ease-out sheet-in;width:100%!important;max-width:none!important;padding-bottom:max(1.5rem, env(safe-area-inset-bottom))!important;border-radius:16px 16px 0 0!important}.inst-barchart{gap:2px!important}.inst-app h2{font-size:20px}.inst-app h3{font-size:17px}.inst-kpi-value{font-size:22px}.inst-break-anywhere{overflow-wrap:anywhere;word-break:break-all}}@media (max-width:768px){.inst-app-main{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}}
