
.rsi{--rsi-accent:#b78335;--rsi-text:#5a4029;--rsi-panel:#fff8e8;--rsi-menu:#f2dfb7;--rsi-menu-width:190px;--rsi-banner-h:210px;--rsi-cols:2;--rsi-pad:18px;--rsi-value:#5a4029;--rsi-border:#b78335;--rsi-hover:#fff0cf;--rsi-gap:10px;--rsi-radius:8px;--rsi-label-size:14px;--rsi-value-size:14px;--rsi-icon-size:17px;display:grid;grid-template-columns:var(--rsi-menu-width) minmax(0,1fr);gap:14px;color:var(--rsi-text);align-items:start}
.rsi *{box-sizing:border-box}.rsi-menu{display:flex;flex-direction:column;gap:7px;position:sticky;top:15px}
.rsi-menu-item{appearance:none;border:1px solid rgba(183,131,53,.38);background:var(--rsi-menu);color:var(--rsi-text)!important;min-height:54px;padding:8px 12px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;border-radius:7px;transition:.18s ease;font:600 14px/1.15 inherit}
.rsi-menu-item span,.rsi-menu-item:hover span,.rsi-menu-item:focus span,.rsi-menu-item.is-active span{color:var(--rsi-text)!important}.rsi-menu-item img{width:34px;height:34px;object-fit:contain;flex:0 0 auto}
.rsi-menu-item:hover{transform:translateX(3px);border-color:var(--rsi-accent);background:var(--rsi-hover)}.rsi-menu-item.is-active{border-color:var(--rsi-accent);box-shadow:inset 3px 0 0 var(--rsi-accent);background:var(--rsi-hover)}
.rsi-panels{min-width:0}.rsi-panel{display:none;background:var(--rsi-panel);border:1px solid rgba(183,131,53,.35);border-radius:9px;overflow:hidden;box-shadow:0 5px 18px rgba(85,52,20,.06)}.rsi-panel.is-active{display:block;animation:rsiIn .2s ease}
@keyframes rsiIn{from{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}
.rsi-banner{height:var(--rsi-banner-h);overflow:hidden;border-bottom:1px solid rgba(183,131,53,.28)}.rsi-banner img{width:100%;height:100%;display:block;object-fit:cover}
.rsi-head{padding:var(--rsi-pad);padding-bottom:10px}.rsi-head:only-child{padding-bottom:var(--rsi-pad)}.rsi-head h2{margin:0 0 7px;color:var(--rsi-text);font:600 27px/1.1 Georgia,serif}.rsi-description{line-height:1.48}.rsi-description>:first-child{margin-top:0}.rsi-description>:last-child{margin-bottom:0}
.rsi-info{padding:8px var(--rsi-pad) var(--rsi-pad)}.rsi-info h3,.rsi-body h3{margin:0 0 10px;color:var(--rsi-text);font:600 18px/1.2 Georgia,serif}
.rsi-items{display:grid;grid-template-columns:repeat(var(--rsi-cols),minmax(0,1fr));gap:var(--rsi-gap)}
.rsi-item{min-height:44px;border-bottom:1px solid rgba(183,131,53,.22);padding:7px 4px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px}
.rsi-item-icon{font-size:var(--rsi-icon-size);color:var(--rsi-accent);width:21px;text-align:center}.rsi-item-label{font-size:var(--rsi-label-size);min-width:0}.rsi-item-value{font-size:var(--rsi-value-size);color:var(--rsi-value);white-space:nowrap}.rsi-item-note{grid-column:2/-1;font-size:11px;opacity:.7;margin-top:2px}
.rsi-body{border-top:1px solid rgba(183,131,53,.18);padding:14px var(--rsi-pad) var(--rsi-pad);line-height:1.5}.rsi-body>:last-child,.rsi-body div>:last-child{margin-bottom:0}
@media(max-width:850px){.rsi{grid-template-columns:1fr}.rsi-menu{position:static;display:flex;flex-direction:row;overflow-x:auto;padding-bottom:3px}.rsi-menu-item{min-width:max-content;min-height:48px}.rsi-menu-item:hover{transform:none}.rsi-items{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.rsi-menu-item img{width:28px;height:28px}.rsi-banner{height:150px}.rsi-head h2{font-size:23px}.rsi-items{grid-template-columns:1fr}.rsi-item{min-height:40px}}

/* L2Arts 1.7 Server Info designs */
.rsi-design-hud{--rsi-panel:#0c111a;--rsi-menu:#101824;--rsi-text:#e9edf5}.rsi-design-hud .rsi-panel,.rsi-design-hud .rsi-menu-item{border-radius:2px;border-color:color-mix(in srgb,var(--rsi-border) 55%,transparent)}.rsi-design-hud .rsi-item{border:1px solid color-mix(in srgb,var(--rsi-border) 24%,transparent);padding:12px;background:rgba(255,255,255,.025)}.rsi-design-hud .rsi-head h2,.rsi-design-hud .rsi-info h3{font-family:inherit;text-transform:uppercase;letter-spacing:.08em}
.rsi-design-cards{grid-template-columns:1fr}.rsi-design-cards .rsi-menu{position:static;flex-direction:row;flex-wrap:wrap}.rsi-design-cards .rsi-menu-item{flex:1;justify-content:center;min-width:150px}.rsi-design-cards .rsi-items{gap:14px}.rsi-design-cards .rsi-item{border:1px solid color-mix(in srgb,var(--rsi-border) 30%,transparent);border-radius:10px;padding:16px;background:color-mix(in srgb,var(--rsi-panel) 92%,white)}
.rsi-design-minimal .rsi-panel{border:0;box-shadow:none;background:transparent}.rsi-design-minimal .rsi-menu-item{background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--rsi-border) 25%,transparent);border-radius:0}.rsi-design-minimal .rsi-item{border-bottom:1px solid color-mix(in srgb,var(--rsi-border) 20%,transparent)}
.rsi-design-glass .rsi-panel,.rsi-design-glass .rsi-menu-item{background:color-mix(in srgb,var(--rsi-panel) 72%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:color-mix(in srgb,var(--rsi-border) 35%,transparent);box-shadow:0 15px 45px rgba(0,0,0,.14)}

/* L2Arts 2.1 - novos layouts de Server Info */
.rsi-design-horizontal{grid-template-columns:1fr}.rsi-design-horizontal .rsi-menu{position:static;flex-direction:row;overflow-x:auto}.rsi-design-horizontal .rsi-menu-item{flex:1;justify-content:center;min-width:130px}.rsi-design-horizontal .rsi-panel{border-radius:4px}.rsi-design-horizontal .rsi-items{grid-template-columns:repeat(var(--rsi-cols),minmax(0,1fr))}.rsi-design-horizontal .rsi-item{border:0;border-right:1px solid color-mix(in srgb,var(--rsi-border) 25%,transparent);padding:14px 18px}.rsi-design-horizontal .rsi-item:last-child{border-right:0}
.rsi-design-statsgrid{grid-template-columns:1fr}.rsi-design-statsgrid .rsi-menu{position:static;flex-direction:row;flex-wrap:wrap}.rsi-design-statsgrid .rsi-menu-item{min-height:42px;flex:1;justify-content:center}.rsi-design-statsgrid .rsi-panel{background:transparent;border:0;box-shadow:none}.rsi-design-statsgrid .rsi-items{gap:16px}.rsi-design-statsgrid .rsi-item{display:flex;flex-direction:column;justify-content:center;text-align:center;min-height:130px;border:1px solid color-mix(in srgb,var(--rsi-border) 34%,transparent);border-radius:14px;background:var(--rsi-panel);padding:20px}.rsi-design-statsgrid .rsi-item-icon{font-size:26px;width:auto;margin-bottom:8px}.rsi-design-statsgrid .rsi-item-value{font-size:27px;line-height:1.1;order:-1;margin-bottom:8px}.rsi-design-statsgrid .rsi-item-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.rsi-design-statsgrid .rsi-item-note{font-size:11px;margin-top:7px}
.rsi-design-sidebar{grid-template-columns:minmax(230px,32%) minmax(0,1fr);gap:0}.rsi-design-sidebar .rsi-menu{gap:0;background:var(--rsi-menu);padding:14px;top:15px;border:1px solid color-mix(in srgb,var(--rsi-border) 35%,transparent);border-right:0;border-radius:12px 0 0 12px}.rsi-design-sidebar .rsi-menu-item{background:transparent;border:0;border-radius:7px}.rsi-design-sidebar .rsi-panel{border-radius:0 12px 12px 0;min-height:100%}.rsi-design-sidebar .rsi-menu-item.is-active{box-shadow:none;background:var(--rsi-hover);border-left:3px solid var(--rsi-accent)}
.rsi-design-iconvalue{grid-template-columns:1fr}.rsi-design-iconvalue .rsi-menu{position:static;flex-direction:row;flex-wrap:wrap}.rsi-design-iconvalue .rsi-menu-item{flex:1;justify-content:center}.rsi-design-iconvalue .rsi-item{display:grid;grid-template-columns:54px 1fr auto;min-height:82px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--rsi-border) 28%,transparent);border-radius:9px}.rsi-design-iconvalue .rsi-item-icon{width:44px;font-size:28px}.rsi-design-iconvalue .rsi-item-value{font-size:24px}.rsi-design-iconvalue .rsi-item-note{grid-column:2/-1}
.rsi-design-strips{grid-template-columns:1fr}.rsi-design-strips .rsi-menu{position:static;flex-direction:row;flex-wrap:wrap}.rsi-design-strips .rsi-menu-item{min-height:40px;background:transparent;border-width:0 0 2px;border-radius:0}.rsi-design-strips .rsi-panel{border:0;box-shadow:none;background:transparent}.rsi-design-strips .rsi-items{display:flex;flex-direction:column;gap:6px}.rsi-design-strips .rsi-item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;min-height:50px;padding:9px 14px;background:var(--rsi-panel);border:0;border-left:3px solid var(--rsi-accent);box-shadow:0 3px 12px rgba(0,0,0,.05)}
.rsi-design-compact{grid-template-columns:1fr}.rsi-design-compact .rsi-menu{position:static;flex-direction:row;overflow-x:auto;gap:3px}.rsi-design-compact .rsi-menu-item{min-width:max-content;min-height:36px;padding:6px 10px;border-radius:3px}.rsi-design-compact .rsi-panel{border-radius:3px}.rsi-design-compact .rsi-head{padding:12px 14px 6px}.rsi-design-compact .rsi-head h2{font-size:20px}.rsi-design-compact .rsi-info{padding:6px 14px 14px}.rsi-design-compact .rsi-items{gap:2px 10px}.rsi-design-compact .rsi-item{min-height:34px;padding:4px 2px}.rsi-design-compact .rsi-item-label,.rsi-design-compact .rsi-item-value{font-size:12px}
@media(max-width:850px){.rsi-design-sidebar{grid-template-columns:1fr}.rsi-design-sidebar .rsi-menu{border-right:1px solid color-mix(in srgb,var(--rsi-border) 35%,transparent);border-radius:10px}.rsi-design-sidebar .rsi-panel{border-radius:10px}.rsi-design-horizontal .rsi-item{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--rsi-border) 25%,transparent)}}


