.full-domain{
  --fd-line:var(--ui-color-line);
  --fd-line-soft:var(--ui-color-line-soft);
  --fd-text:var(--ui-color-text);
  --fd-heading:var(--ui-color-heading);
  --fd-panel:var(--ui-color-panel-overlay);
  --fd-panel-head:var(--ui-color-panel-head);
  --fd-control-bg:#2d3744;
  --fd-control-line:#495465;
  --ui-shell-line:var(--fd-line);
  --ui-shell-bg:var(--fd-panel);
}

.full-domain *{box-sizing:border-box}

body.full-domain{
  margin:0;
  color:var(--fd-text);
  font:12px/1.35 Arial, Helvetica, sans-serif;
  letter-spacing:.01em;
}

.full-domain .copy-button.is-success,
.full-domain .top-nav-actions .option-button.is-success{
  background:#3c7040;
  border-color:#4d8f54;
  color:#f4fff3;
  min-width:34px;
}

.full-domain .fd-container{
  width:100%;
  max-width:1480px;
  margin:0 auto;
  padding:54px 20px 40px;
}

.full-domain .fd-section{
  margin-top:var(--ui-section-gap);
  padding-top:var(--ui-section-padding-top);
  border-top:1px solid var(--fd-line);
}

.full-domain .fd-section:first-child{
  margin-top:0;
  padding-top:0;
  border-top:0;
}

.full-domain .fd-about-section{
  margin-top:0;
  padding-top:0;
  padding-bottom:20px;
  border-top:0;
  border-bottom:1px solid var(--fd-line);
}

.full-domain .fd-about-section + .fd-accordion{
  margin-top:0;
  padding-top:0;
  border-top:0;
}

.full-domain .fd-section.fd-accordion{
  margin-top:0;
  padding-top:0;
  border-top:0;
}

.full-domain .fd-about-inner{
  max-width:1000px;
  margin:0 auto;
  text-align:left;
  display:flex;
  flex-direction:column;
}

.full-domain .fd-about-block:not(.is-expanded) .fd-about-copy{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
}

.full-domain .fd-about-toggle{
  align-self:center;
  margin:20px 0 0;
}

.full-domain .fd-section-title,
.full-domain .fd-block-title{
  color:var(--fd-heading);
  font-size:12px;
  font-weight:700;
  letter-spacing:.12em;
  text-transform:uppercase;
  margin:0 0 10px;
}

.full-domain .fd-table-block + .fd-block-title{
  margin-top:20px;
}

.full-domain .fd-block-title + .fd-section-title,
.full-domain .fd-accordion-panel > .fd-section-title:first-child{
  color:#b2bac4;
  font-size:11px;
  margin-top:-2px;
  margin-bottom:10px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-villages-cities-population-cities"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-villages-cities-population-traditional-villages"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-villages-cities-population-custom-villages"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-establishments-network-type"]) > .fd-block-title,
.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-income-expenses-income-summary"]) > .fd-block-title,
.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-income-expenses-expenses-summary"]) > .fd-block-title,
.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-income-without-corruption"]) > .fd-block-title,
.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-income-expenses-profit-loss"]) > .fd-block-title,
.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-income-expenses-financial-notes"]) > .fd-block-title,
.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-income-expenses-treasury"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-establishments-villas-plantations"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-establishments-manufactures-industry"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-establishments-mines"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-establishments-custom"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-capital-custom-establishments"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-ruler-palace-custom"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-ongoing-projects-list"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-military-feudal-units"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-military-standing-army"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-military-special-units"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-nature-god"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block:has(.fd-table-shell[data-fd-table="domain-other-domain-deity"]) > .fd-block-title{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-section-title.fd-section-title-muted{
  color:#b2bac4;
  font-size:11px;
}

.full-domain .fd-table-block + .fd-section-title{
  color:#b2bac4;
  font-size:11px;
  margin-top:20px;
  margin-bottom:10px;
}

.full-domain .fd-accordion{
  border:1px solid var(--fd-line);
  border-radius:4px;
  background:transparent;
  overflow:hidden;
}

.full-domain .fd-accordion:has(.fd-table-shell[data-fd-table="domain-chancellors-military-command"]),
.full-domain .fd-accordion:has(.fd-table-shell[data-fd-table="domain-chancellors-magistrates-supreme-court"]),
.full-domain .fd-accordion:has(.fd-table-shell[data-fd-table="domain-chancellors-state-treasury-manor-managers"]),
.full-domain .fd-accordion:has(.fd-table-shell[data-fd-table="domain-chancellors-customs-office-border-posts"]),
.full-domain .fd-accordion:has(.fd-table-shell[data-fd-table="domain-chancellors-wizards-laboratory"]),
.full-domain .fd-accordion:has(.fd-table-shell[data-fd-table="domain-chancellors-secret-contacts"]),
.full-domain .fd-accordion:has(.fd-table-shell[data-fd-table="domain-chancellors-council-of-temples"]){
  overflow:visible;
}

.full-domain .fd-accordion:has(.fd-table-shell[data-fd-table="domain-domestic-politics"]){
  overflow:visible;
}

.full-domain .fd-accordion:has(.fd-table-shell[data-fd-table="domain-ruler-palace"]){
  overflow:visible;
}

.full-domain .fd-accordion + .fd-accordion{
  margin-top:20px;
}

.full-domain .fd-accordion-header{
  width:100%;
  min-height:44px;
  padding:0 20px;
  border:0;
  border-bottom:1px solid var(--fd-line-soft);
  background:var(--fd-panel-head);
  color:var(--fd-heading);
  font:inherit;
  font-size:12px;
  font-weight:700;
  letter-spacing:.12em;
  text-transform:uppercase;
  display:flex;
  align-items:center;
  justify-content:space-between;
  cursor:pointer;
}

.full-domain .fd-accordion-header:hover{
  background:rgba(53,63,76,.92);
}

.full-domain .fd-accordion-indicator{
  font-size:16px;
  line-height:1;
}

.full-domain .fd-accordion-header[aria-expanded="true"] .fd-accordion-indicator{
  transform:rotate(45deg);
}

.full-domain .fd-accordion-panel{
  padding:20px;
}

.full-domain .fd-table-block + .fd-table-block{
  margin-top:20px;
}

.full-domain .fd-grid-2 > .fd-table-block + .fd-table-block,
.full-domain .fd-grid-3 > .fd-table-block + .fd-table-block{
  margin-top:0;
}

.full-domain .fd-grid-2 + .fd-table-block,
.full-domain .fd-grid-3 + .fd-table-block{
  margin-top:20px;
}

.full-domain .fd-grid-2,
.full-domain .fd-grid-3{
  display:flex;
  align-items:flex-start;
  gap:20px;
  margin-top:20px;
}

.full-domain .fd-accordion:has(.fd-table-shell[data-fd-table="domain-military-feudal-units"]) .fd-accordion-panel > .fd-grid-2:first-child{
  margin-top:0;
}

.full-domain section[data-fd-accordion-key="income_expenses"] .fd-accordion-panel > .fd-grid-2:first-child{
  margin-top:0;
}

.full-domain .fd-grid-2 > *,
.full-domain .fd-grid-3 > *{
  min-width:0;
}

.full-domain .fd-grid-2 > *{
  flex:1 1 0;
}

.full-domain .fd-grid-2 > .fd-table-block.fd-table-block-half{
  flex:0 0 calc((100% - 20px) / 2);
  max-width:calc((100% - 20px) / 2);
}

.full-domain .fd-grid-3 > *{
  flex:1 1 0;
}

.full-domain .fd-add-row-links{
  display:flex;
  gap:var(--ui-table-action-gap);
  margin-top:5px;
  padding:0;
  color:#b2bac4;
  font-size:12px;
}

.full-domain .fd-table-shell{
  border:1px solid var(--ui-shell-line);
  border-radius:var(--ui-shell-radius);
  background:var(--ui-shell-bg);
  overflow-x:auto;
  overflow-y:hidden;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-network-type"]{
  overflow-y:visible;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-military-command"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-magistrates-supreme-court"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-state-treasury-manor-managers"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-customs-office-border-posts"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-wizards-laboratory"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-secret-contacts"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-council-of-temples"]{
  position:relative;
  z-index:30;
  overflow-x:visible;
  overflow-y:visible;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace"]{
  position:relative;
  z-index:30;
  overflow-x:visible;
  overflow-y:visible;
}

.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics"]{
  position:relative;
  z-index:30;
  overflow-x:visible;
  overflow-y:visible;
}

