.editor-table-area{min-width:0;max-width:100%;container:editor-table/inline-size}.editor-table-controls{z-index:var(--z-masthead,30);border-bottom:1px solid var(--border);background:var(--background);white-space:normal;align-items:center;gap:.25rem;padding:.25rem;display:flex;position:relative}.editor-table-area>.editor-table-viewport{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto;scrollbar-width:thin!important;scrollbar-color:var(--muted-foreground) var(--background)!important}.editor-table-area>.editor-table-viewport::-webkit-scrollbar{height:10px!important;display:block!important}.editor-table-viewport::-webkit-scrollbar-thumb{background:var(--muted-foreground);border:2px solid var(--background);border-radius:var(--radius)}.editor-table-viewport:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.editor-table-content{width:100%;min-width:0;padding:1px 20px 20px 1px}.editor-table-content>.group\/table{isolation:isolate;margin-left:clamp(0px, var(--editor-table-margin-left,0px), 50%);width:calc(100% - clamp(0px, var(--editor-table-margin-left,0px), 50%))}.editor-table-content table{table-layout:fixed;width:100%}.editor-table-content :is(td,th){overflow-wrap:anywhere;min-width:0;max-width:none;overflow:visible}.editor-table-content :is(td,th):before{inset:0}.editor-table-content :is(td,th)>div:first-child{padding-inline:clamp(.25rem,2cqw,1rem)}@container editor-table (max-width:30rem){.editor-table-content>.group\/table{min-width:calc(var(--editor-table-columns,1) * 2.5rem)}}@media screen{@container editor-table (max-width:30rem){[data-section-readonly] .editor-table-content>.group\/table{min-width:calc(var(--editor-table-columns,1) * 9rem)}}}@media print{.editor-table-controls{display:none}.editor-table-area>.editor-table-viewport{overflow:visible}.editor-table-content{width:100%;min-width:0;padding:0}.editor-table-content>.group\/table{width:100%;min-width:0;margin-left:0!important}.editor-table-content table{table-layout:fixed;width:100%!important}.editor-table-content :is(td,th){overflow-wrap:anywhere;min-width:0!important;max-width:none!important}}
