This repository has been archived on 2026-07-19. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
espocrm-base/frontend/less/espo/elements/form.less
T
Yuri Kuznetsov 108998be43 css fix
2022-08-17 20:43:31 +03:00

212 lines
5.1 KiB
Plaintext

.form-control {
border-radius: var(--border-radius);
border: var(--input-border-width) solid var(--input-border);
&.radius-right {
border-top-right-radius: var(--border-radius) !important;
border-bottom-right-radius: var(--border-radius) !important;
}
&.radius-left {
border-top-left-radius: var(--border-radius) !important;
border-bottom-left-radius: var(--border-radius) !important;
}
box-shadow: var(--input-box-shadow);
}
.selectize-input {
border: var(--input-border-width) solid var(--input-border);
border-radius: var(--border-radius);
box-shadow: var(--input-box-shadow);
&.focus {
border-color: var(--input-border-focus);
}
.form-control-focus-espo();
&.dropdown-active {
border-color: var(--input-border-focus);
border-radius: var(--border-radius);
}
.transition(~"border-color ease-in-out .15s, box-shadow ease-in-out .15s");
}
.note-editor.note-frame {
border: var(--input-border-width) solid var(--input-border);
border-width: var(--input-border-width);
border-radius: var(--border-radius);
&.in-focus {
border-color: var(--input-border-focus);
outline: 0;
.box-shadow(~"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px var(--input-border-focus-rgba)");
}
.transition(~"border-color ease-in-out .15s, box-shadow ease-in-out .15s");
}
.input-group > .input-group-btn:not(:first-child) > .btn:first-child {
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
}
.input-group > .input-group-btn:last-child > .form-control:last-child {
border-top-right-radius: var(--border-radius) !important;
border-bottom-right-radius: var(--border-radius) !important;
}
.list-group:not(:empty) + div,
.list-group:not(:empty) + div > div.input-group {
> .form-control,
> .btn,
> .input-group-btn > .btn {
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
}
}
.list-group:not(:empty) + .form-control {
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
}
.input-group > .input-group-btn:first-child > select.form-control:first-child {
border-top-left-radius: var(--border-radius);
border-bottom-left-radius: var(--border-radius);
}
.input-group > .input-group-btn.hidden:first-child + .form-control {
border-top-left-radius: var(--border-radius) !important;
border-bottom-left-radius: var(--border-radius) !important;
}
.input-group-btn > select.form-control {
position: relative;
display: inline-block;
width: auto;
vertical-align: middle;
margin-right: -1px;
}
.input-group-btn:last-child > select.form-control {
margin-right: 0;
margin-left: -1px;
}
.input-group > .middle-element {
margin-left: 0 !important;
}
.input-group .form-control:focus {
z-index: 3;
}
.input-group-container-2 {
width: ~"calc(100% + 1px)";
> div {
width: 50%;
float: left;
}
> div:last-child {
margin-left: -1px;
}
&:after {
clear: both;
content: " ";
display: block;
}
}
.input-group.input-group-dt {
display: block;
input.form-control {
display: inline-block;
width: calc(50% - 35px);
float: left;
}
.input-group-btn {
display: inline-block;
width: 36px;
float: left;
}
&:after {
clear: both;
content: " ";
display: block;
}
}
.input-group .input-group-btn .btn-sm {
height: 30px;
}
.input-group-addon {
background-color: var(--select-item-bg);
color: var(--select-item-text-color);
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child):not(.no-margin-shifting) {
margin-left: -1px;
}
.input-group > .input-group-btn > .btn:hover,
.input-group > .input-group-btn > .btn:focus,
.input-group > .input-group-btn > .btn.active {
z-index: 3;
}
.form-group.col-sm-12 > .field .input-group > .input-group-btn > select {
max-width: 400px;
}
.form-group > .field .input-group > .input-group-btn > select {
max-width: 240px;
}
.form-group.col-sm-12 > .field .input-group-link-parent.input-group > .input-group-btn > select {
max-width: 220px;
}
.form-group.col-sm-3 > .field .input-group-link-parent.input-group > .input-group-btn > select {
max-width: 100px;
}
.form-group.col-sm-4 > .field .input-group-link-parent.input-group > .input-group-btn > select {
max-width: 120px;
}
.form-group > .field .input-group-link-parent.input-group > .input-group-btn > select {
max-width: 180px;
}
.list-group + .form-control {
position: relative;
}
select[multiple].input-sm {
height: 90px !important;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
color: var(--input-color-disabled);
}
.form-inline .form-control {
@media screen and (max-width: (@screen-sm-min - 1px)) {
display: inline-block;
width: auto;
vertical-align: middle;
}
}