2025-04-24 13:11:28 +08:00

196 lines
2.9 KiB
Plaintext

.form-helper {
display: inline-block;
width: 1.3em;
height: 1.3em;
line-height: 1.3;
vertical-align: initial;
background-color: @gray;
color: #fff;
font-weight: bolder;
border-radius: 50%;
&:hover,
&:focus {
color: #fff;
text-decoration: none;
}
}
.team-invite .message {
margin: 3em 0;
}
.team-invite-name {
word-break: break-word;
}
.capitalised {
text-transform: capitalize;
}
.back-btn {
padding: 0 10px 2px 12px;
border-radius: 50%;
border: none;
color: @gray-dark;
&:hover {
background-color: @neutral-20;
color: @gray-dark;
}
&:active {
background-color: @gray-lighter;
}
}
.row-link {
line-height: 24px;
color: @neutral-70 !important;
display: flex;
flex-direction: row;
text-decoration: none;
padding: 6px 0;
&.text-muted {
color: @neutral-40 !important;
}
a&:active,
a&:focus,
a&:hover {
text-decoration: none;
outline: none;
background-color: @gray-lightest;
}
.icon {
display: flex;
flex: 1 1 5%;
padding: 0 16px;
margin-top: 16px;
> span {
font-size: 16px;
}
&.arrow {
margin-top: 12px;
> span {
font-size: 24px;
}
}
}
.text {
flex: 1 1 90%;
display: flex;
flex-direction: column;
.text-truncate;
.heading {
font-weight: @btn-font-weight;
.text-truncate;
}
.subtext {
font-weight: 400;
.text-truncate;
}
}
}
.check-icon {
background-color: #ebf6ea;
border-radius: 50%;
color: #5bb553;
height: 20px;
width: 20px;
}
.payment-summary-card {
&:extend(.card-gray);
border-radius: @border-radius-large-new;
h3 {
margin-top: 0;
margin-bottom: @spacing-08;
font-family: @font-family-sans-serif;
font-weight: 600;
color: @content-secondary;
}
}
.pricing-warning-heading {
font-size: @font-size-03;
font-weight: 600;
font-family: @font-family-sans-serif;
margin-top: 0;
color: @content-primary-on-dark-bg;
}
.add-on-card {
display: flex;
align-items: center;
padding: var(--spacing-05);
gap: var(--spacing-05);
border: 1px solid var(--neutral-20);
border-radius: var(--border-radius-base-new);
.add-on-card-icon {
width: 40px;
height: 40px;
}
.add-on-card-content {
display: flex;
flex-direction: column;
.small {
.body-sm;
}
}
.heading {
.body-base;
font-weight: 600;
}
.description {
color: @content-secondary;
}
.highlight {
color: @content-primary;
}
.add-on-options-toggle {
padding: var(--spacing-04);
font-size: 0;
line-height: 1;
border: none;
border-radius: 50%;
&::after {
content: none;
}
}
}
.group-heading {
display: flex;
align-items: center;
gap: var(--spacing-04);
margin-bottom: var(--spacing-06);
.heading {
margin: 0;
}
.back-btn {
display: flex;
align-items: center;
width: 42px;
height: 42px;
text-decoration: none;
}
}