/* L2Arts 2.19 - organização avançada + novos modelos */
.rsi-design-elegant{grid-template-columns:1fr;gap:18px}.rsi-design-elegant .rsi-menu{position:static;flex-direction:row;flex-wrap:wrap;justify-content:center}.rsi-design-elegant .rsi-menu-item{min-width:145px;justify-content:center;background:transparent;border-width:0 0 1px;border-radius:0}.rsi-design-elegant .rsi-menu-item.is-active{box-shadow:inset 0 -2px 0 var(--rsi-accent)}.rsi-design-elegant .rsi-panel{box-shadow:none;border-radius:var(--rsi-radius)}.rsi-design-elegant .rsi-head{text-align:center;padding-top:calc(var(--rsi-pad) + 6px)}.rsi-design-elegant .rsi-items{gap:var(--rsi-gap)}.rsi-design-elegant .rsi-item{border:1px solid color-mix(in srgb,var(--rsi-border) 24%,transparent);border-radius:var(--rsi-radius);padding:14px;background:color-mix(in srgb,var(--rsi-panel) 96%,white);transition:.2s ease}.rsi-design-elegant .rsi-item:hover{transform:translateY(-2px);border-color:var(--rsi-accent)}
.rsi-design-tiles{grid-template-columns:1fr}.rsi-design-tiles .rsi-menu{position:static;flex-direction:row;overflow:auto}.rsi-design-tiles .rsi-menu-item{min-width:max-content}.rsi-design-tiles .rsi-panel{background:transparent;border:0;box-shadow:none}.rsi-design-tiles .rsi-items{gap:var(--rsi-gap)}.rsi-design-tiles .rsi-item{min-height:78px;border:1px solid color-mix(in srgb,var(--rsi-border) 28%,transparent);border-radius:var(--rsi-radius);padding:14px 16px;background:var(--rsi-panel);grid-template-columns:36px minmax(0,1fr) auto}.rsi-design-tiles .rsi-item-icon{width:30px}.rsi-design-tiles .rsi-item-note{opacity:.62}
.rsi-design-catalog{grid-template-columns:1fr}.rsi-design-catalog .rsi-menu{position:static;flex-direction:row;flex-wrap:wrap}.rsi-design-catalog .rsi-menu-item{min-height:42px;flex:1;justify-content:center}.rsi-design-catalog .rsi-panel{box-shadow:none}.rsi-design-catalog .rsi-items{display:flex;flex-direction:column;gap:0}.rsi-design-catalog .rsi-item{grid-template-columns:34px minmax(160px,.8fr) minmax(100px,1.2fr);padding:11px 14px;border-bottom:1px solid color-mix(in srgb,var(--rsi-border) 18%,transparent)}.rsi-design-catalog .rsi-item:nth-child(odd){background:color-mix(in srgb,var(--rsi-hover) 38%,transparent)}.rsi-design-catalog .rsi-item-value{text-align:right}.rsi-design-catalog .rsi-item-note{grid-column:2/-1}
.rsi-design-split{grid-template-columns:var(--rsi-menu-width) minmax(0,1fr);gap:18px}.rsi-design-split .rsi-menu{padding:10px;background:color-mix(in srgb,var(--rsi-menu) 75%,transparent);border:1px solid color-mix(in srgb,var(--rsi-border) 25%,transparent);border-radius:var(--rsi-radius)}.rsi-design-split .rsi-menu-item{border:0;background:transparent}.rsi-design-split .rsi-menu-item.is-active{box-shadow:none;border-left:3px solid var(--rsi-accent)}.rsi-design-split .rsi-panel{box-shadow:none;border-radius:var(--rsi-radius)}.rsi-design-split .rsi-items{gap:var(--rsi-gap)}.rsi-design-split .rsi-item{border:1px solid color-mix(in srgb,var(--rsi-border) 22%,transparent);border-radius:var(--rsi-radius);padding:12px}
.rsi-design-cleanlist{grid-template-columns:1fr}.rsi-design-cleanlist .rsi-menu{position:static;flex-direction:row;overflow:auto;border-bottom:1px solid color-mix(in srgb,var(--rsi-border) 24%,transparent)}.rsi-design-cleanlist .rsi-menu-item{min-width:max-content;border:0;background:transparent;border-radius:0}.rsi-design-cleanlist .rsi-menu-item.is-active{box-shadow:inset 0 -2px 0 var(--rsi-accent)}.rsi-design-cleanlist .rsi-panel{border:0;box-shadow:none;background:transparent}.rsi-design-cleanlist .rsi-items{display:flex;flex-direction:column;gap:0}.rsi-design-cleanlist .rsi-item{grid-template-columns:32px minmax(0,1fr) auto;padding:10px 4px;border-bottom:1px solid color-mix(in srgb,var(--rsi-border) 18%,transparent)}
@media(max-width:850px){.rsi-design-split{grid-template-columns:1fr}.rsi-design-split .rsi-menu{position:static;flex-direction:row;overflow:auto}.rsi-design-catalog .rsi-item{grid-template-columns:30px minmax(0,1fr) auto}}
@media(max-width:520px){.rsi-design-elegant .rsi-menu,.rsi-design-catalog .rsi-menu{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}.rsi-design-elegant .rsi-menu-item,.rsi-design-catalog .rsi-menu-item{min-width:max-content}.rsi-design-tiles .rsi-item{grid-template-columns:30px minmax(0,1fr) auto;padding:11px}.rsi-design-catalog .rsi-item{grid-template-columns:26px minmax(0,1fr) auto;padding:9px 6px}.rsi-design-catalog .rsi-item-note{grid-column:2/-1}.rsi-design-cleanlist .rsi-item{grid-template-columns:26px minmax(0,1fr) auto}}


