2 $mainTableBordersPadding: 3px;
3 $lightBorder: 1px solid #bbb;
4 $accountingBorder: 1px solid #000;
5 $initialLineBackground: #f0f0f0;
6 // Warning, this value is also specified in the instance.web.account.abstractReconciliation widget
7 $aestetic_animation_speed: 300ms;
10 .openerp .oe_bank_statement_reconciliation {
12 -webkit-user-select: none;
13 -moz-user-select: none;
14 -ms-user-select: none;
27 padding: 20px 15px 30px 15px;
35 height: auto !important;
40 padding: 0 0 0 $actionColWidth;
47 .statement_name span {
52 .change_statement_name_container {
56 td:first-child, td:first-child > input {
71 margin: 10px $actionColWidth 0 0;
74 display: inline-block;
126 vertical-align: middle;
127 text-shadow: 2px 2px 0px rgba(0,0,0,0.2);
138 //text-shadow: 1px 1px 0 black;
150 font-size: 12px !important;
153 color: #ccc !important;
156 .accounting_view .glyphicon-add-remove:before {
159 .match .glyphicon-add-remove:before {
163 // bankStatementReconciliationLine widget
164 .oe_bank_statement_reconciliation_line {
172 .toggle_match, .toggle_create {
173 -webkit-transition-property: -webkit-transform;
174 -moz-transition-property: -moz-transform;
175 -ms-transition-property: -ms-transform;
176 -o-transition-property: -o-transform;
177 transition-property: transform;
178 -webkit-transform: rotate(0deg);
179 -moz-transform: rotate(0deg);
180 -ms-transform: rotate(0deg);
181 -o-transform: rotate(0deg);
182 transform: rotate(0deg);
183 -webkit-transition-duration: $aestetic_animation_speed;
184 -moz-transition-duration: $aestetic_animation_speed;
185 -ms-transition-duration: $aestetic_animation_speed;
186 -o-transition-duration: $aestetic_animation_speed;
187 transition-duration: $aestetic_animation_speed;
191 visibility: visible !important;
192 -webkit-transform: rotate(90deg);
193 -moz-transform: rotate(90deg);
194 -ms-transform: rotate(90deg);
195 -o-transform: rotate(90deg);
196 transform: rotate(90deg);
203 margin: 0 10px 0 5px;
205 &:hover .change_partner {
210 .change_partner_container {
213 position: relative !important;
217 &[data-mode="match"] {
219 @extend .visible_toggle;
223 &[data-mode="create"] {
225 @extend .visible_toggle;
229 &[data-mode="inactive"] {
231 background-color: ($initialLineBackground + #080808) !important;
235 &.no_match:not(.no_partner) {
237 cursor: default !important;
244 visibility: hidden !important;
248 /* gap between accounting_view and action view */
249 > table > tbody > tr:nth-child(1) > td table {
261 /* arrays of move lines */
262 .accounting_view, .match table {
269 cursor: default !important;
271 .line_remove_button {
279 vertical-align: middle;
282 td.cell_action, td.cell_info_popover {
283 width: $actionColWidth;
291 td.cell_account_code {
293 padding-left: $mainTableBordersPadding;
312 padding-right: $mainTableBordersPadding;
315 td.cell_info_popover {
319 tr.line_open_balance {
323 tr .glyphicon:not(.line_info_button) {
328 tr:hover .glyphicon, tr.active .glyphicon {
332 tr .do_partial_reconcile_button {
337 tr .undo_partial_reconcile_button {
345 border-collapse: separate;
348 border-top: $lightBorder;
351 background-color: $initialLineBackground;
352 -webkit-transition-property: background-color;
353 -moz-transition-property: background-color;
354 -ms-transition-property: background-color;
355 transition-property: background-color;
356 -webkit-transition-duration: $aestetic_animation_speed;
357 -moz-transition-duration: $aestetic_animation_speed;
358 -ms-transition-duration: $aestetic_animation_speed;
359 -o-transition-duration: $aestetic_animation_speed;
360 transition-duration: $aestetic_animation_speed;
362 &.cell_action, &.cell_info_popover {
364 background: white !important;
365 // Hack pour l'alignement au px près
376 margin: 0 $actionColWidth 4px $actionColWidth;
387 position: relative; top: 7px; /* meh */
393 td.cell_credit { border-left: $accountingBorder; }
401 padding: 0 0 5px ($actionColWidth+$mainTableBordersPadding);
407 .pager_control_left, .pager_control_right {
408 display: inline-block;
412 .pager_control_left {
416 .pager_control_left.disabled, .pager_control_right.disabled {
423 display: inline-block;
424 margin-left: ($actionColWidth+$mainTableBordersPadding);
432 margin: 0 $actionColWidth;
433 border: 1px solid #d5d5d5;
453 &:nth-child(2n+1) { float: left; clear: left; }
454 &:nth-child(2n) { float: right; clear: right; }
461 border-right: 1px solid #ddd;
475 &.add_line_container {