/* Luna Terra shared dossier interface v2.45.3
   Extends the approved Species dossier visual language across the other modules.
   Module-specific tools retain their functional layouts; this file standardises
   navigation tabs, panels, text rhythm, controls and responsive behaviour. */

:root{
  --lt-dossier-bg:#030a12;
  --lt-dossier-surface:#06131f;
  --lt-dossier-surface-2:#081827;
  --lt-dossier-surface-3:#0a1f30;
  --lt-dossier-line:rgba(39,71,98,.76);
  --lt-dossier-line-soft:rgba(39,71,98,.38);
  --lt-dossier-cyan:#00d8ff;
  --lt-dossier-text:#dbe7f1;
  --lt-dossier-muted:#7899aa;
  --lt-dossier-shadow:0 10px 24px rgba(0,0,0,.13);
  --lt-dossier-font:Consolas,"Courier New",monospace;
}

body.lt-ui-dossier{
  color:var(--text,var(--lt-dossier-text));
  font-family:var(--lt-dossier-font)!important;
  background-color:var(--bg,var(--lt-dossier-bg));
}
body.lt-ui-dossier button,
body.lt-ui-dossier input,
body.lt-ui-dossier select,
body.lt-ui-dossier textarea,
body.lt-ui-dossier table{
  font-family:var(--lt-dossier-font)!important;
}
body.lt-ui-dossier input,
body.lt-ui-dossier select,
body.lt-ui-dossier textarea{
  border-radius:0!important;
  background-color:#04111c!important;
  border-color:rgba(45,105,134,.72)!important;
  box-shadow:none!important;
}
body.lt-ui-dossier input:focus,
body.lt-ui-dossier select:focus,
body.lt-ui-dossier textarea:focus,
body.lt-ui-dossier [contenteditable="true"]:focus{
  border-color:var(--cyan,var(--lt-dossier-cyan))!important;
  outline:1px solid rgba(0,216,255,.16)!important;
  outline-offset:0;
}

/* Shared button geometry. Status pills and tags retain their compact rounded shape. */
body.lt-ui-dossier .btn,
body.lt-ui-dossier button.tab,
body.lt-ui-dossier .contact-tab-button,
body.lt-ui-dossier .main-view-tab{
  border-radius:0!important;
  box-shadow:none!important;
}
body.lt-ui-dossier .btn:not(.pill):not(.tag),
body.lt-ui-dossier button.tab,
body.lt-ui-dossier .contact-tab-button,
body.lt-ui-dossier .main-view-tab{
  clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);
}
body.lt-ui-dossier .btn:hover,
body.lt-ui-dossier button.tab:hover,
body.lt-ui-dossier .contact-tab-button:hover,
body.lt-ui-dossier .main-view-tab:hover{
  background-color:rgba(0,216,255,.10)!important;
}

/* Shared framed surfaces. The right-angle corner mark mirrors the Species dossier. */
body.lt-ui-dossier .topbar,
body.lt-ui-dossier .top,
body.lt-ui-dossier .brand,
body.lt-ui-dossier .section,
body.lt-ui-dossier .panel,
body.lt-ui-dossier .workspace,
body.lt-ui-dossier .editor-panel,
body.lt-ui-dossier .reader,
body.lt-ui-dossier .profile-card,
body.lt-ui-dossier .scan-card,
body.lt-ui-dossier .editor-block,
body.lt-ui-dossier .vehicle-profile-panel,
body.lt-ui-dossier .ops-panel,
body.lt-ui-dossier .lt-dialog-card,
body.lt-ui-dossier .modal-box,
body.lt-ui-dossier .lt-theme-modal-box,
body.lt-ui-dossier .lt-name-box{
  position:relative;
  border-radius:0!important;
  border-color:var(--line,var(--lt-dossier-line))!important;
  background:linear-gradient(180deg,rgba(6,19,31,.93),rgba(3,12,20,.97))!important;
  box-shadow:var(--lt-dossier-shadow)!important;
}
body.lt-ui-dossier .topbar::after,
body.lt-ui-dossier .top::after,
body.lt-ui-dossier .brand::after,
body.lt-ui-dossier .section::after,
body.lt-ui-dossier .panel::after,
body.lt-ui-dossier .workspace::after,
body.lt-ui-dossier .editor-panel::after,
body.lt-ui-dossier .reader::after,
body.lt-ui-dossier .profile-card::after,
body.lt-ui-dossier .scan-card::after,
body.lt-ui-dossier .editor-block::after,
body.lt-ui-dossier .vehicle-profile-panel::after,
body.lt-ui-dossier .ops-panel::after{
  content:"";
  position:absolute;
  top:-1px;
  right:-1px;
  width:17px;
  height:17px;
  border-top:1px solid rgba(0,216,255,.48);
  border-right:1px solid rgba(0,216,255,.48);
  pointer-events:none;
  z-index:3;
}
body.lt-ui-dossier .topbar,
body.lt-ui-dossier .top,
body.lt-ui-dossier .brand{
  box-shadow:inset 2px 0 0 rgba(0,216,255,.64),var(--lt-dossier-shadow)!important;
}

