
/* v1.3.200 — authoritative three-zone visual contract for FH, FC and Odstupy. */
:root {
  --pbs-column-half: 44px;
  --pbs-column-regular: 88px;
  --pbs-column-extra-wide: 112px;
  --pbs-zone-number-min: 44px;
  --pbs-zone-number-max: 112px;
  --pbs-zone-name-min: 160px;
  --pbs-zone-gap: 3px;
  --pbs-zone-separator: #cbd5e1;
  --pbs-zone-header-bg: #001f3f;
  --pbs-zone-header-fg: #ffffff;
  --pbs-zone-header-padding: 3px;
  --pbs-zone-cell-padding: 3px;
  --pbs-zone-icon-size: 28px;
  --pbs-zone-icon-gap: 4px;
  --wideColumn: var(--pbs-column-extra-wide) !important;
  --dotEditorColumn: var(--pbs-column-extra-wide) !important;
  --regularColumn: var(--pbs-column-regular) !important;
  --halfColumn: var(--pbs-column-half) !important;
  --zoneLeftNumberMin: var(--pbs-zone-number-min) !important;
  --zoneLeftNumberMax: var(--pbs-zone-number-max) !important;
  --zoneLeftNameMin: var(--pbs-zone-name-min) !important;
  --zoneLeftGap: var(--pbs-zone-gap) !important;
  --iconGap: var(--pbs-zone-icon-gap) !important;
}
html, body, input, select, button, textarea, table, th, td, svg text {
  
}
#main-table th, #fc-table th, #facade-table th,
#main-table thead td, #fc-table thead td, #facade-table thead td,
.room-table thead th, .openings-table thead th, .opening-table--compartment thead th {
  padding: var(--pbs-zone-header-padding) !important;
}
#main-table > thead > tr > th, #fc-table > thead > tr > th, #facade-table > thead > tr > th {
  background: var(--pbs-zone-header-bg) !important;
  color: var(--pbs-zone-header-fg) !important;
}
#main-table td, #fc-table td, #facade-table td,
.room-table td, .openings-table td, .opening-table--compartment td {
  padding-left: var(--pbs-zone-cell-padding) !important;
  padding-right: var(--pbs-zone-cell-padding) !important;
  border-bottom-color: var(--pbs-zone-separator) !important;
}
#main-table, #fc-table, #facade-table,
.room-table, .openings-table, .opening-table--compartment {
  border-color: var(--pbs-zone-separator) !important;
}
/* Two-column left zone: number is full width; description is 75%, leaving a selection target. */
.pbs-zone-left-grid > input:first-child,
.fc-left-grid > input:first-child,
.fh-left-grid > input:first-child,
.facade-zone-left-grid > input:first-child { width:100% !important; max-width:100% !important; }
.pbs-zone-left-grid > input:nth-child(2),
.fc-left-grid > input:nth-child(2),
.fh-left-grid > input:nth-child(2),
.facade-zone-left-grid > input:nth-child(2) { width:75% !important; max-width:75% !important; justify-self:start !important; }
/* A one-column left zone follows the same 75% editor rule. */
.pbs-zone-left-grid.single-column > input:only-child,
.pbs-zone-left-single > input:only-child { width:75% !important; max-width:75% !important; }
/* Right zones are right-aligned and calculated from the widest icon group inside each mode. */
.fh-right-main-cell .action-cluster,
.fc-zone-right .fc-right-actions,
.facade-zone-right .actions,
.opening-actions-cell .opening-fc-transfer-actions,
.opening-actions-cell .assigned-fc-actions {
  justify-content:flex-end !important;
  margin-left:auto !important;
  gap:var(--pbs-zone-icon-gap) !important;
}
/* Blank structural header cells remain visible. */
th.pbs-structural-empty, td.pbs-structural-empty { visibility:visible !important; color:transparent !important; }

