/* 利用している Theme の font-size に合わせる（em, rem の相対値で指定されているサイズが崩れるため）*/
html {
    font-size: calc(var(--font-body-scale) * 62.5%);
}

/* DescriptionList */
.Polaris-DescriptionList__Term, .Polaris-DescriptionList__Description {
    font-size: 14px;
}

/* DataTable */
.Polaris-DataTable__Cell {
    font-size: 14px;
    border-bottom: rgba(221, 224, 228, 1);
    border-right: none;
}

.Polaris-DataTable__Cell--header {
    border-top: 0;
}

/* Text */
.Polaris-Text--bodyLg {
    font-size: 16px;
    line-height: 24px;
}

.Polaris-Text--bodyMd {
    font-size: 14px;
    line-height: 20px;
}

.Polaris-Text--bodySm {
    font-size: 12px;
    line-height: 18px;
}

/* Heading */
.Polaris-Text--headingXl {
    font-size: 24px;
    line-height: 32px;
}

.Polaris-Text--headingLg {
    font-size: 20px;
    line-height: 28px;
}

.Polaris-Text--headingMd {
    font-size: 16px;
    line-height: 24px;
}

.Polaris-Text--headingSm {
    font-size: 14px;
    line-height: 20px;
}

/* Page */
.Polaris-Header-Title {
    font-size: 20px;
}

.Polaris-Page {
    max-width: 998px; /* 62.375rem */
}

.Polaris-Page--narrowWidth {
    max-width: 662px; /* 41.375rem */
}

/* FormLayout */
.Polaris-FormLayout__Item {
    margin-top: 16px;
    margin-left: 20px;
    max-width: calc(100% - 20px);
}

/* Button */
.Polaris-Button {
    padding: 12px 16px;
}

.Polaris-Button__Content {
    font-size: 14px;
    line-height: 16px;
}

/* Modal */
.Polaris-Modal-Dialog__Modal {
    max-width: 620px;
}

.Polaris-Modal-Dialog__Container {
    background: rgba(0, 0, 0, 0.5);
}

.Polaris-Modal-Section {
    font-size: 16px;
}

/* Box */
.Polaris-Box {
    padding: 16px;
}

/* Select */
.Polaris-Select__Content {
    font-size: 14px;
    line-height: 24px;
    min-height: 42px;
    padding: 9px 8px 9px 12px;
}

.Polaris-Select__Input {
    font-size: 14px;
    line-height: 20px;
}

/* Checkbox */
.Polaris-Choice__Control {
    margin-right: 8px;
    height: 20px;
    width: 20px;
}

/* Icon */
.Polaris-Button__Icon {
    margin-left: 6px;
}

.Polaris-Icon {
    height: 16px;
    width: 16px;
}

.Polaris-Frame {
  min-height: auto;
}