/* Consistent card headings and readable text flow. */
body.lt-ui-dossier .section>h2,
body.lt-ui-dossier .panel>h2,
body.lt-ui-dossier .panel-head h2,
body.lt-ui-dossier .panel-head h3,
body.lt-ui-dossier .profile-card-head,
body.lt-ui-dossier .scan-card-head,
body.lt-ui-dossier .editor-block-title,
body.lt-ui-dossier .vehicle-profile-panel>h3,
body.lt-ui-dossier .ops-panel>h3,
body.lt-ui-dossier .outline-title{
  position:relative;
  color:#dff7ff!important;
  font-family:var(--lt-dossier-font)!important;
  text-transform:uppercase;
  letter-spacing:.10em;
}
body.lt-ui-dossier .section>h2,
body.lt-ui-dossier .panel>h2,
body.lt-ui-dossier .panel-head,
body.lt-ui-dossier .profile-card-head,
body.lt-ui-dossier .scan-card-head,
body.lt-ui-dossier .editor-block-title,
body.lt-ui-dossier .outline-title{
  border-bottom:1px solid var(--lt-dossier-line-soft);
  padding-bottom:9px;
  margin-bottom:11px;
}
body.lt-ui-dossier .section>h2::before,
body.lt-ui-dossier .panel>h2::before,
body.lt-ui-dossier .panel-head h2::before,
body.lt-ui-dossier .panel-head h3::before,
body.lt-ui-dossier .profile-card-head::before,
body.lt-ui-dossier .scan-card-head::before,
body.lt-ui-dossier .editor-block-title::before,
body.lt-ui-dossier .vehicle-profile-panel>h3::before,
body.lt-ui-dossier .ops-panel>h3::before,
body.lt-ui-dossier .outline-title::before{
  content:"";
  display:inline-block;
  width:3px;
  height:12px;
  margin-right:8px;
  vertical-align:-2px;
  background:var(--cyan,var(--lt-dossier-cyan));
}
body.lt-ui-dossier p,
body.lt-ui-dossier .note,
body.lt-ui-dossier .field-note,
body.lt-ui-dossier .report-body,
body.lt-ui-dossier .profile-card p,
body.lt-ui-dossier .vehicle-profile-note{
  line-height:1.62;
  overflow-wrap:anywhere;
}

