.ir-module-params > table {
    width: calc(100% - 0.4375rem);
    margin-left: 0.3rem;
}
.ir-module-params > table > tbody > tr:nth-child(1) {
    vertical-align: top;
}
.ir-module-params > table > tbody > tr:nth-child(1) > td {
    width: 50%;
}
.ir-module-params > table > tbody > tr:nth-child(3) > td:nth-child(1) > input {
    margin-top: 0.625rem;
}
.ir-module-params > table > tbody > tr:nth-child(4) > td:nth-child(1) > textarea {
    width: calc(100% - 0.55rem);
    min-height: 4.6875rem;
}
.admin-data-table > tbody > tr > td:nth-child(1) {
    width: 30%;
}
.admin-data-table > tbody input,
.courier-data-table > tbody input {
    padding-left: 0.1875rem;
    width: calc(100% - 0.2875rem);
}
.admin-data-table > tbody > tr > td:nth-child(1),
.courier-data-table > tbody > tr > td:nth-child(1) {
    text-align: right;
}
.admin-data-table > tbody > tr:nth-child(1) > td:nth-child(1),
.courier-data-table > tbody > tr:nth-child(1) > td:nth-child(1) {
    width: 12.5rem;
}
.admin-data-table > tbody > tr:nth-child(1) > td:nth-child(2),
.courier-data-table > tbody > tr:nth-child(1) > td:nth-child(2) {
    width: 18.75rem;
}
.routing-data-table {
    margin-left: -0.1875rem;
}
.routing-data-table  input[type="checkbox"] {
    margin-right: 0.3125rem;
}
.routing-data-table > tbody > tr:nth-child(1) > td:nth-child(1) {
    width: 30%;
}
.routing-data-table > tbody > tr:nth-child(1) > td:nth-child(2),
.routing-data-table > tbody > tr:nth-child(2) > td:nth-child(2) {
    padding-left: 0;
}
.routing-data-table > tbody > tr:nth-child(2) > td:nth-child(1) > input[type="button"],
.routing-data-table > tbody > tr:nth-child(3) > td:nth-child(1) > input[type="button"] {
    width: 16.3rem;
}
.routing-data-table > tbody > tr:nth-child(4) > td:nth-child(1),
.routing-data-table > tbody > tr:nth-child(5) > td:nth-child(1) {
    padding-left: 0.125rem;
}
.ir-module-body {
    overflow: visible;
}
.ir-module-body > textarea {
    margin-left: 0.3125rem;
    width: calc(100% - 1rem);
    height: calc(100% - 0.4rem);
    resize: none;
}
#map {
    margin-left: 0.3125rem;
    margin-top: 0.05rem;
    width: calc(100% - 0.65rem);
    height: calc(100% - 0.05rem);
}

@media (max-width: 768px) {
    .ir-module-params > table > tbody > tr:nth-child(2) > td:nth-child(1) {
        display: none;
    }
    .admin-data-table > tbody > tr:nth-child(1) > td:nth-child(1),
    .courier-data-table > tbody > tr:nth-child(1) > td:nth-child(1) {
        width: 30%;
    }
}