atst/styles/sections/_task_order.scss

171 lines
2.4 KiB
SCSS

.task-order {
margin-top: $gap * 4;
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;
}
}
}
}
}