/* Connected dossier tabs shared by Economy, Company, PDA, Operations, Contacts and Ships. */
body.lt-ui-dossier .tabs,
body.lt-ui-dossier .contact-tabbar,
body.lt-ui-dossier .main-view-tabs{
  display:flex!important;
  align-items:flex-end;
  gap:0!important;
  padding:13px 0 0!important;
  margin:0 0 16px!important;
  border:0!important;
  border-bottom:1px solid rgba(39,71,98,.88)!important;
  background:transparent!important;
  overflow-x:auto;
  overflow-y:hidden;
  scrollbar-width:thin;
  scrollbar-color:rgba(0,216,255,.35) transparent;
}
body.lt-ui-dossier .tabs::-webkit-scrollbar,
body.lt-ui-dossier .contact-tabbar::-webkit-scrollbar,
body.lt-ui-dossier .main-view-tabs::-webkit-scrollbar{height:4px}
body.lt-ui-dossier .tabs::-webkit-scrollbar-thumb,
body.lt-ui-dossier .contact-tabbar::-webkit-scrollbar-thumb,
body.lt-ui-dossier .main-view-tabs::-webkit-scrollbar-thumb{background:rgba(0,216,255,.35)}
body.lt-ui-dossier .tabs>.btn,
body.lt-ui-dossier .tabs>button.tab,
body.lt-ui-dossier .contact-tab-button,
body.lt-ui-dossier .main-view-tab{
  position:relative;
  flex:0 0 auto;
  min-width:0!important;
  margin:0 5px -1px 0!important;
  padding:10px 15px 11px!important;
  border:1px solid rgba(39,71,98,.80)!important;
  border-bottom-color:rgba(39,71,98,.88)!important;
  background:#091827!important;
  color:#819eae!important;
  font:10px/1 var(--lt-dossier-font)!important;
  letter-spacing:.10em!important;
  text-transform:uppercase;
  white-space:nowrap;
}
body.lt-ui-dossier .tabs>.btn::before,
body.lt-ui-dossier .tabs>button.tab::before,
body.lt-ui-dossier .contact-tab-button::before,
body.lt-ui-dossier .main-view-tab::before{
  content:"";
  position:absolute;
  left:0;
  right:7px;
  top:0;
  height:2px;
  background:transparent;
}
body.lt-ui-dossier .tabs>.btn.active,
body.lt-ui-dossier .tabs>button.tab.active,
body.lt-ui-dossier .contact-tab-button.active,
body.lt-ui-dossier .main-view-tab.active{
  z-index:2;
  color:#fff!important;
  border-color:rgba(0,216,255,.62)!important;
  border-bottom-color:#07131f!important;
  background:#0a1f30!important;
}
body.lt-ui-dossier .tabs>.btn.active::before,
body.lt-ui-dossier .tabs>button.tab.active::before,
body.lt-ui-dossier .contact-tab-button.active::before,
body.lt-ui-dossier .main-view-tab.active::before{background:var(--cyan,var(--lt-dossier-cyan))}

/* Statistics use the same restrained, connected visual language. */
body.lt-ui-dossier .kpis,
body.lt-ui-dossier .stat-grid,
body.lt-ui-dossier .grid:has(>.kpi),
body.lt-ui-dossier .usage-wrap,
body.lt-ui-dossier .vehicle-design-grid,
body.lt-ui-dossier .public-facts-grid,
body.lt-ui-dossier .telemetry-grid{
  gap:1px!important;
  padding:1px;
  background:var(--lt-dossier-line);
  border:0!important;
}
body.lt-ui-dossier .kpi,
body.lt-ui-dossier .stat,
body.lt-ui-dossier .usage-card,
body.lt-ui-dossier .vehicle-design-card,
body.lt-ui-dossier .telemetry-stat,
body.lt-ui-dossier .meta-box{
  border-radius:0!important;
  border:0!important;
  background:#081827!important;
  box-shadow:none!important;
}
body.lt-ui-dossier .kpi .k,
body.lt-ui-dossier .stat span,
body.lt-ui-dossier .usage-card .label,
body.lt-ui-dossier .vehicle-design-card span,
body.lt-ui-dossier .telemetry-stat span{
  color:#6f9daf!important;
  font-size:9px!important;
  letter-spacing:.10em!important;
}

/* Tables are flat database surfaces rather than detached rounded boxes. */
body.lt-ui-dossier .table-wrap,
body.lt-ui-dossier .inventory-table-wrap,
body.lt-ui-dossier .ops-table-wrap{
  border-radius:0!important;
  border-color:var(--lt-dossier-line)!important;
  background:#030a11!important;
  box-shadow:none!important;
}
body.lt-ui-dossier table{
  border-color:var(--lt-dossier-line)!important;
  background:#030a11;
}
body.lt-ui-dossier th{
  background:#091d2d!important;
  color:#9edff0!important;
  font-family:var(--lt-dossier-font)!important;
  letter-spacing:.09em!important;
}
body.lt-ui-dossier td{
  border-color:rgba(39,71,98,.32)!important;
}
body.lt-ui-dossier tbody tr:hover td,
body.lt-ui-dossier tbody tr:hover{
  background-color:rgba(0,216,255,.045)!important;
}