/* Shared white rounded popup/dialog appearance. */
.popup, .room-number-popup, .coeff-popup, [role="dialog"] {
  background:#fff !important; border:1px solid #cbd5e1 !important; border-radius:8px !important;
  box-shadow:0 20px 40px rgba(15,23,42,.25) !important; color:#111827 !important;
}
.popup h1,.popup h2,.popup h3,.room-number-popup h1,.room-number-popup h2,.room-number-popup h3,[role="dialog"] h1,[role="dialog"] h2,[role="dialog"] h3 {
  color:#001f3f !important; 
}
.popup-actions,.dialog-actions,.room-number-popup-actions { justify-content:center !important; gap:12px !important; }
.popup input,[role="dialog"] input { border:1px solid #94a3b8 !important; border-radius:4px !important; }


/* v1.3.200 — fixed value-control footprints and read-only/editor alignment. */
:root {
  --pbs-value-half-inner: calc(var(--pbs-column-half) - (2 * var(--pbs-zone-cell-padding)));
  --pbs-value-regular-inner: calc(var(--pbs-column-regular) - (2 * var(--pbs-zone-cell-padding)));
  --pbs-value-extra-inner: calc(var(--pbs-column-extra-wide) - (2 * var(--pbs-zone-cell-padding)));
  --pbs-value-text-pad-right: 6px;
}
/* All final width aliases consume the shared tokens, overriding historical mode-local values. */
:root {
  --halfColumn: var(--pbs-column-half) !important;
  --regularColumn: var(--pbs-column-regular) !important;
  --wideColumn: var(--pbs-column-extra-wide) !important;
  --dotEditorColumn: var(--pbs-column-extra-wide) !important;
  --zoneLeftNumberMin: var(--pbs-zone-number-min) !important;
  --zoneLeftNumberMax: var(--pbs-zone-number-max) !important;
}
/* Fixed-width value editors. Their outer footprints match the column track after cell padding. */
.pbs-value-half-editor,
#fc-table .fc-manual-input-wrapper--half,
#fc-table .fc-value-cell--half .fc-manual-level-input {
  width: var(--pbs-value-half-inner) !important;
  min-width: var(--pbs-value-half-inner) !important;
  max-width: var(--pbs-value-half-inner) !important;
  box-sizing: border-box !important;
}
.pbs-value-regular-editor,
#fc-table .fc-manual-input-wrapper:not(.fc-manual-input-wrapper--half),
#fc-table .fc-manual-level-input,
#facade-table .facade-metric-regular .metric-input-shell,
#facade-table .facade-pv-edit .metric-input-shell,
#facade-table .facade-opening-area-edit .metric-input-shell {
  width: var(--pbs-value-regular-inner) !important;
  min-width: var(--pbs-value-regular-inner) !important;
  max-width: var(--pbs-value-regular-inner) !important;
  box-sizing: border-box !important;
}
.pbs-value-extra-editor,
#fc-table .fc-length-editor .unit-input-wrapper,
#facade-table .facade-metric-wide .metric-input-shell {
  width: var(--pbs-value-extra-inner) !important;
  min-width: var(--pbs-value-extra-inner) !important;
  max-width: var(--pbs-value-extra-inner) !important;
  box-sizing: border-box !important;
}
/* Read-only and editable values share the same right edge and suffix baseline. */
#facade-table .facade-zone-middle-grid > span,
#facade-table .facade-pv-readonly,
#facade-table .facade-opening-area-readonly,
#facade-table .fixed-text,
#fc-table .fc-value-cell,
#main-table .coeff-value-cell {
  box-sizing: border-box !important;
}
#facade-table .facade-pv-readonly,
#facade-table .facade-opening-area-readonly,
#facade-table .facade-zone-middle-grid > span:not(:has(input)),
#fc-table .fc-value-cell:not(:has(input)),
#main-table .coeff-value-cell:not(:has(input)) {
  display: block !important;
  width: 100% !important;
  padding-right: var(--pbs-value-text-pad-right) !important;
  text-align: right !important;
  white-space: nowrap !important;
}
#facade-table .metric-input-shell,
#facade-table .num-wrap,
#fc-table .unit-input-wrapper,
#main-table .unit-input-wrapper {
  margin-left: auto !important;
  margin-right: 0 !important;
}
#facade-table .metric-input-shell .unit,
#fc-table .unit-input-wrapper .unit-label,
#main-table .unit-input-wrapper .unit-label {
  right: var(--pbs-value-text-pad-right) !important;
}