.full-domain .fd-table-shell[data-fd-table="domain-population-overview"]{
  position:relative;
  z-index:30;
  overflow-x:visible;
  overflow-y:visible;
}

.full-domain .fd-table{
  width:100%;
  border-collapse:collapse;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-military-command"] .fd-table,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-magistrates-supreme-court"] .fd-table,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-state-treasury-manor-managers"] .fd-table,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-customs-office-border-posts"] .fd-table,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-wizards-laboratory"] .fd-table,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-secret-contacts"] .fd-table,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-council-of-temples"] .fd-table{
  border-collapse:separate;
  border-spacing:0;
}

.full-domain .fd-table th,
.full-domain .fd-table td{
  height:32px;
  padding:4px 8px;
  border-top:1px solid var(--fd-line-soft);
  border-right:1px solid var(--fd-line-soft);
  vertical-align:middle;
}

.full-domain .fd-table tbody tr:first-child th,
.full-domain .fd-table tbody tr:first-child td{
  border-top:0;
}

.full-domain .fd-table th:last-child,
.full-domain .fd-table td:last-child{
  border-right:0;
}

.full-domain .fd-table th{
  width:34%;
  background:rgba(39,47,58,.92);
  color:#d2d8df;
  font-size:10px;
  font-weight:700;
  letter-spacing:.12em;
  text-transform:uppercase;
  text-align:left;
}

.full-domain .fd-table tbody tr:not(:first-child) td,
.full-domain .fd-table tbody tr:not(:first-child) th{
  font-size:inherit;
  font-weight:400;
  letter-spacing:.01em;
  text-transform:none;
}

.full-domain .fd-table tbody tr:not(:first-child) td .fd-label-note,
.full-domain .fd-table tbody tr:not(:first-child) td .ui-helper-text,
.full-domain .fd-table tbody tr:not(:first-child) th .fd-label-note,
.full-domain .fd-table tbody tr:not(:first-child) th .ui-helper-text{
  color:inherit;
  font-size:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-transform:inherit;
}

.full-domain .fd-table-shell[data-fd-table="domain-otherworld"] .fd-table tbody tr:first-child th,
.full-domain .fd-table-shell[data-fd-table="domain-nature-god"] .fd-table tbody tr:first-child th,
.full-domain .fd-table-shell[data-fd-table="domain-other-domain-deity"] .fd-table tbody tr:first-child th{
  font-size:inherit;
  font-weight:400;
  letter-spacing:.01em;
  text-transform:none;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-ruler"] .fd-input,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-strategist"] .fd-input,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-high-magistrate"] .fd-input,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-land-magistrate"] .fd-input,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-sea-magistrate"] .fd-input,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-court-wizard"] .fd-input,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-chief-shinobi"] .fd-input,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-archpriest"] .fd-input{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-ruler"] .ui-input-with-unit-field[data-fd-ruler-lifestyle-cost="true"]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-strategist"] [data-fd-field="name"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-high-magistrate"] [data-fd-field="name"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-land-magistrate"] [data-fd-field="name"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-sea-magistrate"] [data-fd-field="name"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-court-wizard"] [data-fd-field="name"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-chief-shinobi"] [data-fd-field="name"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-archpriest"] [data-fd-field="name"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-ruler"] [data-fd-field="special_abilities"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-strategist"] [data-fd-field="special_abilities"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-high-magistrate"] [data-fd-field="special_abilities"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-land-magistrate"] [data-fd-field="special_abilities"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-sea-magistrate"] [data-fd-field="special_abilities"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-court-wizard"] [data-fd-field="special_abilities"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-chief-shinobi"] [data-fd-field="special_abilities"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-archpriest"] [data-fd-field="special_abilities"]{
  text-align:left;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-court-wizard"] [data-fd-field="custom_header_1"],
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-court-wizard"] [data-fd-field="custom_header_2"]{
  font-weight:700;
  text-transform:uppercase;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-court-wizard-extra"] .fd-input{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-court-wizard-extra"] tr:first-child .fd-input{
  font-weight:700;
  text-transform:uppercase;
}

.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics"] .fd-input{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics"] [data-fd-domestic-politics-establishment-display] .ui-info-tip{
  position:relative;
  z-index:20;
}

.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics"] [data-fd-domestic-politics-establishment-display] .ui-info-tip-bubble{
  left:auto;
  right:0;
  top:auto;
  bottom:100%;
  margin-top:0;
  margin-bottom:6px;
  z-index:1001;
  transform:none;
}

.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics"] [data-fd-domestic-politics-establishment-display] .ui-info-tip-bubble::after{
  left:auto;
  right:10px;
  top:100%;
}

.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics-time-of-troubles-passed"] .fd-input,
.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics-time-of-troubles-until-end"] .fd-input,
.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics-famine"] .fd-input{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-base-stats"] .fd-table tbody tr:nth-child(2) td{
  color:var(--fd-heading);
}

.full-domain .fd-table-shell[data-fd-table="domain-base-stats"] .ui-input-with-unit{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
}

.full-domain .fd-table-shell[data-fd-table="domain-base-stats"] .ui-input-with-unit-field[data-fd-base-market-capacity="true"]{
  flex:1 1 auto;
  min-width:0;
  width:100%;
  height:var(--ui-table-control-height);
  padding:var(--ui-table-control-padding-y) var(--ui-table-control-padding-x);
  border:1px solid var(--ui-field-border);
  border-radius:var(--ui-field-radius);
  background:var(--ui-field-bg);
  color:var(--fd-heading);
  font:inherit;
  font-size:var(--ui-field-font-size);
  line-height:normal;
  text-align:center;
  box-sizing:border-box;
}

.full-domain .fd-table-shell[data-fd-table="domain-base-stats"] .ui-input-with-unit-addon{
  flex:0 0 auto;
  margin-left:8px;
  color:var(--fd-heading);
  white-space:nowrap;
}

.full-domain .fd-table-shell[data-fd-table="domain-base-stats"] .ui-input-with-unit-field[data-fd-base-market-capacity="true"]:focus{
  outline:1px solid var(--ui-field-focus);
  outline-offset:0;
}

.full-domain .fd-table-shell[data-fd-table="domain-base-stats"] .fd-table tbody tr:first-child th{
  color:var(--fd-heading);
}

