Plugin Directory

Changeset 3374026


Ignore:
Timestamp:
10/07/2025 12:06:03 AM (5 months ago)
Author:
wpcentrics
Message:

uploading 2.1.3

Location:
fish-and-ships
Files:
3 added
1 deleted
26 edited

Legend:

Unmodified
Added
Removed
  • fish-and-ships/trunk/3rd-party/fns-wapf-new.php

    r3320309 r3374026  
    66 * @package Fish and Ships
    77 * @since 2.0.1
    8  * @version 2.1.1
     8 * @version 2.1.3
    99 */
    1010 
     
    323323         *
    324324         * @since 2.0.1
    325          * @version 2.0.2
     325         * @version 2.1.3
    326326         *
    327327         * @param $rule_groups (array) all the groups of current rule
     
    503503                                            continue;
    504504                                    }
    505 
     505                                   
     506                                    /*
    506507                                    $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);
    507508                                   
     
    513514                                        break 2;
    514515                                    }
    515                                    
     516                                    */
     517
    516518                                    // Value is equal?
    517519                                    if( ( $selector['method'] == 'wapf-equal-value' || $selector['method'] == 'wapf-label-equal-value' ) )
    518520                                    {
     521                                        /*
    519522                                        // 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);
    521539                                    }
    522540
     
    524542                                    if( ( $selector['method'] == 'wapf-not-equal-value' || $selector['method'] == 'wapf-label-not-equal-value' ) )
    525543                                    {
     544                                        /*
    526545                                        // 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);
    528563                                    }
    529564                                }
     
    574609            return $rule_groups;
    575610        }
     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&nbsp;&#36;</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       
    576685
    577686        /**
  • fish-and-ships/trunk/assets/css/admin-fns-panes.less

    r3362171 r3374026  
    220220    }
    221221    #wc-fns-freemium-panel strong {
    222         color:#b12a96;
     222        color:@clearBlue;
    223223    }
    224224    #wc-fns-freemium-panel .check_registration p,
  • fish-and-ships/trunk/assets/css/admin-fns-popups.less

    r3230054 r3374026  
    77.fns-pointer {
    88    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%);
    1111        background-size: cover;
    12         border-color: #bb77ae;
    13         border-top-color: #9d588f;
    14         border-right-color: #683a5e;
    1512    }
    1613    h3:before {
    17         color: #9d588f;
     14        color: @infoBlue;
    1815    }
    1916    body.fns-popup-opening &,
     
    2320    &.wp-pointer-top .wp-pointer-arrow,
    2421    &.wp-pointer-top .wp-pointer-arrow-inner {
    25         border-bottom-color: #9d588f;
     22        border-bottom-color: #1d7ebf;
    2623    }
    2724    a {
    28         color: #693b5f;
     25        color: @darkBlue;
    2926    }
    3027    .wp-pointer-content strong {
    31         color: #9d588f;
     28        color: @darkBlue;
    3229    }
    3330    .wp-pointer-buttons a.close.custom:before {
     
    4239    }
    4340    .wp-pointer-buttons a.close:hover {
    44         color: #ae5a9d;
     41        color: @darkBlue;
    4542    }
    4643}
     
    9087        color:#fff;
    9188        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%);
    9491        background-size: cover;
    9592        padding:14px 0 0 20px;
     
    253250    position: absolute;
    254251    background: #fff;
    255     border: #a36597 1px solid;
     252    border: @clearBlue 1px solid;
    256253    right:0;
    257254}
     
    263260}
    264261#lang_dropbox a:hover {
    265     background: #a36597;
     262    background: @clearBlue;
    266263    color: #fff;
    267264    text-decoration: none;
     
    339336        nav.lang_switch strong a {
    340337            text-decoration:none;
    341             color:#bb77ae !important;
     338            color:@textBlue !important;
    342339        }
    343340    }
     
    394391    h2:hover {
    395392        cursor: pointer;
    396         color: #222;
     393        color: @clearBlue;
    397394    }
    398395    .sample-list {
     
    419416        margin-bottom: 5px;
    420417        font-size: 15px;
     418        cursor: pointer;
    421419    }
    422420    li.only_pro {
     
    460458    }
    461459    .case-sel label {
    462         color: #bb77ae;
     460        color: @textBlue;
    463461    }
    464462    .fns-req-group-by {
     
    495493/*
    496494.button.wc-fns-add-snippet .dashicons {
    497     color: #bb77ae;
     495    color: @textBlue;
    498496}
    499497.button.wc-fns-add-snippet .dashicons:active,
    500498.button.wc-fns-add-snippet .dashicons:focus,
    501499.button.wc-fns-add-snippet .dashicons:hover {
    502     color: #a36597;
     500    color: @clearBlue;
    503501}*/
    504502
     
    552550    .warning,
    553551    .help_note {
    554         border:#a36597 1px solid;
     552        border:@clearBlue 1px solid;
    555553        padding:1px 20px;
    556554        max-width:1040px;
     
    636634}
    637635.wc_fns_col_content .fns_do_actions .button-rounded:hover {
    638     background: #a36597;
     636    background: @clearBlue;
    639637    color: #fff !important;
    640638}
     
    643641.wc_fns_col_content .fns_do_actions .button-rounded.here:hover {
    644642    cursor: default;
    645     background: #7e4574;
     643    background: @darkBlue;
    646644    color: #fff !important;
    647645}
    648646.wc_fns_col_content .fns_do_actions .button-rounded.alt:hover {
    649     background: #000;
     647    background: @clearBlue;
    650648    cursor: pointer;
    651649}
     
    666664}
    667665.wc_fns_col_content table.free_pro tr.title td {
    668     background:#bb77ae !important;
     666    background:@textBlue !important;
    669667    color:#fff;
    670668}
     
    682680}
    683681    .wc_fns_col_content table.methods thead th {
    684         background: #a36597;
     682        background: @clearBlue;
    685683        color: #fff;
    686         border-color: #a36597;
     684        border-color: @clearBlue;
    687685    }
    688686    .wc_fns_col_content table.methods thead th p.subtitle {
     
    711709        font-size:15px;
    712710        margin:0;
    713         color:#bb77ae;
     711        color:@textBlue;
    714712        line-height:1.5em;
    715713    }
     
    722720    line-height:0.8em;
    723721    font-weight:bold;
    724     color:#a36597;
     722    color:@clearBlue;
    725723}
    726724table.free_pro .dashicons.purple {
    727     color:#a36597;
     725    color:@clearBlue;
    728726}
    729727
    730728.wc_fns_col_content table.free_pro .dashicons.purple {
    731     color:#a36597;
     729    color:@clearBlue;
    732730}
    733731
     
    806804    .wc_fns_col_content th,
    807805    .wc_fns_col_content .widefat thead tr th {
    808         color:#a36597;
     806        color:@clearBlue;
    809807        vertical-align:bottom;
    810808        text-align:left;
     
    815813    }
    816814    .wc_fns_col_content .widefat tfoot tr th {
    817         color:#a36597;
     815        color:@clearBlue;
    818816        text-align:left;
    819817    }
     
    846844    .wc_fns_col_content .grouped {
    847845        vertical-align: middle;
    848         border: #b875ad dotted 2px;
     846        border: @clearBlue dotted 2px;
    849847        border-right-width: 0;
    850848        padding: 5px;
    851         background: #f6e8f4;
     849        background: #e6f4ff;
    852850        color: #111;
    853851        text-align:center;
     
    885883    .wc_fns_col_content h3,
    886884    .wc_fns_col_content a {
    887         color:#bb77ae;
     885        color:@textBlue;
    888886    }
    889887    .wc_fns_col_content p.img {
     
    891889    }
    892890    .wc_fns_col_content strong {
    893         color:#a36597;
     891        color:@clearBlue;
    894892    }
    895893    .ui-widget-content .wc_fns_col_content a {
    896         color:#bb77ae;
     894        color:@textBlue;
    897895        text-decoration:underline;
    898896    }
  • fish-and-ships/trunk/assets/css/admin-fns.css

    r3362171 r3374026  
    55 * @since 1.1.12
    66 * @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  
    66 * @version 2.1.0
    77 */
     8
     9@infoBlue : #36a1dd;
     10@clearBlue : #1199ce;
     11@blue :     #0079c4;
     12@darkBlue : #0560aa;
     13@textBlue : @blue;
     14@darkOrange: #f27100;
    815
    916/*************************************************
     
    138145}
    139146.css-conditions-table-fns .fns-rule-placeholder {
    140     background:#bb77ae !important; /* Orange */
     147    background:@textBlue !important; /* Orange */
    141148}
    142149
     
    725732}
    726733body.woocommerce_page_wc-settings .notice.wc-fns-wizard {
    727     margin-top: 40px !important;
    728 }
    729 
     734    //margin-top: 40px !important;
     735}
     736
     737body.woocommerce_page_wc-settings .wrap .notice.wc-fns-wizard {
     738    margin-left: 30px;
     739    margin-right: 30px;
     740}
     741
     742.fns-pointer h3,
    730743.notice.wc-fns-wizard h3 {
    731744    position: relative;
    732745    margin: -1px -1px 5px;
    733746    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);
    737750    border-bottom: none;
    738751    line-height: 1.4;
    739752    font-size: 15px;
    740753    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%);
    743756
    744757    background-size: cover;
    745758}
    746 
    747759body.rtl .notice.wc-fns-wizard h3 {
    748760    padding: 15px 60px 14px 18px;
     
    751763    background: #fff;
    752764    border-radius: 50%;
    753     color: #9d588f;
     765    color: @infoBlue;
    754766    content: "\f227";
    755767    font: normal 20px/1.6 dashicons;
     
    808820}
    809821.notice.wc-fns-wizard strong {
    810     color: #9d588f;
     822    color: @darkBlue;
    811823}
    812824
     
    814826    padding: 10px 0 20px;
    815827}
    816 
     828 
     829/*
    817830.woocommerce-layout .notice.wc-fns-wizard a.button:link,
    818831.woocommerce-layout .notice.wc-fns-wizard a.button:visited {
     
    822835    color:#016087
    823836}
     837
    824838.button-wc-fns-colors,
    825839.wp-core-ui .button-wc-fns-colors,
    826840.notice.wc-fns-wizard .button-primary {
    827     background: #ae5a9d;
     841   
     842    background: #ae5a9d;
    828843    border-color: #874c7c;
    829844    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;
    830848    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,
    833853.wp-core-ui .button-wc-fns-colors:active,
    834854.wp-core-ui .button-wc-fns-colors:focus,
     
    841861    border-color: #bb65aa;
    842862    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;
    843865}
    844866.button-wc-fns-colors.disabled,
    845867.wp-core-ui .button-wc-fns-colors.disabled,
    846868.notice.wc-fns-wizard .button-primary.disabled {
    847     text-shadow: none;
    848 }
     869    //text-shadow: none;
     870}
     871*/
    849872
    850873/* video preview */
     
    937960    font-family: monospace;
    938961    font-weight: bold;
    939     color: #bb77ae;
     962    color: @textBlue;
    940963}
    941964.wc-fns-block-code {
  • fish-and-ships/trunk/assets/css/help-alone.css

    r3230054 r3374026  
    119119    display: none;
    120120    background: #fff;
    121     border: #a36597 1px solid;
     121    border: #1199ce 1px solid;
    122122}
    123123body.js-ready #lang_dropbox a {
     
    128128}
    129129body.js-ready #lang_dropbox a:hover {
    130     background: #a36597;
     130    background: #1199ce;
    131131    color: #fff;
    132132    text-decoration: none;
     
    286286    .wc_fns_col_content nav.lang_switch strong a {
    287287        text-decoration:none;
    288         color:#bb77ae !important;
     288        color:#0079c4 !important;
    289289    }
    290290
     
    323323}
    324324.wc_fns_col_content .help_note {
    325     border:#a36597 1px solid;
     325    border:#1199ce 1px solid;
    326326    padding:1px 20px;
    327327    max-width:1040px;
     
    356356    }
    357357    table.free_pro tr.title td {
    358         background:#bb77ae !important;
     358        background:#0079c4 !important;
    359359        color:#fff;
    360360    }
     
    372372}
    373373    .wc_fns_col_content table.methods thead th {
    374         background: #a36597;
     374        background: #1199ce;
    375375        color: #fff;
    376         border-color: #a36597;
     376        border-color: #1199ce;
    377377    }
    378378    .wc_fns_col_content table.methods thead th p.subtitle {
     
    400400        font-size:16px;
    401401        margin:0;
    402         color:#bb77ae;
     402        color:#0079c4;
    403403        line-height:1.5em;
    404404    }
     
    416416}
    417417.fns-video-link:hover {
    418     border-color: #bb77ae;
    419     box-shadow: #bb77ae 0 0 1px 2px;
     418    border-color: #0079c4;
     419    box-shadow: #0079c4 0 0 1px 2px;
    420420}
    421421.fns-video-link img {
     
    427427    line-height:0.8em;
    428428    font-weight:bold;
    429     color:#a36597;
     429    color:#1199ce;
    430430}
    431431table.free_pro .dashicons.purple {
    432     color:#a36597;
     432    color:#1199ce;
    433433}
    434434
     
    498498    .wc_fns_col_content th,
    499499    .wc_fns_col_content .widefat thead tr th {
    500         color:#a36597;
     500        color:#1199ce;
    501501        vertical-align:bottom;
    502502        text-align:left;
     
    507507    }
    508508    .wc_fns_col_content .widefat tfoot tr th {
    509         color:#a36597;
     509        color:#1199ce;
    510510        text-align:left;
    511511    }
     
    531531    .wc_fns_col_content .grouped {
    532532        vertical-align: middle;
    533         border: #b875ad dotted 2px;
     533        border: #1199ce dotted 2px;
    534534        border-right-width: 0;
    535535        padding: 5px;
    536         background: #f6e8f4;
     536        background: #e6f4ff;
    537537        color: #111;
    538538        text-align:center;
     
    570570    .wc_fns_col_content h3,
    571571    .wc_fns_col_content a {
    572         color:#a36597;
     572        color:#1199ce;
    573573    }
    574574    .wc_fns_col_content p.img {
     
    576576    }
    577577    .wc_fns_col_content strong {
    578         color:#a36597;
     578        color:#1199ce;
    579579    }
    580580    .wc_fns_col_content a {
    581         color:#a36597;
     581        color:#1199ce;
    582582        text-decoration:underline;
    583583    }
    584584    .wc_fns_col_content a:hover {
    585         color:#bb77ae;
     585        color:#0079c4;
    586586    }
    587587    .wc_fns_col_content a.button-primary {
     
    620620#cookie_advisor_help_alone .button-rounded:hover,
    621621.wc_fns_col_content .fns_do_actions .button-rounded:hover {
    622     background: #a36597;
     622    background: #1199ce;
    623623    color: #fff !important;
    624624}
     
    628628.wc_fns_col_content .fns_do_actions .button-rounded.here:hover {
    629629    cursor: default;
    630     background: #7e4574;
     630    background: #0560aa;
    631631    color: #fff !important;
    632632}
    633633#cookie_advisor_help_alone .button-rounded.alt:hover,
    634634.wc_fns_col_content .fns_do_actions .button-rounded.alt:hover {
    635     background: #000;
     635    background: #1199ce;
    636636    cursor: pointer;
    637637}
     
    643643
    644644header {
    645     background:#7e4574 url(../img/bg-header-mini.jpg) no-repeat top right;
     645    background:#0560aa url(../img/bg-header-mini.jpg) no-repeat top right;
    646646    background-size:cover;
    647647    text-align:left;
    648648    height:90px;
    649649    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    }
    651659    header img {
    652660        display:inline-block;
     
    679687}
    680688.pro {
    681     color:#bb77ae;
     689    color:#0079c4;
    682690    font-weight:700;
    683691    font-size:0.9em;
     
    691699}
    692700p.signature a {
    693     color:#a36597;
     701    color:#1199ce;
    694702    text-decoration: none;
    695703}
  • fish-and-ships/trunk/fish-and-ships.php

    r3362171 r3374026  
    44 * Plugin URI: https://www.wp-centrics.com/
    55 * Description: The most flexible and all-in-one table rate shipping plugin. Previously named "Fish and Ships"
    6  * Version: 2.1.2
     6 * Version: 2.1.3
    77 * Author: wpcentrics
    88 * Author URI: https://www.wp-centrics.com
     
    1010 * Domain Path: /languages
    1111 * Requires at least: 4.7
    12  * Tested up to: 6.8.2
     12 * Tested up to: 6.8.3
    1313 * WC requires at least: 3.0
    14  * WC tested up to: 10.1.2
     14 * WC tested up to: 10.2.2
    1515 * Requires PHP: 7.0
    1616 * Requires Plugins: woocommerce
     
    4343} else {
    4444
    45     define ('WC_FNS_VERSION', '2.1.2' );
     45    define ('WC_FNS_VERSION', '2.1.3' );
    4646    define ('WC_FNS_PATH', dirname(__FILE__) . '/' );
    4747    define ('WC_FNS_URL', plugin_dir_url( __FILE__ ) );
     
    33223322            $start_link = array(
    33233323                '<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>',
    33253325            );
    33263326       
     
    33413341
    33423342            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>';
    33453345               
    33463346                $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">
     
    33743374                        '<p>&gt; <a href="https://wordpress.org/support/plugin/fish-and-ships/" target="_blank">' . esc_html__('Get support on WordPress repository', 'fish-and-ships') . '</a></p>' .
    33753375                       
    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> &nbsp;<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> &nbsp;<a href="https://www.wp-centrics.com/contact-support/" class="button" target="_blank">' . esc_html__('Contact us', 'fish-and-ships') . '</a></p>',
    33773377                )
    33783378            );
  • fish-and-ships/trunk/includes/freemium-panel.php

    r3320309 r3374026  
    4444
    4545        $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> &nbsp;
     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> &nbsp;
    4747        <a href="https://app.instawp.io/launch?t=advanced-shipping-rates-for-woocommerce-demo&d=v2" class="button" target="_blank">Run Demo</a></p>
    4848        </div>
  • fish-and-ships/trunk/includes/settings-fns.php

    r3320309 r3374026  
    2020
    2121$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-colors 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>';
     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>';
    2323$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>';
    2424$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  
    279279                <a href="#" class="button duplicate-rules"><span class="dashicons dashicons-admin-page"></span> ' . esc_html__('Duplicate selected rules', 'fish-and-ships') . '</a>
    280280                <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>
    282282            </td>
    283283        </tr>
  • fish-and-ships/trunk/includes/wizard.php

    r3230054 r3374026  
    488488            {
    489489                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> &nbsp; <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> &nbsp; '
     490                    . '<p><a href="#" class="button button-primary woocommerce-fns-case">Load a full example</a> &nbsp; <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> &nbsp; '
    491491                    . '<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> &nbsp; '
    492492                    . '<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>';
     
    496496                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>'
    497497           
    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>';
    499499            }
    500500           
     
    727727                                </div>
    728728                                <p class="snippets-ajax-loading"><span class="wc-fns-spinner"></p>
    729                                 <p class="fns-add-sel-p"><button class="button button-wc-fns-colors disabled 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>
    730730                            </div>
    731731                            <div class="wc_fns_tab wc_fns_tab_fullsamples">
     
    870870            if( $sample['tab'] == 'fullsamples' )
    871871            {
    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>';
    873873            }
    874874            $html .= '</div></li>' . PHP_EOL;
  • fish-and-ships/trunk/readme.txt

    r3362171 r3374026  
    55Tags: shipping rates, table rate shipping, table rate, shipping rules
    66Requires at least: 4.7
    7 Tested up to: 6.8.2
     7Tested up to: 6.8.3
    88WC requires at least: 3.0
    9 WC tested up to: 10.1.2
    10 Stable tag: 2.1.2
     9WC tested up to: 10.2.2
     10Stable tag: 2.1.3
    1111Requires PHP: 7.0
    1212Requires Plugins: woocommerce
     
    235235== Changelog ==
    236236
     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
    237242= 2.1.2 - 16/09/2025 =
    238243* Checked for WP 6.8.2
Note: See TracChangeset for help on using the changeset viewer.