/* v1.3.201 — authoritative consistency repair after visual audit. */
:root{
  --pbs-header-row-height:32px;
  --pbs-data-row-height:32px;
  --pbs-icon-group-2:60px; /* 2 × 28 + 1 × 4 */
  --pbs-icon-group-3:92px; /* 3 × 28 + 2 × 4 */
  --pbs-icon-group-4:124px; /* 4 × 28 + 3 × 4 */
  --pbs-icon-group-6:188px; /* 6 × 28 + 5 × 4 */
}
#main-table>thead>tr,#fc-table>thead>tr,#facade-table>thead>tr,
#main-table>thead>tr>th,#fc-table>thead>tr>th,#facade-table>thead>tr>th{
  height:var(--pbs-header-row-height)!important;min-height:var(--pbs-header-row-height)!important;
  box-sizing:border-box!important;vertical-align:middle!important;
}
#main-table>tbody>tr.room-row,#fc-table>tbody>tr.fc-row,#facade-table>tbody>tr.facade-row,
#main-table>tbody>tr.room-row>td,#fc-table>tbody>tr.fc-row>td,#facade-table>tbody>tr.facade-row>td{
  height:var(--pbs-data-row-height)!important;min-height:var(--pbs-data-row-height)!important;
  box-sizing:border-box!important;vertical-align:middle!important;
}
/* Fire Hazard: standard tracks and a visually continuous four-icon run across the zone boundary. */
#main-table.fire-hazard-zoned-table{
  --regularColumn:88px!important;--halfColumn:44px!important;--finalActionReserve:0px!important;
  --rightActionPadding:0px!important;--rightWidth:var(--pbs-icon-group-2)!important;
}
#main-table.fire-hazard-zoned-table .fh-middle-grid{grid-template-columns:var(--halfColumn) var(--fhFireLoadWidth)!important;column-gap:3px!important;}
#main-table.fire-hazard-zoned-table .fh-middle-main-cell{padding-right:0!important;}
#main-table.fire-hazard-zoned-table .fh-right-main-cell{padding-left:0!important;padding-right:0!important;}
#main-table.fire-hazard-zoned-table .fh-right-main-cell .action-cluster{justify-content:flex-start!important;gap:4px!important;margin:0!important;}
#main-table.fire-hazard-zoned-table .fire-load-header-grid .fire-head-label{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0!important;padding:0!important;}
#main-table.fire-hazard-zoned-table .fire-load-header-grid em{display:inline-block!important;margin:0 auto!important;}
#main-table.fire-hazard-zoned-table .main-level-cell,
#main-table.fire-hazard-zoned-table .fh-middle-header-grid > .fire-head-label:first-child{width:44px!important;min-width:44px!important;max-width:44px!important;text-align:center!important;}
/* Fire Compartments: FH row rhythm, half-width level, enough room for six right-zone icons. */
#fc-table.fc-zoned-table{--fcRightMainWidth:194px!important;--fcRightSubWidth:194px!important;--halfColumn:44px!important;--regularColumn:88px!important;--dotEditorColumn:112px!important;}
#fc-table .fc-main-center-grid,.room-table .fc-room-center-grid{grid-template-columns:112px 88px 88px 88px 44px 44px!important;column-gap:3px!important;}
#fc-table .fc-zone-right-col,.room-table .room-zone-right-col{width:194px!important;min-width:194px!important;max-width:194px!important;}
#fc-table .fc-zone-right,.room-table .room-zone-right{padding-left:3px!important;padding-right:3px!important;box-sizing:border-box!important;}
#fc-table .fc-right-actions{display:flex!important;width:188px!important;min-width:188px!important;max-width:188px!important;gap:4px!important;justify-content:flex-end!important;margin-left:auto!important;}
#fc-table .fc-label-row,#fc-table .fc-filter-row,#fc-table .fc-label-row>th,#fc-table .fc-filter-row>th{height:var(--pbs-table-row-height)!important;min-height:var(--pbs-table-row-height)!important;padding-top:3px!important;padding-bottom:3px!important;}
#fc-table .fc-length-editor .unit-input-wrapper{position:relative!important;width:106px!important;min-width:106px!important;max-width:106px!important;margin:0 auto!important;overflow:visible!important;}
#fc-table .fc-length-editor .unit-input-wrapper input{width:100%!important;box-sizing:border-box!important;padding-right:20px!important;}
#fc-table .fc-length-editor .unit-label{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
#fc-table .fc-manual-level-input,#fc-table .fc-value-cell--level .fc-manual-level-input{width:38px!important;min-width:38px!important;max-width:38px!important;}
.room-table.room-table-zoned,.room-table.room-table-zoned *{}
.room-table.room-table-zoned thead th,.room-table.room-table-zoned thead th span{}
.room-table.room-table-zoned tbody td,.room-table.room-table-zoned tbody .fixed-text{}
.room-table.room-table-zoned .room-zone-right,.room-table.room-table-zoned .fc-room-action-grid{justify-content:flex-end!important;margin-left:auto!important;}
/* Odstupy: one line, standardized value tracks, distance immediately before actions. */
#facade-table{--facade-right-width:226px!important;--pbs-facade-right-width:226px!important;}
#facade-table .facade-zone-middle-grid{
  display:grid!important;grid-template-columns:112px 112px 88px 44px 88px 88px 88px 88px!important;
  column-gap:3px!important;align-items:center!important;white-space:nowrap!important;width:100%!important;
}
#facade-table .facade-zone-middle-col,#facade-table .facade-zone-middle{width:729px!important;min-width:729px!important;max-width:729px!important;}
#facade-table .facade-zone-right-col,#facade-table .facade-zone-right{width:226px!important;min-width:226px!important;max-width:226px!important;}
#facade-table .facade-zone-right>.actions{width:156px!important;display:grid!important;grid-template-columns:repeat(5,28px)!important;gap:4px!important;justify-content:start!important;}
#facade-table,#facade-table *{}
#facade-table .opening-table--compartment thead th{}
#facade-table .opening-table--compartment tbody td{}