.full-domain .fd-table-shell[data-fd-table="domain-ongoing-projects-list"] [data-fd-field="ongoing_projects_villages_occupied"]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-ongoing-projects-list"] [data-fd-field="ongoing_projects_time_to_finish"]{
  text-align:left;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-villas-plantations"] .fd-input[data-fd-villas-count="true"]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-manufactures-industry"] .fd-input[data-fd-manufactures-count="true"]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-mines"] .fd-input[data-fd-mines-count="true"]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-input[data-fd-capital-establishment-count="true"]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace"] .fd-input[data-fd-ruler-palace-count="true"]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace"] .fd-table-ruler-palace th:nth-child(4),
.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace"] .fd-table-ruler-palace td:nth-child(4){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace-custom"] .fd-input[data-fd-ruler-palace-custom-numeric="true"],
.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace-custom"] .ui-input-with-unit-field[data-fd-ruler-palace-custom-numeric="true"]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-military-standing-army"] .fd-input[data-fd-military-numeric="true"],
.full-domain .fd-table-shell[data-fd-table="domain-military-standing-army"] .ui-input-with-unit-field[data-fd-military-numeric="true"],
.full-domain .fd-table-shell[data-fd-table="domain-military-special-units"] .fd-input[data-fd-military-numeric="true"],
.full-domain .fd-table-shell[data-fd-table="domain-military-special-units"] .ui-input-with-unit-field[data-fd-military-numeric="true"]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-treasury"] .fd-input[data-fd-income-expenses-summary-numeric="true"],
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-treasury"] .ui-input-with-unit-field[data-fd-income-expenses-summary-numeric="true"],
.full-domain .fd-table-shell[data-fd-table="domain-income-without-corruption"] .fd-input[data-fd-income-expenses-summary-numeric="true"],
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] .fd-input[data-fd-income-expenses-summary-numeric="true"],
.full-domain .fd-table-shell[data-fd-table="domain-income-without-corruption"] .ui-input-with-unit-field[data-fd-income-expenses-summary-numeric="true"],
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] .ui-input-with-unit-field[data-fd-income-expenses-summary-numeric="true"]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-cities"] [data-fd-field="cities_population"],
.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-traditional-villages"] [data-fd-field="traditional_villages_military_count"],
.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-traditional-villages"] [data-fd-field="traditional_villages_production_count"],
.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-traditional-villages"] [data-fd-field="traditional_villages_tenant_d6_count"],
.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-traditional-villages"] [data-fd-field="traditional_villages_tenant_d8_count"],
.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-traditional-villages"] [data-fd-field="traditional_villages_tenant_d10_count"],
.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-traditional-villages"] [data-fd-field="traditional_villages_tenant_d12_count"],
.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-custom-villages"] [data-fd-field="custom_villages_count"],
.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-custom-villages"] [data-fd-field="custom_villages_taxes"],
.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-custom-villages"] [data-fd-field="custom_villages_military_amount"]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-custom-villages"] tr[data-fd-summary-row="true"] td:nth-child(5){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-custom-villages"] tr[data-fd-summary-row="true"] td:nth-child(5) .ui-input-with-unit{
  display:inline-flex;
  justify-content:center;
  width:auto;
}

.full-domain .fd-table-single-col th{
  width:100%;
}

.full-domain .fd-table-3-col{
  table-layout:fixed;
}

.full-domain .fd-table-3-col th,
.full-domain .fd-table-3-col td{
  width:33.3333%;
  text-align:center;
}

.full-domain .fd-table-cities{
  table-layout:fixed;
}

.full-domain .fd-table-cities col.fd-cities-move-col{
  width:28px;
}

.full-domain .fd-table-cities col.fd-cities-data-col{
  width:calc((100% - 56px) / 3);
}

.full-domain .fd-table-cities col.fd-cities-delete-col{
  width:28px;
}

.full-domain .fd-table-cities th,
.full-domain .fd-table-cities td{
  text-align:center;
}

.full-domain .fd-table-custom-villages{
  table-layout:fixed;
}

.full-domain .fd-table-custom-villages col.fd-custom-villages-move-col{
  width:28px;
}

.full-domain .fd-table-custom-villages col.fd-custom-villages-data-col{
  width:calc((100% - 56px) / 6);
}

.full-domain .fd-table-custom-villages col.fd-custom-villages-delete-col{
  width:28px;
}

.full-domain .fd-table-custom-villages th,
.full-domain .fd-table-custom-villages td{
  width:auto;
  text-align:center;
}

.full-domain .fd-table-ruler-palace-custom{
  table-layout:fixed;
}

.full-domain .fd-table-ruler-palace-custom col.fd-ruler-palace-custom-move-col{
  width:28px;
}

.full-domain .fd-table-ruler-palace-custom col.fd-ruler-palace-custom-data-col{
  width:calc((100% - 56px) / 6);
}

.full-domain .fd-table-ruler-palace-custom col.fd-ruler-palace-custom-delete-col{
  width:28px;
}

.full-domain .fd-table-ruler-palace-custom th,
.full-domain .fd-table-ruler-palace-custom td{
  width:auto;
  text-align:center;
}

.full-domain .fd-table-custom-establishments{
  table-layout:fixed;
}

.full-domain .fd-table-custom-establishments col.fd-custom-establishments-move-col{
  width:28px;
}

.full-domain .fd-table-custom-establishments col.fd-custom-establishments-data-col{
  width:calc((100% - 56px) / 7);
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] .fd-table-custom-establishments col.fd-custom-establishments-data-col{
  width:calc((100% - 56px) / 6);
}

.full-domain .fd-table-custom-establishments col.fd-custom-establishments-delete-col{
  width:28px;
}

.full-domain .fd-table-custom-establishments th,
.full-domain .fd-table-custom-establishments td{
  width:auto;
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] .fd-input[data-fd-custom-establishment-numeric="true"]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] .fd-input[data-fd-capital-custom-establishment-numeric="true"],
.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] .ui-input-with-unit-field[data-fd-capital-custom-establishment-numeric="true"]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] [data-fd-other-total-expenses],
.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] [data-fd-other-total-income],
.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] [data-fd-other-summary-expenses],
.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] [data-fd-other-summary-income]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] [data-fd-other-total-expenses],
.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] [data-fd-other-total-income],
.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] [data-fd-other-summary-expenses],
.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] [data-fd-other-summary-income]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] td:nth-child(5) .ui-input-with-unit,
.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] td:nth-child(7) .ui-input-with-unit{
  display:inline-flex;
  justify-content:center;
  width:auto;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] tr[data-fd-summary-row="true"] td:nth-child(3),
.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] tr[data-fd-summary-row="true"] td:nth-child(5){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] tr[data-fd-summary-row="true"] td:nth-child(3) .ui-input-with-unit,
.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] tr[data-fd-summary-row="true"] td:nth-child(5) .ui-input-with-unit{
  display:flex;
  justify-content:center;
  width:100%;
}

.full-domain .fd-table-population{
  table-layout:fixed;
}

.full-domain .fd-table-population col.fd-population-move-col{
  width:28px;
}

.full-domain .fd-table-population col.fd-population-label-col{
  width:calc((100% - 56px) / 3);
}

.full-domain .fd-table-population col.fd-population-amount-col,
.full-domain .fd-table-population col.fd-population-total-col{
  width:calc((100% - 56px) / 3);
}

.full-domain .fd-table-population col.fd-population-delete-col{
  width:28px;
}