/* List cards retain selection behaviour while matching the dossier cards. */
body.lt-ui-dossier .card,
body.lt-ui-dossier .log-card,
body.lt-ui-dossier .company-card,
body.lt-ui-dossier .item-row,
body.lt-ui-dossier .diary-entry,
body.lt-ui-dossier .message-row,
body.lt-ui-dossier .manifest-item,
body.lt-ui-dossier .history-item,
body.lt-ui-dossier .repair-item,
body.lt-ui-dossier .contact-summary,
body.lt-ui-dossier .section-card,
body.lt-ui-dossier .vehicle-system-group{
  border-radius:0!important;
  border-color:rgba(39,71,98,.66)!important;
  background:linear-gradient(180deg,rgba(6,19,31,.86),rgba(3,12,20,.94))!important;
  box-shadow:none!important;
}
body.lt-ui-dossier .card.active,
body.lt-ui-dossier .log-card.active,
body.lt-ui-dossier .company-card.active,
body.lt-ui-dossier tr.active,
body.lt-ui-dossier tr.selected{
  border-color:rgba(0,216,255,.70)!important;
  box-shadow:inset 2px 0 0 var(--cyan,var(--lt-dossier-cyan))!important;
}

/* Modal/dialog consistency. */
body.lt-ui-dossier .modal-box,
body.lt-ui-dossier .lt-dialog-card,
body.lt-ui-dossier .lt-theme-modal-box,
body.lt-ui-dossier .lt-name-box,
body.lt-ui-dossier .theme-dialog{
  border-radius:0!important;
  border-color:rgba(0,216,255,.52)!important;
  background:linear-gradient(180deg,#071827,#030a11)!important;
}

/* Module-specific layout tuning. */

/* Banking, Company, Data and PDA: keep the functional side rail, clean the reading surface. */
body.lt-module-banking .main,
body.lt-module-company .main,
body.lt-module-data .main,
body.lt-module-pda .main{
  padding:16px 18px 58px!important;
}
body.lt-module-banking .sidebar,
body.lt-module-company .sidebar,
body.lt-module-data .sidebar,
body.lt-module-pda .sidebar{
  background:linear-gradient(180deg,rgba(6,18,30,.98),rgba(3,10,18,.99))!important;
}
body.lt-module-banking .grid,
body.lt-module-company .grid2,
body.lt-module-company .grid3,
body.lt-module-pda .grid,
body.lt-module-pda .grid2,
body.lt-module-data .grid{
  align-items:start;
}
body.lt-module-company .company-finance-note,
body.lt-module-data .diag-box,
body.lt-module-pda .trade-panel{
  border-radius:0!important;
  border-color:rgba(39,71,98,.66)!important;
  background:rgba(6,19,31,.82)!important;
}
body.lt-module-company .contract-doc,
body.lt-module-company .rich-preview,
body.lt-module-pda .diary-body,
body.lt-module-pda .message-body{
  width:100%;
  max-width:none!important;
  line-height:1.68!important;
}

/* Economy: preserve the market workspace but remove the pill-heavy styling. */
body.lt-module-economy .app{gap:0}
body.lt-module-economy .top{padding:15px 18px!important;border-left:1px solid var(--line)!important}
body.lt-module-economy .main{padding:16px 18px 60px!important}
body.lt-module-economy .panel{padding:16px 18px!important}
body.lt-module-economy .panel h2{font-size:11px!important}
body.lt-module-economy .layout{gap:12px}
body.lt-module-economy .stat,
body.lt-module-economy .card,
body.lt-module-economy .gm-box,
body.lt-module-economy .empty,
body.lt-module-economy .pill{
  border-radius:0!important;
}
body.lt-module-economy .pill{clip-path:none}

/* Equipment: database table plus an aligned dossier editor rail. */
body.lt-module-equipment .main{padding:16px 18px!important}
body.lt-module-equipment .details{padding:16px;background:linear-gradient(180deg,rgba(6,18,30,.98),rgba(3,10,18,.99))!important}
body.lt-module-equipment .toolbar{
  margin:0 0 12px;
  padding:11px;
  border:1px solid var(--lt-dossier-line);
  background:rgba(6,19,31,.86);
}
body.lt-module-equipment .toolbar input,
body.lt-module-equipment .toolbar select{max-width:260px}
body.lt-module-equipment .subhead{
  margin-top:17px;
  padding:9px 0 0 10px;
  border-top:1px solid var(--lt-dossier-line-soft);
  border-left:2px solid var(--cyan,var(--lt-dossier-cyan));
  color:#9fdde8;
}
body.lt-module-equipment .kind-panel{border-top-color:var(--lt-dossier-line-soft)!important}

/* Contacts: profile navigation and cards follow the Species dossier hierarchy. */
body.lt-module-contacts .main{padding:14px 18px 60px!important}
body.lt-module-contacts .contact-render{
  width:min(1320px,100%);
  margin-left:auto;
  margin-right:auto;
}
body.lt-module-contacts .profile-card,
body.lt-module-contacts .scan-card,
body.lt-module-contacts .editor-block{padding:16px 18px!important}
body.lt-module-contacts .public-profile-grid,
body.lt-module-contacts .gm-inline-grid{gap:12px!important}
body.lt-module-contacts .public-facts-grid{margin-bottom:14px}
body.lt-module-contacts .profile-card p,
body.lt-module-contacts .profile-card .field-note,
body.lt-module-contacts .scan-card p{width:100%;max-width:none!important}
body.lt-module-contacts .contact-tab-panel.active{animation:ltDossierPanelIn .17s ease both}

/* Narrative: preserve the book/editor layouts, align surrounding chrome and subsections. */
body.lt-module-narrative .left,
body.lt-module-narrative .right{
  background:linear-gradient(180deg,rgba(6,18,30,.98),rgba(3,10,18,.99))!important;
}
body.lt-module-narrative .main{padding:16px 18px 60px!important}
body.lt-module-narrative .reader{
  width:min(1180px,100%);
  margin:0 auto;
  padding:30px 36px;
}
body.lt-module-narrative .reader-title{font-family:var(--lt-dossier-font)!important;font-weight:400;letter-spacing:.055em}
body.lt-module-narrative .content{
  width:100%;
  max-width:none!important;
  font-family:var(--lt-dossier-font)!important;
  font-size:15px!important;
  line-height:1.72!important;
}
body.lt-module-narrative .content h1,
body.lt-module-narrative .content h2,
body.lt-module-narrative .content h3{
  font-family:var(--lt-dossier-font)!important;
}
body.lt-module-narrative .content h1{font-size:20px!important}
body.lt-module-narrative .content h2{font-size:16px!important}
body.lt-module-narrative .content h3{font-size:13px!important}
body.lt-module-narrative .editor-section,
body.lt-module-narrative .edit-toolbar,
body.lt-module-narrative .rich-editor{
  border-radius:0!important;
  border-color:var(--lt-dossier-line)!important;
}

/* Operations: style the command tabs and panels without constraining radar/cargo canvases. */
body.lt-module-operations .app{gap:0!important;padding:12px 14px!important}
body.lt-module-operations .topbar{margin-bottom:0;padding:12px 14px!important}
body.lt-module-operations .tabs{margin-bottom:12px!important}
body.lt-module-operations .content{padding-bottom:60px}
body.lt-module-operations .panel{padding:14px 16px!important;margin-bottom:12px!important}
body.lt-module-operations .stat-grid,
body.lt-module-operations .resource-strip{gap:1px!important;padding:1px;background:var(--lt-dossier-line)}
body.lt-module-operations .stat,
body.lt-module-operations .section-card,
body.lt-module-operations .contact-summary,
body.lt-module-operations .manifest-item,
body.lt-module-operations .history-item,
body.lt-module-operations .repair-item{border-radius:0!important}
body.lt-module-operations .radar-panel,
body.lt-module-operations .cargo-grid-shell,
body.lt-module-operations .damage-diagram-shell{border-radius:0!important}

/* Vehicles/Ships: profile, deck and cargo tabs now share the approved geometry. */
body.lt-module-ships .main{padding:14px 18px 60px!important}
body.lt-module-ships .sidebar,
body.lt-module-ships .details{background:linear-gradient(180deg,rgba(6,18,30,.98),rgba(3,10,18,.99))!important}
body.lt-module-ships .main-view-tabs{margin-top:-1px!important}
body.lt-module-ships .vehicle-db-banner,
body.lt-module-ships .vehicle-design-card,
body.lt-module-ships .vehicle-profile-panel,
body.lt-module-ships .vehicle-system-group,
body.lt-module-ships .ops-panel{
  border-radius:0!important;
}
body.lt-module-ships .vehicle-profile-note{width:100%;max-width:none!important}
body.lt-module-ships .vehicle-profile-columns{gap:12px!important}

/* Star Map: only unify tool chrome; map, system canvas and planet visualisers remain unconstrained. */
body.lt-module-sector .sidebar,
body.lt-module-sector .panel{
  background:linear-gradient(180deg,rgba(6,18,30,.98),rgba(3,10,18,.99))!important;
}
body.lt-module-sector .section,
body.lt-module-sector .lt-habitability-panel,
body.lt-module-sector .lt-dossier-section,
body.lt-module-sector .pv-card{
  border-radius:0!important;
  border-color:var(--lt-dossier-line)!important;
}
body.lt-module-sector .section>h2,
body.lt-module-sector .display-section-title,
body.lt-module-sector .lt-dossier-section-title{
  font-family:var(--lt-dossier-font)!important;
  letter-spacing:.10em!important;
}
body.lt-module-sector .btn{border-radius:0!important}

@keyframes ltDossierPanelIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}

