.task-order { margin-top: $gap * 4; margin-bottom: $footer-height; width: 900px; &__amount { text-align: right; } hr { margin-left: auto; margin-right: auto; } table { margin-top: 1rem; th { white-space: nowrap; } } &__header { margin-bottom: $gap * 6; } .col { flex-grow: 1; } .h1, .h3 { margin-bottom: $gap * 2; } .h4 { margin-top: $gap * 2; } .card { padding: ($gap * 4) ($gap * 5) 0; .usa-input { margin: 0 $gap 0 0; width: 45rem; min-width: 45rem; } fieldset.date-picker { width: auto; } .form-row { margin: 0; } select { max-width: -webkit-fill-available; font-weight: bold; } button { margin-bottom: $gap * 3; } .date-picker { padding-bottom: $gap * 3; .usa-input__title { padding-bottom: $gap; font-weight: $font-bold; } .usa-input__help { font-style: italic; color: $color-gray; margin-bottom: 1rem; } .usa-alert { padding: $gap * 0.5; margin: 0 0 $gap; background-size: 3rem; background-position-x: 1.5rem; background-position-y: 1.25rem; &-body { padding-left: 5rem; padding-right: $gap * 2; } &-text { font-weight: 550; margin-bottom: 0.5rem; } } } } .panel { @include shadow-panel; } .alert .alert__actions { margin-top: 2 * $gap; } .panel { width: 100%; } .task-order-document-link { &__icon { padding-top: 0.5rem; } .task-order-document-description { padding-left: 3rem; font-style: italic; } } button.icon-link { margin-top: 0; margin-left: 0; padding-left: 0; font-size: $base-font-size; &.icon-link__remove-clin { margin: 0; padding: 0; right: $gap * 1.5; position: absolute; .icon > svg * { fill: $color-gray; } } } &__confirmation { margin-left: $gap * 8; } } .task-order__modal-cancel { text-align: center; } .clin-card { width: 62rem; position: relative; &__title.h4 { margin-top: 0; padding-bottom: $gap * 2.5; } } table.clin-summary { tbody, thead { tr { &:last-child { td { border-bottom: none; } } } } }