.full-domain .fd-table-population th,
.full-domain .fd-table-population td{
  width:auto;
}

.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-table-population th:nth-child(2),
.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-table-population td:nth-child(2){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-table-population th:nth-child(3),
.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-table-population td:nth-child(3),
.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-table-population th:nth-child(4),
.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-table-population td:nth-child(4){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-population-value-cell{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-population-value-with-tip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  max-width:100%;
}

.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-population-value-with-tip-input{
  display:flex;
  width:100%;
  justify-content:flex-start;
}

.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] td:nth-child(3) .fd-input,
.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-population-value-with-tip .fd-input{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-population-value-with-tip .ui-info-tip{
  position:relative;
  z-index:20;
}

.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-population-value-cell .ui-info-tip-bubble{
  left:auto;
  right:calc(100% + 8px);
  top:50%;
  bottom:auto;
  margin-top:0;
  transform:translateY(-50%);
  z-index:1001;
}

.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-population-value-cell .ui-info-tip-bubble::after{
  left:100%;
  right:auto;
  top:50%;
  bottom:auto;
  margin-top:-7px;
  transform:none;
  border:7px solid transparent;
  border-left-color:#46505f;
}

.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-population-value-with-tip-input .fd-input[data-fd-field="population_custom_population"]{
  flex:1 1 auto;
  min-width:0;
  width:100%;
  height:var(--ui-table-control-height);
  padding:var(--ui-table-control-padding-y) var(--ui-table-control-padding-x);
  border:1px solid var(--ui-field-border);
  border-radius:var(--ui-field-radius);
  background:var(--ui-field-bg);
  color:var(--ui-field-text);
  font:inherit;
  font-size:var(--ui-field-font-size);
  line-height:normal;
  box-sizing:border-box;
}

.full-domain .fd-table-shell[data-fd-table="domain-population-overview"] .fd-population-value-with-tip-input .fd-input[data-fd-field="population_custom_population"]:focus{
  outline:1px solid var(--ui-field-focus);
  outline-offset:0;
}

.full-domain .fd-table-ongoing-projects-list{
  table-layout:fixed;
}

.full-domain .fd-table-ongoing-projects-list col.fd-ongoing-projects-move-col{
  width:28px;
}

.full-domain .fd-table-ongoing-projects-list col.fd-ongoing-projects-data-col{
  width:calc((100% - 56px) / 3);
}

.full-domain .fd-table-ongoing-projects-list col.fd-ongoing-projects-delete-col{
  width:28px;
}

.full-domain .fd-table-ongoing-projects-list th,
.full-domain .fd-table-ongoing-projects-list td{
  width:auto;
  text-align:center;
}

.full-domain .fd-table-military-custom{
  table-layout:fixed;
}

.full-domain .fd-table-military-custom col.fd-military-custom-move-col{
  width:28px;
}

.full-domain .fd-table-military-custom col.fd-military-custom-data-col{
  width:calc((100% - 56px) / 3);
}

.full-domain .fd-table-military-custom col.fd-military-custom-delete-col{
  width:28px;
}

.full-domain .fd-table-military-custom th,
.full-domain .fd-table-military-custom td{
  width:auto;
  text-align:center;
}

.full-domain .fd-label-note{
  font-weight:400;
}

.full-domain .fd-table-8-col{
  table-layout:fixed;
}

.full-domain .fd-table-8-col th,
.full-domain .fd-table-8-col td{
  width:12.5%;
}

.full-domain .fd-table-8-col th{
  text-align:center;
}

.full-domain .fd-table-8-col td{
  text-align:center;
}

.full-domain .fd-table-9-col{
  table-layout:fixed;
}

.full-domain .fd-table-9-col th,
.full-domain .fd-table-9-col td{
  width:11.1111%;
  text-align:center;
}

.full-domain .fd-table-6-col{
  table-layout:fixed;
}

.full-domain .fd-table-6-col th,
.full-domain .fd-table-6-col td{
  text-align:center;
}

.full-domain .fd-table-4-col{
  table-layout:fixed;
}

.full-domain .fd-table-4-col th,
.full-domain .fd-table-4-col td{
  width:25%;
  text-align:center;
}

.full-domain .fd-table-7-col{
  table-layout:fixed;
}

.full-domain .fd-table-7-col th,
.full-domain .fd-table-7-col td{
  width:14.2857%;
  text-align:center;
}

.full-domain .fd-table-7-col td:nth-child(6){
  text-align:left;
}

.full-domain .fd-table-7-col td:last-child{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-ruler"] .fd-table-7-col td:nth-child(6){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-ruler"] .fd-table-7-col td:last-child{
  text-align:left;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace"] .fd-table-ruler-palace td:nth-child(5){
  text-align:center;
}

.full-domain .fd-table-ruler-palace td:nth-child(6){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace"] .fd-table-ruler-palace td:nth-child(6){
  white-space:nowrap;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace"] .fd-table-ruler-palace td:nth-child(6) > span:first-child{
  display:inline-block;
  margin-right:6px;
  vertical-align:middle;
}

.full-domain .fd-table-ruler-palace td:nth-child(6),
.full-domain .fd-table-ruler-palace td:nth-child(6) .ui-info-tip{
  position:relative;
}

.full-domain .fd-table-ruler-palace-custom td:nth-child(6){
  text-align:left;
}

.full-domain .fd-table-ruler-palace th.fd-table-summary-label-palace{
  text-align:right;
  padding-right:20px;
}

.full-domain .fd-table-military-custom th.fd-table-summary-label-military{
  text-align:right;
  padding-right:20px;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-network-type"] .fd-table-network-establishments td:nth-child(5){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-villas-plantations"] .fd-table-villas td:nth-child(3){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-manufactures-industry"] .fd-table-manufactures td:nth-child(3),
.full-domain .fd-table-shell[data-fd-table="domain-establishments-manufactures-industry"] .fd-table-manufactures td:nth-child(4){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-mines"] .fd-table-mines td:nth-child(4),
.full-domain .fd-table-shell[data-fd-table="domain-establishments-mines"] .fd-table-mines td:nth-child(5){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-mines"] .fd-table-mines td:nth-child(6){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-table-capital-establishments th.fd-table-summary-label-capital{
  text-align:right;
  padding-right:20px;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-table-capital-establishments th:nth-child(3),
.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-table-capital-establishments td:nth-child(3),
.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-table-capital-establishments th:nth-child(4),
.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-table-capital-establishments td:nth-child(4){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-table-capital-establishments td:nth-child(5),
.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-table-capital-establishments td:nth-child(6){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-table-capital-establishments td:nth-child(3) .fd-choice-group,
.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-capital-mint-legality{
  display:flex;
  width:100%;
  max-width:100%;
  min-width:0;
  align-items:center;
  justify-content:center;
  gap:6px;
  flex-wrap:wrap;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-table-capital-establishments th:nth-child(3) .ui-info-tip-bubble{
  left:auto;
  right:0;
  transform:none;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-table-capital-establishments th:nth-child(3) .ui-info-tip-bubble::after{
  left:auto;
  right:10px;
  transform:none;
}

.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics-famine"] .fd-input[data-fd-field="turns_and_modifiers"]{
  text-align:left;
}

.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics-time-of-troubles-passed"] th,
.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics-time-of-troubles-until-end"] th,
.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics-famine"] th,
.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics-friendly-factions"] th,
.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics-rival-factions"] th,
.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics-neutral-factions"] th{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics"] th:nth-child(8),
.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics"] td:nth-child(8){
  color:var(--ui-color-accent);
}

.full-domain .fd-table-8-col th.fd-table-summary-label-network{
  text-align:right;
  padding-right:20px;
}

.full-domain .fd-choice-group{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:8px;
}

.full-domain .fd-choice-group .fd-choice-button{
  height:var(--ui-button-height-small);
  min-height:var(--ui-button-height-small);
  padding:var(--ui-button-padding-y-small) var(--ui-button-padding-x-small);
  border-radius:var(--ui-button-radius-small);
  font-size:var(--ui-button-font-size-small);
}

.full-domain .fd-choice-group .fd-choice-button.option-button{
  background:var(--ui-color-accent);
  border-color:var(--ui-color-accent);
  color:#1b1f26;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-secret-contacts"] .fd-table-3-col th:first-child,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-council-of-temples"] .fd-table-3-col th:first-child{
  text-align:left;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-council-of-temples"] .fd-military-command-cost{
  white-space:normal;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-council-of-temples"] .fd-archpriest-cost-mode{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:6px;
  width:100%;
  min-width:0;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-council-of-temples"] .fd-archpriest-cost-actions{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  width:100%;
  min-width:0;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-council-of-temples"] .fd-archpriest-cost-display{
  width:100%;
  min-width:0;
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-council-of-temples"] [data-fd-archpriest-cost-display="paid"]:not([hidden]){
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  max-width:100%;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] tr[data-fd-capital-mint-row="true"] td:nth-child(2){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-capital-mint-name-cell{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:6px;
  width:100%;
  max-width:100%;
  min-width:0;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-capital-mint-benefits-cell{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] td:has([data-fd-capital-temple-heroin-benefits]) .fd-capital-mint-benefits-cell{
  align-items:center;
  text-align:center;
  width:100%;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-table-capital-establishments td:nth-child(3) .fd-choice-button,
.full-domain .fd-table-shell[data-fd-table="domain-capital-buildings-establishments"] .fd-capital-mint-legality .fd-choice-button{
  height:var(--ui-button-height-small);
  min-height:var(--ui-button-height-small);
  white-space:nowrap;
}

.full-domain .fd-establishment-info-cell{
  text-align:center;
}

.full-domain .fd-establishment-info-stack{
  display:inline-flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:6px;
}

.full-domain .fd-establishment-info-stack .ui-info-tip{
  z-index:20;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-network-type"] .fd-establishment-info-stack{
  flex-direction:row-reverse;
  align-items:center;
  justify-content:center;
  gap:6px;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-network-type"] .fd-table-8-col td:last-child .ui-info-tip-bubble{
  left:auto;
  right:0;
  transform:none;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-network-type"] .fd-table-8-col td:last-child .ui-info-tip-bubble::after{
  left:auto;
  right:10px;
  transform:none;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-network-type"] .fd-table-network-establishments th:nth-child(7) .ui-info-tip-bubble{
  left:auto;
  right:0;
  transform:none;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-network-type"] .fd-table-network-establishments th:nth-child(7) .ui-info-tip-bubble::after{
  left:auto;
  right:10px;
  transform:none;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace"] .fd-table-ruler-palace th:nth-child(3) .ui-info-tip-bubble{
  left:auto;
  right:0;
  transform:none;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace"] .fd-table-ruler-palace th:nth-child(3) .ui-info-tip-bubble::after{
  left:auto;
  right:10px;
  transform:none;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace"] .fd-table-ruler-palace td:nth-child(6) .ui-info-tip{
  z-index:20;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace"] .fd-table-ruler-palace td:nth-child(6) .ui-info-tip-bubble{
  left:auto;
  right:100%;
  margin-right:8px;
  transform:none;
  z-index:1001;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace"] .fd-table-ruler-palace td:nth-child(6) .ui-info-tip-bubble::after{
  left:100%;
  right:auto;
  transform:none;
  border:7px solid transparent;
  border-left-color:#46505f;
}

.full-domain .fd-table-villas th.fd-table-summary-label-villas{
  text-align:right;
  padding-right:20px;
}

.full-domain .fd-checkbox-label{
  display:inline-flex;
  align-items:center;
  gap:8px;
}

.full-domain .fd-military-command-toggle{
  text-align:center;
}

.full-domain .fd-military-command-cost{
  text-align:center;
  position:relative;
  z-index:40;
  white-space:nowrap;
}

.full-domain .fd-military-command-cost .ui-info-tip{
  margin-left:8px;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-military-command"] .fd-military-command-cost .ui-info-tip,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-magistrates-supreme-court"] .fd-military-command-cost .ui-info-tip,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-state-treasury-manor-managers"] .fd-military-command-cost .ui-info-tip,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-customs-office-border-posts"] .fd-military-command-cost .ui-info-tip,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-wizards-laboratory"] .fd-military-command-cost .ui-info-tip,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-secret-contacts"] .fd-military-command-cost .ui-info-tip,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-council-of-temples"] .fd-military-command-cost .ui-info-tip{
  position:relative;
  z-index:20;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-military-command"] .fd-military-command-cost .ui-info-tip-bubble,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-magistrates-supreme-court"] .fd-military-command-cost .ui-info-tip-bubble,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-state-treasury-manor-managers"] .fd-military-command-cost .ui-info-tip-bubble,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-customs-office-border-posts"] .fd-military-command-cost .ui-info-tip-bubble,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-wizards-laboratory"] .fd-military-command-cost .ui-info-tip-bubble,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-secret-contacts"] .fd-military-command-cost .ui-info-tip-bubble,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-council-of-temples"] .fd-military-command-cost .ui-info-tip-bubble{
  left:auto;
  right:0;
  top:auto;
  bottom:100%;
  margin-top:0;
  margin-bottom:6px;
  z-index:1001;
  transform:none;
}

.full-domain .fd-table-shell[data-fd-table="domain-chancellors-military-command"] .fd-military-command-cost .ui-info-tip-bubble::after,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-magistrates-supreme-court"] .fd-military-command-cost .ui-info-tip-bubble::after,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-state-treasury-manor-managers"] .fd-military-command-cost .ui-info-tip-bubble::after,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-customs-office-border-posts"] .fd-military-command-cost .ui-info-tip-bubble::after,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-wizards-laboratory"] .fd-military-command-cost .ui-info-tip-bubble::after,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-secret-contacts"] .fd-military-command-cost .ui-info-tip-bubble::after,
.full-domain .fd-table-shell[data-fd-table="domain-chancellors-council-of-temples"] .fd-military-command-cost .ui-info-tip-bubble::after{
  left:auto;
  right:10px;
  top:100%;
  bottom:auto;
  transform:none;
  border:7px solid transparent;
  border-top-color:#46505f;
  border-bottom-color:transparent;
}

.full-domain .fd-table-5-col{
  table-layout:fixed;
}

.full-domain .fd-table-5-col th,
.full-domain .fd-table-5-col td{
  width:20%;
  text-align:center;
}

.full-domain .fd-table-grouped-header th{
  vertical-align:middle;
  text-align:center;
}

.full-domain .fd-table-custom-villages.fd-table-grouped-header tbody tr:nth-child(2) th:last-child{
  border-right:1px solid var(--fd-line-soft);
}

.full-domain .fd-table td{
  background:var(--fd-panel);
  color:#c7cfd8;
}

.full-domain .fd-table tbody tr[data-fd-summary-row="true"] th,
.full-domain .fd-table tbody tr[data-fd-summary-row="true"] td{
  color:var(--fd-heading);
  font-weight:700;
}

.full-domain .fd-table tr[data-fd-summary-row="true"] .ui-summary-label{
  text-align:right;
  padding-right:20px;
  text-transform:uppercase;
}

.full-domain .fd-table-cities td.fd-table-summary-label{
  text-align:right;
  padding-right:20px;
}

.full-domain .fd-table-population th.fd-table-summary-label-population{
  text-align:right;
  padding-right:20px;
}

.full-domain .fd-add-row-links .add-link{
  display:inline-flex;
  align-items:center;
  min-height:var(--ui-button-height-small);
  padding:var(--ui-button-pill-padding-y) var(--ui-button-pill-padding-x);
  border:0;
  border-radius:var(--ui-button-pill-radius);
  background:transparent;
  color:#b2bac4;
  font-size:var(--ui-button-pill-font-size);
  transition:background-color .15s ease, color .15s ease, filter .15s ease;
}

.full-domain .fd-add-row-links .add-link::before{
  content:"+";
  margin-right:6px;
  color:inherit;
}

.full-domain .fd-add-row-links .add-link:hover{
  background:rgba(45,55,68,.9);
  color:#d7dde5;
  filter:brightness(1.05);
}

.full-domain .fd-add-row-links .add-link:disabled{
  opacity:.45;
  pointer-events:none;
}

.full-domain .fd-arrow-stack{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:1px;
  width:var(--ui-table-arrow-stack-width);
  height:100%;
  line-height:1;
  margin:0 auto;
  overflow:hidden;
}

.full-domain .fd-arrow-btn{
  position:relative;
  border:0;
  background:#2b3440;
  color:transparent;
  padding:0;
  width:var(--ui-table-arrow-button-width);
  height:var(--ui-table-arrow-button-height);
  min-width:var(--ui-table-arrow-button-width);
  min-height:var(--ui-table-arrow-button-height);
  flex:0 0 auto;
  line-height:1;
  font-size:0;
  border-radius:2px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-shadow:inset 0 0 0 1px rgba(87,99,114,.55);
}

.full-domain .fd-arrow-btn::before{
  content:"";
  width:4px;
  height:4px;
  border-right:1.5px solid #aab4c1;
  border-bottom:1.5px solid #aab4c1;
  transform:rotate(45deg);
  margin-top:-1px;
}

.full-domain .fd-arrow-btn[data-fd-move-row="-1"]::before{
  transform:rotate(225deg);
  margin-top:1px;
}

.full-domain .fd-arrow-btn:hover{
  background:#313b49;
}

.full-domain .fd-arrow-btn:focus-visible{
  outline:1px solid #566375;
  outline-offset:1px;
}

.full-domain .fd-arrow-btn:not(:disabled),
.full-domain .fd-trash-btn:not(:disabled){
  cursor:pointer;
}

.full-domain .fd-arrow-btn:disabled{
  opacity:.25;
}

.full-domain .fd-trash-btn{
  border:0;
  background:transparent;
  color:#697282;
  padding:0;
  width:var(--ui-table-delete-button-size);
  height:var(--ui-table-delete-button-size);
  line-height:1;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}

.full-domain .fd-trash-btn svg{
  width:var(--ui-table-delete-button-size);
  height:var(--ui-table-delete-button-size);
  display:block;
  fill:none;
  stroke:currentColor;
  stroke-width:1.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.full-domain .fd-trash-btn:disabled{
  opacity:.5;
  pointer-events:none;
}

.full-domain .fd-move-controls-col{
  text-align:center;
  padding-left:5px;
  padding-right:4px;
}

.full-domain .fd-delete-controls-col{
  text-align:center;
  padding-left:5px;
  padding-right:6px;
}

.full-domain th > .fd-input,
.full-domain td > .fd-input{
  width:100%;
  height:var(--ui-table-control-height);
  padding:var(--ui-table-control-padding-y) var(--ui-table-control-padding-x);
  border:1px solid var(--ui-field-border);
  border-radius:var(--ui-field-radius);
  background:var(--ui-field-bg);
  color:var(--ui-field-text);
  font:inherit;
  font-size:var(--ui-field-font-size);
  line-height:normal;
  box-sizing:border-box;
}

.full-domain .fd-table-shell[data-fd-table^="domain-chancellors-"] .ui-input-with-unit{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  width:100%;
}

.full-domain .fd-table-shell[data-fd-table^="domain-chancellors-"] .ui-input-with-unit-field{
  flex:1 1 auto;
  min-width:0;
  width:100%;
  height:var(--ui-table-control-height);
  padding:var(--ui-table-control-padding-y) var(--ui-table-control-padding-x);
  border:1px solid var(--ui-field-border);
  border-radius:var(--ui-field-radius);
  background:var(--ui-field-bg);
  color:var(--ui-field-text);
  font:inherit;
  font-size:var(--ui-field-font-size);
  line-height:normal;
  box-sizing:border-box;
}

.full-domain .fd-table-shell[data-fd-table^="domain-chancellors-"] .ui-input-with-unit-addon{
  flex:0 0 auto;
  margin-left:8px;
  white-space:nowrap;
}

.full-domain th > .fd-input::placeholder,
.full-domain td > .fd-input::placeholder,
.full-domain textarea.fd-input::placeholder{
  color:var(--ui-field-placeholder);
}

.full-domain .fd-table-shell[data-fd-table^="domain-chancellors-"] .ui-input-with-unit-field::placeholder{
  color:var(--ui-field-placeholder);
}

.full-domain th > .fd-input:focus,
.full-domain td > .fd-input:focus,
.full-domain textarea.fd-input:focus{
  outline:1px solid var(--ui-field-focus);
  outline-offset:0;
}

.full-domain .fd-table-shell[data-fd-table^="domain-chancellors-"] .ui-input-with-unit-field:focus{
  outline:1px solid var(--ui-field-focus);
  outline-offset:0;
}

.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-custom-villages"] .ui-input-with-unit{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  width:100%;
}

.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-custom-villages"] input.ui-input-with-unit-field{
  flex:1 1 auto;
  min-width:0;
  width:100%;
  height:var(--ui-table-control-height);
  padding:var(--ui-table-control-padding-y) var(--ui-table-control-padding-x);
  border:1px solid var(--ui-field-border);
  border-radius:var(--ui-field-radius);
  background:var(--ui-field-bg);
  color:var(--ui-field-text);
  font:inherit;
  font-size:var(--ui-field-font-size);
  line-height:normal;
  box-sizing:border-box;
}

