@@ -68,6 +68,99 @@ iframe.email-body {
6868// 4. Communication Wizard
6969// -------------------------
7070
71+ // Wizard Start Step
72+ .wizard-start-step {
73+
74+ .panel-body-wizard {
75+ flex : 1 ;
76+ display : flex ;
77+ flex-direction : column ;
78+ overflow : hidden ;
79+
80+ .panel-body-contents {
81+ flex : 1 ;
82+ overflow-x : hidden ;
83+ overflow-y : auto ;
84+
85+ .mediums-section {
86+ display : grid ;
87+ grid-template-columns : repeat (auto- fill, minmax (200px , 250px ));
88+ grid-template-rows : auto auto auto auto auto ;
89+ gap : var (--spacing-large );
90+ padding-left : 2px ; /* Adjustment for focus state & border */
91+ }
92+
93+ .medium {
94+ display : grid ;
95+ grid-template-rows : subgrid ;
96+ grid-row : span 5 ;
97+ gap : var (--spacing-xsmall );
98+
99+ cursor : pointer ;
100+ padding : var (--spacing-medium );
101+ text-align : center ;
102+ border : 1px solid var (--color-interface-soft );
103+ border-radius : var (--rounded-small );
104+ transition : border- color ease-in-out 0.15s , box- shadow ease-in-out 0.15s ;
105+ }
106+
107+ .medium.selected {
108+ border : var (--focus-state-border );
109+ box-shadow : var (--focus-state-shadow );
110+ }
111+
112+ .medium-content {
113+ display : grid ;
114+ grid-template-rows : subgrid ;
115+ gap : var (--spacing-xsmall );
116+ grid-row : span 5 ;
117+ }
118+
119+ .medium-content .label {
120+ margin-left : auto ;
121+ margin-right : auto ;
122+ width : fit-content ;
123+ }
124+
125+ .medium-content small {
126+ color : var (--color-interface-medium );
127+ }
128+
129+ .medium-content h5 {
130+ margin : 0 ;
131+ }
132+
133+ .medium-content i {
134+ color : var (--color-interface-stronger );
135+ }
136+
137+ .medium .ti-circle-dot {
138+ color : var (--color-primary );
139+ }
140+
141+ .wizard-start-container {
142+ display : flex ;
143+ flex-direction : column ;
144+ height : 100% ;
145+ }
146+
147+ .communication-list-group-container {
148+ display : flex ;
149+ flex-direction : row ;
150+ gap : var (--spacing-xsmall );
151+ }
152+
153+ .communication-list-container {
154+ flex : 1 ;
155+ }
156+
157+ }
158+
159+ }
160+
161+ }
162+
163+ // Communication Template Selection
71164.communication-template {
72165 position : relative ;
73166 display : block ;
0 commit comments