.terms-content{grid-template-columns:250px minmax(0,1fr);gap:8px;width:100%;height:100%;min-height:0;padding:0 0 10px;display:grid;overflow:hidden}.terms-nav-section{background:var(--app-sidebar-surface);border-radius:20px;height:fit-content;padding:10px;overflow-y:auto}.terms-nav-section::-webkit-scrollbar{width:4px}.terms-nav-section::-webkit-scrollbar-track{background:0 0}.terms-nav-section::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.terms-nav-list{flex-direction:column;gap:6px;display:flex}.terms-nav-list.is-empty{min-height:140px}.terms-nav-empty{border:1px dashed color-mix(in srgb, var(--app-text-primary) 13%, transparent);min-width:0;min-height:140px;color:var(--app-text-secondary);text-align:center;border-radius:14px;place-items:center;width:100%;padding:24px;font-size:13px;display:grid}.terms-nav-empty p{margin:0}.terms-nav-item{cursor:pointer;color:var(--app-neutral-240);font-size:12px;font-weight:var(--AppTheme--weight-regular);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:32px;padding:10px 14px;transition:background .16s,color .16s;display:flex}.terms-nav-item:hover{color:var(--app-text-primary);background:#292929}.terms-nav-item.active{background:var(--app-surface-2);color:var(--app-text-primary)}.terms-nav-item.active>img{filter:var(--app-filter-primary);transform:rotate(90deg)}.terms-nav-item img{height:24px;transition:transform .25s ease-in-out;transform:rotate(270deg)}.terms-nav-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.35;overflow:hidden}.terms-main-section{background:#1f1f1f;border-radius:20px;min-width:0;height:100%;min-height:0;overflow:hidden}.terms-content-area{flex-direction:column;height:calc(100% - 10px);min-height:0;padding:18px 24px 44px;display:flex;overflow:hidden}.terms-accordion-panel{overscroll-behavior:contain;scrollbar-color:#fff3 #0000;scrollbar-gutter:stable;scrollbar-width:thin;transform-origin:top;flex:1;min-height:0;padding-right:8px;animation:.26s cubic-bezier(.22,.7,.18,1) termsAccordionOpen;overflow:hidden auto}.terms-accordion-panel::-webkit-scrollbar{width:7px}.terms-accordion-panel::-webkit-scrollbar-track{background:0 0}.terms-accordion-panel::-webkit-scrollbar-thumb{background:#fff3 padding-box padding-box;border:2px solid #0000;border-radius:999px}.terms-accordion-panel::-webkit-scrollbar-thumb:hover{background:var(--app-primary-alpha-35);background-clip:padding-box}.terms-accordion-panel__inner{min-width:0}@keyframes termsAccordionOpen{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(-8px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}.terms-title-row{align-items:center;gap:8px;margin-bottom:22px;display:flex}.terms-title-marker{background:#ffd400;border-radius:999px;width:4px;height:18px;display:block}.terms-title-text{color:#fff;font-size:18px;font-weight:var(--AppTheme--weight-regular);letter-spacing:0;margin:0;line-height:1.2}.terms-item{flex-direction:column;min-width:0;margin-bottom:28px;display:flex}.terms-item-title{color:#fff;font-size:14px;font-weight:var(--AppTheme--weight-regular);letter-spacing:0;margin:0 0 16px;line-height:1.35}.terms-item-content{color:#a9a9a9;letter-spacing:0;white-space:pre-line;word-break:keep-all;font-size:11px;font-weight:500;line-height:1.45}.table-wrapper{border-radius:6px;max-width:100%;margin:22px 0 0;overflow-x:auto}.table-wrapper::-webkit-scrollbar{height:5px}.table-wrapper::-webkit-scrollbar-track{background:0 0}.table-wrapper::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.terms-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px}.terms-table th,.terms-table td{font-size:11px;font-weight:var(--AppTheme--weight-regular);text-align:center;vertical-align:middle;white-space:nowrap;border:0;height:50px;padding:10px 14px}.terms-table th{color:#fff;background:#303030}.terms-table td{color:#fff;background:#111}.terms-empty{color:#a9a9a9;justify-content:center;align-items:center;height:100%;font-size:13px;display:flex}@media (max-width:1100px){.account-layout:has(.account-layout-content--terms) .account-layout-body{padding:0 18px}}@media (max-width:900px){.account-layout:has(.account-layout-content--terms) .account-layout-body-wrapper{padding:14px 0;overflow-y:auto}.account-layout:has(.account-layout-content--terms) .account-layout-body{flex-direction:column;overflow:visible}.account-layout:has(.account-layout-content--terms) .account-sidebar{width:100%;min-width:0;height:auto;overflow:visible}.account-layout:has(.account-layout-content--terms) .account-sidebar .account-sidebar-nav{flex-direction:row;overflow-x:auto}.account-layout:has(.account-layout-content--terms) .account-sidebar .account-sidebar-nav::-webkit-scrollbar{display:none}.account-layout:has(.account-layout-content--terms) .account-sidebar .sidebar-menu-item{flex:none}.terms-content{grid-template-columns:1fr;height:auto;overflow:visible}.terms-nav-section{max-height:none;overflow:auto hidden}.terms-nav-section::-webkit-scrollbar{display:none}.terms-nav-list{flex-direction:row}.terms-nav-list.is-empty{min-height:0}.terms-nav-empty{min-height:100px;padding:16px}.terms-nav-item{flex:none;min-width:132px}.terms-main-section{border-radius:14px;height:70vh}.terms-content-area{padding:18px 16px 34px}}