.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-custom-villages"] .ui-input-with-unit-addon{
  flex:0 0 auto;
  margin-left:8px;
  white-space:nowrap;
}

.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-custom-villages"] input.ui-input-with-unit-field::placeholder{
  color:var(--ui-field-placeholder);
}

.full-domain .fd-table-shell[data-fd-table="domain-villages-cities-population-custom-villages"] input.ui-input-with-unit-field:focus{
  outline:1px solid var(--ui-field-focus);
  outline-offset:0;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] .ui-input-with-unit{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  width:100%;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] input.ui-input-with-unit-field{
  flex:1 1 auto;
  min-width:0;
  width:100%;
  height:var(--ui-table-control-height);
  padding:var(--ui-table-control-padding-y) var(--ui-table-control-padding-x);
  border:1px solid var(--ui-field-border);
  border-radius:var(--ui-field-radius);
  background:var(--ui-field-bg);
  color:var(--ui-field-text);
  font:inherit;
  font-size:var(--ui-field-font-size);
  line-height:normal;
  box-sizing:border-box;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] .ui-input-with-unit-addon{
  flex:0 0 auto;
  margin-left:8px;
  white-space:nowrap;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] td:nth-child(5) .ui-input-with-unit,
.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] td:nth-child(7) .ui-input-with-unit{
  justify-content:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] tr[data-fd-summary-row="true"] td:nth-child(3) .ui-input-with-unit,
