PluginProbe
VikBooking Hotel Booking Engine & PMS / trunk
VikBooking Hotel Booking Engine & PMS vtrunk
1.8.15 1.8.14 1.8.13 1.8.12 1.8.11 1.8.10 1.8.9 1.8.6 1.8.7 1.8.8 trunk 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 All 36 releases
vikbooking / site / resources / chat / session / admin.css

admin.css in VikBooking Hotel Booking Engine & PMS trunk, at site/resources/chat/session/admin.css

174 lines 4.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .chat-session-toast {
2 position: absolute;
3 left: 10px;
4 bottom: 65px;
5 transform: translateY(calc(100% + 65px));
6 transition: 0.5s cubic-bezier(0.52, 1.16, 1, 1.07) all;
7 -moz-transition: 0.5s cubic-bezier(0.52, 1.16, 1, 1.07) all;
8 -webkit-transition: 0.5s cubic-bezier(0.52, 1.16, 1, 1.07) all;
9 }
10
11 .chat-session-toast.slide-in {
12 transform: translateY(0%);
13 }
14
15 .chat-session-toast .chat-session-toast-message {
16 border-radius: 10px;
17 }
18 .chat-session-toast .chat-session-toast-message-content {
19 margin: 0;
20 font-size: 14px;
21 border: 0;
22 border-radius: 10px;
23 box-shadow: 0 2px 5px rgba(0,0,0,.20);
24 background: var(--vbo-body-bg-color);
25 color: var(--vbo-body-text-color);
26 min-width: 260px;
27 padding: 0;
28 overflow: hidden;
29 }
30
31 /* loading panel */
32
33 .chat-session-toast .chat-session-toast-message-content .chat-loading {
34 display: flex;
35 justify-content: center;
36 align-items: center;
37 height: 200px;
38 color: var(--vbo-link-text-color);
39 }
40
41 /* error style */
42
43 .chat-session-toast .chat-session-toast-message-content .error-response {
44 padding: 20px 20px;
45 background: var(--vbo-tag-red-bg);
46 color: var(--vbo-tag-red-txt);
47 }
48
49 /* query preview */
50
51 .chat-session-toast .chat-query-summary {
52 max-width: 400px;
53 }
54
55 .chat-session-toast .query-summary-head {
56 padding: 12px 16px;
57 display: flex;
58 justify-content: space-between;
59 background: var(--vbo-tag-blue-txt);
60 color: var(--vbo-contrast-text-color);
61 font-weight: bold;
62 }
63 .chat-session-toast .query-summary-head a {
64 color: var(--vbo-info-bg);
65 font-size: 12px;
66 }
67 .chat-session-toast .query-summary-head a:hover {
68 color: var(--vbo-contrast-text-color);
69 }
70
71 .chat-session-toast .query-summary-body {
72 padding: 16px;
73 }
74
75 .chat-session-toast .query-summary-body .query-dates-box {
76 padding: 10px 12px;
77 border-radius: 10px;
78 background: var(--vbo-light-blue);
79 }
80
81 .chat-session-toast .query-summary-body .query-dates-title, .chat-session-toast .query-summary-body .query-guests-title, .chat-session-toast .query-summary-body .query-rooms-title {
82 display: flex;
83 align-items: center;
84 gap: 8px;
85 margin-bottom: 4px;
86 }
87 .chat-session-toast .query-summary-body .query-dates-title, .chat-session-toast .query-summary-body .query-guests-title, .chat-session-toast .query-summary-body .query-rooms-title {
88 font-size: 12px;
89 font-weight: 600;
90 }
91 .chat-session-toast .query-summary-body .query-dates-title i, .chat-session-toast .query-summary-body .query-guests-title i, .chat-session-toast .query-summary-body .query-rooms-title i {
92 color: var(--vbo-base-color);
93 }
94 .chat-session-toast .query-summary-body .query-dates-main {
95 display: flex;
96 align-items: center;
97 justify-content: space-between;
98 gap: 10px;
99 }
100 .chat-session-toast .query-summary-body .query-dates-main > span {
101 font-weight: bold;
102 }
103 .chat-session-toast .query-summary-body .query-dates-main i {
104 font-size: 10px;
105 color: var(--vbo-info-border);
106 }
107 .chat-session-toast .query-summary-body .query-dates-sub {
108 font-size: 12px;
109 margin-top: 2px;
110 }
111
112 .chat-session-toast .query-summary-body .query-guests-box {
113 margin-top: 10px;
114 }
115 .chat-session-toast .query-summary-body .query-guests-title {
116 padding-left: 10px;
117 }
118 .chat-session-toast .query-summary-body .query-guests-main .query-quest-info {
119 display: flex;
120 justify-content: space-between;
121 align-items: start;
122 gap: 10px;
123 margin-bottom: 5px;
124 border: 1px solid var(--vbo-light-blue);
125 padding: 10px 12px;
126 border-radius: 10px;
127 }
128 .chat-session-toast .query-summary-body .query-guests-main .query-quest-info:last-child {
129 margin-bottom: 0;
130 }
131 .chat-session-toast .query-summary-body .query-guests-main .query-quest-info .query-quest-info-right {
132 text-align: right;
133 }
134
135 .chat-session-toast .query-summary-body .query-rooms-box {
136 border: 1px solid var(--vbo-light-blue);
137 margin-top: 10px;
138 padding: 10px 12px;
139 border-radius: 10px;
140 }
141 .chat-session-toast .query-summary-body .query-rooms-main {
142 display: flex;
143 gap: 4px;
144 flex-wrap: wrap;
145 }
146
147 /* AI summary */
148
149 .chat-session-toast .chat-ai-summary {
150 max-width: 600px;
151 }
152 .chat-session-toast .chat-ai-summary .ai-summary-area {
153 padding: 10px;
154 max-height: calc(50vh - 150px);
155 overflow-y: scroll;
156 }
157
158 /* messaging template */
159
160 .chat-session-toast .messaging-tmpl-preview {
161 padding: 0 0 10px;
162 margin: 0 0 10px;
163 border-bottom: 1px dotted var(--vbo-config-border-color);
164 max-height: calc(90vh - 400px);
165 overflow: scroll;
166 }
167 .chat-session-toast .messaging-tmpl-select {
168 display: flex;
169 justify-content: space-between;
170 gap: 6px;
171 }
172 .chat-session-toast .messaging-tmpl-select > select {
173 width: 100% !important;
174 }