Changeset 3374026
- Timestamp:
- 10/07/2025 12:06:03 AM (5 months ago)
- Location:
- fish-and-ships
- Files:
-
- 3 added
- 1 deleted
- 26 edited
-
assets/banner-1544x500.png (modified) (previous)
-
assets/banner-772x250.png (modified) (previous)
-
assets/icon-128x128.gif (modified) (previous)
-
assets/icon-256x256.gif (modified) (previous)
-
assets/screenshot-11.png (modified) (previous)
-
assets/screenshot-13.png (modified) (previous)
-
assets/screenshot-14.png (modified) (previous)
-
assets/screenshot-15.png (modified) (previous)
-
assets/screenshot-2.jpg (deleted)
-
assets/screenshot-2.png (added)
-
assets/screenshot-4.png (modified) (previous)
-
assets/screenshot-5.png (modified) (previous)
-
assets/screenshot-6.png (modified) (previous)
-
assets/screenshot-8.png (modified) (previous)
-
trunk/3rd-party/fns-wapf-new.php (modified) (6 diffs)
-
trunk/assets/css/admin-fns-panes.less (modified) (1 diff)
-
trunk/assets/css/admin-fns-popups.less (modified) (23 diffs)
-
trunk/assets/css/admin-fns-printing.css (added)
-
trunk/assets/css/admin-fns.css (modified) (1 diff)
-
trunk/assets/css/admin-fns.less (modified) (9 diffs)
-
trunk/assets/css/help-alone.css (modified) (19 diffs)
-
trunk/assets/img/bg-dialog.jpg (added)
-
trunk/assets/img/bg-pointer.jpg (modified) (previous)
-
trunk/assets/img/bg-wizard.jpg (modified) (previous)
-
trunk/fish-and-ships.php (modified) (6 diffs)
-
trunk/includes/freemium-panel.php (modified) (1 diff)
-
trunk/includes/settings-fns.php (modified) (1 diff)
-
trunk/includes/shipping_rules-table-fns.php (modified) (1 diff)
-
trunk/includes/wizard.php (modified) (4 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
fish-and-ships/trunk/3rd-party/fns-wapf-new.php
r3320309 r3374026 6 6 * @package Fish and Ships 7 7 * @since 2.0.1 8 * @version 2.1. 18 * @version 2.1.3 9 9 */ 10 10 … … 323 323 * 324 324 * @since 2.0.1 325 * @version 2. 0.2325 * @version 2.1.3 326 326 * 327 327 * @param $rule_groups (array) all the groups of current rule … … 503 503 continue; 504 504 } 505 505 506 /* 506 507 $shipping_class->debug_log('WAPF DEV INFO, method: [' . $selector['method'] . '], ' . $target . ': ['.$lookin_field.'], value: [' . (isset($field['raw']) ? $field['raw'] : 'no raw key' ) . '], lookin value: [' . $wapf_equals . ']', 3); 507 508 … … 513 514 break 2; 514 515 } 515 516 */ 517 516 518 // Value is equal? 517 519 if( ( $selector['method'] == 'wapf-equal-value' || $selector['method'] == 'wapf-label-equal-value' ) ) 518 520 { 521 /* 519 522 // We will apply the same sanitization here that we're applied to the rules input field, to ensure matching 520 $results[] = $Fish_n_Ships->sanitize_html($field['raw']) == $wapf_equals; 523 // Debug for Slawomir 524 if ( is_array( $field['raw'] ) ) { 525 error_log('FnS: unexpected array! lookin for: ' . $wapf_equals); 526 error_log(print_r($field, true)); 527 $results[]=false; 528 } 529 else 530 { 531 error_log(print_r($field, true)); 532 $results[] = $Fish_n_Ships->sanitize_html($field['raw']) == $wapf_equals; 533 } 534 */ 535 $result = $this->deep_seek_value( $field, 'label', $wapf_equals ); 536 $results[] = $result; 537 538 $shipping_class->debug_log('WAPF DEV INFO, method: [' . $selector['method'] . '], ' . $target . ': ['.$lookin_field.'], lookin value: [' . $wapf_equals . '], result: [' . ($result ? 'TRUE' : 'FALSE' ) . ']', 3); 521 539 } 522 540 … … 524 542 if( ( $selector['method'] == 'wapf-not-equal-value' || $selector['method'] == 'wapf-label-not-equal-value' ) ) 525 543 { 544 /* 526 545 // We will apply the same sanitization here that we're applied to the rules input field, to ensure matching 527 $results[] = $Fish_n_Ships->sanitize_html($field['raw']) != $wapf_equals; // here the logic is reverse: not equal is true 546 // Debug for Slawomir 547 if ( is_array( $field['raw'] ) ) { 548 error_log('FnS: unexpected array! lookin for: ' . $wapf_equals); 549 error_log(print_r($field, true)); 550 $results[]=true; 551 } 552 else 553 { 554 error_log(print_r($field, true)); 555 $results[] = $Fish_n_Ships->sanitize_html($field['raw']) != $wapf_equals; // here the logic is reverse: not equal is true 556 } 557 */ 558 // Reversed here: 559 $result = ! $this->deep_seek_value( $field, 'label', $wapf_equals ); 560 $results[] = $result; 561 562 $shipping_class->debug_log('WAPF DEV INFO, method: [' . $selector['method'] . '], ' . $target . ': ['.$lookin_field.'], lookin value: [' . $wapf_equals . '], result: [' . ($result ? 'TRUE' : 'FALSE' ) . ']', 3); 528 563 } 529 564 } … … 574 609 return $rule_groups; 575 610 } 611 612 /** 613 * deep_seek_value() 614 * 615 * Beta for Slawomir: in some cases, the sought value is included in the "values" array 616 * instead of "raw". For now, we will check in both. 617 * 618 * Example input: 619 * 620 * [raw] => Array 621 * ( 622 * [0] => fhc7a 623 * ) 624 * 625 * [values] => Array 626 * ( 627 * [0] => Array 628 * ( 629 * [label] => the_value 630 * [price] => 199 631 * [price_type] => fixed 632 * [slug] => fhc7a 633 * [calc_price] => 199 634 * [pricing_hint] => (<span class="wapf-addon-price">+164,46 $</span>) 635 * ) 636 * 637 * ) 638 * 639 * 640 * Instead of: 641 * 642 * [raw] => the_value 643 * 644 * @since 2.1.3 645 */ 646 function deep_seek_value( $field, $key, $seek_value ) 647 { 648 // NOTE: We will apply the same sanitization through $Fish_n_Ships->sanitize_html() 649 // that we're applied to the rules input field, to ensure matching 650 global $Fish_n_Ships; 651 652 // Let's look into values first: 653 if( isset( $field['values'] ) ) 654 { 655 if( is_array( $field['values'] ) ) 656 { 657 foreach( $field['values'] as $seek ) 658 { 659 if( is_array($seek) && isset($seek[$key]) && $Fish_n_Ships->sanitize_html($seek[$key]) == $seek_value ) 660 return true; 661 } 662 } 663 } 664 // Let's look into raw as fallback: 665 elseif( isset( $field['raw'] ) ) 666 { 667 // Comes into array? 668 if( is_array( $field['raw'] ) ) 669 { 670 foreach( $field['raw'] as $seek ) 671 { 672 if( $Fish_n_Ships->sanitize_html($seek) == $seek_value ) 673 return true; 674 } 675 } 676 else 677 { 678 return $Fish_n_Ships->sanitize_html($field['raw']) == $seek_value; 679 } 680 } 681 682 return false; 683 } 684 576 685 577 686 /** -
fish-and-ships/trunk/assets/css/admin-fns-panes.less
r3362171 r3374026 220 220 } 221 221 #wc-fns-freemium-panel strong { 222 color: #b12a96;222 color:@clearBlue; 223 223 } 224 224 #wc-fns-freemium-panel .check_registration p, -
fish-and-ships/trunk/assets/css/admin-fns-popups.less
r3230054 r3374026 7 7 .fns-pointer { 8 8 h3 { 9 background: #9d588f url(../img/bg-pointer.jpg) no-repeat center top;10 background-image: url(../img/bg- wizard.jpg), linear-gradient(117deg, rgba(157,88,143,1) 0%, rgba(104,58,94,1) 100%);9 background: @blue url(../img/bg-pointer.jpg?v=2) no-repeat center top; 10 background-image: url(../img/bg-pointer.jpg?v=2), linear-gradient(117deg, lighten(@blue, 5) 0%, darken(@blue, 20) 100%); 11 11 background-size: cover; 12 border-color: #bb77ae;13 border-top-color: #9d588f;14 border-right-color: #683a5e;15 12 } 16 13 h3:before { 17 color: #9d588f;14 color: @infoBlue; 18 15 } 19 16 body.fns-popup-opening &, … … 23 20 &.wp-pointer-top .wp-pointer-arrow, 24 21 &.wp-pointer-top .wp-pointer-arrow-inner { 25 border-bottom-color: # 9d588f;22 border-bottom-color: #1d7ebf; 26 23 } 27 24 a { 28 color: #693b5f;25 color: @darkBlue; 29 26 } 30 27 .wp-pointer-content strong { 31 color: #9d588f;28 color: @darkBlue; 32 29 } 33 30 .wp-pointer-buttons a.close.custom:before { … … 42 39 } 43 40 .wp-pointer-buttons a.close:hover { 44 color: #ae5a9d;41 color: @darkBlue; 45 42 } 46 43 } … … 90 87 color:#fff; 91 88 border:0; 92 background: #9d588f url(../img/bg-wizard.jpg) no-repeat center top;93 background-image: url(../img/bg- wizard.jpg), linear-gradient(117deg, rgba(157,88,143,1) 0%, rgba(104,58,94,1) 100%);89 background: @blue url(../img/bg-dialog.jpg?v=2) no-repeat center top; 90 background-image: url(../img/bg-dialog.jpg?v=2), linear-gradient(117deg, lighten(@blue, 5) 0%, darken(@blue, 20) 100%); 94 91 background-size: cover; 95 92 padding:14px 0 0 20px; … … 253 250 position: absolute; 254 251 background: #fff; 255 border: #a365971px solid;252 border: @clearBlue 1px solid; 256 253 right:0; 257 254 } … … 263 260 } 264 261 #lang_dropbox a:hover { 265 background: #a36597;262 background: @clearBlue; 266 263 color: #fff; 267 264 text-decoration: none; … … 339 336 nav.lang_switch strong a { 340 337 text-decoration:none; 341 color: #bb77ae !important;338 color:@textBlue !important; 342 339 } 343 340 } … … 394 391 h2:hover { 395 392 cursor: pointer; 396 color: #222;393 color: @clearBlue; 397 394 } 398 395 .sample-list { … … 419 416 margin-bottom: 5px; 420 417 font-size: 15px; 418 cursor: pointer; 421 419 } 422 420 li.only_pro { … … 460 458 } 461 459 .case-sel label { 462 color: #bb77ae;460 color: @textBlue; 463 461 } 464 462 .fns-req-group-by { … … 495 493 /* 496 494 .button.wc-fns-add-snippet .dashicons { 497 color: #bb77ae;495 color: @textBlue; 498 496 } 499 497 .button.wc-fns-add-snippet .dashicons:active, 500 498 .button.wc-fns-add-snippet .dashicons:focus, 501 499 .button.wc-fns-add-snippet .dashicons:hover { 502 color: #a36597;500 color: @clearBlue; 503 501 }*/ 504 502 … … 552 550 .warning, 553 551 .help_note { 554 border: #a365971px solid;552 border:@clearBlue 1px solid; 555 553 padding:1px 20px; 556 554 max-width:1040px; … … 636 634 } 637 635 .wc_fns_col_content .fns_do_actions .button-rounded:hover { 638 background: #a36597;636 background: @clearBlue; 639 637 color: #fff !important; 640 638 } … … 643 641 .wc_fns_col_content .fns_do_actions .button-rounded.here:hover { 644 642 cursor: default; 645 background: #7e4574;643 background: @darkBlue; 646 644 color: #fff !important; 647 645 } 648 646 .wc_fns_col_content .fns_do_actions .button-rounded.alt:hover { 649 background: #000;647 background: @clearBlue; 650 648 cursor: pointer; 651 649 } … … 666 664 } 667 665 .wc_fns_col_content table.free_pro tr.title td { 668 background: #bb77ae !important;666 background:@textBlue !important; 669 667 color:#fff; 670 668 } … … 682 680 } 683 681 .wc_fns_col_content table.methods thead th { 684 background: #a36597;682 background: @clearBlue; 685 683 color: #fff; 686 border-color: #a36597;684 border-color: @clearBlue; 687 685 } 688 686 .wc_fns_col_content table.methods thead th p.subtitle { … … 711 709 font-size:15px; 712 710 margin:0; 713 color: #bb77ae;711 color:@textBlue; 714 712 line-height:1.5em; 715 713 } … … 722 720 line-height:0.8em; 723 721 font-weight:bold; 724 color: #a36597;722 color:@clearBlue; 725 723 } 726 724 table.free_pro .dashicons.purple { 727 color: #a36597;725 color:@clearBlue; 728 726 } 729 727 730 728 .wc_fns_col_content table.free_pro .dashicons.purple { 731 color: #a36597;729 color:@clearBlue; 732 730 } 733 731 … … 806 804 .wc_fns_col_content th, 807 805 .wc_fns_col_content .widefat thead tr th { 808 color: #a36597;806 color:@clearBlue; 809 807 vertical-align:bottom; 810 808 text-align:left; … … 815 813 } 816 814 .wc_fns_col_content .widefat tfoot tr th { 817 color: #a36597;815 color:@clearBlue; 818 816 text-align:left; 819 817 } … … 846 844 .wc_fns_col_content .grouped { 847 845 vertical-align: middle; 848 border: #b875addotted 2px;846 border: @clearBlue dotted 2px; 849 847 border-right-width: 0; 850 848 padding: 5px; 851 background: # f6e8f4;849 background: #e6f4ff; 852 850 color: #111; 853 851 text-align:center; … … 885 883 .wc_fns_col_content h3, 886 884 .wc_fns_col_content a { 887 color: #bb77ae;885 color:@textBlue; 888 886 } 889 887 .wc_fns_col_content p.img { … … 891 889 } 892 890 .wc_fns_col_content strong { 893 color: #a36597;891 color:@clearBlue; 894 892 } 895 893 .ui-widget-content .wc_fns_col_content a { 896 color: #bb77ae;894 color:@textBlue; 897 895 text-decoration:underline; 898 896 } -
fish-and-ships/trunk/assets/css/admin-fns.css
r3362171 r3374026 5 5 * @since 1.1.12 6 6 * @version 2.1.0 7 */ 8 /************************************************* 9 Common elements 10 *************************************************/ 11 /* info tips */ 12 .wc_fns_info_tip { 13 max-width: 20em; 14 line-height: 1.8em; 15 position: absolute; 16 white-space: normal; 17 background: #007cba; 18 margin: 1.5em 1px 0 -1em; 19 z-index: 9999998; 20 color: #fff; 21 text-align: center; 22 border-radius: 3px; 23 padding: .618em 1em; 24 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); 25 min-width: 180px; 26 } 27 .wc_fns_info_tip::after { 28 content: ""; 29 display: block; 30 border: 8px solid #007cba; 31 border-right-color: transparent; 32 border-left-color: transparent; 33 border-top-color: transparent; 34 position: absolute; 35 top: -3px; 36 left: 50%; 37 margin: -1em 0 0 -3px; 38 } 39 /* ajafixied info */ 40 #wrapper-shipping-rules-table-fns .wc-fns-ajax-info { 41 position: relative; 42 margin-top: 5px; 43 } 44 #wrapper-shipping-rules-table-fns .wc-fns-ajax-info .wc-fns-spinner { 45 position: static; 46 float: none; 47 margin: 0; 48 } 49 /* ajaxified selectors */ 50 .wc-fns-ajax-fields { 51 padding-top: 5px; 52 display: inline-block; 53 } 54 #wrapper-shipping-rules-table-fns .wc-fns-ajax-fields .wc-fns-spinner { 55 position: relative; 56 left: auto; 57 top: auto; 58 margin: auto; 59 } 60 .wc-fns-spinner { 61 display: inline-block; 62 background-color: #78848f; 63 width: 18px; 64 height: 18px; 65 opacity: .7; 66 float: right; 67 margin: 5px 11px 0; 68 border-radius: 100%; 69 position: relative; 70 } 71 .wc-fns-spinner::before { 72 content: ""; 73 position: absolute; 74 background-color: #fff; 75 top: 3px; 76 left: 3px; 77 width: 4px; 78 height: 4px; 79 border-radius: 100%; 80 transform-origin: 6px 6px; 81 animation: wc-fns-spinner__animation 1s linear infinite; 82 } 83 @keyframes wc-fns-spinner__animation { 84 0% { 85 transform: rotate(0deg); 86 } 87 to { 88 transform: rotate(1turn); 89 } 90 } 91 body div.ui-widget-overlay.fns-loading .wc-fns-spinner { 92 position: fixed; 93 left: 50%; 94 top: 50%; 95 } 96 .fns-no-top-padding th, 97 .fns-no-top-padding td { 98 padding-top: 0; 99 } 100 .fns-no-bottom-padding th, 101 .fns-no-bottom-padding td { 102 padding-bottom: 0; 103 } 104 /* external table fields */ 105 .fns-currency-secondary td, 106 .fns-currency-secondary th { 107 padding-top: 0; 108 } 109 .fns-pro-icon { 110 display: inline-block; 111 font-size: 10px; 112 background: #aaa; 113 color: #fff; 114 border-radius: 4px; 115 line-height: 1.3em; 116 padding: 0 0.25em; 117 vertical-align: 3px; 118 margin-left: 5px; 119 margin-right: 5px; 120 font-weight: 600; 121 } 122 .fns-pro-icon.darker { 123 background: #888; 124 } 125 /************************************************* 126 .css-conditions-table-fns 127 *************************************************/ 128 .conditions-table-fns { 129 margin-bottom: 15px; 130 min-width: 600px; 131 } 132 .css-conditions-table-fns .fns-rule-placeholder { 133 background: #bb77ae !important; 134 /* Orange */ 135 } 136 .css-conditions-table-fns .ui-sortable-helper { 137 background: #ff0 !important; 138 /* Yellow */ 139 } 140 /* multicurrency checkbox & tabs */ 141 #wc-fns-table_envelope .fns-mc-unavailable { 142 opacity: 0.5; 143 } 144 #fns_dialog .nav-tab-wrapper, 145 #wrapper-shipping-rules-table-fns .nav-tab-wrapper { 146 border-bottom: 0; 147 z-index: 2; 148 position: relative; 149 display: none; 150 } 151 body.mc-tabs-fns .nav-tab-wrapper { 152 display: block !important; 153 } 154 #fns_dialog .nav-tab-active, 155 #wrapper-shipping-rules-table-fns .nav-tab-active { 156 border-bottom-color: #fff; 157 background: #fff; 158 } 159 /* The currency fields switching */ 160 #fns_dialog .currency-switcher-fns-wrapper, 161 #wrapper-shipping-rules-table-fns .currency-switcher-fns-wrapper { 162 position: relative; 163 } 164 #fns_dialog .currency-fns-field, 165 #wrapper-shipping-rules-table-fns .currency-fns-field { 166 display: none; 167 } 168 #fns_dialog .locked .currency-fns-field, 169 #shipping-rules-table-fns.locked .currency-fns-field { 170 opacity: 0; 171 } 172 #fns_dialog .currency-fns-field.currency-main, 173 #wrapper-shipping-rules-table-fns .currency-fns-field.currency-main { 174 display: inline; 175 } 176 #fns_dialog .currency-fns-field.currency-active, 177 #wrapper-shipping-rules-table-fns .currency-fns-field.currency-active { 178 position: absolute; 179 z-index: 2; 180 left: 0; 181 display: inline-block; 182 } 183 #fns_dialog .currency-fns-field.currency-active.wc_fns_focus_tip, 184 #wrapper-shipping-rules-table-fns .currency-fns-field.currency-active.wc_fns_focus_tip { 185 z-index: 3; 186 } 187 #fns_dialog .locked .currency-fns-field.currency-active, 188 #shipping-rules-table-fns.locked .currency-fns-field.currency-active { 189 opacity: 1; 190 } 191 #shipping-rules-table-fns { 192 position: relative; 193 } 194 #shipping-rules-table-fns input.wc_fns_datepicker { 195 width: 7.5em; 196 } 197 #shipping-rules-table-fns.ltr-text-direction { 198 direction: ltr; 199 } 200 #shipping-rules-table-fns.ltr-text-direction input { 201 margin: 0 0 0 8px; 202 } 203 #shipping-rules-table-fns.ltr-text-direction.widefat thead tr th { 204 text-align: left; 205 } 206 #shipping-rules-table-fns tr { 207 background: none; 208 } 209 #shipping-rules-table-fns tr.odd { 210 background: rgba(0, 0, 0, 0.03); 211 } 212 #shipping-rules-table-fns .content { 213 animation: none !important; 214 } 215 .wc-fns-mid-input { 216 width: 120px; 217 } 218 /* Extra rules */ 219 #shipping-rules-table-fns .fns-ruletype-title th { 220 /*color: #fff; 221 padding: 4px;*/ 222 text-align: center; 223 border-top: 1px solid #ccd0d4; 224 padding: 8px 10px; 225 } 226 #shipping-rules-table-fns .fns-footer-extra td { 227 text-align: center; 228 } 229 #shipping-rules-table-fns .fns-ruletype-title, 230 #shipping-rules-table-fns .fns-ruletype-container-extra { 231 background-image: url(../img/bars.png); 232 background-repeat: repeat; 233 background-position: top center; 234 } 235 #shipping-rules-table-fns .fns-ruletype-title { 236 background-image: url(../img/bars-title.png); 237 background-position: bottom center; 238 } 239 #shipping-rules-table-fns .fns-ruletype-title tr { 240 background-color: transparent !important; 241 } 242 #shipping-rules-table-fns .fns-ruletype-title .dashicons { 243 line-height: 1em; 244 } 245 #shipping-rules-table-fns .fns-ruletype-container-extra tr.odd { 246 background: rgba(34, 113, 177, 0.06); 247 } 248 #shipping-rules-table-fns .fns-extra-rule-helper { 249 display: none; 250 } 251 #shipping-rules-table-fns .fns-extra-rule-helper .dashicons { 252 margin-top: -0.15em; 253 color: #2271b1; 254 } 255 #shipping-rules-table-fns .fns-ruletype-container-extra .shipping-costs-column > * { 256 display: none; 257 } 258 #shipping-rules-table-fns .fns-ruletype-container-extra .fns-extra-rule-helper { 259 display: block; 260 } 261 #shipping-rules-table-fns .fns-ruletype-container-extra .selection_wrapper, 262 #shipping-rules-table-fns .fns-ruletype-container-extra .action_wrapper { 263 border-color: #ccd; 264 } 265 #shipping-rules-table-fns .add-rule-extra { 266 background: #ffffff url(../img/bars-button.png); 267 background-size: 70px; 268 text-shadow: rgba(0, 0, 0, 0.2) 0 0 1px; 269 } 270 #shipping-rules-table-fns .add-rule-extra:hover { 271 background-color: #edf3f7; 272 } 273 #fns_dialog .locked::before, 274 #shipping-rules-table-fns.locked::before { 275 display: block; 276 content: ' '; 277 position: absolute; 278 left: 0; 279 right: 0; 280 top: 0; 281 bottom: 0; 282 background: rgba(255, 255, 255, 0.7); 283 z-index: 1; 284 } 285 /* columns */ 286 .css-conditions-table-fns.widefat tbody th, 287 .css-conditions-table-fns.widefat tbody td { 288 padding-top: 3px; 289 transition: background 0.5s ease-out; 290 border-top: 1px solid #ccd0d4; 291 } 292 .css-conditions-table-fns.widefat tbody.fns-ruletype-container-normal tr:first-child th, 293 .css-conditions-table-fns.widefat tbody.fns-ruletype-container-normal tr:first-child td { 294 border-top: 0; 295 } 296 .css-conditions-table-fns .action_wrapper.animate-bg, 297 .css-conditions-table-fns .selection_wrapper.animate-bg, 298 .css-conditions-table-fns.widefat tbody .animate-bg td, 299 .css-conditions-table-fns.widefat tbody .animate-bg th { 300 background: #fcd200; 301 /* Light orange */ 302 } 303 .css-conditions-table-fns.widefat tbody .animate-bg td .selection_wrapper.animate-bg { 304 transition: none; 305 background: none; 306 } 307 .css-conditions-table-fns.widefat tbody th.check-column { 308 padding-top: 14px; 309 } 310 /* some WC versions not load this CSS classes, let's put here in any case*/ 311 table.css-conditions-table-fns tbody td.column-handle { 312 cursor: move; 313 width: 17px; 314 text-align: center; 315 vertical-align: text-top; 316 } 317 table.css-conditions-table-fns tbody td.column-handle::before { 318 content: "\f333"; 319 font-family: Dashicons; 320 text-align: center; 321 line-height: 1; 322 color: #999; 323 display: block; 324 width: 17px; 325 height: 100%; 326 margin: 4px 0 0 0; 327 } 328 /* I don't know why WooCommerce guys sets the font size of the tips only for eagle-eyed people */ 329 body.wc-fish-and-ships #tiptip_content, 330 body.wc-fish-and-ships .chart-tooltip, 331 body.wc-fish-and-ships .wc_error_tip, 332 .wc_fns_info_tip { 333 font-size: 12px; 334 min-width: 180px; 335 } 336 #fns_dialog .currency-fns-field.fns-error-inside, 337 #shipping-rules-table-fns .currency-fns-field.fns-error-inside { 338 z-index: 3 !important; 339 } 340 .css-conditions-table-fns .order-number { 341 font-weight: bold; 342 color: #0073aa; 343 text-align: right; 344 padding-right: 10px; 345 padding-left: 0; 346 line-height: 28px; 347 } 348 .css-conditions-table-fns .order-number, 349 .css-conditions-table-fns .order-number-head { 350 width: 30px; 351 box-sizing: border-box; 352 } 353 .css-conditions-table-fns .selection-rules-column { 354 width: 60%; 355 } 356 .css-conditions-table-fns .shipping-costs-column, 357 .css-conditions-table-fns .special-actions-column { 358 width: 20%; 359 } 360 .css-conditions-table-fns .fns-footer-header { 361 display: none; 362 } 363 div.add-selector, 364 div.add-action { 365 margin-top: 5px; 366 } 367 /* and / or logic operator */ 368 .css-conditions-table-fns .field-logical_operator { 369 margin-left: 15px; 370 display: none; 371 } 372 .css-conditions-table-fns .logical_operator_radio { 373 margin: -0.25rem 0 0 12px !important; 374 } 375 .css-conditions-table-fns input.disabled { 376 opacity: 0.5; 377 } 378 /* and/or | and-or-and stuff: hide/show buttons, etc */ 379 .fns-logic_and-or-and .add_selector_bt { 380 display: none; 381 } 382 .fns-logic_or .or-info, 383 .fns-logic_and .or-info, 384 .fns-logic_or .add_selector_or_block_bt, 385 .fns-logic_and .add_selector_or_block_bt, 386 .fns-logic_or .fns-selector-block .add-selector, 387 .fns-logic_and .fns-selector-block .add-selector { 388 display: none; 389 } 390 .or-info { 391 position: relative; 392 text-align: center; 393 } 394 .or-info span { 395 color: #0173a7; 396 font-weight: bold; 397 } 398 .or-info:after, 399 .or-info:before { 400 position: absolute; 401 left: -35px; 402 width: calc(50% + 15px); 403 height: 1px; 404 content: ''; 405 display: block; 406 overflow: hidden; 407 background: #0173a7; 408 top: 10px; 409 } 410 .or-info:after { 411 left: auto; 412 right: -10px; 413 width: calc(50% - 10px); 414 } 415 .fns-selector-block:last-child .or-info span { 416 opacity: 0; 417 } 418 .fns-selector-block:last-child .or-info:after { 419 display: none; 420 } 421 .fns-selector-block:last-child .or-info:before { 422 width: auto; 423 right: -10px; 424 } 425 /* costs */ 426 .css-conditions-table-fns .wc-fns-cost-method { 427 vertical-align: top; 428 } 429 /* composite fields: */ 430 .css-conditions-table-fns .cost_composite .field_wrapper { 431 display: block; 432 margin-top: 5px; 433 } 434 .css-conditions-table-fns .cost_composite .field_wrapper::before { 435 content: '+'; 436 display: inline-block; 437 width: 1em; 438 } 439 .css-conditions-table-fns .cost_composite .field_wrapper:first-child::before { 440 content: ' '; 441 } 442 .css-conditions-table-fns .cost_composite { 443 display: none; 444 } 445 /* actions */ 446 .css-conditions-table-fns .fns_open_fields_popup { 447 margin-top: 3px !important; 448 } 449 .css-conditions-table-fns .action_details { 450 margin-right: -20px; 451 } 452 .css-conditions-table-fns .action-min_max-max { 453 margin-left: 15px; 454 } 455 /* icon enharcement */ 456 .wc-fns-export .dashicons, 457 .wc-fns-import .dashicons, 458 .css-conditions-table-fns .dashicons { 459 font-size: 1.4em; 460 line-height: 1.75em; 461 margin-left: -0.25em; 462 } 463 .css-conditions-table-fns .column-handle { 464 font-size: 1.5em; 465 } 466 a.button.wc-fns-export { 467 margin-left: 5px; 468 margin-right: 5px; 469 } 470 /* selectors */ 471 .css-conditions-table-fns .selection_wrapper, 472 .css-conditions-table-fns .action_wrapper { 473 margin-bottom: 3px; 474 padding-bottom: 7px; 475 border-bottom: 1px solid #ddd; 476 position: relative; 477 padding-right: 20px; 478 transition: background 0.5s ease-out; 479 } 480 .css-conditions-table-fns .selection_wrapper { 481 padding-left: 60px; 482 } 483 .css-conditions-table-fns .selection_details { 484 display: inline; 485 vertical-align: top; 486 } 487 .css-conditions-table-fns .selection_wrapper .dropdown-submenu-wrapper, 488 .css-conditions-table-fns .envelope-fields { 489 margin-top: 5px; 490 } 491 .css-conditions-table-fns .action_wrapper .dropdown-submenu-wrapper, 492 .css-conditions-table-fns select.wc-fns-selection-method, 493 .css-conditions-table-fns .envelope-fields, 494 .css-conditions-table-fns .selection-rules-column .field { 495 margin-right: 15px; 496 /* horizontal spaces between fields */ 497 } 498 .css-conditions-table-fns .dropdown-submenu-wrapper { 499 display: inline-block; 500 } 501 .dropdown-submenu-wrapper .only_pro { 502 color: #aaa; 503 } 504 .dropdown-submenu-wrapper .only_pro:hover { 505 background: #eee; 506 color: #999; 507 } 508 #shipping-rules-table-fns.locked .dropdown-submenu-wrapper .dropdown-field { 509 z-index: 0; 510 } 511 .css-conditions-table-fns .dropdown-submenu-wrapper li, 512 .css-conditions-table-fns select.wc-fns-selection-method option, 513 .css-conditions-table-fns select.wc-fns-actions option { 514 display: none; 515 } 516 .css-conditions-table-fns .fns-ruletype-container-normal .dropdown-submenu-wrapper li.normal, 517 .css-conditions-table-fns .fns-ruletype-container-normal select.wc-fns-selection-method option.normal, 518 .css-conditions-table-fns .fns-ruletype-container-normal select.wc-fns-actions option.normal, 519 .css-conditions-table-fns .dropdown-submenu-wrapper .wc-fns-cost-method li, 520 .css-conditions-table-fns .fns-ruletype-container-extra .dropdown-submenu-wrapper li.extra, 521 .css-conditions-table-fns .fns-ruletype-container-extra select.wc-fns-selection-method option.extra, 522 .css-conditions-table-fns .fns-ruletype-container-extra select.wc-fns-actions option.extra { 523 display: block; 524 } 525 .css-conditions-table-fns .dropdown-submenu-wrapper li.dropdown-has-childs { 526 display: flex; 527 } 528 .css-conditions-table-fns .fns-ruletype-container-normal .dropdown-submenu-wrapper li.no-items-normal, 529 .css-conditions-table-fns .fns-ruletype-container-extra .dropdown-submenu-wrapper li.no-items-extra { 530 display: none; 531 } 532 .css-conditions-table-fns li[data-value="virtual-any"] { 533 border-top: #000 1px solid; 534 } 535 /* options have now scope */ 536 .css-conditions-table-fns .envelope-fields .field { 537 margin-top: 0px; 538 } 539 .css-conditions-table-fns .envelope-fields { 540 display: inline-block; 541 margin-right: 0px; 542 } 543 .css-conditions-table-fns .field { 544 display: inline-block; 545 vertical-align: top; 546 margin-top: 5px; 547 } 548 .css-conditions-table-fns .units { 549 margin: 0 0 0 3px; 550 } 551 .css-conditions-table-fns .selection_wrapper .helper { 552 display: inline-block; 553 position: absolute; 554 left: 0; 555 } 556 .css-conditions-table-fns .selection_wrapper .helper, 557 .css-conditions-table-fns .order-number { 558 line-height: 3em; 559 } 560 .css-conditions-table-fns .selection_wrapper .delete, 561 .css-conditions-table-fns .action_wrapper .delete { 562 position: absolute; 563 right: 0; 564 top: 0; 565 line-height: 18px; 566 color: #aaa; 567 } 568 .css-conditions-table-fns .selection_wrapper .delete:hover, 569 .css-conditions-table-fns .action_wrapper .delete:hover { 570 color: #d00; 571 } 572 .css-conditions-table-fns .field-group_by { 573 display: none; 574 } 575 .css-conditions-table-fns .field-cant-group_by { 576 display: block; 577 } 578 .css-conditions-table-fns .long-textarea, 579 .css-conditions-table-fns .long-textarea select, 580 .css-conditions-table-fns .field-multiple, 581 .css-conditions-table-fns .field-multiple select { 582 width: 400px; 583 } 584 @media screen and (max-width: 1500px) { 585 .css-conditions-table-fns .long-textarea, 586 .css-conditions-table-fns .long-textarea select, 587 .css-conditions-table-fns .field-multiple, 588 .css-conditions-table-fns .field-multiple select { 589 width: 350px; 590 } 591 } 592 @media screen and (max-width: 1450px) { 593 .css-conditions-table-fns .long-textarea, 594 .css-conditions-table-fns .long-textarea select, 595 .css-conditions-table-fns .field-multiple, 596 .css-conditions-table-fns .field-multiple select { 597 width: 300px; 598 } 599 } 600 @media screen and (max-width: 1350px) { 601 .css-conditions-table-fns .long-textarea, 602 .css-conditions-table-fns .field-multiple { 603 display: block; 604 } 605 .css-conditions-table-fns .long-textarea, 606 .css-conditions-table-fns .long-textarea select, 607 .css-conditions-table-fns .field-multiple, 608 .css-conditions-table-fns .field-multiple select { 609 width: 100%; 610 } 611 } 612 /* v1.1.4+ comparisons */ 613 .css-conditions-table-fns .with_icons_label_wrap { 614 display: inline-block; 615 margin-right: 5px; 616 margin-top: -0.5em; 617 vertical-align: middle; 618 } 619 .css-conditions-table-fns .label { 620 display: block; 621 margin-right: 0.5em; 622 } 623 .css-conditions-table-fns .comp_icon { 624 width: 0.9em; 625 height: 1.35em; 626 display: inline-block; 627 background: url("../img/comparison.svg") no-repeat 0 top; 628 background-size: 3.6em; 629 margin-right: 0.2em; 630 cursor: pointer !important; 631 vertical-align: middle; 632 } 633 .css-conditions-table-fns .comp_icon::after { 634 display: none; 635 } 636 .css-conditions-table-fns .icon_greater { 637 background-position: -0.9em top; 638 } 639 .css-conditions-table-fns .icon_le { 640 background-position: -1.8em top; 641 } 642 .css-conditions-table-fns .icon_less { 643 background-position: -2.7em top; 644 } 645 .css-conditions-table-fns .comp_icon.on { 646 opacity: 1; 647 filter: invert(51%) sepia(44%) saturate(671%) hue-rotate(154deg) brightness(89%) contrast(100%); 648 } 649 .css-conditions-table-fns .comp_icon { 650 opacity: 0.2; 651 } 652 .css-conditions-table-fns .comp_icon:hover { 653 opacity: 0.5; 654 } 655 .css-conditions-table-fns .comp_icon.on:hover { 656 opacity: 1; 657 } 658 /************************************************* 659 Wizard 660 *************************************************/ 661 #activity-panel-tab-restart-fns { 662 display: none; 663 line-height: 1.1em; 664 } 665 #activity-panel-tab-restart-fns:hover .dashicons-flag { 666 color: #bb65aa; 667 } 668 .woocommerce-embed-page .notice.wc-fns-wizard, 669 .notice.wc-fns-wizard { 670 padding: 0 0 10px; 671 position: relative; 672 font-size: 13px; 673 background: #fff; 674 border: 1px solid #ccd0d4; 675 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); 676 } 677 body.woocommerce_page_wc-settings .notice.wc-fns-wizard { 678 margin-top: 40px !important; 679 } 680 .notice.wc-fns-wizard h3 { 681 position: relative; 682 margin: -1px -1px 5px; 683 padding: 15px 18px 14px 60px; 684 border: 1px solid #bb77ae; 685 border-top-color: #9d588f; 686 border-right-color: #683a5e; 687 border-bottom: none; 688 line-height: 1.4; 689 font-size: 15px; 690 color: #fff; 691 background: #9d588f url(../img/bg-wizard.jpg) no-repeat center top; 692 background-image: url(../img/bg-wizard.jpg), linear-gradient(117deg, #9d588f 0%, #683a5e 100%); 693 background-size: cover; 694 } 695 body.rtl .notice.wc-fns-wizard h3 { 696 padding: 15px 60px 14px 18px; 697 } 698 .notice.wc-fns-wizard h3::before { 699 background: #fff; 700 border-radius: 50%; 701 color: #9d588f; 702 content: "\f227"; 703 font: normal 20px/1.6 dashicons; 704 position: absolute; 705 top: 8px; 706 left: 15px; 707 speak: none; 708 text-align: center; 709 width: 32px; 710 height: 32px; 711 -webkit-font-smoothing: antialiased; 712 -moz-osx-font-smoothing: grayscale; 713 } 714 body.rtl .notice.wc-fns-wizard h3::before { 715 right: 15px; 716 left: auto; 717 } 718 .notice.wc-fns-wizard .notice-dismiss { 719 z-index: 1; 720 color: #fff; 721 text-decoration: none; 722 opacity: 0.8; 723 vertical-align: bottom; 724 } 725 .notice.wc-fns-wizard .notice-dismiss::before { 726 display: inline-block; 727 vertical-align: bottom; 728 } 729 .notice.wc-fns-wizard .notice-dismiss:hover { 730 opacity: 1; 731 color: #fff; 732 } 733 .notice.wc-fns-wizard .notice-dismiss::before, 734 .notice.wc-fns-wizard .notice-dismiss:hover::before { 735 color: #fff; 736 } 737 .notice.wc-fns-wizard.wc-fns-five-stars h3::before { 738 content: "\f155"; 739 color: #ffe400; 740 background: #491c40; 741 } 742 .notice.wc-fns-wizard p { 743 padding: 0 20px; 744 margin: 0.75em 0 0.5em 0; 745 } 746 .notice.wc-fns-wizard .case p { 747 padding: 0; 748 } 749 .notice.wc-fns-wizard p.big { 750 font-size: 15px; 751 line-height: 25px; 752 margin: 0 0 1em 0; 753 } 754 .notice.wc-fns-wizard strong { 755 color: #9d588f; 756 } 757 .notice.wc-fns-wizard p.fns-add-sel-p { 758 padding: 10px 0 20px; 759 } 760 .woocommerce-layout .notice.wc-fns-wizard a.button:link, 761 .woocommerce-layout .notice.wc-fns-wizard a.button:visited { 762 color: #0071a1; 763 } 764 .woocommerce-layout .notice.wc-fns-wizard a.button:hover { 765 color: #016087; 766 } 767 .button-wc-fns-colors, 768 .wp-core-ui .button-wc-fns-colors, 769 .notice.wc-fns-wizard .button-primary { 770 background: #ae5a9d; 771 border-color: #874c7c; 772 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597; 773 color: #fff; 774 text-shadow: 0 -1px 1px #a36597, 1px 0 1px #a36597, 0 1px 1px #a36597, -1px 0 1px #a36597; 775 } 776 .wp-core-ui .button-wc-fns-colors:active, 777 .wp-core-ui .button-wc-fns-colors:focus, 778 .wp-core-ui .button-wc-fns-colors:hover, 779 .notice.wc-fns-wizard .button-primary:active, 780 .notice.wc-fns-wizard .button-primary:focus, 781 .notice.wc-fns-wizard .button-primary:hover { 782 color: #fff; 783 background: #bb65aa; 784 border-color: #bb65aa; 785 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597; 786 } 787 .button-wc-fns-colors.disabled, 788 .wp-core-ui .button-wc-fns-colors.disabled, 789 .notice.wc-fns-wizard .button-primary.disabled { 790 text-shadow: none; 791 } 792 /* video preview */ 793 .fns-hidden-videos { 794 display: none; 795 } 796 .fns-hidden-videos p { 797 margin: 0 !important; 798 padding-top: 15px !important; 799 } 800 .notice.wc-fns-wizard p.fns-space-up { 801 margin-top: 20px; 802 } 803 .fns-video-link { 804 display: inline-block; 805 text-align: center; 806 font-weight: 500; 807 color: #666; 808 text-decoration: none; 809 margin-right: 20px; 810 font-size: 14px; 811 position: relative; 812 } 813 .fns-video-link span { 814 display: inline-block; 815 margin-top: 5px; 816 } 817 .fns-video-link:before { 818 content: "\f19b"; 819 font-family: dashicons; 820 display: inine-block; 821 font-weight: 400; 822 font-style: normal; 823 position: absolute; 824 margin-left: -25px; 825 margin-top: 40px; 826 width: 50px; 827 height: 50px; 828 line-height: 50px; 829 color: #444; 830 font-size: 35px; 831 background: rgba(255, 255, 255, 0.75); 832 border-radius: 50%; 833 } 834 .fns-video-link:hover:before { 835 background: #fff; 836 color: #c80000; 837 } 838 .fns-video-link:hover { 839 color: #ae5a9d; 840 } 841 .fns-video-link img { 842 display: block; 843 } 844 .fns-yt-on-button { 845 line-height: 0.1em; 846 vertical-align: -0.33em; 847 margin-right: 0.5em; 848 } 849 a:hover .fns-yt-on-button { 850 color: #f00; 851 } 852 /* show the wizard if WC admin plugin hides it */ 853 body.show_wc_fns_wizard.woocommerce-embed-page #wpbody-content .woocommerce-layout__notice-list .wc-fns-wizard { 854 margin-top: 15px; 855 } 856 body.show_wc_fns_wizard .woocommerce-layout__notice-list-hide { 857 display: block !important; 858 padding-top: 10px; 859 } 860 body.show_wc_fns_wizard .woocommerce-layout__notice-list-hide > div { 861 display: none; 862 } 863 body.show_wc_fns_wizard .woocommerce-layout__notice-list-hide > div.wc-fns-wizard { 864 display: block !important; 865 } 866 @media screen and (max-width: 782px) { 867 body.show_wc_fns_wizard .woocommerce-layout__notice-list-hide { 868 padding-top: 100px; 869 } 870 } 871 .wc-fns-inline-code { 872 font-family: monospace; 873 font-weight: bold; 874 color: #bb77ae; 875 } 876 .wc-fns-block-code { 877 display: block; 878 background: rgba(0, 0, 0, 0.05); 879 padding: 10px 15px; 880 font-family: monospace; 881 font-weight: bold; 882 font-size: 1.1em; 883 } 884 /* errors */ 885 .wc-fns-error-text { 886 color: #dc3232; 887 font-weight: bold; 888 } 889 .fns_slider_wrap { 890 display: flex; 891 align-items: center; 892 padding-left: 5px; 893 margin-bottom: 10px; 894 } 895 .fns_slider_wrap .label { 896 width: 140px; 897 margin: 0 10px 0 0; 898 } 899 .fns_slider_wrap .slider { 900 width: 300px; 901 } 902 .fns_slider_wrap p { 903 margin: 0 0 0 10px; 904 } 905 .fns_slider_wrap input { 906 border: 0; 907 width: 2em; 908 text-align: right; 909 background: none; 910 min-height: 0; 911 line-height: 1em; 912 padding: 0 !important; 913 } 914 /************************************************* 915 Logs & Freemium panes, Shipping boxes tab 916 *************************************************/ 917 /* logs panel */ 918 #wc_fns_debug_mode { 919 margin-top: 0 !important; 920 } 921 #fnslogs .fns-open-log { 922 font-weight: bold; 923 } 924 #fnslogs .thin { 925 width: 15%; 926 white-space: nowrap; 927 } 928 #fnslogs .thin strong { 929 color: #dc3232; 930 } 931 #fnslogs .fns-log-details p { 932 margin: 0 0 0.2em 0; 933 } 934 #fnslogs .fns-log-details { 935 font-family: Consolas, monospace; 936 } 937 #fnslogs .fns-log-details strong { 938 font-size: 1.05em; 939 } 940 #fnslogs span.fns-close { 941 display: none; 942 } 943 #fnslogs .fns-open-log span.fns-close { 944 display: inline; 945 } 946 #fnslogs .fns-open-log span.fns-open { 947 display: none; 948 } 949 #fnslogs .fix_stripped { 950 display: none; 951 } 952 #fnslogs .log_content td { 953 background: #e0f5fe; 954 } 955 #fnslogs .tablenav-pages { 956 font-size: 13px; 957 } 958 #fnslogs .tablenav-pages .button { 959 min-width: 30px; 960 text-align: center; 961 margin: 0 2px; 962 } 963 #fnslogs .fns-logs-pp { 964 margin-left: 10px; 965 } 966 #fnslogs .displaying-num { 967 margin-right: 10px; 968 } 969 #fnslogs .paging-input { 970 margin-right: 4px; 971 } 972 #fnslogs .fns-log-opener:hover, 973 #fnslogs .fns-log-opener-all:hover { 974 text-decoration: underline; 975 } 976 #fnslogs .fns-log-opener .dashicons-before::before { 977 transition: all 0.25s ease-in-out; 978 } 979 #fnslogs p.opened .fns-log-opener .dashicons-before::before { 980 transform: rotate(90deg); 981 } 982 #fnslogs .wrapper { 983 height: 1px; 984 overflow: hidden; 985 } 986 /* table loading */ 987 #wrapper-shipping-rules-table-fns { 988 max-width: 1400px; 989 } 990 @media screen and (max-width: 820px) { 991 #wrapper-shipping-rules-table-fns { 992 overflow: auto; 993 } 994 #wrapper-shipping-rules-table-fns table { 995 width: 820px; 996 } 997 } 998 #logs_wrapper .fns-loglist-loading, 999 #wrapper-shipping-rules-table-fns .overlay { 1000 background: rgba(0, 0, 0, 0.7); 1001 opacity: 1; 1002 position: absolute; 1003 z-index: 100; 1004 left: -20px; 1005 right: 0; 1006 top: 0; 1007 bottom: 0; 1008 } 1009 #logs_wrapper .fns-loglist-loading .wc-fns-spinner, 1010 #wrapper-shipping-rules-table-fns .wc-fns-spinner { 1011 position: fixed; 1012 left: 50%; 1013 top: 50%; 1014 margin-top: -10px; 1015 margin-left: -10px; 1016 } 1017 #logs_wrapper { 1018 position: relative; 1019 } 1020 #logs_wrapper .fns-loglist-loading { 1021 left: 0; 1022 } 1023 #logs_wrapper .fns-loglist-loading .wc-fns-spinner { 1024 position: absolute; 1025 } 1026 #fnslogs .loading_log td { 1027 background: rgba(0, 0, 0, 0.7); 1028 text-align: center; 1029 } 1030 #fnslogs .loading_log .wc-fns-spinner { 1031 float: none; 1032 } 1033 #fnslogs .loading_log .fns-log-details { 1034 padding: 20px 0; 1035 min-height: 60px; 1036 box-sizing: border-box; 1037 } 1038 #fns_logs_reload .dashicons { 1039 vertical-align: -0.3em; 1040 } 1041 table#fnslogs #fns_logs_reload { 1042 position: absolute; 1043 right: 5px; 1044 top: 6px; 1045 } 1046 /* freemium panel */ 1047 #wc-fns-freemium-panel { 1048 position: absolute; 1049 z-index: 1; 1050 right: 20px; 1051 max-width: 400px; 1052 border: #ccd0d4 1px solid; 1053 background: #fff; 1054 border-radius: 5px; 1055 padding: 0 20px 10px; 1056 box-sizing: border-box; 1057 } 1058 body.rtl #wc-fns-freemium-panel { 1059 left: 20px; 1060 right: auto; 1061 } 1062 #wc-fns-freemium-panel h2 { 1063 text-align: center; 1064 margin: 0 -20px 0.5em !important; 1065 line-height: 1em; 1066 padding: 0.5em 0; 1067 background: #555; 1068 color: #fff; 1069 } 1070 #wc-fns-freemium-panel li { 1071 padding-left: 12px; 1072 } 1073 #wc-fns-freemium-panel li:before { 1074 content: '●'; 1075 margin-left: -12px; 1076 color: #af3d98; 1077 line-height: 1em; 1078 position: absolute; 1079 } 1080 /* 1081 #wc-fns-freemium-panel .wrap_content { 1082 max-height:300px; 1083 overflow:auto; 1084 margin-right:-20px; 1085 padding-right:20px; 1086 } 1087 */ 1088 #wc-fns-freemium-panel .close_panel, 1089 #wc-fns-freemium-panel .open_panel { 1090 position: absolute; 1091 right: 10px; 1092 text-decoration: none; 1093 color: #999; 1094 } 1095 #wc-fns-freemium-panel .close_panel:hover, 1096 #wc-fns-freemium-panel .open_panel:hover { 1097 color: #0073aa; 1098 } 1099 #wc-fns-freemium-panel.free-version .close_panel, 1100 #wc-fns-freemium-panel.free-version .open_panel, 1101 #wc-fns-freemium-panel.opened .open_panel, 1102 #wc-fns-freemium-panel.closed .close_panel { 1103 display: none; 1104 } 1105 #wc-fns-freemium-panel div.wc_fns_hide_serial, 1106 #wc-fns-freemium-panel div.wc_fns_change_serial { 1107 padding: 1px 0; 1108 } 1109 #wc-fns-freemium-panel div.wc_fns_hide_serial { 1110 display: none; 1111 } 1112 #wc-fns-freemium-panel div.wc_fns_change_serial p, 1113 #wc-fns-freemium-panel div.wc_fns_hide_serial p { 1114 margin: 0.25em 0; 1115 } 1116 #wc-fns-freemium-panel .input_serial { 1117 width: 15em; 1118 } 1119 #wc-fns-freemium-panel p.center { 1120 text-align: center; 1121 } 1122 #wc-fns-freemium-panel strong { 1123 color: #b12a96; 1124 } 1125 #wc-fns-freemium-panel .check_registration p, 1126 #wc-fns-freemium-panel .check_registration h3, 1127 #wc-fns-freemium-panel .check_registration img { 1128 display: inline-block; 1129 vertical-align: middle; 1130 } 1131 #wc-fns-freemium-panel .check_registration img { 1132 margin-left: 10px; 1133 } 1134 #wc-fns-freemium-panel .check_registration img.left { 1135 margin-left: 0; 1136 margin-right: 10px; 1137 } 1138 /* closed */ 1139 #wc-fns-freemium-panel h2 span.closed { 1140 display: none; 1141 } 1142 #wc-fns-freemium-panel.pro-version.closed { 1143 width: 114px !important; 1144 } 1145 #wc-fns-freemium-panel.pro-version.closed h2 span.closed { 1146 display: inline-block; 1147 } 1148 #wc-fns-freemium-panel.pro-version.closed h2 span.opened { 1149 display: none; 1150 } 1151 #wc-fns-freemium-panel.pro-version.closed p, 1152 #wc-fns-freemium-panel.pro-version.closed h3 { 1153 display: none; 1154 } 1155 #wc-fns-freemium-panel.pro-version.closed .check_registration img { 1156 margin-right: 10px; 1157 } 1158 #wc-fns-table_envelope { 1159 margin-right: 420px; 1160 } 1161 body.rtl #wc-fns-table_envelope { 1162 margin-left: 420px; 1163 margin-right: 0; 1164 } 1165 body.wc-fish-and-ships-pro-closed #wc-fns-table_envelope { 1166 margin-right: 140px; 1167 } 1168 body.rtl.wc-fish-and-ships-pro-closed #wc-fns-table_envelope { 1169 margin-right: 0; 1170 margin-left: 140px; 1171 } 1172 @media screen and (max-width: 1270px) { 1173 #wc-fns-freemium-panel { 1174 width: 350px; 1175 } 1176 #wc-fns-table_envelope { 1177 margin-right: 370px; 1178 } 1179 body.rtl #wc-fns-table_envelope { 1180 margin-left: 370px; 1181 margin-right: 0; 1182 } 1183 .woocommerce #wc-fns-table_envelope table.form-table select, 1184 .woocommerce #wc-fns-table_envelope table.form-table input[type=text] { 1185 width: 100%; 1186 max-width: 400px; 1187 } 1188 } 1189 @media screen and (max-width: 1200px) { 1190 #wc-fns-freemium-panel { 1191 width: 300px; 1192 } 1193 #wc-fns-table_envelope { 1194 margin-right: 320px; 1195 } 1196 body.rtl #wc-fns-table_envelope { 1197 margin-left: 320px; 1198 margin-right: 0; 1199 } 1200 #wc-fns-table_envelope th.titledesc { 1201 width: 30%; 1202 } 1203 } 1204 @media screen and (max-width: 850px) { 1205 #wc-fns-freemium-panel { 1206 width: auto; 1207 max-width: none; 1208 position: relative; 1209 margin-top: 0; 1210 right: auto; 1211 padding-bottom: 0; 1212 } 1213 #wc-fns-freemium-panel.pro-version.closed { 1214 position: absolute; 1215 right: 20px; 1216 } 1217 #wc-fns-table_envelope { 1218 margin-right: 0; 1219 } 1220 body.rtl #wc-fns-table_envelope { 1221 margin-left: 0; 1222 } 1223 body.rtl #wc-fns-freemium-panel { 1224 left: auto; 1225 } 1226 #wc-fns-freemium-panel.free-version.closed .open_panel, 1227 #wc-fns-freemium-panel.free-version.opened .close_panel { 1228 display: block; 1229 top: 8px; 1230 color: #fff; 1231 opacity: 0.8; 1232 } 1233 #wc-fns-freemium-panel.free-version.closed .open_panel:hover, 1234 #wc-fns-freemium-panel.free-version.opened .close_panel:hover { 1235 opacity: 1; 1236 } 1237 #wc-fns-freemium-panel.free-version.closed .can_close { 1238 display: none; 1239 } 1240 #wc-fns-freemium-panel.free-version.closed p { 1241 margin-right: 200px; 1242 } 1243 #wc-fns-freemium-panel.free-version.closed p.go_button { 1244 position: absolute; 1245 right: 12px; 1246 bottom: 0; 1247 margin-right: 0; 1248 } 1249 #wc-fns-freemium-panel.pro-version.opened p.center { 1250 margin-bottom: 1em; 1251 } 1252 } 1253 @media screen and (max-width: 782px) { 1254 #wc-fns-table_envelope .form-table th.titledesc { 1255 width: auto; 1256 } 1257 .woocommerce #wc-fns-table_envelope table.form-table select, 1258 .woocommerce #wc-fns-table_envelope table.form-table input[type=text] { 1259 max-width: none; 1260 } 1261 } 1262 @media screen and (min-width: 1470px) { 1263 #wc-fns-freemium-panel { 1264 right: auto; 1265 left: 850px; 1266 } 1267 body.rtl #wc-fns-freemium-panel { 1268 right: 850px; 1269 left: auto; 1270 } 1271 #wc-fns-freemium-panel.pro-version.closed { 1272 left: 1136px; 1273 } 1274 body.rtl #wc-fns-freemium-panel.pro-version.closed { 1275 left: auto; 1276 right: 1136px; 1277 } 1278 #wc-fns-table_envelope { 1279 width: 820px; 1280 margin-right: 0; 1281 } 1282 } 1283 /************************************************* 1284 Shipping Boxes settings 1285 *************************************************/ 1286 .fns-sb-bigger p { 1287 font-size: 1.15em; 1288 margin-bottom: 0em; 1289 } 1290 #fns_sb_table tbody tr { 1291 cursor: move; 1292 } 1293 #fns_sb_table input { 1294 max-width: 100%; 1295 } 1296 #fns_sb_table .fns-sb-num { 1297 text-align: right; 1298 width: 13%; 1299 } 1300 #fns_sb_table .fns-sb-num input { 1301 width: 60px; 1302 max-width: 100%; 1303 text-align: right; 1304 position: relative; 1305 } 1306 #fns_sb_table .fns-sb-id { 1307 width: 30px; 1308 } 1309 #fns_sb_table .fns-sb-actions { 1310 text-align: right; 1311 width: 15%; 1312 } 1313 #fns_sb_table tfoot td { 1314 text-align: right; 1315 } 1316 .fns_sb_action_table { 1317 min-width: 600px; 1318 } 1319 .fns_sb_action_table .fns-sb-num, 1320 .fns_sb_action_table .fns-sb-qty { 1321 text-align: right; 1322 } 1323 .fns_sb_action_table .fns-sb-num input, 1324 .fns_sb_action_table .fns-sb-qty input { 1325 width: 60px; 1326 max-width: 100%; 1327 text-align: right; 1328 position: relative; 1329 } 1330 .fns_sb_action_table .fns-sb-qty { 1331 width: 70px; 1332 } 1333 .fns_sb_action_table .fns-sb-qty input { 1334 width: 40px; 1335 } 1336 /************************************************* 1337 Pointers & Dialogs: help, samples & import/export 1338 *************************************************/ 1339 /* pointers */ 1340 .fns-pointer h3 { 1341 background: #9d588f url(../img/bg-pointer.jpg) no-repeat center top; 1342 background-image: url(../img/bg-wizard.jpg), linear-gradient(117deg, #9d588f 0%, #683a5e 100%); 1343 background-size: cover; 1344 border-color: #bb77ae; 1345 border-top-color: #9d588f; 1346 border-right-color: #683a5e; 1347 } 1348 .fns-pointer h3:before { 1349 color: #9d588f; 1350 } 1351 body.fns-popup-opening .fns-pointer, 1352 body.fns-popup .fns-pointer { 1353 z-index: 99 !important; 1354 } 1355 .fns-pointer.wp-pointer-top .wp-pointer-arrow, 1356 .fns-pointer.wp-pointer-top .wp-pointer-arrow-inner { 1357 border-bottom-color: #9d588f; 1358 } 1359 .fns-pointer a { 1360 color: #693b5f; 1361 } 1362 .fns-pointer .wp-pointer-content strong { 1363 color: #9d588f; 1364 } 1365 .fns-pointer .wp-pointer-buttons a.close.custom:before { 1366 display: none !important; 1367 } 1368 .fns-pointer .wp-pointer-buttons a.close { 1369 font-weight: 500; 1370 color: #666; 1371 font-size: 1em; 1372 opacity: 1; 1373 line-height: 1.4em; 1374 } 1375 .fns-pointer .wp-pointer-buttons a.close:hover { 1376 color: #ae5a9d; 1377 } 1378 /* fields into popup */ 1379 .fns_fields_popup_wrap { 1380 display: none; 1381 } 1382 .fns_fields_popup { 1383 padding: 15px; 1384 margin: 20px; 1385 background: #fff; 1386 box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px; 1387 } 1388 .fns_fields_popup hr { 1389 margin: 10px 0 15px; 1390 } 1391 .fns_fields_popup textarea.one_line { 1392 height: 2em; 1393 } 1394 body.fns-popup .ui-widget, 1395 body.fns-popup .ui-dialog, 1396 body.fns-popup .ui-widget input, 1397 body.fns-popup .ui-widget select, 1398 body.fns-popup .ui-widget textarea, 1399 body.fns-popup .ui-widget button { 1400 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1401 font-weight: 400; 1402 font-size: 14px; 1403 } 1404 body.fns-popup .ui-dialog.ui-widget-content { 1405 border: 0; 1406 border-radius: 0; 1407 padding: 0; 1408 background: #f8f8f8; 1409 font-size: 13px; 1410 line-height: 1.4em; 1411 z-index: 101 !important; 1412 } 1413 body.fns-popup.rtl .ui-dialog.ui-widget-content { 1414 right: auto; 1415 direction: ltr; 1416 } 1417 body.fns-popup .ui-dialog .ui-widget-header { 1418 border-radius: 0; 1419 color: #fff; 1420 border: 0; 1421 background: #9d588f url(../img/bg-wizard.jpg) no-repeat center top; 1422 background-image: url(../img/bg-wizard.jpg), linear-gradient(117deg, #9d588f 0%, #683a5e 100%); 1423 background-size: cover; 1424 padding: 14px 0 0 20px; 1425 overflow: hidden; 1426 font-weight: 600; 1427 height: 36px; 1428 box-sizing: content-box; 1429 } 1430 body.fns-popup .ui-dialog .ui-widget-header, 1431 body.fns-popup .ui-dialog .ui-dialog-title { 1432 font-size: 16px; 1433 line-height: 1.3em; 1434 } 1435 body.fns-popup .ui-dialog .ui-dialog-titlebar-close { 1436 width: 50px; 1437 height: 50px; 1438 background: none; 1439 border-radius: 0; 1440 border: 0; 1441 border-left: 1px solid #d9d9d9; 1442 top: 0; 1443 right: 0; 1444 left: auto; 1445 margin: 0; 1446 padding: 0; 1447 background: #eee; 1448 } 1449 body.fns-popup .ui-dialog .ui-dialog-titlebar-close .ui-icon { 1450 background: none; 1451 text-indent: 0; 1452 position: static; 1453 margin: 0; 1454 width: auto; 1455 height: auto; 1456 transition: color 0.1s ease-in-out, background 0.1s ease-in-out; 1457 } 1458 body.fns-popup .ui-dialog-titlebar-close::before { 1459 display: none; 1460 } 1461 body.fns-popup .ui-dialog .ui-dialog-titlebar-close .ui-icon:hover { 1462 background: #ddd; 1463 border-color: #eee; 1464 } 1465 body.fns-popup .ui-dialog .ui-dialog-titlebar-close .ui-icon::before { 1466 font: normal 22px/50px dashicons !important; 1467 color: #666; 1468 display: block; 1469 content: "\f335"; 1470 font-weight: 300; 1471 } 1472 body.fns-popup .ui-dialog .ui-dialog-content { 1473 padding: 0; 1474 } 1475 body.fns-popup .ui-dialog .ui-dialog-buttonpane { 1476 border-top: 1px solid #d9d9d9; 1477 background: #fcfcfc; 1478 margin-top: 0; 1479 } 1480 body.fns-popup .ui-dialog .export_wrapper, 1481 body.fns-popup .ui-dialog #fns_import_field { 1482 width: 600px; 1483 max-width: 80vw; 1484 height: 270px; 1485 font-family: monospace; 1486 font-size: 13px; 1487 text-overflow: clip; 1488 overflow: auto; 1489 overflow-wrap: break-word; 1490 word-wrap: break-word; 1491 padding: 15px; 1492 margin: 5px 20px 20px; 1493 background: #fff; 1494 box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px; 1495 } 1496 body.fns-popup .ui-dialog .export_wrapper { 1497 margin: 20px; 1498 } 1499 .fns_fields_popup span.field { 1500 display: block; 1501 padding: 5px; 1502 font-weight: 600; 1503 } 1504 .fns_fields_popup span.field.action-boxes-skip_prods { 1505 padding-top: 1px; 1506 padding-bottom: 1px; 1507 font-weight: 400; 1508 } 1509 .fns_fields_popup span.field.action-boxes-keep_flat { 1510 font-weight: 400; 1511 } 1512 .fns_fields_popup .max_600 { 1513 max-width: 600px; 1514 } 1515 .fns_fields_popup span.max_600 { 1516 display: inline-block; 1517 } 1518 .fns_fields_popup textarea { 1519 width: 600px; 1520 max-width: 80vw; 1521 display: block; 1522 } 1523 p.fns-tabbed { 1524 margin-left: 20px; 1525 margin-right: 20px; 1526 } 1527 body.fns-popup div.ui-widget-overlay, 1528 body div.ui-widget-overlay.fns-loading { 1529 opacity: 1; 1530 background: rgba(0, 0, 0, 0.7); 1531 z-index: 100 !important; 1532 position: fixed !important; 1533 } 1534 /* center dialogs */ 1535 body.fns-popup .ui-dialog { 1536 margin-top: 30px; 1537 margin-left: 80px; 1538 /* half of left menu width */ 1539 } 1540 body.rtl.fns-popup .ui-dialog { 1541 margin-left: 160px; 1542 } 1543 body.folded .ui-dialog { 1544 margin-left: 32px; 1545 /* half of left menu width */ 1546 } 1547 @media only screen and (max-width: 960px) { 1548 body.fns-popup.autofold .ui-dialog { 1549 margin-left: 32px; 1550 /* half of left menu width */ 1551 } 1552 } 1553 @media screen and (max-width: 782px) { 1554 body.fns-popup .ui-dialog, 1555 body.folded .ui-dialog, 1556 body.fns-popup.autofold .ui-dialog { 1557 margin-left: 0; 1558 } 1559 } 1560 body.fns-popup .ui-dialog .popup_scroll_control { 1561 overflow: auto; 1562 padding: 0; 1563 /* new */ 1564 height: 100%; 1565 overflow: hidden; 1566 } 1567 /* help contents CSS */ 1568 #select_lang { 1569 cursor: pointer; 1570 } 1571 #lang_dropbox { 1572 display: none; 1573 position: absolute; 1574 background: #fff; 1575 border: #a36597 1px solid; 1576 right: 0; 1577 } 1578 #lang_dropbox a { 1579 display: block; 1580 padding: 5px 20px; 1581 text-align: left; 1582 text-decoration: none; 1583 } 1584 #lang_dropbox a:hover { 1585 background: #a36597; 1586 color: #fff; 1587 text-decoration: none; 1588 } 1589 #fns_help.show_langs #lang_dropbox { 1590 display: block; 1591 } 1592 nav.lang_switch { 1593 position: relative; 1594 } 1595 .wc_fns_cont_cols { 1596 display: flex; 1597 height: 100%; 1598 } 1599 .wc_fns_col_menu { 1600 position: static; 1601 width: 180px; 1602 border-right: #eee 1px solid; 1603 } 1604 .wc_fns_col_menu nav { 1605 margin-right: -1px; 1606 } 1607 .wc_fns_col_menu a { 1608 display: block; 1609 padding: 12px 20px; 1610 line-height: 1.3em; 1611 text-decoration: none; 1612 color: #0073aa; 1613 border-bottom: #eee 1px solid; 1614 border-right: #eee 1px solid; 1615 box-shadow: none; 1616 } 1617 .wc_fns_col_menu a:hover { 1618 background: #eee; 1619 color: #222; 1620 } 1621 .wc_fns_col_menu strong a:hover, 1622 .wc_fns_col_menu strong a { 1623 background: #fff; 1624 font-weight: 600; 1625 color: #222; 1626 border-bottom: 0; 1627 box-shadow: rgba(0, 0, 0, 0.2) -2px 0 2px; 1628 padding: 17px 20px; 1629 border-right: #fff 1px solid; 1630 } 1631 .wc_fns_col_content { 1632 /* new */ 1633 flex: 1; 1634 overflow: auto; 1635 height: 100%; 1636 box-sizing: border-box; 1637 /*margin-left:180px;*/ 1638 background: #fff; 1639 padding-left: 30px; 1640 padding-right: 30px; 1641 padding-top: 10px; 1642 padding-bottom: 1px; 1643 font-size: 13px; 1644 } 1645 .wc_fns_col_content nav.lang_switch { 1646 text-align: right; 1647 } 1648 .wc_fns_col_content nav.lang_switch a { 1649 color: #888; 1650 } 1651 .wc_fns_col_content nav.lang_switch strong a { 1652 text-decoration: none; 1653 color: #bb77ae !important; 1654 } 1655 /************************************************* 1656 samples & snippets 1657 *************************************************/ 1658 .wc-settings-sub-title { 1659 font-weight: normal; 1660 } 1661 .woocommerce-fns-space-buttons .button { 1662 margin: 0 5px; 1663 } 1664 .fns-samples-wizard { 1665 display: none; 1666 height: 100%; 1667 } 1668 .fns-samples-wizard-insert { 1669 background: #f8f8f8; 1670 margin: 20px; 1671 padding: 1px 1px 15px 0; 1672 } 1673 .fns-samples-wizard-insert a { 1674 color: #222; 1675 } 1676 .wc_fns_tab { 1677 padding-bottom: 20px; 1678 } 1679 .wc_fns_tab_snippets { 1680 display: none; 1681 } 1682 .fns-samples-wizard .dashicons-arrow-down { 1683 transform: scale(1.5); 1684 rotate: -90deg; 1685 transition: all 0.25s ease-in-out; 1686 } 1687 .fns-samples-wizard .sample-list .open .dashicons-arrow-down, 1688 .fns-case-wrapper.open h2 .dashicons-arrow-down { 1689 rotate: 0deg; 1690 } 1691 .fns-case-wrapper { 1692 padding-top: 25px; 1693 } 1694 .fns-case-wrapper + .fns-case-wrapper { 1695 padding-top: 10px; 1696 } 1697 .fns-case-wrapper h2 { 1698 margin-top: 0 !important; 1699 font-size: 1.4em !important; 1700 } 1701 .fns-case-wrapper h2:hover { 1702 cursor: pointer; 1703 color: #222; 1704 } 1705 .fns-case-wrapper .sample-list { 1706 display: none; 1707 padding-left: 25px; 1708 margin: 0; 1709 } 1710 .fns-case-wrapper.open .sample-list { 1711 display: block; 1712 } 1713 .fns-samples-wizard .sample-list li { 1714 margin-bottom: 10px; 1715 } 1716 .fns-samples-wizard .sample-list p { 1717 padding: 0 0 10px 0; 1718 margin: 0; 1719 } 1720 .fns-samples-wizard .sample-list label { 1721 font-weight: 600; 1722 color: #444; 1723 display: block; 1724 margin-bottom: 5px; 1725 font-size: 15px; 1726 } 1727 .fns-samples-wizard .sample-list li.only_pro { 1728 color: #888; 1729 } 1730 .fns-samples-wizard .sample-list li.only_pro label { 1731 color: #aaa; 1732 } 1733 .fns-samples-wizard .sample-list li.only_pro .button { 1734 text-shadow: none; 1735 cursor: not-allowed; 1736 } 1737 .fns-samples-wizard .sample-list li.only_pro input[type="checkbox"] { 1738 cursor: not-allowed; 1739 } 1740 .fns-samples-wizard .sample-list label:hover { 1741 text-decoration: underline; 1742 } 1743 .fns-samples-wizard .sample-list label:hover span { 1744 text-decoration: none; 1745 } 1746 .fns-samples-wizard .sample-list .case { 1747 display: none; 1748 padding-left: 25px; 1749 padding-top: 10px; 1750 position: relative; 1751 } 1752 .fns-samples-wizard .sample-list .case input[type='checkbox'] { 1753 position: absolute; 1754 margin-left: -24px; 1755 margin-top: 2px; 1756 } 1757 .fns-samples-wizard .sample-list .open { 1758 margin-bottom: 20px; 1759 } 1760 .fns-samples-wizard .sample-list .open .case { 1761 display: block; 1762 } 1763 .fns-samples-wizard .sample-list .case-sel label { 1764 color: #bb77ae; 1765 } 1766 .fns-samples-wizard .sample-list .fns-req-group-by { 1767 margin-top: -10px; 1768 } 1769 .fns-samples-wizard .sample-list .fns-req-group-by span { 1770 background: #ddd; 1771 border-radius: 10px; 1772 padding: 0 12px 2px; 1773 margin-left: 5px; 1774 display: inline-block; 1775 font-size: 12px; 1776 } 1777 .fns-samples-wizard .wc_fns_tab_snippets .case { 1778 padding-left: 50px; 1779 } 1780 .button.wc-fns-add-snippet { 1781 float: right; 1782 } 1783 .snippets-ajax-loading, 1784 .fullsamples-ajax-loading { 1785 text-align: center; 1786 margin: 50px; 1787 } 1788 .snippets-ajax-loading .wc-fns-spinner, 1789 .fullsamples-ajax-loading .wc-fns-spinner { 1790 float: none; 1791 } 1792 /* 1793 .button.wc-fns-add-snippet .dashicons { 1794 color: #bb77ae; 1795 } 1796 .button.wc-fns-add-snippet .dashicons:active, 1797 .button.wc-fns-add-snippet .dashicons:focus, 1798 .button.wc-fns-add-snippet .dashicons:hover { 1799 color: #a36597; 1800 }*/ 1801 /* bigger size text on big screens */ 1802 .wc_fns_nav_popup { 1803 font-size: 14px; 1804 max-width: 1000px; 1805 } 1806 .wc_fns_col_content p, 1807 .wc_fns_col_content li { 1808 font-size: 14px; 1809 max-width: 1000px; 1810 } 1811 .wc_fns_col_content h2, 1812 .wc_fns_col_content h3 { 1813 font-size: 1.5em; 1814 margin-top: 1.5em; 1815 margin-bottom: 0.5em; 1816 } 1817 .wc_fns_col_content td h2, 1818 .wc_fns_col_content td h3 { 1819 font-size: 1em; 1820 margin-top: 0.25em; 1821 margin-bottom: 0.25em; 1822 } 1823 .wc_fns_col_content h2.small, 1824 .wc_fns_col_content h3 { 1825 font-size: 1.2em; 1826 } 1827 .wc_fns_col_content td h3 { 1828 font-size: 1em; 1829 } 1830 .wc_fns_col_content .title_small { 1831 margin: 1.5em 0; 1832 max-width: 1000px; 1833 } 1834 .wc_fns_col_content .title_small h2 { 1835 font-size: 1.3em; 1836 display: inline-block; 1837 margin-right: 10px; 1838 vertical-align: top; 1839 margin-top: 0; 1840 } 1841 .wc_fns_col_content .title_small p { 1842 display: inline; 1843 vertical-align: top; 1844 margin: 0; 1845 } 1846 .wc_fns_col_content .warning, 1847 .wc_fns_col_content .help_note { 1848 border: #a36597 1px solid; 1849 padding: 1px 20px; 1850 max-width: 1040px; 1851 } 1852 .wc_fns_col_content .help_note { 1853 padding: 10px 20px; 1854 } 1855 .wc_fns_col_content .help_note p { 1856 margin: 0.5em 0; 1857 } 1858 .wc_fns_col_content .help_note strong { 1859 font-size: 1.15em; 1860 } 1861 .wc_fns_col_content .chooser_wrapper { 1862 margin-bottom: 0.75em; 1863 } 1864 .wc_fns_col_content .chooser_wrapper p { 1865 padding-bottom: 0.25em; 1866 } 1867 .wc_fns_col_content .note_wrapper { 1868 color: #008fc5; 1869 } 1870 .wc_fns_col_content .note_wrapper .dashicons { 1871 color: #039fd9; 1872 } 1873 .wc_fns_col_content .fns-error-text { 1874 color: #c00; 1875 } 1876 .wc_fns_col_content .warning { 1877 border-color: #ffd200; 1878 background: #fff5a0; 1879 position: relative; 1880 } 1881 .wc_fns_col_content .warning .dashicons-warning { 1882 font-size: 3em; 1883 color: #f00; 1884 display: block; 1885 width: 1.25em; 1886 text-align: left; 1887 position: absolute; 1888 left: 15px; 1889 } 1890 .wc_fns_col_content .warning p { 1891 padding-left: 45px; 1892 } 1893 .wc_fns_col_content .float_img { 1894 float: right; 1895 margin-left: 20px; 1896 max-width: 50%; 1897 } 1898 .wc_fns_col_content .float_img img { 1899 max-width: 100%; 1900 height: auto; 1901 } 1902 @media screen and (max-width: 1500px) { 1903 .wc_fns_col_content .float_img img { 1904 width: 100px; 1905 } 1906 } 1907 .notice.wc-fns-wizard .warning p, 1908 .notice.wc-fns-wizard .help_note p { 1909 padding-left: 0; 1910 } 1911 .wc_fns_col_content .fns_do_actions { 1912 text-align: center; 1913 line-height: 5em; 1914 } 1915 .wc_fns_col_content .fns_do_actions .button-rounded { 1916 display: inline-block; 1917 font-size: 17px; 1918 font-weight: 300; 1919 line-height: 2em; 1920 border-radius: 1em; 1921 background: #eeeeee; 1922 color: #666666 !important; 1923 text-decoration: none !important; 1924 padding: 0 1em; 1925 vertical-align: middle; 1926 cursor: pointer; 1927 } 1928 .wc_fns_col_content .fns_do_actions .button-rounded:hover { 1929 background: #a36597; 1930 color: #fff !important; 1931 } 1932 .wc_fns_col_content .fns_do_actions .button-rounded.alt, 1933 .wc_fns_col_content .fns_do_actions .button-rounded.here, 1934 .wc_fns_col_content .fns_do_actions .button-rounded.here:hover { 1935 cursor: default; 1936 background: #7e4574; 1937 color: #fff !important; 1938 } 1939 .wc_fns_col_content .fns_do_actions .button-rounded.alt:hover { 1940 background: #000; 1941 cursor: pointer; 1942 } 1943 .wc_fns_col_content .widefat.free_pro th, 1944 .wc_fns_col_content .widefat.free_pro td, 1945 .wc_fns_col_content .widefat.free_pro td p, 1946 .wc_fns_col_content .widefat.free_pro td ol, 1947 .wc_fns_col_content .widefat.free_pro td ul { 1948 font-size: 16px; 1949 } 1950 .wc_fns_col_content table.free_pro tbody tr td:first-child { 1951 padding-left: 50px !important; 1952 } 1953 .wc_fns_col_content table.free_pro tbody tr.title td, 1954 .wc_fns_col_content table.free_pro tbody tr td.notab { 1955 padding-left: 30px !important; 1956 } 1957 .wc_fns_col_content table.free_pro tr.title td { 1958 background: #bb77ae !important; 1959 color: #fff; 1960 } 1961 .wc_fns_col_content table.free_pro tr.title td strong { 1962 color: #fff; 1963 } 1964 .wc_fns_col_content table.free_pro .dashicons { 1965 color: #ccc; 1966 width: 1.5em; 1967 } 1968 .wc_fns_col_content table.methods { 1969 border-collapse: collapse; 1970 margin: 2em 0; 1971 max-width: 1082px; 1972 } 1973 .wc_fns_col_content table.methods thead th { 1974 background: #a36597; 1975 color: #fff; 1976 border-color: #a36597; 1977 } 1978 .wc_fns_col_content table.methods thead th p.subtitle { 1979 font-weight: 600; 1980 margin: 0; 1981 font-size: 1.1em; 1982 padding: 0; 1983 color: #fff; 1984 } 1985 .wc_fns_col_content table.methods td, 1986 .wc_fns_col_content table.methods th { 1987 vertical-align: top; 1988 padding: 12px 16px; 1989 border: 1px solid #ccd0d4; 1990 font-size: 15px; 1991 } 1992 .wc_fns_col_content table.methods th { 1993 width: 170px; 1994 } 1995 .wc_fns_col_content table.methods th, 1996 .wc_fns_col_content table.methods th h2, 1997 .wc_fns_col_content table.methods th h3 { 1998 font-weight: 600; 1999 font-size: 15px; 2000 margin: 0; 2001 color: #bb77ae; 2002 line-height: 1.5em; 2003 } 2004 .wc_fns_col_content table.methods td p { 2005 margin: 0; 2006 } 2007 .wc_fns_col_content .asterix { 2008 font-size: 1.2em; 2009 line-height: 0.8em; 2010 font-weight: bold; 2011 color: #a36597; 2012 } 2013 table.free_pro .dashicons.purple { 2014 color: #a36597; 2015 } 2016 .wc_fns_col_content table.free_pro .dashicons.purple { 2017 color: #a36597; 2018 } 2019 @media screen and (max-width: 1250px) { 2020 .wc_fns_col_content p, 2021 .wc_fns_col_content li, 2022 wc_fns_nav_popup { 2023 font-size: 13px; 2024 } 2025 .wc_fns_col_content h2 { 2026 font-size: 1.4em; 2027 } 2028 .wc_fns_col_content h2, 2029 .wc_fns_col_content h3 { 2030 font-size: 1.3em; 2031 } 2032 .wc_fns_col_content table.methods th h2 { 2033 font-size: 14px; 2034 } 2035 .wc_fns_col_content table.methods th { 2036 width: 140px; 2037 } 2038 } 2039 @media screen and (max-width: 1100px) { 2040 .wc_fns_cont_cols { 2041 display: block; 2042 } 2043 .wc_fns_col_content { 2044 box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px; 2045 } 2046 .wc_fns_col_menu { 2047 width: auto; 2048 position: static; 2049 } 2050 .wc_fns_col_menu nav { 2051 text-align: center; 2052 padding: 15px; 2053 font-size: 0; 2054 } 2055 .wc_fns_col_menu a, 2056 .wc_fns_col_menu a:hover, 2057 .wc_fns_col_menu strong a:hover, 2058 .wc_fns_col_menu strong a { 2059 display: inline-block; 2060 padding: 0; 2061 border: 0; 2062 background: none; 2063 box-shadow: none; 2064 font-size: 13px; 2065 } 2066 .wc_fns_col_menu strong a:first-child::before, 2067 .wc_fns_col_menu a::before { 2068 content: '|'; 2069 display: inline-block; 2070 text-align: center; 2071 width: 20px; 2072 } 2073 .wc_fns_col_menu a:first-child::before { 2074 display: none; 2075 } 2076 .wc_fns_col_menu a:hover { 2077 text-decoration: underline; 2078 } 2079 .wc_fns_col_content { 2080 margin-left: 15px; 2081 margin-right: 15px; 2082 padding-left: 15px; 2083 padding-right: 15px; 2084 } 2085 } 2086 .wc_fns_col_content sup { 2087 font-size: 0.74em; 2088 vertical-align: 0.25em; 2089 } 2090 .wc_fns_col_content th, 2091 .wc_fns_col_content .widefat thead tr th { 2092 color: #a36597; 2093 vertical-align: bottom; 2094 text-align: left; 2095 } 2096 .wc_fns_col_content .widefat tfoot tr td, 2097 .wc_fns_col_content .widefat tfoot tr th { 2098 vertical-align: middle; 2099 } 2100 .wc_fns_col_content .widefat tfoot tr th { 2101 color: #a36597; 2102 text-align: left; 2103 } 2104 .wc_fns_col_content .widefat th.left_border, 2105 .wc_fns_col_content .widefat td.left_border { 2106 border-left: 1px solid #ccd0d4; 2107 } 2108 .wc_fns_col_content .widefat th p { 2109 margin: 0.5em; 2110 } 2111 .wc_fns_col_content td.align_center, 2112 .wc_fns_col_content th.align_center { 2113 text-align: center !important; 2114 } 2115 .wc_fns_col_content td.border_bottom, 2116 .wc_fns_col_content th.border_bottom { 2117 border-bottom: 1px solid #ccd0d4 !important; 2118 } 2119 .wc_fns_col_content td.no_border_top, 2120 .wc_fns_col_content th.no_border_top { 2121 border-top: 0 !important; 2122 } 2123 .wc_fns_col_content td.off, 2124 .wc_fns_col_content th.off { 2125 text-decoration: line-through !important; 2126 color: #999; 2127 } 2128 .wc_fns_col_content .gray_grouped, 2129 .wc_fns_col_content .grouped { 2130 vertical-align: middle; 2131 border: #b875ad dotted 2px; 2132 border-right-width: 0; 2133 padding: 5px; 2134 background: #f6e8f4; 2135 color: #111; 2136 text-align: center; 2137 padding-left: 4px; 2138 padding-right: 12px; 2139 } 2140 .wc_fns_col_content .gray_grouped { 2141 background: #fcfcfc; 2142 border: #ccc dotted 2px; 2143 border-left-width: 0; 2144 } 2145 .wc_fns_col_content .gray_grouped.first-left { 2146 border-left-width: 2px; 2147 } 2148 .wc_fns_col_content .grouped.last_right { 2149 border-right-width: 2px; 2150 } 2151 .wc_fns_col_content .first_line_head { 2152 padding-bottom: 0; 2153 } 2154 .wc_fns_col_content .rule { 2155 vertical-align: middle; 2156 text-align: center; 2157 } 2158 .wc_fns_col_content .rule .dashicons { 2159 color: #888; 2160 } 2161 .wc_fns_col_content .rule.match .dashicons { 2162 color: #00d11e; 2163 } 2164 .wc_fns_col_content .rule.stop .dashicons { 2165 color: #e10000; 2166 } 2167 .wc_fns_col_content h2, 2168 .wc_fns_col_content h3, 2169 .wc_fns_col_content a { 2170 color: #bb77ae; 2171 } 2172 .wc_fns_col_content p.img { 2173 max-width: none; 2174 } 2175 .wc_fns_col_content strong { 2176 color: #a36597; 2177 } 2178 .ui-widget-content .wc_fns_col_content a { 2179 color: #bb77ae; 2180 text-decoration: underline; 2181 } 2182 .ui-widget-content .wc_fns_col_content a.button-primary { 2183 color: #fff; 2184 text-decoration: none; 2185 } 2186 .ui-widget-content .wc_fns_col_content a.button-primary:hover { 2187 color: #fff; 2188 } 2189 .ui-widget-content .wc_fns_col_content a:hover { 2190 color: #222; 2191 } 2192 .wc_fns_col_content img { 2193 max-width: 100%; 2194 height: auto; 2195 display: block; 2196 } 2197 .wc_fns_col_content .abort { 2198 color: #e10000 !important; 2199 } 2200 /* @media screen and (max-width: 1250px) { 2201 .wc_fns_col_content img { 2202 width:100%; 2203 max-width:none; 2204 } 2205 }*/ 2206 /************************************************* 2207 Range wizard 2208 *************************************************/ 2209 .fns-notice-pro { 2210 border: #ffd200 1px solid; 2211 border-left-width: 4px; 2212 background: #fff5a0; 2213 padding: 5px 15px; 2214 margin: 20px; 2215 } 2216 .fns-notice-pro p { 2217 margin: 5px 0; 2218 } 2219 #wrapper-shipping-rules-table-fns .fns-range-config-bt { 2220 display: none; 2221 vertical-align: text-bottom; 2222 } 2223 #wrapper-shipping-rules-table-fns .config-cost-method { 2224 width: 1.5em; 2225 vertical-align: bottom; 2226 padding: 0; 2227 margin: 0 0.00em; 2228 font-size: 1.2em; 2229 line-height: 2em; 2230 } 2231 #wrapper-shipping-rules-table-fns .cost_range { 2232 display: none; 2233 } 2234 .fns-range-wizard-wrapper { 2235 display: none; 2236 } 2237 .fns-range-wizard .fns-unit-switcher { 2238 display: none; 2239 } 2240 .fns-range-wizard .fns_range_fields { 2241 border: #ccc 1px solid; 2242 display: flex; 2243 flex-direction: row; 2244 flex-wrap: wrap; 2245 max-width: 750px; 2246 } 2247 .fns-range-wizard .fns_range_fields p { 2248 padding: 8px 20px; 2249 margin: 0; 2250 width: 50%; 2251 box-sizing: border-box; 2252 } 2253 .fns-range-wizard .fns_range_fields .fns-base-cost-col { 2254 background-color: #f6f7f7; 2255 } 2256 .fns-range-wizard .fns_range_fields .fns-range-over-col { 2257 order: 1; 2258 background-color: #f6f7f7; 2259 } 2260 .fns-range-wizard .fns_range_fields .fns-for-each-col { 2261 order: 2; 2262 } 2263 .fns-range-wizard .fns_range_fields .fns-charge-col { 2264 order: 3; 2265 } 2266 .fns-range-wizard .fns_range_fields p.fns-dim-col, 2267 .fns-range-wizard .fns_range_fields p.fns-grouping-range-col { 2268 order: 4; 2269 width: 100%; 2270 background: #f6f7f7; 2271 } 2272 .fns-range-wizard .fns_range_fields p.fns-dim-col label, 2273 .fns-range-wizard .fns_range_fields p.fns-grouping-range-col label { 2274 width: 50%; 2275 } 2276 .fns-range-wizard .fns_range_fields p.fns-dim-col { 2277 order: 5; 2278 display: block; 2279 background: #fff; 2280 } 2281 .fns-range-wizard .fns_range_fields label { 2282 width: calc(100% - 140px); 2283 display: inline-block; 2284 padding-right: 15px; 2285 } 2286 .fns-range-wizard .fns_range_fields input { 2287 width: 100px; 2288 text-align: right; 2289 } 2290 .fns-range-wizard .fns-ranges-based { 2291 margin-top: 0; 2292 padding-left: 5px; 2293 } 2294 .fns-range-wizard .fns-ranges-based label { 2295 padding-right: 15px; 2296 line-height: 1.4em; 2297 } 2298 .fns-range-wizard .fns-ranges-based strong { 2299 font-size: 1.1em; 2300 } 2301 .fns-range-wizard .fns-simulation-wrapper { 2302 position: relative; 2303 z-index: 1; 2304 } 2305 .fns-range-wizard .fns-simulation-wrapper table { 2306 border-collapse: collapse; 2307 } 2308 .fns-range-wizard .fns-simulation-wrapper td { 2309 border: #ccc 1px solid; 2310 text-align: right; 2311 font-weight: 500; 2312 } 2313 @media print { 2314 html.wc-fish-and-ships-html { 2315 padding-top: 0; 2316 } 2317 html.wc-fish-and-ships-html body { 2318 background: #fff; 2319 } 2320 html.wc-fish-and-ships-html .notice, 2321 html.wc-fish-and-ships-html div.error, 2322 html.wc-fish-and-ships-html div.updated, 2323 html.wc-fish-and-ships-html .notice-success, 2324 html.wc-fish-and-ships-html .woocommerce-store-alerts, 2325 html.wc-fish-and-ships-html .nav-tab-wrapper, 2326 html.wc-fish-and-ships-html #screen-meta-links { 2327 display: none; 2328 } 2329 html.wc-fish-and-ships-html #adminmenumain, 2330 html.wc-fish-and-ships-html .woocommerce-layout__header { 2331 display: none; 2332 } 2333 html.wc-fish-and-ships-html #wpcontent, 2334 html.wc-fish-and-ships-html #wpfooter { 2335 margin-left: 0; 2336 } 2337 html.wc-fish-and-ships-html #wpbody-content { 2338 padding-bottom: 0; 2339 } 2340 html.wc-fish-and-ships-html .woocommerce-help-tip { 2341 display: none !important; 2342 } 2343 html.wc-fish-and-ships-html #wc-fns-freemium-panel, 2344 html.wc-fish-and-ships-html #logs_wrapper { 2345 display: none; 2346 } 2347 html.wc-fish-and-ships-html #wc-fns-table_envelope { 2348 margin: 0; 2349 } 2350 html.wc-fish-and-ships-html #woocommerce_fish_n_ships_write_logs + .description { 2351 display: none; 2352 } 2353 html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns .add-selector, 2354 html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns .fns-range-config-bt, 2355 html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns .add-action, 2356 html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns .fns_open_fields_popup, 2357 html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns a.delete { 2358 display: none !important; 2359 } 2360 html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns .manage-column, 2361 html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns .check-column, 2362 html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns .column-handle, 2363 html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns tfoot { 2364 display: none !important; 2365 } 2366 html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns td.order-number { 2367 color: #000 !important; 2368 } 2369 html.wc-fish-and-ships-html p.submit { 2370 display: none; 2371 } 2372 html.wc-fish-and-ships-html #woocommerce_fish_n_ships_special_rate + p { 2373 display: none; 2374 } 2375 html.wc-fish-and-ships-html #logs_wrapper + p { 2376 display: none; 2377 } 2378 html.wc-fish-and-ships-html .dropdown-submenu-wrapper.dropdown-submenu-skin { 2379 width: auto !important; 2380 } 2381 html.wc-fish-and-ships-html .dropdown-field-watch .dropdown-arrow { 2382 display: none; 2383 } 2384 html.wc-fish-and-ships-html .dropdown-submenu-skin .dropdown-field-watch { 2385 border: 0; 2386 background: none; 2387 width: auto; 2388 display: inline-block; 2389 padding: 0; 2390 } 2391 html.wc-fish-and-ships-html .css-conditions-table-fns .field-multiple, 2392 html.wc-fish-and-ships-html .select2-container { 2393 width: auto !important; 2394 } 2395 html.wc-fish-and-ships-html .select2-selection { 2396 background: none; 2397 border: 0; 2398 } 2399 html.wc-fish-and-ships-html .field-multiple { 2400 display: inline !important; 2401 } 2402 html.wc-fish-and-ships-html .select2-search--inline { 2403 display: none; 2404 } 2405 html.wc-fish-and-ships-html .currency-fns-field input { 2406 background: none; 2407 border: 0; 2408 padding: 0; 2409 width: auto !important; 2410 } 2411 html.wc-fish-and-ships-html .css-conditions-table-fns .selection_wrapper:last-child, 2412 html.wc-fish-and-ships-html .css-conditions-table-fns .action_wrapper:last-child { 2413 border: 0; 2414 padding-bottom: 0; 2415 } 2416 html.wc-fish-and-ships-html .action_wrapper { 2417 width: 180px !important; 2418 } 2419 } 2420 @media print and (max-width: 1000px) { 2421 html.wc-fish-and-ships-html .action_wrapper { 2422 width: 130px !important; 2423 } 2424 } 7 */.wc_fns_info_tip{max-width:20em;line-height:1.8em;position:absolute;white-space:normal;background:#007cba;margin:1.5em 1px 0 -1em;z-index:9999998;color:#fff;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,0.2);min-width:180px}.wc_fns_info_tip::after{content:"";display:block;border:8px solid #007cba;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:50%;margin:-1em 0 0 -3px}#wrapper-shipping-rules-table-fns .wc-fns-ajax-info{position:relative;margin-top:5px}#wrapper-shipping-rules-table-fns .wc-fns-ajax-info .wc-fns-spinner{position:static;float:none;margin:0}.wc-fns-ajax-fields{padding-top:5px;display:inline-block}#wrapper-shipping-rules-table-fns .wc-fns-ajax-fields .wc-fns-spinner{position:relative;left:auto;top:auto;margin:auto}.wc-fns-spinner{display:inline-block;background-color:#78848f;width:18px;height:18px;opacity:.7;float:right;margin:5px 11px 0;border-radius:100%;position:relative}.wc-fns-spinner::before{content:"";position:absolute;background-color:#fff;top:3px;left:3px;width:4px;height:4px;border-radius:100%;transform-origin:6px 6px;animation:wc-fns-spinner__animation 1s linear infinite}@keyframes wc-fns-spinner__animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body div.ui-widget-overlay.fns-loading .wc-fns-spinner{position:fixed;left:50%;top:50%}.fns-no-top-padding th,.fns-no-top-padding td{padding-top:0}.fns-no-bottom-padding th,.fns-no-bottom-padding td{padding-bottom:0}.fns-currency-secondary td,.fns-currency-secondary th{padding-top:0}.fns-pro-icon{display:inline-block;font-size:10px;background:#aaa;color:#fff;border-radius:4px;line-height:1.3em;padding:0 .25em;vertical-align:3px;margin-left:5px;margin-right:5px;font-weight:600}.fns-pro-icon.darker{background:#888}.conditions-table-fns{margin-bottom:15px;min-width:600px}.css-conditions-table-fns .fns-rule-placeholder{background:#0079c4 !important}.css-conditions-table-fns .ui-sortable-helper{background:#ff0 !important}#wc-fns-table_envelope .fns-mc-unavailable{opacity:.5}#fns_dialog .nav-tab-wrapper,#wrapper-shipping-rules-table-fns .nav-tab-wrapper{border-bottom:0;z-index:2;position:relative;display:none}body.mc-tabs-fns .nav-tab-wrapper{display:block !important}#fns_dialog .nav-tab-active,#wrapper-shipping-rules-table-fns .nav-tab-active{border-bottom-color:#fff;background:#fff}#fns_dialog .currency-switcher-fns-wrapper,#wrapper-shipping-rules-table-fns .currency-switcher-fns-wrapper{position:relative}#fns_dialog .currency-fns-field,#wrapper-shipping-rules-table-fns .currency-fns-field{display:none}#fns_dialog .locked .currency-fns-field,#shipping-rules-table-fns.locked .currency-fns-field{opacity:0}#fns_dialog .currency-fns-field.currency-main,#wrapper-shipping-rules-table-fns .currency-fns-field.currency-main{display:inline}#fns_dialog .currency-fns-field.currency-active,#wrapper-shipping-rules-table-fns .currency-fns-field.currency-active{position:absolute;z-index:2;left:0;display:inline-block}#fns_dialog .currency-fns-field.currency-active.wc_fns_focus_tip,#wrapper-shipping-rules-table-fns .currency-fns-field.currency-active.wc_fns_focus_tip{z-index:3}#fns_dialog .locked .currency-fns-field.currency-active,#shipping-rules-table-fns.locked .currency-fns-field.currency-active{opacity:1}#shipping-rules-table-fns{position:relative}#shipping-rules-table-fns input.wc_fns_datepicker{width:7.5em}#shipping-rules-table-fns.ltr-text-direction{direction:ltr}#shipping-rules-table-fns.ltr-text-direction input{margin:0 0 0 8px}#shipping-rules-table-fns.ltr-text-direction.widefat thead tr th{text-align:left}#shipping-rules-table-fns tr{background:none}#shipping-rules-table-fns tr.odd{background:rgba(0,0,0,0.03)}#shipping-rules-table-fns .content{animation:none !important}.wc-fns-mid-input{width:120px}#shipping-rules-table-fns .fns-ruletype-title th{text-align:center;border-top:1px solid #ccd0d4;padding:8px 10px}#shipping-rules-table-fns .fns-footer-extra td{text-align:center}#shipping-rules-table-fns .fns-ruletype-title,#shipping-rules-table-fns .fns-ruletype-container-extra{background-image:url(../img/bars.png);background-repeat:repeat;background-position:top center}#shipping-rules-table-fns .fns-ruletype-title{background-image:url(../img/bars-title.png);background-position:bottom center}#shipping-rules-table-fns .fns-ruletype-title tr{background-color:transparent !important}#shipping-rules-table-fns .fns-ruletype-title .dashicons{line-height:1em}#shipping-rules-table-fns .fns-ruletype-container-extra tr.odd{background:rgba(34,113,177,0.06)}#shipping-rules-table-fns .fns-extra-rule-helper{display:none}#shipping-rules-table-fns .fns-extra-rule-helper .dashicons{margin-top:-0.15em;color:#2271b1}#shipping-rules-table-fns .fns-ruletype-container-extra .shipping-costs-column>*{display:none}#shipping-rules-table-fns .fns-ruletype-container-extra .fns-extra-rule-helper{display:block}#shipping-rules-table-fns .fns-ruletype-container-extra .selection_wrapper,#shipping-rules-table-fns .fns-ruletype-container-extra .action_wrapper{border-color:#ccd}#shipping-rules-table-fns .add-rule-extra{background:#fff url(../img/bars-button.png);background-size:70px;text-shadow:rgba(0,0,0,0.2) 0 0 1px}#shipping-rules-table-fns .add-rule-extra:hover{background-color:#edf3f7}#fns_dialog .locked::before,#shipping-rules-table-fns.locked::before{display:block;content:' ';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.7);z-index:1}.css-conditions-table-fns.widefat tbody th,.css-conditions-table-fns.widefat tbody td{padding-top:3px;transition:background .5s ease-out;border-top:1px solid #ccd0d4}.css-conditions-table-fns.widefat tbody.fns-ruletype-container-normal tr:first-child th,.css-conditions-table-fns.widefat tbody.fns-ruletype-container-normal tr:first-child td{border-top:0}.css-conditions-table-fns .action_wrapper.animate-bg,.css-conditions-table-fns .selection_wrapper.animate-bg,.css-conditions-table-fns.widefat tbody .animate-bg td,.css-conditions-table-fns.widefat tbody .animate-bg th{background:#fcd200}.css-conditions-table-fns.widefat tbody .animate-bg td .selection_wrapper.animate-bg{transition:none;background:none}.css-conditions-table-fns.widefat tbody th.check-column{padding-top:14px}table.css-conditions-table-fns tbody td.column-handle{cursor:move;width:17px;text-align:center;vertical-align:text-top}table.css-conditions-table-fns tbody td.column-handle::before{content:"\f333";font-family:Dashicons;text-align:center;line-height:1;color:#999;display:block;width:17px;height:100%;margin:4px 0 0 0}body.wc-fish-and-ships #tiptip_content,body.wc-fish-and-ships .chart-tooltip,body.wc-fish-and-ships .wc_error_tip,.wc_fns_info_tip{font-size:12px;min-width:180px}#fns_dialog .currency-fns-field.fns-error-inside,#shipping-rules-table-fns .currency-fns-field.fns-error-inside{z-index:3 !important}.css-conditions-table-fns .order-number{font-weight:bold;color:#0073aa;text-align:right;padding-right:10px;padding-left:0;line-height:28px}.css-conditions-table-fns .order-number,.css-conditions-table-fns .order-number-head{width:30px;box-sizing:border-box}.css-conditions-table-fns .selection-rules-column{width:60%}.css-conditions-table-fns .shipping-costs-column,.css-conditions-table-fns .special-actions-column{width:20%}.css-conditions-table-fns .fns-footer-header{display:none}div.add-selector,div.add-action{margin-top:5px}.css-conditions-table-fns .field-logical_operator{margin-left:15px;display:none}.css-conditions-table-fns .logical_operator_radio{margin:-0.25rem 0 0 12px !important}.css-conditions-table-fns input.disabled{opacity:.5}.fns-logic_and-or-and .add_selector_bt{display:none}.fns-logic_or .or-info,.fns-logic_and .or-info,.fns-logic_or .add_selector_or_block_bt,.fns-logic_and .add_selector_or_block_bt,.fns-logic_or .fns-selector-block .add-selector,.fns-logic_and .fns-selector-block .add-selector{display:none}.or-info{position:relative;text-align:center}.or-info span{color:#0173a7;font-weight:bold}.or-info:after,.or-info:before{position:absolute;left:-35px;width:calc(50% + 15px);height:1px;content:'';display:block;overflow:hidden;background:#0173a7;top:10px}.or-info:after{left:auto;right:-10px;width:calc(50% - 10px)}.fns-selector-block:last-child .or-info span{opacity:0}.fns-selector-block:last-child .or-info:after{display:none}.fns-selector-block:last-child .or-info:before{width:auto;right:-10px}.css-conditions-table-fns .wc-fns-cost-method{vertical-align:top}.css-conditions-table-fns .cost_composite .field_wrapper{display:block;margin-top:5px}.css-conditions-table-fns .cost_composite .field_wrapper::before{content:'+';display:inline-block;width:1em}.css-conditions-table-fns .cost_composite .field_wrapper:first-child::before{content:' '}.css-conditions-table-fns .cost_composite{display:none}.css-conditions-table-fns .fns_open_fields_popup{margin-top:3px !important}.css-conditions-table-fns .action_details{margin-right:-20px}.css-conditions-table-fns .action-min_max-max{margin-left:15px}.wc-fns-export .dashicons,.wc-fns-import .dashicons,.css-conditions-table-fns .dashicons{font-size:1.4em;line-height:1.75em;margin-left:-0.25em}.css-conditions-table-fns .column-handle{font-size:1.5em}a.button.wc-fns-export{margin-left:5px;margin-right:5px}.css-conditions-table-fns .selection_wrapper,.css-conditions-table-fns .action_wrapper{margin-bottom:3px;padding-bottom:7px;border-bottom:1px solid #ddd;position:relative;padding-right:20px;transition:background .5s ease-out}.css-conditions-table-fns .selection_wrapper{padding-left:60px}.css-conditions-table-fns .selection_details{display:inline;vertical-align:top}.css-conditions-table-fns .selection_wrapper .dropdown-submenu-wrapper,.css-conditions-table-fns .envelope-fields{margin-top:5px}.css-conditions-table-fns .action_wrapper .dropdown-submenu-wrapper,.css-conditions-table-fns select.wc-fns-selection-method,.css-conditions-table-fns .envelope-fields,.css-conditions-table-fns .selection-rules-column .field{margin-right:15px}.css-conditions-table-fns .dropdown-submenu-wrapper{display:inline-block}.dropdown-submenu-wrapper .only_pro{color:#aaa}.dropdown-submenu-wrapper .only_pro:hover{background:#eee;color:#999}#shipping-rules-table-fns.locked .dropdown-submenu-wrapper .dropdown-field{z-index:0}.css-conditions-table-fns .dropdown-submenu-wrapper li,.css-conditions-table-fns select.wc-fns-selection-method option,.css-conditions-table-fns select.wc-fns-actions option{display:none}.css-conditions-table-fns .fns-ruletype-container-normal .dropdown-submenu-wrapper li.normal,.css-conditions-table-fns .fns-ruletype-container-normal select.wc-fns-selection-method option.normal,.css-conditions-table-fns .fns-ruletype-container-normal select.wc-fns-actions option.normal,.css-conditions-table-fns .dropdown-submenu-wrapper .wc-fns-cost-method li,.css-conditions-table-fns .fns-ruletype-container-extra .dropdown-submenu-wrapper li.extra,.css-conditions-table-fns .fns-ruletype-container-extra select.wc-fns-selection-method option.extra,.css-conditions-table-fns .fns-ruletype-container-extra select.wc-fns-actions option.extra{display:block}.css-conditions-table-fns .dropdown-submenu-wrapper li.dropdown-has-childs{display:flex}.css-conditions-table-fns .fns-ruletype-container-normal .dropdown-submenu-wrapper li.no-items-normal,.css-conditions-table-fns .fns-ruletype-container-extra .dropdown-submenu-wrapper li.no-items-extra{display:none}.css-conditions-table-fns li[data-value="virtual-any"]{border-top:#000 1px solid}.css-conditions-table-fns .envelope-fields .field{margin-top:0}.css-conditions-table-fns .envelope-fields{display:inline-block;margin-right:0}.css-conditions-table-fns .field{display:inline-block;vertical-align:top;margin-top:5px}.css-conditions-table-fns .units{margin:0 0 0 3px}.css-conditions-table-fns .selection_wrapper .helper{display:inline-block;position:absolute;left:0}.css-conditions-table-fns .selection_wrapper .helper,.css-conditions-table-fns .order-number{line-height:3em}.css-conditions-table-fns .selection_wrapper .delete,.css-conditions-table-fns .action_wrapper .delete{position:absolute;right:0;top:0;line-height:18px;color:#aaa}.css-conditions-table-fns .selection_wrapper .delete:hover,.css-conditions-table-fns .action_wrapper .delete:hover{color:#d00}.css-conditions-table-fns .field-group_by{display:none}.css-conditions-table-fns .field-cant-group_by{display:block}.css-conditions-table-fns .long-textarea,.css-conditions-table-fns .long-textarea select,.css-conditions-table-fns .field-multiple,.css-conditions-table-fns .field-multiple select{width:400px}@media screen and (max-width:1500px){.css-conditions-table-fns .long-textarea,.css-conditions-table-fns .long-textarea select,.css-conditions-table-fns .field-multiple,.css-conditions-table-fns .field-multiple select{width:350px}}@media screen and (max-width:1450px){.css-conditions-table-fns .long-textarea,.css-conditions-table-fns .long-textarea select,.css-conditions-table-fns .field-multiple,.css-conditions-table-fns .field-multiple select{width:300px}}@media screen and (max-width:1350px){.css-conditions-table-fns .long-textarea,.css-conditions-table-fns .field-multiple{display:block}.css-conditions-table-fns .long-textarea,.css-conditions-table-fns .long-textarea select,.css-conditions-table-fns .field-multiple,.css-conditions-table-fns .field-multiple select{width:100%}}.css-conditions-table-fns .with_icons_label_wrap{display:inline-block;margin-right:5px;margin-top:-0.5em;vertical-align:middle}.css-conditions-table-fns .label{display:block;margin-right:.5em}.css-conditions-table-fns .comp_icon{width:.9em;height:1.35em;display:inline-block;background:url("../img/comparison.svg") no-repeat 0 top;background-size:3.6em;margin-right:.2em;cursor:pointer !important;vertical-align:middle}.css-conditions-table-fns .comp_icon::after{display:none}.css-conditions-table-fns .icon_greater{background-position:-0.9em top}.css-conditions-table-fns .icon_le{background-position:-1.8em top}.css-conditions-table-fns .icon_less{background-position:-2.7em top}.css-conditions-table-fns .comp_icon.on{opacity:1;filter:invert(51%) sepia(44%) saturate(671%) hue-rotate(154deg) brightness(89%) contrast(100%)}.css-conditions-table-fns .comp_icon{opacity:.2}.css-conditions-table-fns .comp_icon:hover{opacity:.5}.css-conditions-table-fns .comp_icon.on:hover{opacity:1}#activity-panel-tab-restart-fns{display:none;line-height:1.1em}#activity-panel-tab-restart-fns:hover .dashicons-flag{color:#bb65aa}.woocommerce-embed-page .notice.wc-fns-wizard,.notice.wc-fns-wizard{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,0.04)}body.woocommerce_page_wc-settings .wrap .notice.wc-fns-wizard{margin-left:30px;margin-right:30px}.fns-pointer h3,.notice.wc-fns-wizard h3{position:relative;margin:-1px -1px 5px;padding:15px 18px 14px 60px;border:1px solid #0079c4;border-top-color:#0089de;border-right-color:#005a91;border-bottom:none;line-height:1.4;font-size:15px;color:#fff;background:#0079c4 url(../img/bg-wizard.jpg?v=2) no-repeat center top;background-image:url(../img/bg-wizard.jpg?v=2),linear-gradient(117deg, #0089de 0, #003a5e 100%);background-size:cover}body.rtl .notice.wc-fns-wizard h3{padding:15px 60px 14px 18px}.notice.wc-fns-wizard h3::before{background:#fff;border-radius:50%;color:#36a1dd;content:"\f227";font:normal 20px/1.6 dashicons;position:absolute;top:8px;left:15px;speak:none;text-align:center;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.rtl .notice.wc-fns-wizard h3::before{right:15px;left:auto}.notice.wc-fns-wizard .notice-dismiss{z-index:1;color:#fff;text-decoration:none;opacity:.8;vertical-align:bottom}.notice.wc-fns-wizard .notice-dismiss::before{display:inline-block;vertical-align:bottom}.notice.wc-fns-wizard .notice-dismiss:hover{opacity:1;color:#fff}.notice.wc-fns-wizard .notice-dismiss::before,.notice.wc-fns-wizard .notice-dismiss:hover::before{color:#fff}.notice.wc-fns-wizard.wc-fns-five-stars h3::before{content:"\f155";color:#ffe400;background:#491c40}.notice.wc-fns-wizard p{padding:0 20px;margin:.75em 0 .5em 0}.notice.wc-fns-wizard .case p{padding:0}.notice.wc-fns-wizard p.big{font-size:15px;line-height:25px;margin:0 0 1em 0}.notice.wc-fns-wizard strong{color:#0560aa}.notice.wc-fns-wizard p.fns-add-sel-p{padding:10px 0 20px}.fns-hidden-videos{display:none}.fns-hidden-videos p{margin:0 !important;padding-top:15px !important}.notice.wc-fns-wizard p.fns-space-up{margin-top:20px}.fns-video-link{display:inline-block;text-align:center;font-weight:500;color:#666;text-decoration:none;margin-right:20px;font-size:14px;position:relative}.fns-video-link span{display:inline-block;margin-top:5px}.fns-video-link:before{content:"\f19b";font-family:dashicons;display:inine-block;font-weight:400;font-style:normal;position:absolute;margin-left:-25px;margin-top:40px;width:50px;height:50px;line-height:50px;color:#444;font-size:35px;background:rgba(255,255,255,0.75);border-radius:50%}.fns-video-link:hover:before{background:#fff;color:#c80000}.fns-video-link:hover{color:#ae5a9d}.fns-video-link img{display:block}.fns-yt-on-button{line-height:.1em;vertical-align:-0.33em;margin-right:.5em}a:hover .fns-yt-on-button{color:#f00}body.show_wc_fns_wizard.woocommerce-embed-page #wpbody-content .woocommerce-layout__notice-list .wc-fns-wizard{margin-top:15px}body.show_wc_fns_wizard .woocommerce-layout__notice-list-hide{display:block !important;padding-top:10px}body.show_wc_fns_wizard .woocommerce-layout__notice-list-hide>div{display:none}body.show_wc_fns_wizard .woocommerce-layout__notice-list-hide>div.wc-fns-wizard{display:block !important}@media screen and (max-width:782px){body.show_wc_fns_wizard .woocommerce-layout__notice-list-hide{padding-top:100px}}.wc-fns-inline-code{font-family:monospace;font-weight:bold;color:#0079c4}.wc-fns-block-code{display:block;background:rgba(0,0,0,0.05);padding:10px 15px;font-family:monospace;font-weight:bold;font-size:1.1em}.wc-fns-error-text{color:#dc3232;font-weight:bold}.fns_slider_wrap{display:flex;align-items:center;padding-left:5px;margin-bottom:10px}.fns_slider_wrap .label{width:140px;margin:0 10px 0 0}.fns_slider_wrap .slider{width:300px}.fns_slider_wrap p{margin:0 0 0 10px}.fns_slider_wrap input{border:0;width:2em;text-align:right;background:none;min-height:0;line-height:1em;padding:0 !important}#wc_fns_debug_mode{margin-top:0 !important}#fnslogs .fns-open-log{font-weight:bold}#fnslogs .thin{width:15%;white-space:nowrap}#fnslogs .thin strong{color:#dc3232}#fnslogs .fns-log-details p{margin:0 0 .2em 0}#fnslogs .fns-log-details{font-family:Consolas,monospace}#fnslogs .fns-log-details strong{font-size:1.05em}#fnslogs span.fns-close{display:none}#fnslogs .fns-open-log span.fns-close{display:inline}#fnslogs .fns-open-log span.fns-open{display:none}#fnslogs .fix_stripped{display:none}#fnslogs .log_content td{background:#e0f5fe}#fnslogs .tablenav-pages{font-size:13px}#fnslogs .tablenav-pages .button{min-width:30px;text-align:center;margin:0 2px}#fnslogs .fns-logs-pp{margin-left:10px}#fnslogs .displaying-num{margin-right:10px}#fnslogs .paging-input{margin-right:4px}#fnslogs .fns-log-opener:hover,#fnslogs .fns-log-opener-all:hover{text-decoration:underline}#fnslogs .fns-log-opener .dashicons-before::before{transition:all .25s ease-in-out}#fnslogs p.opened .fns-log-opener .dashicons-before::before{transform:rotate(90deg)}#fnslogs .wrapper{height:1px;overflow:hidden}#wrapper-shipping-rules-table-fns{max-width:1400px}@media screen and (max-width:820px){#wrapper-shipping-rules-table-fns{overflow:auto}#wrapper-shipping-rules-table-fns table{width:820px}}#logs_wrapper .fns-loglist-loading,#wrapper-shipping-rules-table-fns .overlay{background:rgba(0,0,0,0.7);opacity:1;position:absolute;z-index:100;left:-20px;right:0;top:0;bottom:0}#logs_wrapper .fns-loglist-loading .wc-fns-spinner,#wrapper-shipping-rules-table-fns .wc-fns-spinner{position:fixed;left:50%;top:50%;margin-top:-10px;margin-left:-10px}#logs_wrapper{position:relative}#logs_wrapper .fns-loglist-loading{left:0}#logs_wrapper .fns-loglist-loading .wc-fns-spinner{position:absolute}#fnslogs .loading_log td{background:rgba(0,0,0,0.7);text-align:center}#fnslogs .loading_log .wc-fns-spinner{float:none}#fnslogs .loading_log .fns-log-details{padding:20px 0;min-height:60px;box-sizing:border-box}#fns_logs_reload .dashicons{vertical-align:-0.3em}table#fnslogs #fns_logs_reload{position:absolute;right:5px;top:6px}#wc-fns-freemium-panel{position:absolute;z-index:1;right:20px;max-width:400px;border:#ccd0d4 1px solid;background:#fff;border-radius:5px;padding:0 20px 10px;box-sizing:border-box}body.rtl #wc-fns-freemium-panel{left:20px;right:auto}#wc-fns-freemium-panel h2{text-align:center;margin:0 -20px .5em !important;line-height:1em;padding:.5em 0;background:#555;color:#fff}#wc-fns-freemium-panel li{padding-left:12px}#wc-fns-freemium-panel li:before{content:'●';margin-left:-12px;color:#af3d98;line-height:1em;position:absolute}#wc-fns-freemium-panel .close_panel,#wc-fns-freemium-panel .open_panel{position:absolute;right:10px;text-decoration:none;color:#999}#wc-fns-freemium-panel .close_panel:hover,#wc-fns-freemium-panel .open_panel:hover{color:#0073aa}#wc-fns-freemium-panel.free-version .close_panel,#wc-fns-freemium-panel.free-version .open_panel,#wc-fns-freemium-panel.opened .open_panel,#wc-fns-freemium-panel.closed .close_panel{display:none}#wc-fns-freemium-panel div.wc_fns_hide_serial,#wc-fns-freemium-panel div.wc_fns_change_serial{padding:1px 0}#wc-fns-freemium-panel div.wc_fns_hide_serial{display:none}#wc-fns-freemium-panel div.wc_fns_change_serial p,#wc-fns-freemium-panel div.wc_fns_hide_serial p{margin:.25em 0}#wc-fns-freemium-panel .input_serial{width:15em}#wc-fns-freemium-panel p.center{text-align:center}#wc-fns-freemium-panel strong{color:#1199ce}#wc-fns-freemium-panel .check_registration p,#wc-fns-freemium-panel .check_registration h3,#wc-fns-freemium-panel .check_registration img{display:inline-block;vertical-align:middle}#wc-fns-freemium-panel .check_registration img{margin-left:10px}#wc-fns-freemium-panel .check_registration img.left{margin-left:0;margin-right:10px}#wc-fns-freemium-panel h2 span.closed{display:none}#wc-fns-freemium-panel.pro-version.closed{width:114px !important}#wc-fns-freemium-panel.pro-version.closed h2 span.closed{display:inline-block}#wc-fns-freemium-panel.pro-version.closed h2 span.opened{display:none}#wc-fns-freemium-panel.pro-version.closed p,#wc-fns-freemium-panel.pro-version.closed h3{display:none}#wc-fns-freemium-panel.pro-version.closed .check_registration img{margin-right:10px}#wc-fns-table_envelope{margin-right:420px}body.rtl #wc-fns-table_envelope{margin-left:420px;margin-right:0}body.wc-fish-and-ships-pro-closed #wc-fns-table_envelope{margin-right:140px}body.rtl.wc-fish-and-ships-pro-closed #wc-fns-table_envelope{margin-right:0;margin-left:140px}@media screen and (max-width:1270px){#wc-fns-freemium-panel{width:350px}#wc-fns-table_envelope{margin-right:370px}body.rtl #wc-fns-table_envelope{margin-left:370px;margin-right:0}.woocommerce #wc-fns-table_envelope table.form-table select,.woocommerce #wc-fns-table_envelope table.form-table input[type=text]{width:100%;max-width:400px}}@media screen and (max-width:1200px){#wc-fns-freemium-panel{width:300px}#wc-fns-table_envelope{margin-right:320px}body.rtl #wc-fns-table_envelope{margin-left:320px;margin-right:0}#wc-fns-table_envelope th.titledesc{width:30%}}@media screen and (max-width:850px){#wc-fns-freemium-panel{width:auto;max-width:none;position:relative;margin-top:0;right:auto;padding-bottom:0}#wc-fns-freemium-panel.pro-version.closed{position:absolute;right:20px}#wc-fns-table_envelope{margin-right:0}body.rtl #wc-fns-table_envelope{margin-left:0}body.rtl #wc-fns-freemium-panel{left:auto}#wc-fns-freemium-panel.free-version.closed .open_panel,#wc-fns-freemium-panel.free-version.opened .close_panel{display:block;top:8px;color:#fff;opacity:.8}#wc-fns-freemium-panel.free-version.closed .open_panel:hover,#wc-fns-freemium-panel.free-version.opened .close_panel:hover{opacity:1}#wc-fns-freemium-panel.free-version.closed .can_close{display:none}#wc-fns-freemium-panel.free-version.closed p{margin-right:200px}#wc-fns-freemium-panel.free-version.closed p.go_button{position:absolute;right:12px;bottom:0;margin-right:0}#wc-fns-freemium-panel.pro-version.opened p.center{margin-bottom:1em}}@media screen and (max-width:782px){#wc-fns-table_envelope .form-table th.titledesc{width:auto}.woocommerce #wc-fns-table_envelope table.form-table select,.woocommerce #wc-fns-table_envelope table.form-table input[type=text]{max-width:none}}@media screen and (min-width:1470px){#wc-fns-freemium-panel{right:auto;left:850px}body.rtl #wc-fns-freemium-panel{right:850px;left:auto}#wc-fns-freemium-panel.pro-version.closed{left:1136px}body.rtl #wc-fns-freemium-panel.pro-version.closed{left:auto;right:1136px}#wc-fns-table_envelope{width:820px;margin-right:0}}.fns-sb-bigger p{font-size:1.15em;margin-bottom:0}#fns_sb_table tbody tr{cursor:move}#fns_sb_table input{max-width:100%}#fns_sb_table .fns-sb-num{text-align:right;width:13%}#fns_sb_table .fns-sb-num input{width:60px;max-width:100%;text-align:right;position:relative}#fns_sb_table .fns-sb-id{width:30px}#fns_sb_table .fns-sb-actions{text-align:right;width:15%}#fns_sb_table tfoot td{text-align:right}.fns_sb_action_table{min-width:600px}.fns_sb_action_table .fns-sb-num,.fns_sb_action_table .fns-sb-qty{text-align:right}.fns_sb_action_table .fns-sb-num input,.fns_sb_action_table .fns-sb-qty input{width:60px;max-width:100%;text-align:right;position:relative}.fns_sb_action_table .fns-sb-qty{width:70px}.fns_sb_action_table .fns-sb-qty input{width:40px}.fns-pointer h3{background:#0079c4 url(../img/bg-pointer.jpg?v=2) no-repeat center top;background-image:url(../img/bg-pointer.jpg?v=2),linear-gradient(117deg, #0089de 0, #003a5e 100%);background-size:cover}.fns-pointer h3:before{color:#36a1dd}body.fns-popup-opening .fns-pointer,body.fns-popup .fns-pointer{z-index:99 !important}.fns-pointer.wp-pointer-top .wp-pointer-arrow,.fns-pointer.wp-pointer-top .wp-pointer-arrow-inner{border-bottom-color:#1d7ebf}.fns-pointer a{color:#0560aa}.fns-pointer .wp-pointer-content strong{color:#0560aa}.fns-pointer .wp-pointer-buttons a.close.custom:before{display:none !important}.fns-pointer .wp-pointer-buttons a.close{font-weight:500;color:#666;font-size:1em;opacity:1;line-height:1.4em}.fns-pointer .wp-pointer-buttons a.close:hover{color:#0560aa}.fns_fields_popup_wrap{display:none}.fns_fields_popup{padding:15px;margin:20px;background:#fff;box-shadow:rgba(0,0,0,0.2) 0 0 2px}.fns_fields_popup hr{margin:10px 0 15px}.fns_fields_popup textarea.one_line{height:2em}body.fns-popup .ui-widget,body.fns-popup .ui-dialog,body.fns-popup .ui-widget input,body.fns-popup .ui-widget select,body.fns-popup .ui-widget textarea,body.fns-popup .ui-widget button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;font-size:14px}body.fns-popup .ui-dialog.ui-widget-content{border:0;border-radius:0;padding:0;background:#f8f8f8;font-size:13px;line-height:1.4em;z-index:101 !important}body.fns-popup.rtl .ui-dialog.ui-widget-content{right:auto;direction:ltr}body.fns-popup .ui-dialog .ui-widget-header{border-radius:0;color:#fff;border:0;background:#0079c4 url(../img/bg-dialog.jpg?v=2) no-repeat center top;background-image:url(../img/bg-dialog.jpg?v=2),linear-gradient(117deg, #0089de 0, #003a5e 100%);background-size:cover;padding:14px 0 0 20px;overflow:hidden;font-weight:600;height:36px;box-sizing:content-box}body.fns-popup .ui-dialog .ui-widget-header,body.fns-popup .ui-dialog .ui-dialog-title{font-size:16px;line-height:1.3em}body.fns-popup .ui-dialog .ui-dialog-titlebar-close{width:50px;height:50px;background:none;border-radius:0;border:0;border-left:1px solid #d9d9d9;top:0;right:0;left:auto;margin:0;padding:0;background:#eee}body.fns-popup .ui-dialog .ui-dialog-titlebar-close .ui-icon{background:none;text-indent:0;position:static;margin:0;width:auto;height:auto;transition:color .1s ease-in-out,background .1s ease-in-out}body.fns-popup .ui-dialog-titlebar-close::before{display:none}body.fns-popup .ui-dialog .ui-dialog-titlebar-close .ui-icon:hover{background:#ddd;border-color:#eee}body.fns-popup .ui-dialog .ui-dialog-titlebar-close .ui-icon::before{font:normal 22px/50px dashicons !important;color:#666;display:block;content:"\f335";font-weight:300}body.fns-popup .ui-dialog .ui-dialog-content{padding:0}body.fns-popup .ui-dialog .ui-dialog-buttonpane{border-top:1px solid #d9d9d9;background:#fcfcfc;margin-top:0}body.fns-popup .ui-dialog .export_wrapper,body.fns-popup .ui-dialog #fns_import_field{width:600px;max-width:80vw;height:270px;font-family:monospace;font-size:13px;text-overflow:clip;overflow:auto;overflow-wrap:break-word;word-wrap:break-word;padding:15px;margin:5px 20px 20px;background:#fff;box-shadow:rgba(0,0,0,0.2) 0 0 2px}body.fns-popup .ui-dialog .export_wrapper{margin:20px}.fns_fields_popup span.field{display:block;padding:5px;font-weight:600}.fns_fields_popup span.field.action-boxes-skip_prods{padding-top:1px;padding-bottom:1px;font-weight:400}.fns_fields_popup span.field.action-boxes-keep_flat{font-weight:400}.fns_fields_popup .max_600{max-width:600px}.fns_fields_popup span.max_600{display:inline-block}.fns_fields_popup textarea{width:600px;max-width:80vw;display:block}p.fns-tabbed{margin-left:20px;margin-right:20px}body.fns-popup div.ui-widget-overlay,body div.ui-widget-overlay.fns-loading{opacity:1;background:rgba(0,0,0,0.7);z-index:100 !important;position:fixed !important}body.fns-popup .ui-dialog{margin-top:30px;margin-left:80px}body.rtl.fns-popup .ui-dialog{margin-left:160px}body.folded .ui-dialog{margin-left:32px}@media only screen and (max-width:960px){body.fns-popup.autofold .ui-dialog{margin-left:32px}}@media screen and (max-width:782px){body.fns-popup .ui-dialog,body.folded .ui-dialog,body.fns-popup.autofold .ui-dialog{margin-left:0}}body.fns-popup .ui-dialog .popup_scroll_control{overflow:auto;padding:0;height:100%;overflow:hidden}#select_lang{cursor:pointer}#lang_dropbox{display:none;position:absolute;background:#fff;border:#1199ce 1px solid;right:0}#lang_dropbox a{display:block;padding:5px 20px;text-align:left;text-decoration:none}#lang_dropbox a:hover{background:#1199ce;color:#fff;text-decoration:none}#fns_help.show_langs #lang_dropbox{display:block}nav.lang_switch{position:relative}.wc_fns_cont_cols{display:flex;height:100%}.wc_fns_col_menu{position:static;width:180px;border-right:#eee 1px solid}.wc_fns_col_menu nav{margin-right:-1px}.wc_fns_col_menu a{display:block;padding:12px 20px;line-height:1.3em;text-decoration:none;color:#0073aa;border-bottom:#eee 1px solid;border-right:#eee 1px solid;box-shadow:none}.wc_fns_col_menu a:hover{background:#eee;color:#222}.wc_fns_col_menu strong a:hover,.wc_fns_col_menu strong a{background:#fff;font-weight:600;color:#222;border-bottom:0;box-shadow:rgba(0,0,0,0.2) -2px 0 2px;padding:17px 20px;border-right:#fff 1px solid}.wc_fns_col_content{flex:1;overflow:auto;height:100%;box-sizing:border-box;background:#fff;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:1px;font-size:13px}.wc_fns_col_content nav.lang_switch{text-align:right}.wc_fns_col_content nav.lang_switch a{color:#888}.wc_fns_col_content nav.lang_switch strong a{text-decoration:none;color:#0079c4 !important}.wc-settings-sub-title{font-weight:normal}.woocommerce-fns-space-buttons .button{margin:0 5px}.fns-samples-wizard{display:none;height:100%}.fns-samples-wizard-insert{background:#f8f8f8;margin:20px;padding:1px 1px 15px 0}.fns-samples-wizard-insert a{color:#222}.wc_fns_tab{padding-bottom:20px}.wc_fns_tab_snippets{display:none}.fns-samples-wizard .dashicons-arrow-down{transform:scale(1.5);rotate:-90deg;transition:all .25s ease-in-out}.fns-samples-wizard .sample-list .open .dashicons-arrow-down,.fns-case-wrapper.open h2 .dashicons-arrow-down{rotate:0deg}.fns-case-wrapper{padding-top:25px}.fns-case-wrapper+.fns-case-wrapper{padding-top:10px}.fns-case-wrapper h2{margin-top:0 !important;font-size:1.4em !important}.fns-case-wrapper h2:hover{cursor:pointer;color:#1199ce}.fns-case-wrapper .sample-list{display:none;padding-left:25px;margin:0}.fns-case-wrapper.open .sample-list{display:block}.fns-samples-wizard .sample-list li{margin-bottom:10px}.fns-samples-wizard .sample-list p{padding:0 0 10px 0;margin:0}.fns-samples-wizard .sample-list label{font-weight:600;color:#444;display:block;margin-bottom:5px;font-size:15px;cursor:pointer}.fns-samples-wizard .sample-list li.only_pro{color:#888}.fns-samples-wizard .sample-list li.only_pro label{color:#aaa}.fns-samples-wizard .sample-list li.only_pro .button{text-shadow:none;cursor:not-allowed}.fns-samples-wizard .sample-list li.only_pro input[type="checkbox"]{cursor:not-allowed}.fns-samples-wizard .sample-list label:hover{text-decoration:underline}.fns-samples-wizard .sample-list label:hover span{text-decoration:none}.fns-samples-wizard .sample-list .case{display:none;padding-left:25px;padding-top:10px;position:relative}.fns-samples-wizard .sample-list .case input[type='checkbox']{position:absolute;margin-left:-24px;margin-top:2px}.fns-samples-wizard .sample-list .open{margin-bottom:20px}.fns-samples-wizard .sample-list .open .case{display:block}.fns-samples-wizard .sample-list .case-sel label{color:#0079c4}.fns-samples-wizard .sample-list .fns-req-group-by{margin-top:-10px}.fns-samples-wizard .sample-list .fns-req-group-by span{background:#ddd;border-radius:10px;padding:0 12px 2px;margin-left:5px;display:inline-block;font-size:12px}.fns-samples-wizard .wc_fns_tab_snippets .case{padding-left:50px}.button.wc-fns-add-snippet{float:right}.snippets-ajax-loading,.fullsamples-ajax-loading{text-align:center;margin:50px}.snippets-ajax-loading .wc-fns-spinner,.fullsamples-ajax-loading .wc-fns-spinner{float:none}.wc_fns_nav_popup{font-size:14px;max-width:1000px}.wc_fns_col_content p,.wc_fns_col_content li{font-size:14px;max-width:1000px}.wc_fns_col_content h2,.wc_fns_col_content h3{font-size:1.5em;margin-top:1.5em;margin-bottom:.5em}.wc_fns_col_content td h2,.wc_fns_col_content td h3{font-size:1em;margin-top:.25em;margin-bottom:.25em}.wc_fns_col_content h2.small,.wc_fns_col_content h3{font-size:1.2em}.wc_fns_col_content td h3{font-size:1em}.wc_fns_col_content .title_small{margin:1.5em 0;max-width:1000px}.wc_fns_col_content .title_small h2{font-size:1.3em;display:inline-block;margin-right:10px;vertical-align:top;margin-top:0}.wc_fns_col_content .title_small p{display:inline;vertical-align:top;margin:0}.wc_fns_col_content .warning,.wc_fns_col_content .help_note{border:#1199ce 1px solid;padding:1px 20px;max-width:1040px}.wc_fns_col_content .help_note{padding:10px 20px}.wc_fns_col_content .help_note p{margin:.5em 0}.wc_fns_col_content .help_note strong{font-size:1.15em}.wc_fns_col_content .chooser_wrapper{margin-bottom:.75em}.wc_fns_col_content .chooser_wrapper p{padding-bottom:.25em}.wc_fns_col_content .note_wrapper{color:#008fc5}.wc_fns_col_content .note_wrapper .dashicons{color:#039fd9}.wc_fns_col_content .fns-error-text{color:#c00}.wc_fns_col_content .warning{border-color:#ffd200;background:#fff5a0;position:relative}.wc_fns_col_content .warning .dashicons-warning{font-size:3em;color:#f00;display:block;width:1.25em;text-align:left;position:absolute;left:15px}.wc_fns_col_content .warning p{padding-left:45px}.wc_fns_col_content .float_img{float:right;margin-left:20px;max-width:50%}.wc_fns_col_content .float_img img{max-width:100%;height:auto}@media screen and (max-width:1500px){.wc_fns_col_content .float_img img{width:100px}}.notice.wc-fns-wizard .warning p,.notice.wc-fns-wizard .help_note p{padding-left:0}.wc_fns_col_content .fns_do_actions{text-align:center;line-height:5em}.wc_fns_col_content .fns_do_actions .button-rounded{display:inline-block;font-size:17px;font-weight:300;line-height:2em;border-radius:1em;background:#eee;color:#666 !important;text-decoration:none !important;padding:0 1em;vertical-align:middle;cursor:pointer}.wc_fns_col_content .fns_do_actions .button-rounded:hover{background:#1199ce;color:#fff !important}.wc_fns_col_content .fns_do_actions .button-rounded.alt,.wc_fns_col_content .fns_do_actions .button-rounded.here,.wc_fns_col_content .fns_do_actions .button-rounded.here:hover{cursor:default;background:#0560aa;color:#fff !important}.wc_fns_col_content .fns_do_actions .button-rounded.alt:hover{background:#1199ce;cursor:pointer}.wc_fns_col_content .widefat.free_pro th,.wc_fns_col_content .widefat.free_pro td,.wc_fns_col_content .widefat.free_pro td p,.wc_fns_col_content .widefat.free_pro td ol,.wc_fns_col_content .widefat.free_pro td ul{font-size:16px}.wc_fns_col_content table.free_pro tbody tr td:first-child{padding-left:50px !important}.wc_fns_col_content table.free_pro tbody tr.title td,.wc_fns_col_content table.free_pro tbody tr td.notab{padding-left:30px !important}.wc_fns_col_content table.free_pro tr.title td{background:#0079c4 !important;color:#fff}.wc_fns_col_content table.free_pro tr.title td strong{color:#fff}.wc_fns_col_content table.free_pro .dashicons{color:#ccc;width:1.5em}.wc_fns_col_content table.methods{border-collapse:collapse;margin:2em 0;max-width:1082px}.wc_fns_col_content table.methods thead th{background:#1199ce;color:#fff;border-color:#1199ce}.wc_fns_col_content table.methods thead th p.subtitle{font-weight:600;margin:0;font-size:1.1em;padding:0;color:#fff}.wc_fns_col_content table.methods td,.wc_fns_col_content table.methods th{vertical-align:top;padding:12px 16px;border:1px solid #ccd0d4;font-size:15px}.wc_fns_col_content table.methods th{width:170px}.wc_fns_col_content table.methods th,.wc_fns_col_content table.methods th h2,.wc_fns_col_content table.methods th h3{font-weight:600;font-size:15px;margin:0;color:#0079c4;line-height:1.5em}.wc_fns_col_content table.methods td p{margin:0}.wc_fns_col_content .asterix{font-size:1.2em;line-height:.8em;font-weight:bold;color:#1199ce}table.free_pro .dashicons.purple{color:#1199ce}.wc_fns_col_content table.free_pro .dashicons.purple{color:#1199ce}@media screen and (max-width:1250px){.wc_fns_col_content p,.wc_fns_col_content li,wc_fns_nav_popup{font-size:13px}.wc_fns_col_content h2{font-size:1.4em}.wc_fns_col_content h2,.wc_fns_col_content h3{font-size:1.3em}.wc_fns_col_content table.methods th h2{font-size:14px}.wc_fns_col_content table.methods th{width:140px}}@media screen and (max-width:1100px){.wc_fns_cont_cols{display:block}.wc_fns_col_content{box-shadow:rgba(0,0,0,0.2) 0 0 2px}.wc_fns_col_menu{width:auto;position:static}.wc_fns_col_menu nav{text-align:center;padding:15px;font-size:0}.wc_fns_col_menu a,.wc_fns_col_menu a:hover,.wc_fns_col_menu strong a:hover,.wc_fns_col_menu strong a{display:inline-block;padding:0;border:0;background:none;box-shadow:none;font-size:13px}.wc_fns_col_menu strong a:first-child::before,.wc_fns_col_menu a::before{content:'|';display:inline-block;text-align:center;width:20px}.wc_fns_col_menu a:first-child::before{display:none}.wc_fns_col_menu a:hover{text-decoration:underline}.wc_fns_col_content{margin-left:15px;margin-right:15px;padding-left:15px;padding-right:15px}}.wc_fns_col_content sup{font-size:.74em;vertical-align:.25em}.wc_fns_col_content th,.wc_fns_col_content .widefat thead tr th{color:#1199ce;vertical-align:bottom;text-align:left}.wc_fns_col_content .widefat tfoot tr td,.wc_fns_col_content .widefat tfoot tr th{vertical-align:middle}.wc_fns_col_content .widefat tfoot tr th{color:#1199ce;text-align:left}.wc_fns_col_content .widefat th.left_border,.wc_fns_col_content .widefat td.left_border{border-left:1px solid #ccd0d4}.wc_fns_col_content .widefat th p{margin:.5em}.wc_fns_col_content td.align_center,.wc_fns_col_content th.align_center{text-align:center !important}.wc_fns_col_content td.border_bottom,.wc_fns_col_content th.border_bottom{border-bottom:1px solid #ccd0d4 !important}.wc_fns_col_content td.no_border_top,.wc_fns_col_content th.no_border_top{border-top:0 !important}.wc_fns_col_content td.off,.wc_fns_col_content th.off{text-decoration:line-through !important;color:#999}.wc_fns_col_content .gray_grouped,.wc_fns_col_content .grouped{vertical-align:middle;border:#1199ce dotted 2px;border-right-width:0;padding:5px;background:#e6f4ff;color:#111;text-align:center;padding-left:4px;padding-right:12px}.wc_fns_col_content .gray_grouped{background:#fcfcfc;border:#ccc dotted 2px;border-left-width:0}.wc_fns_col_content .gray_grouped.first-left{border-left-width:2px}.wc_fns_col_content .grouped.last_right{border-right-width:2px}.wc_fns_col_content .first_line_head{padding-bottom:0}.wc_fns_col_content .rule{vertical-align:middle;text-align:center}.wc_fns_col_content .rule .dashicons{color:#888}.wc_fns_col_content .rule.match .dashicons{color:#00d11e}.wc_fns_col_content .rule.stop .dashicons{color:#e10000}.wc_fns_col_content h2,.wc_fns_col_content h3,.wc_fns_col_content a{color:#0079c4}.wc_fns_col_content p.img{max-width:none}.wc_fns_col_content strong{color:#1199ce}.ui-widget-content .wc_fns_col_content a{color:#0079c4;text-decoration:underline}.ui-widget-content .wc_fns_col_content a.button-primary{color:#fff;text-decoration:none}.ui-widget-content .wc_fns_col_content a.button-primary:hover{color:#fff}.ui-widget-content .wc_fns_col_content a:hover{color:#222}.wc_fns_col_content img{max-width:100%;height:auto;display:block}.wc_fns_col_content .abort{color:#e10000 !important}.fns-notice-pro{border:#ffd200 1px solid;border-left-width:4px;background:#fff5a0;padding:5px 15px;margin:20px}.fns-notice-pro p{margin:5px 0}#wrapper-shipping-rules-table-fns .fns-range-config-bt{display:none;vertical-align:text-bottom}#wrapper-shipping-rules-table-fns .config-cost-method{width:1.5em;vertical-align:bottom;padding:0;margin:0 0;font-size:1.2em;line-height:2em}#wrapper-shipping-rules-table-fns .cost_range{display:none}.fns-range-wizard-wrapper{display:none}.fns-range-wizard .fns-unit-switcher{display:none}.fns-range-wizard .fns_range_fields{border:#ccc 1px solid;display:flex;flex-direction:row;flex-wrap:wrap;max-width:750px}.fns-range-wizard .fns_range_fields p{padding:8px 20px;margin:0;width:50%;box-sizing:border-box}.fns-range-wizard .fns_range_fields .fns-base-cost-col{background-color:#f6f7f7}.fns-range-wizard .fns_range_fields .fns-range-over-col{order:1;background-color:#f6f7f7}.fns-range-wizard .fns_range_fields .fns-for-each-col{order:2}.fns-range-wizard .fns_range_fields .fns-charge-col{order:3}.fns-range-wizard .fns_range_fields p.fns-dim-col,.fns-range-wizard .fns_range_fields p.fns-grouping-range-col{order:4;width:100%;background:#f6f7f7}.fns-range-wizard .fns_range_fields p.fns-dim-col label,.fns-range-wizard .fns_range_fields p.fns-grouping-range-col label{width:50%}.fns-range-wizard .fns_range_fields p.fns-dim-col{order:5;display:block;background:#fff}.fns-range-wizard .fns_range_fields label{width:calc(100% - 140px);display:inline-block;padding-right:15px}.fns-range-wizard .fns_range_fields input{width:100px;text-align:right}.fns-range-wizard .fns-ranges-based{margin-top:0;padding-left:5px}.fns-range-wizard .fns-ranges-based label{padding-right:15px;line-height:1.4em}.fns-range-wizard .fns-ranges-based strong{font-size:1.1em}.fns-range-wizard .fns-simulation-wrapper{position:relative;z-index:1}.fns-range-wizard .fns-simulation-wrapper table{border-collapse:collapse}.fns-range-wizard .fns-simulation-wrapper td{border:#ccc 1px solid;text-align:right;font-weight:500}@media print{html.wc-fish-and-ships-html{padding-top:0}html.wc-fish-and-ships-html body{background:#fff}html.wc-fish-and-ships-html .notice,html.wc-fish-and-ships-html div.error,html.wc-fish-and-ships-html div.updated,html.wc-fish-and-ships-html .notice-success,html.wc-fish-and-ships-html .woocommerce-store-alerts,html.wc-fish-and-ships-html .nav-tab-wrapper,html.wc-fish-and-ships-html #screen-meta-links{display:none}html.wc-fish-and-ships-html #adminmenumain,html.wc-fish-and-ships-html .woocommerce-layout__header{display:none}html.wc-fish-and-ships-html #wpcontent,html.wc-fish-and-ships-html #wpfooter{margin-left:0}html.wc-fish-and-ships-html #wpbody-content{padding-bottom:0}html.wc-fish-and-ships-html .woocommerce-help-tip{display:none !important}html.wc-fish-and-ships-html #wc-fns-freemium-panel,html.wc-fish-and-ships-html #logs_wrapper{display:none}html.wc-fish-and-ships-html #wc-fns-table_envelope{margin:0}html.wc-fish-and-ships-html #woocommerce_fish_n_ships_write_logs+.description{display:none}html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns .add-selector,html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns .fns-range-config-bt,html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns .add-action,html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns .fns_open_fields_popup,html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns a.delete{display:none !important}html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns .manage-column,html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns .check-column,html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns .column-handle,html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns tfoot{display:none !important}html.wc-fish-and-ships-html #wrapper-shipping-rules-table-fns td.order-number{color:#000 !important}html.wc-fish-and-ships-html p.submit{display:none}html.wc-fish-and-ships-html #woocommerce_fish_n_ships_special_rate+p{display:none}html.wc-fish-and-ships-html #logs_wrapper+p{display:none}html.wc-fish-and-ships-html .dropdown-submenu-wrapper.dropdown-submenu-skin{width:auto !important}html.wc-fish-and-ships-html .dropdown-field-watch .dropdown-arrow{display:none}html.wc-fish-and-ships-html .dropdown-submenu-skin .dropdown-field-watch{border:0;background:none;width:auto;display:inline-block;padding:0}html.wc-fish-and-ships-html .css-conditions-table-fns .field-multiple,html.wc-fish-and-ships-html .select2-container{width:auto !important}html.wc-fish-and-ships-html .select2-selection{background:none;border:0}html.wc-fish-and-ships-html .field-multiple{display:inline !important}html.wc-fish-and-ships-html .select2-search--inline{display:none}html.wc-fish-and-ships-html .currency-fns-field input{background:none;border:0;padding:0;width:auto !important}html.wc-fish-and-ships-html .css-conditions-table-fns .selection_wrapper:last-child,html.wc-fish-and-ships-html .css-conditions-table-fns .action_wrapper:last-child{border:0;padding-bottom:0}html.wc-fish-and-ships-html .action_wrapper{width:180px !important}}@media print and (max-width:1000px){html.wc-fish-and-ships-html .action_wrapper{width:130px !important}} -
fish-and-ships/trunk/assets/css/admin-fns.less
r3320309 r3374026 6 6 * @version 2.1.0 7 7 */ 8 9 @infoBlue : #36a1dd; 10 @clearBlue : #1199ce; 11 @blue : #0079c4; 12 @darkBlue : #0560aa; 13 @textBlue : @blue; 14 @darkOrange: #f27100; 8 15 9 16 /************************************************* … … 138 145 } 139 146 .css-conditions-table-fns .fns-rule-placeholder { 140 background: #bb77ae !important; /* Orange */147 background:@textBlue !important; /* Orange */ 141 148 } 142 149 … … 725 732 } 726 733 body.woocommerce_page_wc-settings .notice.wc-fns-wizard { 727 margin-top: 40px !important; 728 } 729 734 //margin-top: 40px !important; 735 } 736 737 body.woocommerce_page_wc-settings .wrap .notice.wc-fns-wizard { 738 margin-left: 30px; 739 margin-right: 30px; 740 } 741 742 .fns-pointer h3, 730 743 .notice.wc-fns-wizard h3 { 731 744 position: relative; 732 745 margin: -1px -1px 5px; 733 746 padding: 15px 18px 14px 60px; 734 border: 1px solid #bb77ae;735 border-top-color: #9d588f;736 border-right-color: #683a5e;747 border: 1px solid @blue; 748 border-top-color: lighten(@blue, 5); 749 border-right-color: darken(@blue, 10); 737 750 border-bottom: none; 738 751 line-height: 1.4; 739 752 font-size: 15px; 740 753 color: #fff; 741 background: #9d588f url(../img/bg-wizard.jpg) no-repeat center top;742 background-image: url(../img/bg-wizard.jpg ), linear-gradient(117deg, rgba(157,88,143,1) 0%, rgba(104,58,94,1) 100%);754 background: @blue url(../img/bg-wizard.jpg?v=2) no-repeat center top; 755 background-image: url(../img/bg-wizard.jpg?v=2), linear-gradient(117deg, lighten(@blue, 5) 0%, darken(@blue, 20) 100%); 743 756 744 757 background-size: cover; 745 758 } 746 747 759 body.rtl .notice.wc-fns-wizard h3 { 748 760 padding: 15px 60px 14px 18px; … … 751 763 background: #fff; 752 764 border-radius: 50%; 753 color: #9d588f;765 color: @infoBlue; 754 766 content: "\f227"; 755 767 font: normal 20px/1.6 dashicons; … … 808 820 } 809 821 .notice.wc-fns-wizard strong { 810 color: #9d588f;822 color: @darkBlue; 811 823 } 812 824 … … 814 826 padding: 10px 0 20px; 815 827 } 816 828 829 /* 817 830 .woocommerce-layout .notice.wc-fns-wizard a.button:link, 818 831 .woocommerce-layout .notice.wc-fns-wizard a.button:visited { … … 822 835 color:#016087 823 836 } 837 824 838 .button-wc-fns-colors, 825 839 .wp-core-ui .button-wc-fns-colors, 826 840 .notice.wc-fns-wizard .button-primary { 827 background: #ae5a9d; 841 842 background: #ae5a9d; 828 843 border-color: #874c7c; 829 844 box-shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 0 #a36597; 845 text-shadow: 0 -1px 1px #a36597, 1px 0 1px #a36597, 0 1px 1px #a36597, -1px 0 1px #a36597; 846 background: @blue url(../img/button-primary.png) no-repeat center center !important; 847 background-size: cover; 830 848 color: #fff; 831 text-shadow: 0 -1px 1px #a36597, 1px 0 1px #a36597, 0 1px 1px #a36597, -1px 0 1px #a36597; 832 } 849 } 850 .button-wc-fns-colors:active, 851 .button-wc-fns-colors:focus, 852 .button-wc-fns-colors:hover, 833 853 .wp-core-ui .button-wc-fns-colors:active, 834 854 .wp-core-ui .button-wc-fns-colors:focus, … … 841 861 border-color: #bb65aa; 842 862 box-shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 0 #a36597; 863 filter: brightness(1.1); 864 box-shadow: #22aaff 0 0 4px; 843 865 } 844 866 .button-wc-fns-colors.disabled, 845 867 .wp-core-ui .button-wc-fns-colors.disabled, 846 868 .notice.wc-fns-wizard .button-primary.disabled { 847 text-shadow: none; 848 } 869 //text-shadow: none; 870 } 871 */ 849 872 850 873 /* video preview */ … … 937 960 font-family: monospace; 938 961 font-weight: bold; 939 color: #bb77ae;962 color: @textBlue; 940 963 } 941 964 .wc-fns-block-code { -
fish-and-ships/trunk/assets/css/help-alone.css
r3230054 r3374026 119 119 display: none; 120 120 background: #fff; 121 border: # a365971px solid;121 border: #1199ce 1px solid; 122 122 } 123 123 body.js-ready #lang_dropbox a { … … 128 128 } 129 129 body.js-ready #lang_dropbox a:hover { 130 background: # a36597;130 background: #1199ce; 131 131 color: #fff; 132 132 text-decoration: none; … … 286 286 .wc_fns_col_content nav.lang_switch strong a { 287 287 text-decoration:none; 288 color:# bb77ae!important;288 color:#0079c4 !important; 289 289 } 290 290 … … 323 323 } 324 324 .wc_fns_col_content .help_note { 325 border:# a365971px solid;325 border:#1199ce 1px solid; 326 326 padding:1px 20px; 327 327 max-width:1040px; … … 356 356 } 357 357 table.free_pro tr.title td { 358 background:# bb77ae!important;358 background:#0079c4 !important; 359 359 color:#fff; 360 360 } … … 372 372 } 373 373 .wc_fns_col_content table.methods thead th { 374 background: # a36597;374 background: #1199ce; 375 375 color: #fff; 376 border-color: # a36597;376 border-color: #1199ce; 377 377 } 378 378 .wc_fns_col_content table.methods thead th p.subtitle { … … 400 400 font-size:16px; 401 401 margin:0; 402 color:# bb77ae;402 color:#0079c4; 403 403 line-height:1.5em; 404 404 } … … 416 416 } 417 417 .fns-video-link:hover { 418 border-color: # bb77ae;419 box-shadow: # bb77ae0 0 1px 2px;418 border-color: #0079c4; 419 box-shadow: #0079c4 0 0 1px 2px; 420 420 } 421 421 .fns-video-link img { … … 427 427 line-height:0.8em; 428 428 font-weight:bold; 429 color:# a36597;429 color:#1199ce; 430 430 } 431 431 table.free_pro .dashicons.purple { 432 color:# a36597;432 color:#1199ce; 433 433 } 434 434 … … 498 498 .wc_fns_col_content th, 499 499 .wc_fns_col_content .widefat thead tr th { 500 color:# a36597;500 color:#1199ce; 501 501 vertical-align:bottom; 502 502 text-align:left; … … 507 507 } 508 508 .wc_fns_col_content .widefat tfoot tr th { 509 color:# a36597;509 color:#1199ce; 510 510 text-align:left; 511 511 } … … 531 531 .wc_fns_col_content .grouped { 532 532 vertical-align: middle; 533 border: # b875addotted 2px;533 border: #1199ce dotted 2px; 534 534 border-right-width: 0; 535 535 padding: 5px; 536 background: # f6e8f4;536 background: #e6f4ff; 537 537 color: #111; 538 538 text-align:center; … … 570 570 .wc_fns_col_content h3, 571 571 .wc_fns_col_content a { 572 color:# a36597;572 color:#1199ce; 573 573 } 574 574 .wc_fns_col_content p.img { … … 576 576 } 577 577 .wc_fns_col_content strong { 578 color:# a36597;578 color:#1199ce; 579 579 } 580 580 .wc_fns_col_content a { 581 color:# a36597;581 color:#1199ce; 582 582 text-decoration:underline; 583 583 } 584 584 .wc_fns_col_content a:hover { 585 color:# bb77ae;585 color:#0079c4; 586 586 } 587 587 .wc_fns_col_content a.button-primary { … … 620 620 #cookie_advisor_help_alone .button-rounded:hover, 621 621 .wc_fns_col_content .fns_do_actions .button-rounded:hover { 622 background: # a36597;622 background: #1199ce; 623 623 color: #fff !important; 624 624 } … … 628 628 .wc_fns_col_content .fns_do_actions .button-rounded.here:hover { 629 629 cursor: default; 630 background: # 7e4574;630 background: #0560aa; 631 631 color: #fff !important; 632 632 } 633 633 #cookie_advisor_help_alone .button-rounded.alt:hover, 634 634 .wc_fns_col_content .fns_do_actions .button-rounded.alt:hover { 635 background: # 000;635 background: #1199ce; 636 636 cursor: pointer; 637 637 } … … 643 643 644 644 header { 645 background:# 7e4574url(../img/bg-header-mini.jpg) no-repeat top right;645 background:#0560aa url(../img/bg-header-mini.jpg) no-repeat top right; 646 646 background-size:cover; 647 647 text-align:left; 648 648 height:90px; 649 649 overflow:hidden; 650 } 650 display: flex; 651 align-items: flex-end; 652 } 653 header .product-name { 654 font-weight: bold; 655 color: #fff; 656 font-size: 24px; 657 margin: 0 0 15px 20px; 658 } 651 659 header img { 652 660 display:inline-block; … … 679 687 } 680 688 .pro { 681 color:# bb77ae;689 color:#0079c4; 682 690 font-weight:700; 683 691 font-size:0.9em; … … 691 699 } 692 700 p.signature a { 693 color:# a36597;701 color:#1199ce; 694 702 text-decoration: none; 695 703 } -
fish-and-ships/trunk/fish-and-ships.php
r3362171 r3374026 4 4 * Plugin URI: https://www.wp-centrics.com/ 5 5 * Description: The most flexible and all-in-one table rate shipping plugin. Previously named "Fish and Ships" 6 * Version: 2.1. 26 * Version: 2.1.3 7 7 * Author: wpcentrics 8 8 * Author URI: https://www.wp-centrics.com … … 10 10 * Domain Path: /languages 11 11 * Requires at least: 4.7 12 * Tested up to: 6.8. 212 * Tested up to: 6.8.3 13 13 * WC requires at least: 3.0 14 * WC tested up to: 10. 1.214 * WC tested up to: 10.2.2 15 15 * Requires PHP: 7.0 16 16 * Requires Plugins: woocommerce … … 43 43 } else { 44 44 45 define ('WC_FNS_VERSION', '2.1. 2' );45 define ('WC_FNS_VERSION', '2.1.3' ); 46 46 define ('WC_FNS_PATH', dirname(__FILE__) . '/' ); 47 47 define ('WC_FNS_URL', plugin_dir_url( __FILE__ ) ); … … 3322 3322 $start_link = array( 3323 3323 '<a href="'. admin_url( 'admin.php?page=wc-settings&tab=shipping&wc-fns-wizard=restart' ) 3324 .'" style="color: # a16696; font-weight: bold;">'. esc_html__( 'Start: run wizard', 'fish-and-ships') .'</a>',3324 .'" style="color: #038bdf; font-weight: bold;">'. esc_html__( 'Start: run wizard', 'fish-and-ships') .'</a>', 3325 3325 ); 3326 3326 … … 3341 3341 3342 3342 if ( strpos( $file, 'fish-and-ships' ) !== false ) { 3343 $links[] = '<a href="https://www.wp-centrics.com/help/ fish-and-ships/" target="_blank">3344 <strong style="color:# a16696;">'. esc_html__( 'Plugin help' ) .'</strong></a>';3343 $links[] = '<a href="https://www.wp-centrics.com/help/advanced-shipping-rates-" target="_blank"> 3344 <strong style="color:#038bdf;">'. esc_html__( 'Plugin help' ) .'</strong></a>'; 3345 3345 3346 3346 $links[] = '<a href="https://www.youtube.com/watch?v=sjQKbt2Nn7k" target="_blank" title="' . esc_html__('Watch 7 minutes video introduction on YouTube', 'fish-and-ships') . '" target="_blank"> … … 3374 3374 '<p>> <a href="https://wordpress.org/support/plugin/fish-and-ships/" target="_blank">' . esc_html__('Get support on WordPress repository', 'fish-and-ships') . '</a></p>' . 3375 3375 3376 '<p style="padding-top:1em;"><a href="' . admin_url('admin.php?page=wc-settings&tab=shipping&wc-fns-wizard=now') . '" class="button button- wc-fns-colors">' . esc_html__('Restart wizard', 'fish-and-ships') . '</a> <a href="https://www.wp-centrics.com/contact-support/" class="button" target="_blank">' . esc_html__('Contact us', 'fish-and-ships') . '</a></p>',3376 '<p style="padding-top:1em;"><a href="' . admin_url('admin.php?page=wc-settings&tab=shipping&wc-fns-wizard=now') . '" class="button button-primary">' . esc_html__('Restart wizard', 'fish-and-ships') . '</a> <a href="https://www.wp-centrics.com/contact-support/" class="button" target="_blank">' . esc_html__('Contact us', 'fish-and-ships') . '</a></p>', 3377 3377 ) 3378 3378 ); -
fish-and-ships/trunk/includes/freemium-panel.php
r3320309 r3374026 44 44 45 45 $html .= ' 46 <p class="center go_button"><a href="https://www.wp-centrics.com/advanced-shipping-rates-woocommerce-free-vs-pro/" class="button button- wc-fns-colors" target="_blank">Compare Free vs PRO</a> 46 <p class="center go_button"><a href="https://www.wp-centrics.com/advanced-shipping-rates-woocommerce-free-vs-pro/" class="button button-primary" target="_blank">Compare Free vs PRO</a> 47 47 <a href="https://app.instawp.io/launch?t=advanced-shipping-rates-for-woocommerce-demo&d=v2" class="button" target="_blank">Run Demo</a></p> 48 48 </div> -
fish-and-ships/trunk/includes/settings-fns.php
r3320309 r3374026 20 20 21 21 $inner_help = '<span class="woocommerce-fns-space-buttons">' . str_replace(array('(',')'), array('<a href="https://www.wp-centrics.com/help/fish-and-ships/" class="woocommerce-fns-help-popup button" data-fns-tip="main" target="_blank">','</a>'), __( 'Here is the (Main Help)', 'fish-and-ships') ); 22 $inner_help .= ' or you can ' . '<a href="#" class="button button- wc-fns-colorswoocommerce-fns-case">Load a full example</a>' . ' or ' . '<a href="https://www.youtube.com/watch?v=sjQKbt2Nn7k" target="_blank" title="' . esc_html__('Watch 7 minutes video introduction on YouTube', 'fish-and-ships') . '" class="button woocommerce-fns-yt fns-show-videos"><span class="dashicons-before dashicons-video-alt3 fns-yt-on-button"></span>' . esc_html__('Watch video tutorials', 'fish-and-ships') . '</a></span>';22 $inner_help .= ' or you can ' . '<a href="#" class="button button-primary woocommerce-fns-case">Load a full example</a>' . ' or ' . '<a href="https://www.youtube.com/watch?v=sjQKbt2Nn7k" target="_blank" title="' . esc_html__('Watch 7 minutes video introduction on YouTube', 'fish-and-ships') . '" class="button woocommerce-fns-yt fns-show-videos"><span class="dashicons-before dashicons-video-alt3 fns-yt-on-button"></span>' . esc_html__('Watch video tutorials', 'fish-and-ships') . '</a></span>'; 23 23 $inner_help .= '<div class="fns-hidden-videos"><p><a href="https://www.youtube.com/watch?v=wRsoUYiHQRY&ab_channel=WpCentricsFishAndShips" target="_blank" alt="See video on YouTube" class="fns-video-link"><img src="' . WC_FNS_URL . 'assets/img/video-1.png" width="232" height="130" /><span>General overview</span></a>'; 24 24 $inner_help .= '<a href="https://www.youtube.com/watch?v=sjQKbt2Nn7k&ab_channel=WpCentricsFishAndShips" target="_blank" alt="See video on YouTube" class="fns-video-link"><img src="' . WC_FNS_URL . 'assets/img/video-2.png" width="232" height="130" /><span>Short tutorial</span></a>'; -
fish-and-ships/trunk/includes/shipping_rules-table-fns.php
r3320309 r3374026 279 279 <a href="#" class="button duplicate-rules"><span class="dashicons dashicons-admin-page"></span> ' . esc_html__('Duplicate selected rules', 'fish-and-ships') . '</a> 280 280 <a href="#" class="button delete-rules"><span class="dashicons dashicons-no"></span> ' . esc_html__('Delete selected rules', 'fish-and-ships') . '</a> 281 <a href="#" class="button wc-fns-add-snippet button- wc-fns-colors"><span class="dashicons dashicons-plus"></span> ' . esc_html__('Add snippet', 'fish-and-ships') . '</a>281 <a href="#" class="button wc-fns-add-snippet button-primary"><span class="dashicons dashicons-plus"></span> ' . esc_html__('Add snippet', 'fish-and-ships') . '</a> 282 282 </td> 283 283 </tr> -
fish-and-ships/trunk/includes/wizard.php
r3230054 r3374026 488 488 { 489 489 echo '<p class="fns-space-up big"><strong>A quick way to get started</strong>...is by selecting a pre-solved full case example that closely matches the configuration you need. Or you can continue the wizard:</p>' 490 . '<p><a href="#" class="button button- wc-fns-colors woocommerce-fns-case">Load a full example</a> <a href="' . esc_url( add_query_arg('wc-fns-wizard', 'off') ) . '" class="button wc-fns-continue-wizard button-wc-fns-colors" data-kind="wizard" data-param="off">Continue wizard</a> '490 . '<p><a href="#" class="button button-primary woocommerce-fns-case">Load a full example</a> <a href="' . esc_url( add_query_arg('wc-fns-wizard', 'off') ) . '" class="button wc-fns-continue-wizard button-primary" data-kind="wizard" data-param="off">Continue wizard</a> ' 491 491 . '<a href="' . esc_url( add_query_arg('wc-fns-wizard', 'later') ) . '" class="button" data-kind="wizard" data-param="later">' . esc_html__('Remind later', 'fish-and-ships') . '</a> ' 492 492 . '<a href="' . esc_url( add_query_arg('wc-fns-wizard', 'off') ) . '" class="button" data-kind="wizard" data-param="off">' . esc_html__('Thanks, I know how to use it', 'fish-and-ships') . '</a></p>'; … … 496 496 echo '<p class="fns-space-up big"><strong>Your choosen examples has been added.</strong> Let\'s fine-tune it and finish the tour:</p>' 497 497 498 . '<p><a href="' . esc_url( add_query_arg('wc-fns-wizard', 'off') ) . '" class="button wc-fns-continue-wizard button- wc-fns-colors" data-kind-OFF="wizard__" data-param-OFF="off__">Continue</a></p>';498 . '<p><a href="' . esc_url( add_query_arg('wc-fns-wizard', 'off') ) . '" class="button wc-fns-continue-wizard button-primary" data-kind-OFF="wizard__" data-param-OFF="off__">Continue</a></p>'; 499 499 } 500 500 … … 727 727 </div> 728 728 <p class="snippets-ajax-loading"><span class="wc-fns-spinner"></p> 729 <p class="fns-add-sel-p"><button class="button button- wc-fns-colorsdisabled fns-add-sel-snippets">Add selected snippets</button></p>729 <p class="fns-add-sel-p"><button class="button button-primary disabled fns-add-sel-snippets">Add selected snippets</button></p> 730 730 </div> 731 731 <div class="wc_fns_tab wc_fns_tab_fullsamples"> … … 870 870 if( $sample['tab'] == 'fullsamples' ) 871 871 { 872 $html .= '<p><button class="button button- wc-fns-colors' . ( $ban_pro || $disabled ? ' disabled' : '' ) . '" value="' . sanitize_key( $key ) . '"' . ( $ban_pro || $disabled ? ' disabled' : '' ) . '>Add this case</button></p>';872 $html .= '<p><button class="button button-primary ' . ( $ban_pro || $disabled ? ' disabled' : '' ) . '" value="' . sanitize_key( $key ) . '"' . ( $ban_pro || $disabled ? ' disabled' : '' ) . '>Add this case</button></p>'; 873 873 } 874 874 $html .= '</div></li>' . PHP_EOL; -
fish-and-ships/trunk/readme.txt
r3362171 r3374026 5 5 Tags: shipping rates, table rate shipping, table rate, shipping rules 6 6 Requires at least: 4.7 7 Tested up to: 6.8. 27 Tested up to: 6.8.3 8 8 WC requires at least: 3.0 9 WC tested up to: 10. 1.210 Stable tag: 2.1. 29 WC tested up to: 10.2.2 10 Stable tag: 2.1.3 11 11 Requires PHP: 7.0 12 12 Requires Plugins: woocommerce … … 235 235 == Changelog == 236 236 237 = 2.1.3 - 08/10/2025 = 238 * Solved issue on repeatable fields from StudioWombat Advanced Product Fields 239 * Checked for WP 6.8.3 240 * Checked for WC 10.2.2 241 237 242 = 2.1.2 - 16/09/2025 = 238 243 * Checked for WP 6.8.2
Note: See TracChangeset
for help on using the changeset viewer.