.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] tr[data-fd-summary-row="true"] td:nth-child(5) .ui-input-with-unit{
  justify-content:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] td:nth-child(5) .ui-input-with-unit-field,
.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] td:nth-child(7) .ui-input-with-unit-field{
  flex:0 0 auto;
  width:auto;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] tr[data-fd-summary-row="true"] td:nth-child(3) .ui-input-with-unit-field,
.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] tr[data-fd-summary-row="true"] td:nth-child(5) .ui-input-with-unit-field{
  flex:0 0 auto;
  width:auto;
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] input.ui-input-with-unit-field::placeholder{
  color:var(--ui-field-placeholder);
}

.full-domain .fd-table-shell[data-fd-table="domain-establishments-custom"] input.ui-input-with-unit-field:focus{
  outline:1px solid var(--ui-field-focus);
  outline-offset:0;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] .ui-input-with-unit{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  width:100%;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] input.ui-input-with-unit-field{
  flex:1 1 auto;
  min-width:0;
  width:100%;
  height:var(--ui-table-control-height);
  padding:var(--ui-table-control-padding-y) var(--ui-table-control-padding-x);
  border:1px solid var(--ui-field-border);
  border-radius:var(--ui-field-radius);
  background:var(--ui-field-bg);
  color:var(--ui-field-text);
  font:inherit;
  font-size:var(--ui-field-font-size);
  line-height:normal;
  box-sizing:border-box;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] .ui-input-with-unit-addon{
  flex:0 0 auto;
  margin-left:8px;
  white-space:nowrap;
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] input.ui-input-with-unit-field::placeholder{
  color:var(--ui-field-placeholder);
}

