.table-wrapper{box-sizing:border-box;width:100%}.table-container{border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:1rem 0;overflow:hidden;width:100%}.table-scroll{max-height:800px;overflow-y:auto;position:relative}.rich-text-table table{border-collapse:collapse;border-spacing:0;min-width:640px;width:100%}.rich-text-table td,.rich-text-table th{border:1px solid;padding:14px 16px;text-align:center;vertical-align:middle}.rich-text-table th{font-weight:600}.rich-text-table tr:first-child,.rich-text-table tr:nth-child(2){position:sticky;top:0;z-index:2}.rich-text-table tr:nth-child(2){top:auto}.rich-text-table td:first-child,.rich-text-table th:first-child{font-weight:600;left:0;max-width:300px;min-width:200px;position:sticky;white-space:normal;z-index:1;word-wrap:break-word;padding:5px;word-break:break-word}.rich-text-table tr:first-child td:first-child,.rich-text-table tr:first-child th:first-child,.rich-text-table tr:nth-child(2) td:first-child,.rich-text-table tr:nth-child(2) th:first-child{z-index:3}.rich-text-table tr:hover td{transition:background-color .2s ease}@media (max-width:768px){.table-container{border-radius:4px;margin:.5rem 0}.rich-text-table td,.rich-text-table th{font-size:14px;padding:10px 8px}.rich-text-table tr:active td{transition:background-color .1s ease}.rich-text-table td:first-child,.rich-text-table th:first-child{max-width:180px;min-width:100px}}.light-theme{box-shadow:0 2px 8px #0000001a}.light-theme .rich-text-table table{background-color:#fff}.light-theme .rich-text-table tr:first-child td,.light-theme .rich-text-table tr:first-child th,.light-theme .rich-text-table tr:nth-child(2) td,.light-theme .rich-text-table tr:nth-child(2) th{background-color:#4a86e8;color:#fff}.light-theme .rich-text-table td{border-color:#e2e8f0;color:#334155}.light-theme .rich-text-table tr:nth-child(n+3):nth-child(odd) td{background-color:#fff}.light-theme .rich-text-table tr:nth-child(n+3):nth-child(2n) td{background-color:#c8dfff}.light-theme .rich-text-table td:first-child,.light-theme .rich-text-table th:first-child{background-color:#71b2ff}.light-theme .rich-text-table tr:hover td{background-color:#4a86e8}.light-theme .rich-text-table tr:active td{background-color:#3a86ff}.dark-theme{box-shadow:0 2px 8px #ffffff1a}.dark-theme .rich-text-table table{background-color:#121212}.dark-theme .rich-text-table tr:first-child td,.dark-theme .rich-text-table tr:first-child th,.dark-theme .rich-text-table tr:nth-child(2) td,.dark-theme .rich-text-table tr:nth-child(2) th{background-color:#1a1a1a;border-color:#333;color:#fff}.dark-theme .rich-text-table td{border-color:#333;color:#f3f4f6}.dark-theme .rich-text-table tr:nth-child(n+3):nth-child(2n) td{background-color:#1f1f1f}.dark-theme .rich-text-table tr:nth-child(n+3):nth-child(odd) td{background-color:#27272a}.dark-theme .rich-text-table td:first-child,.dark-theme .rich-text-table th:first-child{background-color:#1e1b4b}.dark-theme .rich-text-table tr:hover td{background-color:#3f3f46}.dark-theme .rich-text-table tr:active td{background-color:#4b5563}