@media(max-width:1180px){
  body.lt-module-banking .app,
  body.lt-module-company .app,
  body.lt-module-data .app,
  body.lt-module-pda .app{grid-template-columns:290px minmax(0,1fr)!important}
  body.lt-module-equipment .app{grid-template-columns:minmax(0,1fr) 360px!important}
  body.lt-module-narrative .app{grid-template-columns:290px minmax(460px,1fr) 250px!important}
}

@media(max-width:900px){
  body.lt-ui-dossier .tabs,
  body.lt-ui-dossier .contact-tabbar,
  body.lt-ui-dossier .main-view-tabs{padding-top:9px!important;margin-bottom:12px!important}
  body.lt-ui-dossier .tabs>.btn,
  body.lt-ui-dossier .tabs>button.tab,
  body.lt-ui-dossier .contact-tab-button,
  body.lt-ui-dossier .main-view-tab{padding:9px 12px 10px!important;font-size:9px!important}
  body.lt-ui-dossier .grid2,
  body.lt-ui-dossier .grid3,
  body.lt-ui-dossier .form-grid,
  body.lt-ui-dossier .split,
  body.lt-ui-dossier .public-profile-grid,
  body.lt-ui-dossier .vehicle-profile-columns{grid-template-columns:1fr!important}
  body.lt-module-equipment .app{display:block!important;height:auto!important;min-height:100%;overflow:auto}
  body.lt-module-equipment .main{overflow:visible!important}
  body.lt-module-equipment .table-wrap{height:58vh!important;min-height:420px}
  body.lt-module-equipment .details{display:block!important;overflow:visible!important;border-left:0;border-top:1px solid var(--lt-dossier-line)}
  body.lt-module-equipment.lt-player-mode .details{display:none!important}
  body.lt-module-narrative .app{grid-template-columns:250px minmax(0,1fr)!important}
  body.lt-module-narrative .right{display:none!important}
  body.lt-module-contacts .contact-render{width:100%}
}