.full-domain .fd-table-shell[data-fd-table="domain-capital-custom-establishments"] input.ui-input-with-unit-field:focus{
  outline:1px solid var(--ui-field-focus);
  outline-offset:0;
}

.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics"] .ui-input-with-unit{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
}

.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics"] input.ui-input-with-unit-field{
  flex:1 1 auto;
  min-width:0;
  width:100%;
  height:var(--ui-table-control-height);
  padding:var(--ui-table-control-padding-y) var(--ui-table-control-padding-x);
  border:1px solid var(--ui-field-border);
  border-radius:var(--ui-field-radius);
  background:var(--ui-field-bg);
  color:var(--ui-field-text);
  font:inherit;
  font-size:var(--ui-field-font-size);
  line-height:normal;
  box-sizing:border-box;
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics"] .ui-input-with-unit-addon{
  flex:0 0 auto;
  margin-left:8px;
  white-space:nowrap;
}

.full-domain .fd-table-shell[data-fd-table="domain-domestic-politics"] input.ui-input-with-unit-field:focus{
  outline:1px solid var(--ui-field-focus);
  outline-offset:0;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace-custom"] .ui-input-with-unit{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  width:100%;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace-custom"] input.ui-input-with-unit-field{
  flex:1 1 auto;
  min-width:0;
  width:100%;
  height:var(--ui-table-control-height);
  padding:var(--ui-table-control-padding-y) var(--ui-table-control-padding-x);
  border:1px solid var(--ui-field-border);
  border-radius:var(--ui-field-radius);
  background:var(--ui-field-bg);
  color:var(--ui-field-text);
  font:inherit;
  font-size:var(--ui-field-font-size);
  line-height:normal;
  box-sizing:border-box;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace-custom"] .ui-input-with-unit-addon{
  flex:0 0 auto;
  margin-left:8px;
  white-space:nowrap;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace-custom"] input.ui-input-with-unit-field::placeholder{
  color:var(--ui-field-placeholder);
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace-custom"] input.ui-input-with-unit-field:focus{
  outline:1px solid var(--ui-field-focus);
  outline-offset:0;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace-custom"] tr[data-fd-summary-row="true"] td:nth-child(3){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-ruler-palace-custom"] tr[data-fd-summary-row="true"] td:nth-child(3) .ui-input-with-unit{
  display:flex;
  justify-content:center;
  width:100%;
}

.full-domain .fd-table-shell[data-fd-table="domain-military-standing-army"] .ui-input-with-unit,
.full-domain .fd-table-shell[data-fd-table="domain-military-special-units"] .ui-input-with-unit{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  width:100%;
}

.full-domain .fd-table-shell[data-fd-table="domain-military-standing-army"] input.ui-input-with-unit-field,
.full-domain .fd-table-shell[data-fd-table="domain-military-special-units"] input.ui-input-with-unit-field{
  flex:1 1 auto;
  min-width:0;
  width:100%;
  height:var(--ui-table-control-height);
  padding:var(--ui-table-control-padding-y) var(--ui-table-control-padding-x);
  border:1px solid var(--ui-field-border);
  border-radius:var(--ui-field-radius);
  background:var(--ui-field-bg);
  color:var(--ui-field-text);
  font:inherit;
  font-size:var(--ui-field-font-size);
  line-height:normal;
  box-sizing:border-box;
}

.full-domain .fd-table-shell[data-fd-table="domain-military-standing-army"] .ui-input-with-unit-addon,
.full-domain .fd-table-shell[data-fd-table="domain-military-special-units"] .ui-input-with-unit-addon{
  flex:0 0 auto;
  margin-left:8px;
  white-space:nowrap;
}

.full-domain .fd-table-shell[data-fd-table="domain-military-standing-army"] input.ui-input-with-unit-field::placeholder,
.full-domain .fd-table-shell[data-fd-table="domain-military-special-units"] input.ui-input-with-unit-field::placeholder{
  color:var(--ui-field-placeholder);
}

.full-domain .fd-table-shell[data-fd-table="domain-military-standing-army"] input.ui-input-with-unit-field:focus,
.full-domain .fd-table-shell[data-fd-table="domain-military-special-units"] input.ui-input-with-unit-field:focus{
  outline:1px solid var(--ui-field-focus);
  outline-offset:0;
}