/* v1.3.202 — single-source zone geometry and typography correction. */
:root{
  --pbs-zone-separator:#cbd5e1;
  --pbs-fh-right-width:68px;
  --pbs-fc-right-width:194px;
  --pbs-facade-right-width:226px;
}
/* Fire Hazard: remove the obsolete reserve track and align every header label. */
#main-table.fire-hazard-zoned-table{
  --finalActionReserve:0px!important;
  --rightWidth:var(--pbs-fh-right-width)!important;
  --rightActionPadding:8px!important;
  --fhFireLoadWidth:calc(
    (var(--regularColumn) * 3) + (var(--halfColumn) * 2) +
    (var(--iconSize) * 8) + (var(--iconGap) * 12)
  )!important;
  --middleWidth:calc(var(--halfColumn) + var(--iconGap) + var(--fhFireLoadWidth))!important;
  min-width:calc(var(--leftBaseWidth) + var(--middleWidth) + var(--rightWidth))!important;
}
#main-table.fire-hazard-zoned-table .fire-load-fixed-wrapper,
#main-table.fire-hazard-zoned-table .fire-load-header-grid,
#main-table.fire-hazard-zoned-table .fire-load-footer-grid{
  grid-template-columns:
    var(--regularColumn) var(--halfColumn)
    repeat(3,var(--iconSize))
    var(--regularColumn)
    repeat(3,var(--iconSize))
    var(--regularColumn) var(--halfColumn)
    repeat(2,var(--iconSize))!important;
  width:var(--fhFireLoadWidth)!important;
  min-width:var(--fhFireLoadWidth)!important;
  max-width:var(--fhFireLoadWidth)!important;
}
#main-table.fire-hazard-zoned-table .fire-load-header-grid>.fire-head-label{
  display:flex!important;align-items:center!important;justify-content:center!important;
  text-align:center!important;justify-self:stretch!important;width:100%!important;margin:0!important;padding:0!important;
}
#main-table.fire-hazard-zoned-table .fh-middle-main-cell{padding-right:0!important;}
#main-table.fire-hazard-zoned-table .fh-right-main-cell{padding-left:0!important;padding-right:8px!important;}
#main-table.fire-hazard-zoned-table .fh-right-main-cell .action-cluster{margin-left:0!important;gap:var(--iconGap)!important;}
#main-table.fire-hazard-zoned-table col.fh-right-main-col,
#main-table.fire-hazard-zoned-table th.fh-right-main-cell,
#main-table.fire-hazard-zoned-table td.fh-right-main-cell{width:var(--pbs-fh-right-width)!important;min-width:var(--pbs-fh-right-width)!important;max-width:var(--pbs-fh-right-width)!important;}