/* L2Arts 2.20.0 — layouts internos + bordas totalmente editáveis */
.rsi{--rsi-panel-radius:9px;--rsi-menu-radius:7px;--rsi-border-width:1px;--rsi-border-style:solid}
.rsi .rsi-panel{border-radius:var(--rsi-panel-radius)!important;border-width:var(--rsi-border-width)!important;border-style:var(--rsi-border-style)!important;border-color:color-mix(in srgb,var(--rsi-border) 35%,transparent)!important}
.rsi .rsi-menu-item{border-radius:var(--rsi-menu-radius)!important}
.rsi .rsi-item{border-radius:var(--rsi-radius)}
.rsi-internal-cards .rsi-item{border:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 30%,transparent);padding:14px;background:color-mix(in srgb,var(--rsi-panel) 94%,white)}
.rsi-internal-icon .rsi-item{display:flex;flex-direction:column;text-align:center;justify-content:center;padding:16px;min-height:105px;border:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 25%,transparent)}.rsi-internal-icon .rsi-item-icon{width:auto;margin-bottom:7px}.rsi-internal-icon .rsi-item-note{margin-top:5px}
.rsi-internal-valuefirst .rsi-item{display:flex;flex-direction:column;text-align:center;padding:15px;border:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 24%,transparent)}.rsi-internal-valuefirst .rsi-item-value{order:-1;font-size:calc(var(--rsi-value-size) * 1.65);line-height:1.1;margin-bottom:5px}.rsi-internal-valuefirst .rsi-item-icon{width:auto;margin-bottom:5px}
.rsi-internal-twocol .rsi-items{grid-template-columns:repeat(2,minmax(0,1fr))}.rsi-internal-twocol .rsi-item{grid-template-columns:minmax(0,1fr) auto;border-bottom:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 25%,transparent)}.rsi-internal-twocol .rsi-item-icon{display:none}
.rsi-internal-grid .rsi-item{padding:13px;border:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 26%,transparent);background:var(--rsi-panel)}
.rsi-internal-dividers .rsi-items{gap:0}.rsi-internal-dividers .rsi-item{border:0;border-right:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 30%,transparent);padding:12px 16px}.rsi-internal-dividers .rsi-item:last-child{border-right:0}
.rsi-internal-table .rsi-items{display:flex;flex-direction:column;gap:0}.rsi-internal-table .rsi-item{grid-template-columns:minmax(0,1fr) minmax(80px,.45fr);border-radius:0;border-bottom:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 22%,transparent);padding:10px 5px}.rsi-internal-table .rsi-item-icon{display:none}.rsi-internal-table .rsi-item-value{text-align:right}
.rsi-internal-description .rsi-item{padding:15px;border:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 25%,transparent);grid-template-columns:auto minmax(0,1fr) auto}.rsi-internal-description .rsi-item-note{font-size:12px;opacity:.75;margin-top:7px}
.rsi-internal-iconcard .rsi-item{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;padding:14px;border:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 28%,transparent)}.rsi-internal-iconcard .rsi-item-icon{grid-row:1/3;width:38px;font-size:calc(var(--rsi-icon-size) * 1.5)}.rsi-internal-iconcard .rsi-item-value{grid-column:2}.rsi-internal-iconcard .rsi-item-note{grid-column:2}
@media(max-width:520px){.rsi-internal-twocol .rsi-items{grid-template-columns:1fr}.rsi-internal-dividers .rsi-item{border-right:0;border-bottom:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 30%,transparent)}}
\n\n/* L2Arts 2.21.0 — layout por seção + bordas independentes do menu */
.rsi{--rsi-menu-box-radius:0px;--rsi-menu-border-width:0px;--rsi-menu-border-style:none;--rsi-menu-item-border-width:1px;--rsi-menu-item-border-style:solid;--rsi-menu-border:var(--rsi-border)}
.rsi .rsi-menu{border:var(--rsi-menu-border-width) var(--rsi-menu-border-style) var(--rsi-menu-border);border-radius:var(--rsi-menu-box-radius);overflow:visible}
.rsi .rsi-menu-item{border-width:var(--rsi-menu-item-border-width)!important;border-style:var(--rsi-menu-item-border-style)!important;border-color:color-mix(in srgb,var(--rsi-menu-border) 45%,transparent)!important}
.rsi .rsi-menu-item:hover,.rsi .rsi-menu-item.is-active{border-color:var(--rsi-menu-border)!important}
.rsi-panel[style*="--rsi-section-cols"] .rsi-items{grid-template-columns:repeat(var(--rsi-section-cols),minmax(0,1fr))}
.rsi-section-layout-cards .rsi-item{border:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 30%,transparent);padding:14px;background:color-mix(in srgb,var(--rsi-panel) 94%,white)}
.rsi-section-layout-icon .rsi-item{display:flex;flex-direction:column;text-align:center;justify-content:center;padding:16px;min-height:105px;border:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 25%,transparent)}.rsi-section-layout-icon .rsi-item-icon{width:auto;margin-bottom:7px}.rsi-section-layout-icon .rsi-item-note{margin-top:5px}
.rsi-section-layout-valuefirst .rsi-item{display:flex;flex-direction:column;text-align:center;padding:15px;border:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 24%,transparent)}.rsi-section-layout-valuefirst .rsi-item-value{order:-1;font-size:calc(var(--rsi-value-size) * 1.65);line-height:1.1;margin-bottom:5px}
.rsi-section-layout-twocol .rsi-items{grid-template-columns:repeat(2,minmax(0,1fr))}.rsi-section-layout-twocol .rsi-item{grid-template-columns:minmax(0,1fr) auto;border-bottom:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 25%,transparent)}.rsi-section-layout-twocol .rsi-item-icon{display:none}
.rsi-section-layout-grid .rsi-item{padding:13px;border:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 26%,transparent);background:var(--rsi-panel)}
.rsi-section-layout-dividers .rsi-items{gap:0}.rsi-section-layout-dividers .rsi-item{border:0;border-right:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 30%,transparent);padding:12px 16px}.rsi-section-layout-dividers .rsi-item:last-child{border-right:0}
.rsi-section-layout-table .rsi-items{display:flex;flex-direction:column;gap:0}.rsi-section-layout-table .rsi-item{grid-template-columns:minmax(0,1fr) minmax(80px,.45fr);border-radius:0;border-bottom:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 22%,transparent);padding:10px 5px}.rsi-section-layout-table .rsi-item-icon{display:none}.rsi-section-layout-table .rsi-item-value{text-align:right}
.rsi-section-layout-description .rsi-item{padding:15px;border:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 25%,transparent)}.rsi-section-layout-description .rsi-item-note{font-size:12px;opacity:.75;margin-top:7px}
.rsi-section-layout-iconcard .rsi-item{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;padding:14px;border:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 28%,transparent)}.rsi-section-layout-iconcard .rsi-item-icon{grid-row:1/3;width:38px;font-size:calc(var(--rsi-icon-size) * 1.5)}.rsi-section-layout-iconcard .rsi-item-value,.rsi-section-layout-iconcard .rsi-item-note{grid-column:2}
@media(max-width:520px){.rsi-section-layout-twocol .rsi-items{grid-template-columns:1fr}.rsi-panel[style*="--rsi-section-cols"] .rsi-items{grid-template-columns:1fr}.rsi-section-layout-dividers .rsi-item{border-right:0;border-bottom:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 30%,transparent)}}

