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;
26 padding: 20px 15px 20px 15px;
33 height: auto !important;
38 padding: 0 0 0 $actionColWidth;
45 .statement_name span {
50 .change_statement_name_container {
54 td:first-child, td:first-child > input {
63 box-sizing: content-box;
74 margin: 10px $actionColWidth 0 0;
77 display: inline-block;
129 vertical-align: middle;
130 text-shadow: 2px 2px 0px rgba(0,0,0,0.2);
141 //text-shadow: 1px 1px 0 black;
153 font-size: 12px !important;
156 color: #ccc !important;
159 .accounting_view .glyphicon-add-remove:before {
162 .match .glyphicon-add-remove:before {
166 // bankStatementReconciliationLine widget
167 .oe_bank_statement_reconciliation_line {
175 .toggle_match, .toggle_create {
176 -webkit-transition-property: -webkit-transform;
177 -moz-transition-property: -moz-transform;
178 -ms-transition-property: -ms-transform;
179 -o-transition-property: -o-transform;
180 transition-property: transform;
181 -webkit-transform: rotate(0deg);
182 -moz-transform: rotate(0deg);
183 -ms-transform: rotate(0deg);
184 -o-transform: rotate(0deg);
185 transform: rotate(0deg);
186 -webkit-transition-duration: $aestetic_animation_speed;
187 -moz-transition-duration: $aestetic_animation_speed;
188 -ms-transition-duration: $aestetic_animation_speed;
189 -o-transition-duration: $aestetic_animation_speed;
190 transition-duration: $aestetic_animation_speed;
194 visibility: visible !important;
195 -webkit-transform: rotate(90deg);
196 -moz-transform: rotate(90deg);
197 -ms-transform: rotate(90deg);
198 -o-transform: rotate(90deg);
199 transform: rotate(90deg);
206 margin: 0 10px 0 5px;
208 &:hover .change_partner {
213 .change_partner_container {
216 position: relative !important;
220 &[data-mode="match"] {
222 @extend .visible_toggle;
226 &[data-mode="create"] {
228 @extend .visible_toggle;
232 &[data-mode="inactive"] {
234 background-color: ($initialLineBackground + #080808) !important;
238 &.no_match:not(.no_partner) {
240 cursor: default !important;
247 visibility: hidden !important;
251 /* gap between accounting_view and action view */
252 > table > tbody > tr:nth-child(1) > td table {
264 /* arrays of move lines */
265 .accounting_view, .match table {
272 cursor: default !important;
274 .line_remove_button {
282 vertical-align: middle;
285 td.cell_action, td.cell_info_popover {
286 width: $actionColWidth;
294 td.cell_account_code {
296 padding-left: $mainTableBordersPadding;
315 padding-right: $mainTableBordersPadding;
318 td.cell_info_popover {
322 tr.line_open_balance {
326 tr .glyphicon:not(.line_info_button) {
331 tr:hover .glyphicon, tr.active .glyphicon {
335 tr .do_partial_reconcile_button {
340 tr .undo_partial_reconcile_button {
348 border-collapse: separate;
351 border-top: $lightBorder;
354 background-color: $initialLineBackground;
355 -webkit-transition-property: background-color;
356 -moz-transition-property: background-color;
357 -ms-transition-property: background-color;
358 transition-property: background-color;
359 -webkit-transition-duration: $aestetic_animation_speed;
360 -moz-transition-duration: $aestetic_animation_speed;
361 -ms-transition-duration: $aestetic_animation_speed;
362 -o-transition-duration: $aestetic_animation_speed;
363 transition-duration: $aestetic_animation_speed;
365 &.cell_action, &.cell_info_popover {
367 background: white !important;
368 // Hack pour l'alignement au px près
379 margin: 0 $actionColWidth 4px $actionColWidth;
392 position: relative; top: 7px; /* meh */
398 td.cell_credit { border-left: $accountingBorder; }
406 padding: 0 0 5px ($actionColWidth+$mainTableBordersPadding);
412 .pager_control_left, .pager_control_right {
413 display: inline-block;
417 .pager_control_left {
421 .pager_control_left.disabled, .pager_control_right.disabled {
428 display: inline-block;
429 margin-left: ($actionColWidth+$mainTableBordersPadding);
437 margin: 0 $actionColWidth;
438 border: 1px solid #d5d5d5;
458 &:nth-child(2n+1) { float: left; clear: left; }
459 &:nth-child(2n) { float: right; clear: right; }
466 border-right: 1px solid #ddd;
480 &.add_line_container {