/* Fire Compartments: one authoritative set of zone widths used by header, rows and room subtables. */
#fc-table.fc-zoned-table,.room-table.room-table-zoned{
  --fcLevelColumn:var(--pbs-column-half)!important;
  --fcRightMainWidth:var(--pbs-fc-right-width)!important;
  --fcRightSubWidth:var(--pbs-fc-right-width)!important;
  --fcMiddleWidth:calc(var(--pbs-column-extra-wide) + (var(--pbs-column-regular) * 3) + (var(--pbs-column-half) * 2) + 15px)!important;
  --fcRoomMiddleWidth:var(--fcMiddleWidth)!important;
  
}
#fc-table.fc-zoned-table>thead>tr,#fc-table.fc-zoned-table>thead>tr>th,
.room-table.room-table-zoned>thead>tr,.room-table.room-table-zoned>thead>tr>th{
  height:var(--pbs-header-row-height)!important;min-height:var(--pbs-header-row-height)!important;
  padding:3px!important;box-sizing:border-box!important;vertical-align:middle!important;
  
}
.room-table.room-table-zoned thead th,.room-table.room-table-zoned thead th span{
  
}
.room-table.room-table-zoned tbody td,.room-table.room-table-zoned tbody input,.room-table.room-table-zoned tbody span{
  
}
#fc-table .fc-filter-row .fc-left-grid input{width:100%!important;max-width:100%!important;}
#fc-table .fc-filter-row .fc-main-center-grid>*:last-child{width:var(--pbs-column-half)!important;min-width:var(--pbs-column-half)!important;max-width:var(--pbs-column-half)!important;}
#fc-table .fc-label-row .fc-main-center-grid>*:last-child,
.room-table.room-table-zoned thead .fc-room-center-grid>*:last-child{text-align:center!important;justify-content:center!important;}
#fc-table .fc-length-editor{display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;column-gap:3px!important;width:100%!important;min-width:0!important;align-items:center!important;}
#fc-table .fc-length-editor>.unit-input-wrapper{width:100%!important;min-width:0!important;max-width:none!important;}
#fc-table .fc-length-editor>.unit-input-wrapper input{width:100%!important;min-width:0!important;box-sizing:border-box!important;}
#fc-table.fc-zoned-table>colgroup>.fc-zone-right-col,#fc-table.fc-zoned-table th.fc-zone-right,#fc-table.fc-zoned-table td.fc-zone-right,
.room-table.room-table-zoned>colgroup>.room-zone-right-col,.room-table.room-table-zoned th.room-zone-right,.room-table.room-table-zoned td.room-zone-right{
  width:var(--pbs-fc-right-width)!important;min-width:var(--pbs-fc-right-width)!important;max-width:var(--pbs-fc-right-width)!important;
}
#fc-table .fc-zone-right .fc-right-actions,.room-table.room-table-zoned .room-zone-right .actions,
.room-table.room-table-zoned .room-zone-right .room-actions{
  display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;width:100%!important;margin:0!important;padding:0!important;
}
/* Unassigned-room summary spans the complete left zone. */
#fc-table .unassigned-summary-row .fc-zone-left .pbs-zone-left-grid,
#fc-table .unassigned-row .fc-zone-left .pbs-zone-left-grid{grid-template-columns:1fr!important;}
#fc-table .unassigned-summary-row .fc-zone-left .pbs-zone-left-grid>*:first-child,
#fc-table .unassigned-row .fc-zone-left .pbs-zone-left-grid>*:first-child{grid-column:1/-1!important;width:100%!important;max-width:100%!important;}

