/* 
   AMPORIA - basic.css (Simplified)
   Legacy compatibility layer for Gesior2012 content.
   Redundant layout IDs removed.
*/

.Content .Box {
  position: relative;
  margin-bottom: 24px;
  border: 1px solid var(--border-color);
  background-color: var(--bg-card);
  border-radius: var(--radius-lg);
  overflow: hidden;
}

.Content .BoxContent {
  font-family: var(--font-body);
  font-size: 15px;
  background-color: var(--bg-card-solid);
  color: var(--text-primary);
  padding: 20px;
  line-height: 1.6;
}

.Content th {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  color: var(--primary);
  background-color: var(--bg-tertiary);
  padding: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.Content .BoxContent td {
  font-family: var(--font-body);
  font-size: 14px;
  color: var(--text-primary);
  padding: 8px 12px;
}

/* Legacy Table Compatibility */
.TableContainer {
    width: 100%;
    border: 1px solid var(--border-color);
    border-radius: var(--radius-md);
    margin-bottom: 20px;
    overflow: hidden;
}

.CaptionContainer {
    background: var(--bg-tertiary);
    border-bottom: 1px solid var(--border-color);
    padding: 10px 15px;
}

.CaptionContainer .Text {
    color: var(--primary);
    font-family: var(--font-display);
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
}

.Odd { background-color: var(--bg-secondary) !important; }
.Even { background-color: var(--bg-tertiary) !important; }

/* Remove redundant decorative elements */
.CaptionEdgeLeftTop, .CaptionEdgeRightTop, .CaptionEdgeLeftBottom,
.CaptionEdgeRightBottom, .CaptionBorderTop, .CaptionBorderBottom,
.CaptionVerticalLeft, .CaptionVerticalRight, .BoxFrameHorizontal,
.BoxFrameEdgeLeftBottom, .BoxFrameEdgeRightBottom, .TableShadowContainer,
.TableBottomShadow {
    display: none !important;
}

.white { color: var(--text-white) !important; }
.green { color: var(--success) !important; }
.red { color: var(--error) !important; }
.yellow { color: var(--warning) !important; }
