annotate .cms/css/menu.css @ 1:1d486627aa1e draft default tip

24.10
author Coffee CMS <info@coffee-cms.ru>
date Sat, 12 Oct 2024 02:51:39 +0000
parents 78edf6b517a0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
1 #menu {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
2 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
3 height: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
4 overflow-y: auto;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
5 grid-auto-rows: max-content;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
6 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
7
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
8
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
9 @media (max-width: 1023px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
10 #menu .main-main {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
11 padding: 0.4rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
12 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
13 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
14 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
15 #menu .main-main {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
16 padding: 1rem 1rem 0.3rem 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
17 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
18 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
19
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
20 #menu .menu.last-edited::before, #menu .item.last-edited::before {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
21 content: "";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
22 position: absolute;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
23 left: 3px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
24 top: 3px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
25 z-index: 1;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
26 width: 7px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
27 height: 7px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
28 border-radius: 50%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
29 background-color: var(--green-3);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
30 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
31
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
32 #menu .menu-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
33 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
34 row-gap: 2rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
35 color: var(--windows-font);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
36 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
37
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
38 #menu .menu-grid > div {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
39 box-shadow: 0 0 3px 0 #00000096;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
40 border-radius: 0.3rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
41 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
42
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
43 #menu .menu {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
44 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
45 grid-template-areas:
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
46 "title sort"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
47 "buttons buttons";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
48 grid-template-columns: 1fr auto;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
49 column-gap: 0.5rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
50 row-gap: 0.5rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
51 background-color: var(--windows);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
52 border-radius: 0.3rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
53 position: relative;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
54 padding: 0.7rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
55 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
56 #menu .menu.open {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
57 grid-template-areas:
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
58 "title sort"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
59 "buttons buttons"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
60 "menu-prop menu-prop";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
61 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
62 #menu .menu.open .prop {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
63 color: var(--menu-menu-open-prop);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
64 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
65 #menu .menu.changed {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
66 outline: 1px dashed var(--save-menu);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
67 outline-offset: 0px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
68 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
69 #menu .menu .save > span {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
70 display: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
71 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
72 #menu .menu.changed .save > span {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
73 display: block;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
74 color: var(--save-menu);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
75 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
76
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
77
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
78 #menu .menu .menu-prop {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
79 display: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
80 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
81 #menu .menu.open .menu-prop {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
82 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
83 grid-area: menu-prop;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
84 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
85 @media (max-width: 1023px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
86 #menu .menu.open .menu-prop {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
87 grid-template-areas:
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
88 "area-title"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
89 "select"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
90 "classes-title"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
91 "classes";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
92 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
93 #menu .menu .menu-prop > div:not(:first-child) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
94 padding-top: 0.75rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
95 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
96 #menu .menu .menu-prop > .area-select-grid:not(:first-child) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
97 padding-top: 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
98 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
99 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
100 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
101 #menu .menu.open .menu-prop {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
102 grid-template-areas:
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
103 "area-title select classes-title classes";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
104 grid-template-columns: 6em minmax(240px, 100%) 6em minmax(240px, 100%);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
105 row-gap: 0.75rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
106 column-gap: 0.7rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
107 padding: 0.5rem 0 0.3rem 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
108 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
109 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
110
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
111 #menu .menu input[name=title] {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
112 grid-area: title;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
113 line-height: 27px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
114 background-color: var(--menu-input-bg);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
115 border: 2px solid var(--menu-input-border);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
116 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
117 #menu .menu input[name=sort] {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
118 grid-area: sort;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
119 width: 4rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
120 text-align: center;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
121 font-size: 0.9rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
122 background-color: var(--menu-input-bg);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
123 border: 2px solid var(--menu-input-border);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
124 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
125 #menu .menu .area.title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
126 grid-area: area-title;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
127 font-size: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
128 line-height: 27px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
129 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
130
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
131 #menu .menu .classes.title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
132 grid-area: classes-title;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
133 font-size: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
134 line-height: 27px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
135 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
136 #menu .menu input[name=classes] {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
137 grid-area: classes;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
138 font-size: 0.9rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
139 background-color: var(--menu-input-bg);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
140 border: 2px solid var(--menu-input-border);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
141 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
142
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
143
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
144 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
145 #menu .menu .area.title, #menu .menu .classes.title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
146 justify-self: right;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
147 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
148 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
149 #menu input[type="text"] {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
150 padding: 0 0.54rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
151 border-radius: 4px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
152 min-height: 30px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
153 font-size: 0.94rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
154 height: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
155 background-color: var(--bg-4);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
156 border: 1px solid var(--bg-4);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
157 color: var(--text);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
158 width: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
159 max-width: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
160 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
161
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
162 #menu .menu-buttons {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
163 grid-area: buttons;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
164 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
165 column-gap: 0.7rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
166 font-size: 0.9rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
167 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
168 #menu .menu-buttons > div {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
169 display: flex; /* Chrome Mobile Browser - Fonts Size */
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
170 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
171 #menu .menu .menu-buttons {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
172 grid-template-columns: auto auto 1fr auto;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
173 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
174 #menu .menu-buttons div {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
175 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
176 user-select: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
177 color: var(--buttons-font);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
178 width: max-content;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
179 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
180 #menu .menu-buttons div:active {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
181 color: var(--buttons-hover);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
182 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
183 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
184 #menu .menu-buttons div:hover {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
185 color: var(--buttons-hover);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
186 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
187 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
188
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
189
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
190 /*Items*/
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
191 #menu .items-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
192 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
193 row-gap: 0.3rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
194 padding: 0.8rem 0 0.5rem 0.5rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
195 margin-top: -5px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
196 background-color: var(--windows);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
197 border-radius: 0 0 0 0.3rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
198 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
199 @media (min-width: 768px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
200 #menu .items-grid .items-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
201 padding-left: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
202 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
203 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
204 #menu .menu-grid > div > .items-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
205 border-radius: 0 0 0.3rem 0.3rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
206 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
207
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
208 #menu .items-grid .items-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
209 box-shadow: inset 0 0 0 1px var(--windows-hover);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
210 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
211
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
212 #menu .item {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
213 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
214 grid-template-areas:
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
215 "title"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
216 "buttons";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
217 row-gap: 0.5rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
218 background-color: var(--bg-3);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
219 background-image: var(--noise);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
220 border-radius: 0.3rem 0 0 0.3rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
221 position: relative;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
222 padding: 0.7rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
223 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
224
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
225
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
226 /*Lines*/
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
227 #menu .item.clicked + .items-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
228 box-shadow: inset 1px -1px 0 0 var(--green-3);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
229 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
230 #menu .items-grid:has(> * > .last-edited) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
231 box-shadow: inset 1px -1px 0 0 var(--green-3);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
232 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
233 #menu div:has(> .item > .menu-buttons .append:hover) > .items-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
234 box-shadow: inset 1px -1px 0 0 var(--green-3);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
235 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
236
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
237
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
238 #menu > .main-main .menu-grid > div > .items-grid.highlite-parent > div > .item.highlite-children::after {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
239 margin-left: -7px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
240 width: 7px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
241 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
242
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
243 #menu .items-grid.highlite-parent {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
244 box-shadow: inset 1px 0px 0 0 var(--sub-line);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
245 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
246
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
247 #menu .item.highlite-children::after {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
248 content: "";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
249 position: absolute;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
250 margin-left: -15px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
251 top: calc(50% - 1px);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
252 border-top: 1px solid var(--sub-line);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
253 width: 15px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
254 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
255 @media (max-width: 767px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
256 #menu .item.highlite-children::after {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
257 margin-left: -7px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
258 width: 7px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
259 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
260 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
261 #menu .item.highlite-children + .items-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
262 box-shadow: inset 1px -1px 0 0 var(--green-3);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
263 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
264 /*Lines End*/
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
265
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
266
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
267 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
268 #menu .item:hover {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
269 background-color: var(--open-menu);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
270 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
271 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
272 #menu .item.open {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
273 grid-template-areas:
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
274 "title"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
275 "buttons"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
276 "menu-prop";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
277 background-color: var(--open-menu);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
278 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
279
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
280 #menu .item .menu-buttons {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
281 grid-template-columns: auto auto 1fr auto;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
282 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
283 #menu .item.open .menu-buttons {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
284 grid-template-columns: auto auto 1fr auto;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
285 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
286
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
287 #menu .item.changed {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
288 outline: 1px dashed var(--save-menu);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
289 outline-offset: 0px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
290 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
291 #menu .item .save > span {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
292 display: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
293 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
294 #menu .item.changed .save > span {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
295 display: block;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
296 color: var(--save-menu);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
297 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
298
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
299
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
300 #menu .item .menu-prop > .title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
301 font-size: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
302 line-height: 27px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
303 color: var(--names);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
304 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
305
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
306
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
307 #menu .menu-grid > div.will-be-deleted {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
308 outline: 1px dashed red;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
309 outline-offset: 0px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
310 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
311 #menu .menu-grid > div.will-be-deleted .del {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
312 outline: 1px dashed red;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
313 outline-offset: 2px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
314 border-radius: 1px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
315 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
316
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
317 #menu .will-be-deleted .item {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
318 outline: 1px dashed red;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
319 outline-offset: -1px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
320 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
321 #menu .will-be-deleted .item .del {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
322 outline: 1px dashed red;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
323 outline-offset: 2px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
324 border-radius: 1px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
325 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
326
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
327 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
328 #menu .item .menu-buttons div {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
329 opacity: 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
330 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
331 #menu .item:hover div {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
332 opacity: 1;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
333 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
334 #menu .item.open div {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
335 opacity: 1;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
336 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
337 #menu .item .menu-prop > .title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
338 text-align: right;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
339 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
340 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
341
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
342
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
343
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
344 #menu .item .menu-prop {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
345 display: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
346 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
347 #menu .item.open .menu-prop {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
348 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
349 grid-area: menu-prop;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
350 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
351 #menu .item.open .prop {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
352 color: var(--menu-item-open-prop);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
353 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
354
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
355 #menu .item a {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
356 grid-area: title;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
357 display: flex;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
358 width: fit-content;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
359 margin-top: -5px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
360 font-size: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
361 text-decoration: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
362 min-height: 21px; /* for empty title */
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
363 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
364 #menu .item a[href] {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
365 color: var(--menu-item-a);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
366 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
367 #menu .item a[href]:hover {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
368 color: var(--menu-item-a-hover);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
369 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
370 #menu .item a:not([href]) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
371 width: fit-content;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
372 margin-top: -5px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
373 font-size: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
374 min-height: 21px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
375 color: var(--menu-item-a-none-link);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
376 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
377
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
378 @media (max-width: 1023px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
379 #menu .item .menu-prop {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
380 grid-template-areas:
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
381 "page-title"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
382 "select-grid"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
383 "parent-title"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
384 "pid"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
385 "title-name"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
386 "title"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
387 "tag-title"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
388 "tag_title"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
389 "url-title"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
390 "target-blank"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
391 "classes-title"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
392 "classes"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
393 "sort-title"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
394 "sort";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
395 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
396 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
397 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
398 #menu .item .menu-prop {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
399 grid-template-areas:
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
400 "page-title select-grid parent-title pid"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
401 "title-name title tag-title tag_title"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
402 "url-title target-blank classes-title classes"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
403 ". . sort-title sort";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
404 grid-template-columns: 6em minmax(240px, 100%) 6em minmax(240px, 100%);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
405 row-gap: 0.75rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
406 column-gap: 0.7rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
407 padding: 0.5rem 0 0.3rem 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
408 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
409 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
410
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
411 #menu .item .page.title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
412 grid-area: page-title;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
413 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
414 #menu .item .select-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
415 grid-area: select-grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
416 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
417
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
418
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
419 #menu .item .parent.title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
420 grid-area: parent-title;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
421 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
422
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
423 #menu .item input[name=pid] {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
424 grid-area: pid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
425 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
426
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
427 #menu .item .title.name {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
428 grid-area: title-name;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
429 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
430 #menu .item input[name=title] {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
431 grid-area: title;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
432 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
433
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
434
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
435 #menu .item .tag.title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
436 grid-area: tag-title;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
437 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
438 #menu .item input[name=tag_title] {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
439 grid-area: tag_title;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
440 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
441
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
442
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
443
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
444 #menu .item .classes.title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
445 grid-area: classes-title;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
446 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
447 #menu .item input[name=classes] {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
448 grid-area: classes;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
449 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
450
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
451
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
452 #menu .item .url.title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
453 grid-area: url-title;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
454 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
455 #menu .item .target-blank {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
456 grid-area: target-blank;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
457 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
458 grid-template-columns: 1fr 30px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
459 column-gap: 0.5rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
460 position: relative;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
461 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
462 #menu .item input[name=url] {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
463 width: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
464 grid-column: 1/-1;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
465 grid-row: 1/2;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
466 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
467 #menu .item input[name=url][disabled] {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
468 color: var(--menu-input-select-font-disabled);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
469 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
470
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
471 #menu .item .sort.title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
472 grid-area: sort-title;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
473 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
474 #menu .item input[name=sort] {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
475 grid-area: sort;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
476 width: 5rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
477 text-align: center;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
478 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
479
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
480 @media (max-width: 1023px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
481 #menu .item .parent-title, #menu .item .title, #menu .item .tag-title, #menu .item .url-title, #menu .item .classes-title, #menu .item .sort-title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
482 padding-top: 0.75rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
483 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
484 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
485
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
486 #menu .target-blank input[type="checkbox"] {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
487 grid-row: 1/2;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
488 grid-column: 2/3;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
489 align-self: center;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
490 justify-self: center;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
491 border: 2px solid var(--orange);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
492 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
493
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
494
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
495 #menu .select-grid .field-options {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
496 position: relative;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
497 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
498 #menu .select-grid .select-dropdown {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
499 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
500 position: absolute;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
501 left: 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
502 right: 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
503 top: 2px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
504 background-color: var(--bg-3);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
505 border: 2px solid var(--bg-4);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
506 color: var(--menu-item-select-dropdown-font);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
507 border-radius: 0.25rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
508 z-index: 7;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
509 overflow: hidden;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
510 box-shadow: 0 2px 3px 0 #00000033;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
511 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
512 #menu .select-grid .field-search {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
513 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
514 padding: 0.37rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
515 border-bottom: 2px solid var(--bg-4);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
516 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
517 #menu .select-grid .field-search input {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
518 width: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
519 background-color: var(--menu-item-field-search-input-bg);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
520 color: var(--text);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
521 border: 2px solid var(--bg-4);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
522 font-size: 0.94rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
523 background-repeat: no-repeat;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
524 background-position: right .37rem center;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
525 padding: 0.25rem 2rem 0.25rem 0.25rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
526 background-size: 17px 14px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
527 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
528 #menu .select-grid .field-search input {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
529 background-image: var(--search-icon);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
530 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
531 #menu .select-grid .field-search input:focus {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
532 border: 2px solid var(--menu-item-field-search-input-focus);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
533 transition: all .700s ease 0s;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
534 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
535 #menu .select-grid ul.list-search, #menu .item .field-search {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
536 background-color: var(--bg-3);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
537 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
538 #menu .select-grid ul.list-search {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
539 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
540 margin: 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
541 padding: 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
542 overflow-y: auto;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
543 max-height: 17rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
544 overscroll-behavior: contain;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
545 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
546 #menu .select-grid .list-search li {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
547 display: block;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
548 list-style-type: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
549 padding: 0.4rem 0.44rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
550 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
551 font-size: 0.94rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
552 text-align: left;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
553 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
554 #menu .select-grid .list-search li:hover {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
555 background-color: var(--menu-item-list-search-li-hover-active);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
556 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
557 #menu .select-grid .list-search li.active {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
558 background-color: var(--menu-item-list-search-li-hover-active);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
559 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
560 #menu .select-grid .list-search li.searcher-hidden { display: none; }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
561 #menu .select-grid .field-options { overflow: hidden; }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
562 #menu .select-grid .field-options.open { overflow: initial; }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
563
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
564 #menu .main-footer {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
565 padding: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
566 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
567
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
568 @media (max-width: 1023px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
569 #menu .main-footer {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
570 padding: 0.7rem 0.4rem 1rem 0.4rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
571 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
572 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
573 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
574 #menu .main-footer {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
575 padding: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
576 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
577 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
578
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
579 #menu .main-footer .create {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
580 display: block;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
581 width: max-content;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
582 padding: 0.4rem 0.7rem 0.5rem 0.7rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
583 background-color: var(--bg-4);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
584 text-decoration: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
585 font-size: 0.9rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
586 color: var(--windows-font);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
587 border-radius: 0.3rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
588 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
589 user-select: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
590 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
591
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
592
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
593 /* Select */
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
594 #menu .menu-prop .area-select-grid, #menu .item .menu-prop .parent-select-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
595 position: relative;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
596 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
597
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
598 #menu .menu-prop .field-select-menu {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
599 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
600 grid-template-columns: 1fr 26px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
601 height: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
602 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
603 background-color: var(--menu-input-bg);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
604 border: 2px solid var(--menu-input-border);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
605 border-radius: 4px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
606 user-select: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
607 line-height: 26px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
608 font-size: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
609 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
610 #menu .menu-prop .field-select-menu > .value {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
611 padding: 0 0 0 0.44rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
612 white-space: nowrap;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
613 overflow: hidden;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
614 line-height: 26px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
615 font-size: 0.94rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
616 color: var(--text);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
617 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
618 #menu .menu-prop .field-select-menu > .icon {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
619 background-image: var(--select-icon);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
620 background-repeat: no-repeat;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
621 background-position: center;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
622 background-size: 12px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
623 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
624
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
625 #menu .menu-prop .field-select {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
626 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
627 grid-template-columns: 1fr 26px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
628 height: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
629 min-height: 30px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
630 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
631 background-color: var(--bg-4);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
632 border: 1px solid var(--bg-4);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
633 border-radius: 4px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
634 user-select: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
635 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
636 #menu .menu-prop .field-select > .value {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
637 padding: 0 0 0 0.44rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
638 white-space: nowrap;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
639 overflow: hidden;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
640 line-height: 26px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
641 font-size: 0.94rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
642 color: var(--text);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
643 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
644 #menu .menu-prop .field-select > .icon {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
645 background-image: var(--select-icon);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
646 background-repeat: no-repeat;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
647 background-position: center;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
648 background-size: 12px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
649 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
650
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
651 #menu .menu-prop .area-select-grid .field-options, #menu .menu-prop .parent-select-grid .field-options {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
652 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
653 position: absolute;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
654 height: 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
655 overflow: hidden;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
656 width: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
657 border-radius: 0.25rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
658 box-shadow: 0 2px 3px 0 #00000033;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
659 max-height: 17rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
660 z-index: 7;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
661 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
662 #menu .menu-prop .area-select-grid .field-options.open, #menu .menu-prop .parent-select-grid .field-options.open {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
663 background-color: var(--bg-3);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
664 border: 2px solid var(--bg-4);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
665 color: var(--text);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
666 margin-top: 2px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
667 overflow: auto;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
668 height: auto;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
669 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
670 #menu .menu-prop .area-select-grid .field-options .option, #menu .menu-prop .parent-select-grid .field-options .option {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
671 padding: 0.4rem 0.44rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
672 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
673 font-size: 0.94rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
674 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
675 #menu .menu-prop .area-select-grid .field-options .option:hover, #menu .menu-prop .parent-select-grid .field-options .option:hover {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
676 background-color: var(--bg-2);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
677 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
678
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
679 #menu .no-database, #menu .no-tables {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
680 color: var(--windows-font);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
681 border-radius: 0.4rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
682 }