/* Odstupy: one font face and suffixes inside the fixed editor footprint. */
#facade-table,#facade-table *{}
#facade-table .metric-input-shell,#facade-table .num-wrap{position:relative!important;display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;}
#facade-table .metric-input-shell input,#facade-table .num-wrap input{width:100%!important;min-width:0!important;box-sizing:border-box!important;padding-right:22px!important;}
#facade-table .metric-input-shell .unit,#facade-table .num-wrap .unit{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;white-space:nowrap!important;}
#facade-table .facade-zone-right,#facade-table .opening-actions-cell{width:var(--pbs-facade-right-width)!important;min-width:var(--pbs-facade-right-width)!important;max-width:var(--pbs-facade-right-width)!important;}

/* v1.3.203 final visual corrections. */
:root{
  --pbs-zone-separator:#cbd5e1;
  --pbs-
}
/* One visible font face everywhere in the three core modes. */
#main-table,#main-table *,#fc-table,#fc-table *,
.room-table.room-table-zoned,.room-table.room-table-zoned *,
#facade-table,#facade-table *,#facade-table .opening-table,#facade-table .opening-table *{
  
}
/* FH header centering and a deliberate standard gap at the zone boundary. */
#main-table.fire-hazard-zoned-table .fire-load-header-grid>.fire-head-label,
#main-table.fire-hazard-zoned-table .fire-load-header-grid>.fire-head-label:first-child{
  display:flex!important;align-items:center!important;justify-content:center!important;
  text-align:center!important;justify-self:stretch!important;margin:0!important;padding:0!important;
}
#main-table.fire-hazard-zoned-table .fh-right-main-cell{
  padding-left:4px!important;padding-right:8px!important;
}
#main-table.fire-hazard-zoned-table{
  --pbs-fh-right-width:72px!important;
  --rightWidth:72px!important;
}
#main-table.fire-hazard-zoned-table col.fh-right-main-col,
#main-table.fire-hazard-zoned-table th.fh-right-main-cell,
#main-table.fire-hazard-zoned-table td.fh-right-main-cell{
  width:72px!important;min-width:72px!important;max-width:72px!important;
}
/* FC separators and subtable typography are authoritative here. */
#fc-table tr,#fc-table th,#fc-table td,
.room-table.room-table-zoned tr,.room-table.room-table-zoned th,.room-table.room-table-zoned td{
  border-color:var(--pbs-zone-separator)!important;
}
.room-table.room-table-zoned thead th,
.room-table.room-table-zoned thead th span{
  
  
  
}
.room-table.room-table-zoned tbody td,
.room-table.room-table-zoned tbody span,
.room-table.room-table-zoned tbody input{
  
  
  
}
/* Odstupy length/height use the same 112px textbox+28px dot-editor construction as FC length. */
#facade-table .facade-zone-middle-grid{grid-template-columns:112px 112px 88px 44px 88px 88px 88px 88px!important;}
#facade-table .facade-zone-middle-col,#facade-table .facade-zone-middle{
  width:calc(112px + 112px + 6*88px + 44px + 7*3px)!important;
  min-width:calc(112px + 112px + 6*88px + 44px + 7*3px)!important;
  max-width:calc(112px + 112px + 6*88px + 44px + 7*3px)!important;
}
#facade-table .facade-zone-middle-grid>.facade-metric-wide .num-wrap,
#facade-table .facade-zone-middle-grid>.facade-metric-regular .num-wrap,
#facade-table .num-wrap:has(.num-input[data-key="l"]),
#facade-table .num-wrap:has(.num-input[data-key="h"]){
  display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;
  column-gap:3px!important;width:100%!important;min-width:0!important;align-items:center!important;
}
#facade-table .num-wrap:has(.num-input[data-key="l"]) .metric-input-shell,
#facade-table .num-wrap:has(.num-input[data-key="h"]) .metric-input-shell,
#facade-table .num-wrap:has(.num-input[data-key="l"]) .num-input,
#facade-table .num-wrap:has(.num-input[data-key="h"]) .num-input{
  width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;
}
#facade-table>thead>tr.facade-zone-header>th{
  
  
  
  
}
#facade-table .opening-table--empty-facade{width:100%!important;border-collapse:collapse!important;}
#facade-table .opening-table--empty-facade .empty-facade-message-row td{
  background:#ffd6d6!important;color:#7f1d1d!important;border:1px solid var(--pbs-zone-separator)!important;
  padding:8px 12px!important;text-align:left!important;
}