@media(max-width:680px){
  body.lt-module-banking .app,
  body.lt-module-company .app,
  body.lt-module-data .app,
  body.lt-module-pda .app,
  body.lt-module-narrative .app,
  body.lt-module-ships .app{
    display:block!important;
    height:auto!important;
    min-height:100%;
    overflow:auto!important;
  }
  body.lt-module-banking .sidebar,
  body.lt-module-company .sidebar,
  body.lt-module-data .sidebar,
  body.lt-module-pda .sidebar,
  body.lt-module-narrative .left,
  body.lt-module-narrative .right,
  body.lt-module-ships .sidebar,
  body.lt-module-ships .details{
    display:block!important;
    width:100%!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
    border-left:0!important;
    border-right:0!important;
    border-bottom:1px solid var(--lt-dossier-line)!important;
  }
  body.lt-module-banking .main,
  body.lt-module-company .main,
  body.lt-module-data .main,
  body.lt-module-pda .main,
  body.lt-module-narrative .main,
  body.lt-module-ships .main{height:auto!important;overflow:visible!important}
  body.lt-module-narrative .reader{padding:20px 17px}
  body.lt-module-economy .main,
  body.lt-module-operations .content,
  body.lt-module-contacts .main,
  body.lt-module-ships .main{padding-left:8px!important;padding-right:8px!important}
}