/* L2Arts 2.22.0 — conteúdo interno por item + tabela clássica */
.rsi{--rsi-table-value-width:28%}
.rsi-item-type-simple_text,.rsi-item-type-title_desc,.rsi-item-type-section_heading{display:block!important;grid-column:1/-1}
.rsi-item-simple{display:block;width:100%;font-size:var(--rsi-label-size);line-height:1.45}
.rsi-item-long{display:flex;flex-direction:column;gap:3px;width:100%}.rsi-item-long>strong{font-size:var(--rsi-label-size)}.rsi-item-long>span{font-size:var(--rsi-value-size);color:var(--rsi-value)}.rsi-item-long>small{font-size:12px;line-height:1.35;opacity:.82}
.rsi-item-heading{display:block;width:100%;font-size:calc(var(--rsi-label-size) + 2px);font-weight:700}
.rsi-section-layout-classic_table .rsi-info{padding-left:var(--rsi-pad);padding-right:var(--rsi-pad)}
.rsi-section-layout-classic_table .rsi-info>h3{display:none}
.rsi-classic-table-head{display:grid;grid-template-columns:minmax(0,1fr) var(--rsi-table-value-width);background:color-mix(in srgb,var(--rsi-text) 88%,black);color:#fff;border-radius:var(--rsi-radius) var(--rsi-radius) 0 0;overflow:hidden}
.rsi-classic-table-head strong{padding:10px 12px;text-align:center;font-size:var(--rsi-label-size)}
.rsi-section-layout-classic_table .rsi-items{display:flex;flex-direction:column;gap:0;border:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 30%,transparent);border-top:0;border-radius:0 0 var(--rsi-radius) var(--rsi-radius);overflow:hidden}
.rsi-section-layout-classic_table .rsi-item{display:grid;grid-template-columns:minmax(0,1fr) var(--rsi-table-value-width);gap:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent}
.rsi-section-layout-classic_table .rsi-item-icon{display:none}.rsi-section-layout-classic_table .rsi-item-label,.rsi-section-layout-classic_table .rsi-item-value{padding:8px 10px}.rsi-section-layout-classic_table .rsi-item-value{white-space:normal;text-align:center;border-left:var(--rsi-border-width) var(--rsi-border-style) color-mix(in srgb,var(--rsi-border) 25%,transparent)}
.rsi-section-layout-classic_table .rsi-item-note{grid-column:1/-1;padding:0 10px 8px;margin:0;font-size:12px}
.rsi-section-layout-classic_table .rsi-item-type-simple_text,.rsi-section-layout-classic_table .rsi-item-type-title_desc,.rsi-section-layout-classic_table .rsi-item-type-section_heading{display:block!important;padding:8px 10px}
.rsi-section-layout-classic_table .rsi-item-type-title_desc .rsi-item-long{gap:4px}.rsi-section-layout-classic_table .rsi-item-type-section_heading{background:color-mix(in srgb,var(--rsi-text) 88%,black);color:#fff;text-align:center;padding:10px 12px}
.rsi-alt-rows .rsi-section-layout-classic_table .rsi-item:nth-child(odd):not(.rsi-item-type-section_heading){background:color-mix(in srgb,var(--rsi-accent) 10%,var(--rsi-panel))}
.rsi-alt-rows .rsi-section-layout-classic_table .rsi-item:nth-child(even):not(.rsi-item-type-section_heading){background:var(--rsi-panel)}
@media(max-width:520px){.rsi{--rsi-table-value-width:30%}.rsi-classic-table-head strong{padding:8px 6px}.rsi-section-layout-classic_table .rsi-item-label,.rsi-section-layout-classic_table .rsi-item-value{padding:7px 6px;font-size:12px}}

/* L2Arts 2.23.0 — editor mais claro + correção real de overflow no mobile */
.rsi,.rsi-menu,.rsi-panels,.rsi-panel,.rsi-head,.rsi-info,.rsi-body,.rsi-items,.rsi-item{
  max-width:100%; min-width:0;
}
.rsi{width:100%; overflow:clip; contain:layout paint;}
.rsi-panels{width:100%; overflow:hidden}
.rsi-panel{width:100%; overflow:hidden}
.rsi-head,.rsi-info,.rsi-body{overflow-wrap:anywhere;word-break:normal}
.rsi-description,.rsi-description *,.rsi-body,.rsi-body *,.rsi-item-label,.rsi-item-value,.rsi-item-note,.rsi-item-simple,.rsi-item-long,.rsi-item-long *{
  max-width:100%; overflow-wrap:anywhere; word-wrap:break-word;
}
.rsi-item-value{white-space:normal}
.rsi-banner img{max-width:100%}
.rsi-items{width:100%}
.rsi-item>*{min-width:0}
.rsi-section-layout-classic_table .rsi-items,.rsi-classic-table-head{width:100%;max-width:100%}
.rsi-section-layout-classic_table .rsi-item{width:100%;max-width:100%}

@media(max-width:850px){
  .rsi,.rsi-design-sidebar{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important}
  .rsi-menu,.rsi-design-horizontal .rsi-menu,.rsi-design-compact .rsi-menu,.rsi-design-cards .rsi-menu,.rsi-design-elegant .rsi-menu,.rsi-design-strips .rsi-menu,.rsi-design-iconvalue .rsi-menu,.rsi-design-statsgrid .rsi-menu{
    position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
    width:100%!important;max-width:100%!important;overflow:visible!important;gap:6px!important;padding:0 0 8px!important;
  }
  .rsi-menu-item,.rsi-design-horizontal .rsi-menu-item,.rsi-design-compact .rsi-menu-item,.rsi-design-cards .rsi-menu-item{
    width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;
    padding:8px 10px!important;white-space:normal!important;overflow-wrap:anywhere!important;justify-content:flex-start!important;
  }
  .rsi-menu-item span{min-width:0;overflow-wrap:anywhere}
  .rsi-panels,.rsi-panel{width:100%!important;max-width:100%!important}
  .rsi-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .rsi-panel[style*="--rsi-section-cols"] .rsi-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .rsi-section-layout-classic_table .rsi-items{display:flex!important}
  .rsi-section-layout-classic_table .rsi-item,.rsi-classic-table-head{grid-template-columns:minmax(0,1fr) minmax(72px,var(--rsi-table-value-width))!important}
}
@media(max-width:520px){
  .rsi-menu,.rsi-design-horizontal .rsi-menu,.rsi-design-compact .rsi-menu,.rsi-design-cards .rsi-menu,.rsi-design-elegant .rsi-menu,.rsi-design-strips .rsi-menu,.rsi-design-iconvalue .rsi-menu,.rsi-design-statsgrid .rsi-menu{grid-template-columns:1fr 1fr!important}
  .rsi-head,.rsi-info,.rsi-body{padding-left:12px!important;padding-right:12px!important}
  .rsi-items,.rsi-panel[style*="--rsi-section-cols"] .rsi-items{grid-template-columns:1fr!important}
  .rsi-section-layout-classic_table .rsi-items{display:flex!important}
  .rsi-section-layout-classic_table .rsi-item,.rsi-classic-table-head{grid-template-columns:minmax(0,1fr) minmax(68px,30%)!important}
  .rsi-section-layout-classic_table .rsi-item-label,.rsi-section-layout-classic_table .rsi-item-value{padding:7px 6px!important;overflow-wrap:anywhere!important}
  .rsi-head h2{overflow-wrap:anywhere}
}