.full-domain .fd-table-shell[data-fd-table="domain-military-standing-army"] tr[data-fd-summary-row="true"] td:nth-child(4),
.full-domain .fd-table-shell[data-fd-table="domain-military-special-units"] tr[data-fd-summary-row="true"] td:nth-child(4){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-military-standing-army"] tr[data-fd-summary-row="true"] td:nth-child(4) .ui-input-with-unit,
.full-domain .fd-table-shell[data-fd-table="domain-military-special-units"] tr[data-fd-summary-row="true"] td:nth-child(4) .ui-input-with-unit{
  display:flex;
  justify-content:center;
  width:100%;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-without-corruption"],
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"],
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-expenses-summary"]{
  max-width:none;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-treasury"]{
  max-width:none;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-treasury"] .ui-input-with-unit,
.full-domain .fd-table-shell[data-fd-table="domain-income-without-corruption"] .ui-input-with-unit,
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] .ui-input-with-unit,
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-expenses-summary"] .ui-input-with-unit{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  width:100%;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-treasury"] input.ui-input-with-unit-field[data-fd-income-expenses-summary-numeric="true"],
.full-domain .fd-table-shell[data-fd-table="domain-income-without-corruption"] input.ui-input-with-unit-field[data-fd-income-expenses-summary-numeric="true"],
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] input.ui-input-with-unit-field[data-fd-income-expenses-summary-numeric="true"],
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-expenses-summary"] input.ui-input-with-unit-field[data-fd-income-expenses-summary-numeric="true"]{
  flex:1 1 auto;
  min-width:0;
  width:100%;
  height:var(--ui-table-control-height);
  padding:var(--ui-table-control-padding-y) var(--ui-table-control-padding-x);
  border:1px solid var(--ui-field-border);
  border-radius:var(--ui-field-radius);
  background:var(--ui-field-bg);
  color:var(--ui-field-text);
  font:inherit;
  font-size:var(--ui-field-font-size);
  line-height:normal;
  box-sizing:border-box;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-expenses-summary"] tr[data-fd-income-expenses-expenses-custom-row="true"] input[data-fd-field="income_expenses_custom_expense_amount"]{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-treasury"] .ui-input-with-unit-addon,
.full-domain .fd-table-shell[data-fd-table="domain-income-without-corruption"] .ui-input-with-unit-addon,
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] .ui-input-with-unit-addon,
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-expenses-summary"] .ui-input-with-unit-addon{
  flex:0 0 auto;
  margin-left:8px;
  white-space:nowrap;
}

.full-domain .fd-table-income-expenses-summary{
  table-layout:fixed;
  width:100%;
}

.full-domain .fd-table-income-expenses-summary th,
.full-domain .fd-table-income-expenses-summary td{
  width:50%;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-without-corruption"] .fd-table-income-expenses-summary th,
.full-domain .fd-table-shell[data-fd-table="domain-income-without-corruption"] .fd-table-income-expenses-summary td,
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] .fd-table-income-expenses-summary th,
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] .fd-table-income-expenses-summary td,
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-expenses-summary"] .fd-table-income-expenses-summary th,
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-expenses-summary"] .fd-table-income-expenses-summary td{
  width:auto;
}

.full-domain .fd-income-expenses-summary-move-col{
  width:34px;
}

.full-domain .fd-income-expenses-summary-gd-col{
  width:220px;
}

.full-domain .fd-income-expenses-summary-delete-col{
  width:36px;
}

.full-domain .fd-table-income-expenses-summary th:first-child,
.full-domain .fd-table-income-expenses-summary td:first-child{
  text-align:left;
}

.full-domain .fd-table-income-expenses-summary th:last-child,
.full-domain .fd-table-income-expenses-summary td:last-child{
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-without-corruption"] .fd-table-income-expenses-summary th:nth-child(2),
.full-domain .fd-table-shell[data-fd-table="domain-income-without-corruption"] .fd-table-income-expenses-summary td:nth-child(2),
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] .fd-table-income-expenses-summary th:nth-child(2),
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] .fd-table-income-expenses-summary td:nth-child(2),
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-expenses-summary"] .fd-table-income-expenses-summary th:nth-child(2),
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-expenses-summary"] .fd-table-income-expenses-summary td:nth-child(2){
  text-align:left;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-without-corruption"] .fd-table-income-expenses-summary th:nth-child(3),
.full-domain .fd-table-shell[data-fd-table="domain-income-without-corruption"] .fd-table-income-expenses-summary td:nth-child(3),
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] .fd-table-income-expenses-summary th:nth-child(3),
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] .fd-table-income-expenses-summary td:nth-child(3),
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-expenses-summary"] .fd-table-income-expenses-summary th:nth-child(3),
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-expenses-summary"] .fd-table-income-expenses-summary td:nth-child(3){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-expenses-summary"] .fd-table-income-expenses-summary td:nth-child(3) .ui-input-with-unit,
.full-domain .fd-table-shell[data-fd-table="domain-income-without-corruption"] .fd-table-income-expenses-summary td:nth-child(3) .ui-input-with-unit,
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] .fd-table-income-expenses-summary td:nth-child(3) .ui-input-with-unit{
  justify-content:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-without-corruption"] .fd-table-income-expenses-summary td:nth-child(3) .ui-input-with-unit,
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] .fd-table-income-expenses-summary td:nth-child(3) .ui-input-with-unit{
  justify-content:center;
}

.full-domain .fd-table-financial-notes,
.full-domain .fd-table-income-expenses-treasury{
  table-layout:fixed;
  width:100%;
}

.full-domain .fd-income-expenses-treasury-data-col{
  width:auto;
}

.full-domain .fd-table-financial-notes th:nth-child(2),
.full-domain .fd-table-financial-notes td:nth-child(2){
  text-align:center;
}

.full-domain .fd-table-income-expenses-treasury th:nth-child(2),
.full-domain .fd-table-income-expenses-treasury td:nth-child(2),
.full-domain .fd-table-income-expenses-treasury th:last-child,
.full-domain .fd-table-income-expenses-treasury td:last-child{
  text-align:center;
}

.full-domain .fd-table-income-expenses-treasury th:nth-child(3),
.full-domain .fd-table-income-expenses-treasury td:nth-child(3),
.full-domain .fd-table-income-expenses-treasury th:nth-child(4),
.full-domain .fd-table-income-expenses-treasury td:nth-child(4){
  text-align:center;
}

.full-domain .fd-table-income-expenses-treasury td:nth-child(2) .ui-input-with-unit{
  justify-content:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-profit-loss"]{
  border:1px solid var(--ui-shell-line);
  border-radius:var(--ui-shell-radius);
  background:var(--ui-shell-bg);
  overflow:hidden;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-profit-loss"] .fd-table{
  background:rgba(52,43,31,.78);
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-profit-loss"] tbody tr:first-child th{
  background:rgba(63,51,37,.84);
  color:var(--ui-color-heading);
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-profit-loss"] tbody td{
  background:rgba(52,43,31,.78);
  font-size:var(--ui-type-table-size);
  color:var(--ui-color-text-body);
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-profit-loss"] th:last-child,
.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-profit-loss"] td:last-child{
  width:150px;
  min-width:150px;
  max-width:150px;
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] tr[data-fd-income-expenses-row-type="corruption"] td{
  color:#c7cfd8;
  font-weight:400;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] tr[data-fd-income-expenses-row-type="before-corruption"] td{
  color:var(--ui-color-accent);
  font-weight:700;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-income-summary"] tr[data-fd-income-expenses-row-type="corruption"] td:nth-child(3){
  text-align:center;
}

.full-domain .fd-table-shell[data-fd-table="domain-income-expenses-profit-loss"] tbody tr.ui-total-row td{
  background:#2c3543;
  color:var(--ui-color-heading);
  font-weight:700;
}

.full-domain textarea.fd-input{
  min-height:48px;
  height:auto;
  padding-top:6px;
  padding-bottom:6px;
  resize:none;
  overflow:hidden;
}

.full-domain .fd-footer-note{margin-top:40px}

@media (max-width: 980px){
  .full-domain .fd-grid-2,
  .full-domain .fd-grid-3{
    flex-direction:column;
  }
}
