Plugin Directory

Changeset 2919279


Ignore:
Timestamp:
05/30/2023 07:59:39 PM (3 years ago)
Author:
tainacan
Message:

Version 0.2.0

Location:
tainacan-blocksy/trunk
Files:
4 added
21 edited

Legend:

Unmodified
Added
Removed
  • tainacan-blocksy/trunk/README.txt

    r2867015 r2919279  
    44Tags: museums, libraries, archives, GLAM, collections, repository, tainacan, blocksy
    55Requires at least: 5.0
    6 Tested up to: 6.1
     6Tested up to: 6.2.2
    77Requires PHP: 5.6
    8 Stable tag: 0.1.21
     8Stable tag: 0.2.0
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    4545== Copyright ==
    4646
    47 Tainacan Support for Blocksy, Copyright 2022 Tainacan.org
     47Tainacan Support for Blocksy, Copyright 2023 Tainacan.org
    4848Tainacan Support for Blocksy plugin is distributed under the terms of the GNU GPLv3
    4949License details: https://github.com/tainacan/blocksy-tainacan/blob/master/LICENSE
     
    5858
    5959== Changelog ==
     60
     61= 0.2.0 =
     62* Adds Taxonomy Single (Terms list) page functionality (requires Tainacan 0.20.1)
     63* New layout for the Item Page: Media Gallery above page title
     64* Option to set default order by for Repository Items list
     65* Fixes to item thumbnail display inside sections
     66* Compatibility with Blocksy 2.0.0
    6067
    6168= 0.1.21 =
  • tainacan-blocksy/trunk/functions.php

    r2867015 r2919279  
    55Description: Tainacan plugin support for Blocksy theme
    66Author: tainacan
    7 Version: 0.1.21
     7Version: 0.2.0
    88Text Domain: tainacan-blocksy
    99License: GPLv2 or later
     
    1616
    1717/** Theme/plugin version */
    18 const TAINACAN_BLOCKSY_VERSION = '0.1.21';
     18const TAINACAN_BLOCKSY_VERSION = '0.2.0';
    1919const TAINACAN_BLOCKSY_IS_CHILD_THEME = false;
    20 
    21 /* Disables Tainacan Theme Helper the_content filter, which is used to build a custom item template. */
    22 define('TAINACAN_DISABLE_ITEM_THE_CONTENT_FILTER', true);
    2320
    2421/* Tools to define our next constants */
     
    4542    /* Template redirection necessary only if in a plugin */
    4643    if ( !TAINACAN_BLOCKSY_IS_CHILD_THEME ) {
     44       
     45        /* Disables Tainacan Theme Helper the_content filter, which is used to build a custom item and taxonomy (terms list) template. */
     46        if ( !defined('TAINACAN_DISABLE_ITEM_THE_CONTENT_FILTER') )
     47            define('TAINACAN_DISABLE_ITEM_THE_CONTENT_FILTER', true);
     48
     49        if ( !defined('TAINACAN_DISABLE_TAXONOMY_THE_CONTENT_FILTER') )
     50            define('TAINACAN_DISABLE_TAXONOMY_THE_CONTENT_FILTER', true);
     51
    4752        require TAINACAN_BLOCKSY_PLUGIN_DIR_PATH . '/inc/plugin.php';
    4853    }
  • tainacan-blocksy/trunk/inc/customizer.php

    r2816824 r2919279  
    5555                ], false);
    5656
     57                if ( is_array($item_extra_options) ) {
     58                    array_splice(
     59                        $options['options'][$post_type . '_single_section_options']['inner-options'][0],
     60                        1,
     61                        0,
     62                        $item_extra_options
     63                    );
     64                }
     65            } else if ( $post_type == 'tainacan-taxonomy' ) {
     66
     67                // Change the section title in the customizer
     68                $options['title'] = sprintf(
     69                    $options['title'] . ' ' . __('(terms list)', 'tainacan-blocksy'),
     70                    $post_type_object->labels->name
     71                );
     72
     73                // Extra options to the single taxonomy (terms list) template
     74                $item_extra_options = blocksy_get_options(TAINACAN_BLOCKSY_PLUGIN_DIR_PATH . '/inc/options/posts/tainacan-taxonomy-single.php', [
     75                    'post_type' => $post_type_object,
     76                    'is_general_cpt' => true
     77                ], false);
     78               
    5779                if ( is_array($item_extra_options) ) {
    5880                    array_splice(
     
    150172        // This should only happen if we have Tainacan plugin installed
    151173        if ( defined ('TAINACAN_VERSION') ) {
     174           
     175            if ( !is_single() || !is_singular() || !in_the_loop() || !is_main_query() )
     176                return $content;
     177
     178            $post_type = get_post_type();
     179           
     180            // Checks if we're in the taxonomy single (aka, terms archive)
     181            if ( $post_type == 'tainacan-taxonomy' )
     182                return tainacan_blocksy_get_template_part( 'tainacan/archive-terms' );
     183           
     184            // Checks if we're in the collection item single
    152185            $collections_post_types = \Tainacan\Repositories\Repository::get_collections_db_identifiers();
    153             $post_type = get_post_type();
     186            if ( in_array($post_type, $collections_post_types) )
     187                return tainacan_blocksy_get_template_part( 'tainacan/item-single-page' );
    154188
    155             // Check if we're inside the main loop in a single Post.
    156             if ( in_array($post_type, $collections_post_types) && is_singular() && in_the_loop() && is_main_query() ) {
    157                 return tainacan_blocksy_get_template_part( 'tainacan/item-single-page' );
    158             }
    159189        }   
    160190   
  • tainacan-blocksy/trunk/inc/enqueues.php

    r2729559 r2919279  
    5151                    'chunk' => 'global',
    5252                    'forced_call' => true
     53                ], $args));
     54            } else if ( $post_type ==  'tainacan-taxonomy' ) {
     55                blocksy_theme_get_dynamic_styles(array_merge([
     56                    'name' => 'global/posts-listing',
     57                    'chunk' => 'global',
     58                    'forced_call' => true,
     59                    'prefixes' => blocksy_manager()->screen->get_single_prefixes()
    5360                ], $args));
    5461            }
  • tainacan-blocksy/trunk/inc/navigation.php

    r2867015 r2919279  
    447447add_filter( 'blocksy:breadcrumbs:items-array', 'tainacan_blocksy_custom_breadcrumbs', 10, 3 );
    448448
     449
     450/**
     451 * Retrieves an item adjacent link, either using WP strategy or Tainacan plugin tainacan_get_adjacent_items()
     452 */
     453if ( !function_exists('blocksy_tainacan_the_taxonomies_pagination') ) {
     454    function blocksy_tainacan_the_taxonomies_pagination($total_terms, $args = []) {
     455
     456        global $wp_query;
     457
     458        $allowed_prefixes_args = [
     459            'allowed_prefixes' => [
     460                'blog',
     461                'woo_categories'
     462            ],
     463            'default_prefix' => 'blog'
     464        ];
     465
     466        $args = wp_parse_args(
     467            $args,
     468            [
     469                'query' => $wp_query,
     470                'prefix' => blocksy_manager()->screen->get_prefix(
     471                    $allowed_prefixes_args
     472                ),
     473
     474                'has_pagination' => '__DEFAULT__',
     475                'pagination_type' => '__DEFAULT__',
     476
     477                'last_page_text' => __('No more posts to load', 'blocksy'),
     478                'total_pages' => null,
     479                'current_page' => null,
     480                'format' => null,
     481                'base' => null
     482            ]
     483        );
     484
     485        $args['prefix'] = blocksy_manager()->screen->process_allowed_prefixes(
     486            $args['prefix'],
     487            $allowed_prefixes_args
     488        );
     489
     490        if ($args['has_pagination'] === '__DEFAULT__') {
     491            $args['has_pagination'] = get_theme_mod(
     492                $args['prefix'] . '_has_pagination',
     493                'yes'
     494            ) === 'yes';
     495        }
     496
     497        if ($args['pagination_type'] === '__DEFAULT__') {
     498            $args['pagination_type'] = get_theme_mod(
     499                $args['prefix'] . '_pagination_global_type',
     500                'simple'
     501            );
     502        }
     503
     504        $button_output = '';
     505
     506        if (
     507            $args['pagination_type'] === 'load_more'
     508            &&
     509            intval($args['current_page']) !== intval($args['total_pages'])
     510        ) {
     511            $label_button = get_theme_mod(
     512                $args['prefix'] . '_load_more_label',
     513                __('Load More', 'blocksy')
     514            );
     515
     516            $button_output = '<button class="ct-button ct-load-more">' . $label_button . '</button>';
     517        }
     518
     519        if (
     520            $args['pagination_type'] !== 'simple'
     521            &&
     522            $args['pagination_type'] !== 'next_prev'
     523        ) {
     524            if (intval($args['current_page']) === intval($args['total_pages'])) {
     525                return '';
     526            }
     527
     528            $button_output = '<div class="ct-load-more-helper">' . $button_output;
     529            $button_output .= '<span data-loader="circles"><span></span><span></span><span></span></span>';
     530            $button_output .= '<div class="ct-last-page-text">' . $args['last_page_text'] . '</div>';
     531            $button_output .= '</div>';
     532        }
     533
     534        $pagination_class = 'ct-pagination';
     535        $divider_output = '';
     536
     537        $divider = get_theme_mod(
     538            $args['prefix'] . '_paginationDivider',
     539            [
     540                'width' => 1,
     541                'style' => 'none',
     542                'color' => [
     543                    'color' => 'rgba(224, 229, 235, 0.5)',
     544                ]
     545            ]
     546        );
     547
     548        $numbers_visibility = get_theme_mod(
     549            $args['prefix'] . '_numbers_visibility',
     550            [
     551                'desktop' => true,
     552                'tablet' => true,
     553                'mobile' => false
     554            ]
     555        );
     556
     557        $arrows_visibility = get_theme_mod(
     558            $args['prefix'] . '_arrows_visibility',
     559            [
     560                'desktop' => true,
     561                'tablet' => true,
     562                'mobile' => true
     563            ]
     564        );
     565
     566        if (
     567            $divider['style'] !== 'none'
     568            &&
     569            $args['pagination_type'] !== 'infinite_scroll'
     570        ) {
     571            $divider_output = 'data-divider';
     572        }
     573
     574        $template = '
     575        <nav class="' . $pagination_class . '" data-pagination="' . $args['pagination_type'] . '" ' . $divider_output . '>
     576            %1$s
     577            %2$s
     578        </nav>';
     579
     580        $current_args = \Tainacan\Theme_Helper::get_instance()->get_taxonomies_query_args();
     581
     582        $paginate_links_args = [
     583            'format' => '?termspaged=%#%',
     584            'total' => ceil( $total_terms / $current_args['perpage'] ),
     585            'current' => max( 1, get_query_var('termspaged') ),
     586            'add_args' => array(
     587                'order' => $current_args['order'],
     588                'orderby' => $current_args['orderby'],
     589                'perpage' => $current_args['perpage'],
     590                'search' => $current_args['search'],
     591                'termsparent' => $current_args['termsparent'],
     592            ),
     593            'mid_size' => 3,
     594            'end_size' => 0,
     595            'type' => 'array',
     596            'prev_text' => '<svg width="9px" height="9px" viewBox="0 0 15 15"><path class="st0" d="M10.9,15c-0.2,0-0.4-0.1-0.6-0.2L3.6,8c-0.3-0.3-0.3-0.8,0-1.1l6.6-6.6c0.3-0.3,0.8-0.3,1.1,0c0.3,0.3,0.3,0.8,0,1.1L5.2,7.4l6.2,6.2c0.3,0.3,0.3,0.8,0,1.1C11.3,14.9,11.1,15,10.9,15z"/></svg>' . __('Prev', 'blocksy'),
     597
     598            'next_text' => __('Next', 'blocksy') . ' <svg width="9px" height="9px" viewBox="0 0 15 15"><path class="st0" d="M4.1,15c0.2,0,0.4-0.1,0.6-0.2L11.4,8c0.3-0.3,0.3-0.8,0-1.1L4.8,0.2C4.5-0.1,4-0.1,3.7,0.2C3.4,0.5,3.4,1,3.7,1.3l6.1,6.1l-6.2,6.2c-0.3,0.3-0.3,0.8,0,1.1C3.7,14.9,3.9,15,4.1,15z"/></svg>',
     599        ];
     600
     601        if ($args['base']) {
     602            $paginate_links_args['base'] = $args['base'];
     603        }
     604
     605        if ( $total_terms <= $current_args['perpage'] )
     606            return '';
     607       
     608        $links = paginate_links($paginate_links_args);
     609
     610        $arrow_links = ['', ''];
     611        $proper_links = [];
     612
     613        foreach ($links as $link) {
     614            preg_match('/class="[^"]+"/', $link, $matches);
     615
     616            if (count($matches) === 0) {
     617                continue;
     618            }
     619
     620            if (
     621                $args['pagination_type'] === 'next_prev'
     622                &&
     623                strpos($matches[0], 'next') === false
     624                &&
     625                strpos($matches[0], 'prev') === false
     626            ) {
     627                continue;
     628            }
     629
     630            if (
     631                $args['pagination_type'] === 'simple'
     632                &&
     633                (
     634                    strpos($matches[0], 'next') !== false
     635                    ||
     636                    strpos($matches[0], 'prev') !== false
     637                )
     638            ) {
     639                $link = str_replace(
     640                    'page-numbers',
     641                    trim('page-numbers ' . blocksy_visibility_classes(
     642                        $arrows_visibility
     643                    )),
     644                    $link
     645                );
     646            }
     647
     648            if (
     649                strpos($matches[0], 'next') !== false
     650                ||
     651                strpos($matches[0], 'prev') !== false
     652            ) {
     653                $arrow_links[strpos($matches[0], 'next') !== false ? 1 : 0] = $link;
     654            } else {
     655                $proper_links[] = $link;
     656            }
     657        }
     658
     659        $proper_links = join("\n", $proper_links);
     660
     661        if ($args['pagination_type'] === 'simple') {
     662            $proper_links = '<div class="' . blocksy_visibility_classes(
     663                $numbers_visibility
     664            ) . '">' . $proper_links . '</div>';
     665        }
     666
     667        echo sprintf(
     668            $template,
     669            $arrow_links[0] . $proper_links . $arrow_links[1],
     670            $button_output
     671        );
     672    }
     673}
    449674?>
  • tainacan-blocksy/trunk/inc/options/archive-elements/color-palettes.php

    r2867015 r2919279  
    3535
    3636            'current_palette' => 'palette-1',
     37        ],
     38        'palettes' => [
     39            [
     40                'id' => 'palette-1',
    3741
    38             'palettes' => [
    39                 [
    40                     'id' => 'palette-1',
     42                'color1' => [ 'color' => 'var(--background-color, #f8f9fb)' ],
     43                'color2' => [ 'color' => 'var(--cardBackground, #ffffff)' ],
     44                'color3' => [ 'color' => 'var(--cardBackground, #ffffff)' ],
     45                'color4' => [ 'color' => 'var(--form-field-initial-background, #ffffff)' ],
     46                'color5' => [ 'color' => 'var(--form-field-border-initial-color, #e0e5eb)' ],
     47                'color6' => [ 'color' => 'var(--form-field-border-initial-color, #e0e5eb)' ],
    4148
    42                     'color1' => [ 'color' => 'var(--background-color, #f8f9fb)' ],
    43                     'color2' => [ 'color' => 'var(--cardBackground, #ffffff)' ],
    44                     'color3' => [ 'color' => 'var(--cardBackground, #ffffff)' ],
    45                     'color4' => [ 'color' => 'var(--form-field-initial-background, #ffffff)' ],
    46                     'color5' => [ 'color' => 'var(--form-field-border-initial-color, #e0e5eb)' ],
    47                     'color6' => [ 'color' => 'var(--form-field-border-initial-color, #e0e5eb)' ],
     49            ],
    4850
    49                 ],
     51            [
     52                'id' => 'palette-2',
    5053
    51                 [
    52                     'id' => 'palette-2',
     54                'color1' => [ 'color' => '#dfd9cd' ],
     55                'color2' => [ 'color' => '#ece6db' ],
     56                'color3' => [ 'color' => '#f4eee2' ],
     57                'color4' => [ 'color' => '#f4eee2' ],
     58                'color5' => [ 'color' => '#dfd9cd' ],
     59                'color6' => [ 'color' => '#d0bf9f' ],
    5360
    54                     'color1' => [ 'color' => '#dfd9cd' ],
    55                     'color2' => [ 'color' => '#ece6db' ],
    56                     'color3' => [ 'color' => '#f4eee2' ],
    57                     'color4' => [ 'color' => '#f4eee2' ],
    58                     'color5' => [ 'color' => '#dfd9cd' ],
    59                     'color6' => [ 'color' => '#d0bf9f' ],
     61            ],
    6062
    61                 ],
     63            [
     64                'id' => 'palette-3',
    6265
    63                 [
    64                     'id' => 'palette-3',
    65 
    66                     'color1' => [ 'color' => '#1e1e1e' ],
    67                     'color2' => [ 'color' => '#282828' ],
    68                     'color3' => [ 'color' => '#333333' ],
    69                     'color4' => [ 'color' => '#333333' ],
    70                     'color5' => [ 'color' => '#3eaf7c' ],
    71                     'color6' => [ 'color' => '#1a1a1a' ]
    72                    
    73                 ]
     66                'color1' => [ 'color' => '#1e1e1e' ],
     67                'color2' => [ 'color' => '#282828' ],
     68                'color3' => [ 'color' => '#333333' ],
     69                'color4' => [ 'color' => '#333333' ],
     70                'color5' => [ 'color' => '#3eaf7c' ],
     71                'color6' => [ 'color' => '#1a1a1a' ]
     72               
    7473            ]
    7574        ],
     
    9897            'color4' => [ 'color' => '#555758' ],
    9998            'color5' => [ 'color' => 'var(--formTextInitialColor, #454647)' ],
    100             'current_palette' => 'palette-1',
    101             'palettes' => [
    102                 [
    103                     'id' => 'palette-1',
    104                     'color1' => [ 'color' => 'var(--paletteColor1,#3eaf7c)' ],
    105                     'color2' => [ 'color' => 'var(--headingColor, rgba(44, 62, 80, 1))' ],
    106                     'color3' => [ 'color' => 'var(--color, #454647)' ],
    107                     'color4' => [ 'color' => '#555758' ],
    108                     'color5' => [ 'color' => 'var(--formTextInitialColor, #454647)' ]
     99            'current_palette' => 'palette-1'
     100        ],
     101        'palettes' => [
     102            [
     103                'id' => 'palette-1',
     104                'color1' => [ 'color' => 'var(--paletteColor1,#3eaf7c)' ],
     105                'color2' => [ 'color' => 'var(--headingColor, rgba(44, 62, 80, 1))' ],
     106                'color3' => [ 'color' => 'var(--color, #454647)' ],
     107                'color4' => [ 'color' => '#555758' ],
     108                'color5' => [ 'color' => 'var(--formTextInitialColor, #454647)' ]
    109109
    110                 ],
     110            ],
    111111
    112                 [
    113                     'id' => 'palette-2',
     112            [
     113                'id' => 'palette-2',
    114114
    115                     'color1' => [ 'color' => '#795040' ],
    116                     'color2' => [ 'color' => 'rgb(80, 54, 44)' ],
    117                     'color3' => [ 'color' => '#474545' ],
    118                     'color4' => [ 'color' => '#585655' ],
    119                     'color5' => [ 'color' => '#474545' ]
     115                'color1' => [ 'color' => '#795040' ],
     116                'color2' => [ 'color' => 'rgb(80, 54, 44)' ],
     117                'color3' => [ 'color' => '#474545' ],
     118                'color4' => [ 'color' => '#585655' ],
     119                'color5' => [ 'color' => '#474545' ]
    120120
    121                 ],
     121            ],
    122122
    123                 [
    124                     'id' => 'palette-3',
     123            [
     124                'id' => 'palette-3',
    125125
    126                     'color1' => [ 'color' => '#3eaf7c' ],
    127                     'color2' => [ 'color' => 'rgb(207, 216, 225)' ],
    128                     'color3' => [ 'color' => '#f0f0f0' ],
    129                     'color4' => [ 'color' => '#c8c8c8' ],
    130                     'color5' => [ 'color' => '#f0f0f0' ]
    131                    
    132                 ]
     126                'color1' => [ 'color' => '#3eaf7c' ],
     127                'color2' => [ 'color' => 'rgb(207, 216, 225)' ],
     128                'color3' => [ 'color' => '#f0f0f0' ],
     129                'color4' => [ 'color' => '#c8c8c8' ],
     130                'color5' => [ 'color' => '#f0f0f0' ]
     131               
    133132            ]
    134133        ],
     
    136135    ]
    137136];
     137
     138/* Backwards compatibility with previous palette settings */
     139if ( wp_get_theme()->get('Version') <= '1.9' ) {
     140   
     141    $options[$prefix . 'items_list_background_palette']['value']['palettes'] = $options[$prefix . 'items_list_background_palette']['palettes'];
     142    unset($options[$prefix . 'items_list_background_palette']['palettes']);
     143
     144    $options[$prefix . 'items_list_text_palette']['value']['palettes'] = $options[$prefix . 'items_list_text_palette']['palettes'];
     145    unset($options[$prefix . 'items_list_text_palette']['palettes']);
     146}
  • tainacan-blocksy/trunk/inc/options/archive-elements/default-view-mode.php

    r2740629 r2919279  
    55$options = [
    66    $prefix . 'default_view_mode' => [
    7         'label' => __('Default view mode', 'blocksy'),
     7        'label' => __('Default view mode', 'tainacan-blocksy'),
    88        'type' => 'ct-select',
    99        'value' => $view_modes['default_view_mode'],
  • tainacan-blocksy/trunk/inc/options/archive-elements/page-header-simpler.php

    r2740629 r2919279  
    3838                'attr' => [ 'data-layers' => 'title-elements' ],
    3939                'design' => 'block',
     40                'manageable' => false,
    4041                'value' => $default_hero_elements,
    4142                'sync' => '',
  • tainacan-blocksy/trunk/inc/options/archive-elements/search-control.php

    r2740629 r2919279  
    7575                'type' => 'ct-condition',
    7676                'condition' => [
    77                     $prefix !== 'tainacan-terms-items_archive_'
     77                    $prefix !== 'tainacan-terms-items_archive_',
     78                ],
     79                'options' => blocksy_get_options(TAINACAN_BLOCKSY_PLUGIN_DIR_PATH . '/inc/options/archive-elements/default-view-mode.php' , [
     80                    'prefix' => $prefix
     81                ], false)
     82            ],
     83            blocksy_rand_md5() => [
     84                'type' => 'ct-condition',
     85                'condition' => [
     86                    $prefix !== 'tainacan-repository-items_archive_',
    7887                ],
    7988                'options' => blocksy_get_options(TAINACAN_BLOCKSY_PLUGIN_DIR_PATH . '/inc/options/archive-elements/default-view-mode.php' , [
  • tainacan-blocksy/trunk/inc/options/single-elements/document-attachments-colors.php

    r2740629 r2919279  
    33if (! isset($prefix)) {
    44    $prefix = '';
     5}
     6
     7$inner_options = [
     8    $prefix . 'document_attachments_colors' => [
     9        'label' => __( 'Color palette for the media above title', 'tainacan-blocksy' ),
     10        'type'  => 'ct-color-palettes-picker',
     11        'design' => 'block',
     12        'predefined' => true,
     13        'wrapperAttr' => [
     14            'data-type' => 'color-palette',
     15            'data-label' => 'media-component-colors'
     16        ],
     17        'value' => [
     18            'color1' => [ 'color' => 'var(--paletteColor6, #edeff2)' ],
     19            'color2' => [ 'color' => 'var(--paletteColor4, #2c3e50)' ],
     20            'color3' => [ 'color' => 'var(--paletteColor1, #3eaf7c)' ],
     21
     22            'current_palette' => 'palette-1',
     23        ],
     24        'palettes' => [
     25            [
     26                'id' => 'palette-1',
     27
     28                'color1' => [ 'color' => 'var(--paletteColor6, #edeff2)' ],
     29                'color2' => [ 'color' => 'var(--paletteColor4, #2c3e50)' ],
     30                'color3' => [ 'color' => 'var(--paletteColor1, #3eaf7c)' ]
     31
     32            ],
     33
     34            [
     35                'id' => 'palette-2',
     36
     37                'color1' => [ 'color' => 'var(--paletteColor3, #415161)' ],
     38                'color2' => [ 'color' => 'var(--paletteColor4, #2c3e50)' ],
     39                'color3' => [ 'color' => 'var(--paletteColor6, #edeff2)' ]
     40
     41            ]
     42        ],
     43        'sync' => '',
     44    ]
     45];
     46
     47/* Backwards compatibility with previous palette settings */
     48if ( wp_get_theme()->get('Version') <= '1.9' ) {
     49   
     50    $inner_options[$prefix . 'document_attachments_colors']['value']['palettes'] = $inner_options[$prefix . 'document_attachments_colors']['palettes'];
     51    unset($inner_options[$prefix . 'document_attachments_colors']['palettes']);
    552}
    653
     
    1158            $prefix . 'page_structure_type' => 'type-gtm'
    1259        ],
    13         'options' => [
    14             $prefix . 'document_attachments_colors' => [
    15                 'label' => __( 'Color palette for the media above title', 'tainacan-blocksy' ),
    16                 'type'  => 'ct-color-palettes-picker',
    17                 'design' => 'block',
    18                 'predefined' => true,
    19                 'wrapperAttr' => [
    20                     'data-type' => 'color-palette',
    21                     'data-label' => 'media-component-colors'
    22                 ],
    23                 'value' => [
    24                     'color1' => [ 'color' => 'var(--paletteColor6, #edeff2)' ],
    25                     'color2' => [ 'color' => 'var(--paletteColor4, #2c3e50)' ],
    26                     'color3' => [ 'color' => 'var(--paletteColor1, #3eaf7c)' ],
    27 
    28                     'current_palette' => 'palette-1',
    29 
    30                     'palettes' => [
    31                         [
    32                             'id' => 'palette-1',
    33 
    34                             'color1' => [ 'color' => 'var(--paletteColor6, #edeff2)' ],
    35                             'color2' => [ 'color' => 'var(--paletteColor4, #2c3e50)' ],
    36                             'color3' => [ 'color' => 'var(--paletteColor1, #3eaf7c)' ]
    37 
    38                         ],
    39 
    40                         [
    41                             'id' => 'palette-2',
    42 
    43                             'color1' => [ 'color' => 'var(--paletteColor3, #415161)' ],
    44                             'color2' => [ 'color' => 'var(--paletteColor7, #f8f9fb)' ],
    45                             'color3' => [ 'color' => 'var(--paletteColor2, #33a370)' ]
    46 
    47                         ]
    48 
    49                     ]
    50                 ],
    51                 'sync' => '',
    52             ]
    53         ]
     60        'options' => $inner_options
    5461    ]
    5562];
  • tainacan-blocksy/trunk/inc/options/single-elements/items-related-to-this.php

    r2816824 r2919279  
    1010    $enabled = 'yes';
    1111}
     12
     13$order_options = tainacan_get_default_order_choices();
    1214
    1315$options = [
     
    5254                'options' => [
    5355                    $prefix . 'items_related_to_this_max_items_per_screen' => [
    54                         'label' => __( 'Max amount of items per slide', 'blocksy' ),
     56                        'label' => __( 'Max amount of items per slide', 'tainacan-blocksy' ),
    5557                        'type' => 'ct-number',
    5658                        'design' => 'inline',
     
    6971                'options' => [
    7072                    $prefix . 'items_related_to_this_max_columns_count' => [
    71                         'label' => __( 'Max amount of items columns', 'blocksy' ),
     73                        'label' => __( 'Max amount of items columns', 'tainacan-blocksy' ),
    7274                        'type' => 'ct-number',
    7375                        'design' => 'inline',
     
    7880                    ]
    7981                ]
     82            ],
     83            $prefix . 'items_related_to_this_order' => [
     84                'label' => __('Order by', 'blocksy'),
     85                'type' => 'ct-select',
     86                'value' => 'title_asc',
     87                'view' => 'text',
     88                'design' => 'inline',
     89                'sync' => '',
     90                'choices' => blocksy_ordered_keys(
     91                    $order_options
     92                )
    8093            ]
    8194        ]
  • tainacan-blocksy/trunk/inc/options/single-elements/tainacan-single-structure.php

    r2740629 r2919279  
    3939            ],
    4040
    41             // 'type-gtm' => [
    42             // 'src'   => tainacan_blocksy_image_picker_url( 'type-gtm.svg' ),
    43             // 'title' => __( 'Document and Attachments above Title', 'tainacan-blocksy' ),
    44             // ]
     41            'type-gtm' => [
     42                'src'   => tainacan_blocksy_image_picker_url( 'type-gtm.svg' ),
     43                'title' => __( 'Document and Attachments above Title', 'tainacan-blocksy' ),
     44            ]
    4545        ],
    4646        'sync' => ''
  • tainacan-blocksy/trunk/inc/plugin.php

    r2826497 r2919279  
    134134            $default_view_mode = 'masonry';
    135135            $enabled_view_modes = [
    136                 'masonry' => __('Masonry', 'tainacan-interface'),
    137                 'cards' => __('Cards', 'tainacan-interface'),
    138                 'table' => __('Table', 'tainacan-interface'),
    139                 'grid' => __('Grid', 'tainacan-interface')
     136                'masonry' => __('Masonry', 'tainacan-blocksy'),
     137                'cards' => __('Cards', 'tainacan-blocksy'),
     138                'table' => __('Table', 'tainacan-blocksy'),
     139                'grid' => __('Grid', 'tainacan-blocksy')
    140140            ];
    141141        }
     
    148148
    149149
     150/**
     151 * Retrieves possible orderby and order options to offer as default
     152 *
     153 * @return array An associative array with orderby and order options
     154 */
     155if ( !function_exists('tainacan_get_default_order_choices') ) {
     156    function tainacan_get_default_order_choices() {
     157        return [
     158            'title_asc' => __( 'Title A-Z', 'tainacan-blocksy'),
     159            'title_desc' => __( 'Title Z-A', 'tainacan-blocksy'),
     160            'date_asc' => __( 'Latest created last', 'tainacan-blocksy'),
     161            'date_desc' => __( 'Latest created first', 'tainacan-blocksy'),
     162            'modified_asc' => __( 'Latest modified last', 'tainacan-blocksy'),
     163            'modified_desc' => __( 'Latest modified first', 'tainacan-blocksy'),
     164        ];
     165    }
     166}
     167
     168/**
     169 * Filters the item single content page structure to add the media gallery above the title
     170 *
     171 */
     172function tainacan_blocksy_render_media_gallery_above_title() {
     173
     174    $prefix = blocksy_manager()->screen->get_prefix();
     175    $page_structure_type = get_theme_mod( $prefix . '_page_structure_type', 'type-dam');
     176
     177    if ($page_structure_type === 'type-gtm') {
     178       
     179        $content_style = get_theme_mod($prefix . '_content_style', 'wide');
     180        $extra_classes = '';
     181
     182        if ( is_array($content_style) ) {
     183
     184            if ( isset($content_style['desktop']) )
     185                $extra_classes .= ' has-content-style-' . $content_style['desktop'] . '--desktop';
     186            if ( isset($content_style['tablet']) )
     187                $extra_classes .= ' has-content-style-' . $content_style['tablet'] . '--tablet';
     188            if ( isset($content_style['mobile']) )
     189                $extra_classes .= ' has-content-style-' . $content_style['mobile'] . '--mobile';
     190
     191        } elseif ( is_string($content_style) ) {
     192            $extra_classes = 'has-content-style-' . $content_style;
     193        }
     194
     195        $media_component_style = '';
     196        $media_component_color_palette = get_theme_mod($prefix . '_document_attachments_colors',
     197        [
     198            'color1' => [ 'color' => 'var(--paletteColor6, #edeff2)' ],
     199            'color2' => [ 'color' => 'var(--paletteColor4, #2c3e50)' ],
     200            'color3' => [ 'color' => 'var(--paletteColor1, #3eaf7c)' ]
     201        ]);
     202       
     203        $media_component_style .= '--tainacan-media-background-color:' . $media_component_color_palette['color1']['color'] . ';';
     204        $media_component_style .= '--tainacan-media-color:' . $media_component_color_palette['color2']['color'] . ';';
     205        $media_component_style .= '--tainacan-media-accent-color:' . $media_component_color_palette['color3']['color'] . ';';
     206       
     207        echo '<div class="tainacan-gallery-above-title ' . $extra_classes . '" style="' . $media_component_style . '">';
     208            tainacan_blocksy_get_template_part( 'template-parts/tainacan-item-single-document' );
     209            do_action( 'tainacan-blocksy-single-item-after-document' ); 
     210
     211            tainacan_blocksy_get_template_part( 'template-parts/tainacan-item-single-attachments' );
     212            do_action( 'tainacan-blocksy-single-item-after-attachments' );
     213        echo '</div>';
     214    }
     215}
     216add_action( 'blocksy:hero:before', 'tainacan_blocksy_render_media_gallery_above_title');
     217
    150218?>
  • tainacan-blocksy/trunk/style.css

    r2867015 r2919279  
    2626  --tainacan-item-hover-background-color: var(--tainacan-item-background-color, white);
    2727  --tainacan-item-heading-hover-background-color: var(--tainacan-item-background-color, white);
     28  --tainacan-input-border-color: var(--form-field-border-initial-color, #e0e5eb);
    2829  --tainacan-skeleton-color: var(--tainacan-item-background-color, white);
    2930  /* Search control */
     
    501502  page-break-inside: avoid;
    502503  break-inside: avoid;
    503   display: inline-block;
    504 }
    505 
    506 .tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata div:last-child {
    507   -webkit-column-break-inside: auto;
    508   page-break-inside: auto;
    509   break-inside: auto;
     504}
     505
     506.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata div:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum) {
    510507  display: inline-block;
    511508}
     
    541538  padding-right: 1rem;
    542539  margin-bottom: 0.25rem;
     540  margin-top: 0.5rem;
    543541  width: 100%;
    544542}
     
    561559.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata p {
    562560  word-wrap: break-word;
     561}
     562
     563.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata iframe {
     564  border: none;
    563565}
    564566
     
    661663
    662664.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-metadatum {
    663   margin-left: 40px;
     665  padding-left: 40px;
    664666}
    665667
     
    716718}
    717719
    718 .tainacan-item-single-page .tainacan-media-component {
     720.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs {
     721  display: flex;
     722  flex-wrap: wrap;
     723  box-sizing: border-box;
     724}
     725
     726.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs .tainacan-item-section {
     727  width: 100%;
     728  display: none;
     729  padding: 2rem 42px 1rem 42px;
     730  border-top: 1px solid var(--form-field-border-initial-color, #e0e5eb);
     731}
     732
     733.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label {
     734  width: 100%;
     735  text-align: center;
     736  margin: 0;
     737  cursor: pointer;
     738  opacity: 0.85;
     739  border-bottom: 3px solid transparent;
     740  transition: border-bottom 0.2s ease;
     741}
     742
     743.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label .tainacan-single-item-section {
     744  margin: 0.75rem 1.5rem;
     745}
     746
     747.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label:hover {
     748  opacity: 1.0;
     749}
     750
     751.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input {
     752  position: absolute;
     753  opacity: 0;
     754}
     755
     756.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input:checked + label {
     757  opacity: 1.0;
     758  border-bottom-color: var(--paletteColor1, #3eaf7c);
     759}
     760
     761.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input:checked + label + .tainacan-item-section {
     762  display: block;
     763}
     764
     765@media screen and (min-width: 768px) {
     766  .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label {
     767    width: auto;
     768  }
     769  .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs .tainacan-item-section {
     770    order: 99;
     771  }
     772}
     773
     774.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses,
     775.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion {
     776  box-sizing: border-box;
     777}
     778
     779.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses .tainacan-item-section,
     780.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion .tainacan-item-section {
     781  width: 100%;
     782  display: none;
     783  padding: 2rem 42px 1rem 42px;
     784  border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);
     785  margin-bottom: 0;
     786}
     787
     788.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label,
     789.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label {
     790  display: flex;
     791  align-items: center;
     792  width: 100%;
     793  margin: 0;
     794  cursor: pointer;
     795  opacity: 0.85;
     796  border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);
     797  transition: opacity 0.2s ease;
     798}
     799
     800.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-single-item-section,
     801.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-single-item-section {
     802  margin: 0.75rem;
     803}
     804
     805.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-icon,
     806.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-icon {
     807  color: var(--paletteColor1, #3eaf7c);
     808  transform: rotate(0deg);
     809  transition: transform 0.2s ease;
     810}
     811
     812.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-icon::before,
     813.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-icon::before {
     814  font-size: 1.75em;
     815}
     816
     817.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label:hover,
     818.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label:hover {
     819  opacity: 1.0;
     820  border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);
     821}
     822
     823.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input,
     824.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input {
     825  position: absolute;
     826  opacity: 0;
     827}
     828
     829.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked + label,
     830.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked + label {
     831  opacity: 1.0;
     832}
     833
     834.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked + label .tainacan-icon,
     835.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked + label .tainacan-icon {
     836  transform: rotate(90deg);
     837}
     838
     839.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked + label + .tainacan-item-section,
     840.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked + label + .tainacan-item-section {
     841  display: block;
     842}
     843
     844.tainacan-item-single-page .tainacan-item-section--items-related-to-this .wp-block-tainacan-dynamic-items-list {
     845  margin-top: 0.25em;
     846  margin-bottom: 0.5em;
     847}
     848
     849.tainacan-item-single-page .tainacan-media-component,
     850.tainacan-gallery-above-title .tainacan-media-component {
    719851  --swiper-theme-color: var(--paletteColor1, #3eaf7c);
    720852  --swiper-navigation-color: var(--paletteColor1, #3eaf7c);
     
    729861.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__name,
    730862.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__caption,
    731 .tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__description {
     863.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__description,
     864.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__name,
     865.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__caption,
     866.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__description {
    732867  font-family: var(--fontFamily);
    733868  font-size: var(--fontSize);
     
    741876}
    742877
    743 .tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs {
     878.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs,
     879.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-thumbs {
    744880  font-weight: normal;
    745881  transition: font-weight 0.3s ease;
    746882}
    747883
    748 .tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs img {
     884.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs img,
     885.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-thumbs img {
    749886  border-radius: var(--borderRadius, 3px);
    750887  border-bottom: 4px solid transparent;
     
    753890}
    754891
    755 .tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-slide-metadata__name {
     892.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-slide-metadata__name,
     893.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-slide-metadata__name {
    756894  display: block;
    757895  margin-top: 0.5rem;
     
    767905}
    768906
    769 .tainacan-item-single-page .tainacan-gallery-above-title {
    770   background-color: var(--tainacan-media-background-color, var(--paletteColor7));
    771   margin-top: calc(-1 * var(--content-vertical-spacing));
    772   margin-bottom: var(--content-vertical-spacing);
    773   margin-left: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));
    774   margin-right: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));
    775   padding-top: calc(var(--content-vertical-spacing)/2);
    776   padding-bottom: calc(var(--content-vertical-spacing)/2);
    777 }
    778 
    779 .tainacan-item-single-page .tainacan-gallery-above-title .tainacan-media-component {
    780   --tainacan-media-background: var(--tainacan-media-background-color, var(--paletteColor7));
    781   --swiper-navigation-color: var(--tainacan-media-accent-color, --paletteColor1);
    782   --swiper-theme-color: var(--tainacan-media-accent-color, --paletteColor1);
    783   --tainacan-label-color: var(--tainacan-media-color, --tainacan-label-color);
    784   --tainacan-info-color: var(--tainacan-media-color, --tainacan-info-color);
    785 }
    786 
    787 .tainacan-item-single-page .tainacan-gallery-above-title .tainacan-item-section {
    788   margin: 0 auto;
    789 }
    790 
    791 .tainacan-item-single-page .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery {
    792   position: sticky;
    793   top: 2rem;
    794 }
    795 
    796 .tainacan-item-single-page .tainacan-item-file-download {
     907@media screen and (min-width: 960px) {
     908  .tainacan-item-single-page .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery,
     909  .tainacan-gallery-above-title .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery {
     910    position: sticky;
     911    top: 2rem;
     912  }
     913}
     914
     915.tainacan-item-single-page .tainacan-item-file-download,
     916.tainacan-gallery-above-title .tainacan-item-file-download {
    797917  position: absolute;
    798918  opacity: 0;
     
    810930}
    811931
    812 .tainacan-item-single-page .tainacan-item-file-download a {
     932.tainacan-item-single-page .tainacan-item-file-download a,
     933.tainacan-gallery-above-title .tainacan-item-file-download a {
    813934  height: 38px;
    814935  width: 38px;
     
    820941}
    821942
    822 .tainacan-item-single-page .tainacan-item-file-download::after {
     943.tainacan-item-single-page .tainacan-item-file-download::after,
     944.tainacan-gallery-above-title .tainacan-item-file-download::after {
    823945  position: relative;
    824946  top: -38px;
     
    840962}
    841963
    842 .tainacan-item-single-page .tainacan-item-section__document {
     964.tainacan-item-single-page .tainacan-item-section__document,
     965.tainacan-gallery-above-title .tainacan-item-section__document {
    843966  position: relative;
    844967}
    845968
    846969.tainacan-item-single-page .tainacan-item-section__document > .twitter-tweet,
    847 .tainacan-item-single-page .tainacan-item-section__document > iframe.wp-embedded-content {
     970.tainacan-item-single-page .tainacan-item-section__document > iframe.wp-embedded-content,
     971.tainacan-gallery-above-title .tainacan-item-section__document > .twitter-tweet,
     972.tainacan-gallery-above-title .tainacan-item-section__document > iframe.wp-embedded-content {
    848973  margin-left: auto;
    849974  margin-right: auto;
     
    851976
    852977.tainacan-item-single-page .tainacan-media-component__swiper-main:hover .tainacan-item-file-download,
    853 .tainacan-item-single-page .tainacan-item-section__document:hover .tainacan-item-file-download {
     978.tainacan-item-single-page .tainacan-item-section__document:hover .tainacan-item-file-download,
     979.tainacan-gallery-above-title .tainacan-media-component__swiper-main:hover .tainacan-item-file-download,
     980.tainacan-gallery-above-title .tainacan-item-section__document:hover .tainacan-item-file-download {
    854981  opacity: 1;
    855982  transform: scale(1);
    856983}
    857984
    858 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs {
     985.tainacan-gallery-above-title {
     986  background-color: var(--tainacan-media-background-color, var(--paletteColor7));
     987  margin-top: calc(-1 * var(--content-vertical-spacing));
     988  margin-bottom: var(--content-vertical-spacing);
     989  margin-left: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));
     990  margin-right: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));
     991  padding-top: calc(var(--content-vertical-spacing)/2);
     992  padding-bottom: calc(var(--content-vertical-spacing)/2);
     993}
     994
     995.tainacan-gallery-above-title .tainacan-media-component {
     996  --tainacan-media-background: var(--tainacan-media-background-color, var(--paletteColor7));
     997  --swiper-navigation-color: var(--tainacan-media-accent-color, --paletteColor1);
     998  --swiper-theme-color: var(--tainacan-media-accent-color, --paletteColor1);
     999  --tainacan-label-color: var(--tainacan-media-color, --tainacan-label-color);
     1000  --tainacan-info-color: var(--tainacan-media-color, --tainacan-info-color);
     1001}
     1002
     1003.tainacan-gallery-above-title .tainacan-item-section {
     1004  margin: 0 auto;
     1005}
     1006
     1007#tainacan-taxonomy-terms-list-form {
    8591008  display: flex;
    860   flex-wrap: wrap;
    861   box-sizing: border-box;
    862 }
    863 
    864 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs .tainacan-item-section {
    865   width: 100%;
    866   display: none;
    867   padding: 2rem 42px 1rem 42px;
    868   border-top: 1px solid var(--form-field-border-initial-color, #e0e5eb);
    869 }
    870 
    871 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label {
    872   width: 100%;
    873   text-align: center;
    874   margin: 0;
    875   cursor: pointer;
    876   opacity: 0.85;
    877   border-bottom: 3px solid transparent;
    878   transition: border-bottom 0.2s ease;
    879 }
    880 
    881 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label .tainacan-single-item-section {
    882   margin: 0.75rem 1.5rem;
    883 }
    884 
    885 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label:hover {
    886   opacity: 1.0;
    887 }
    888 
    889 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input {
    890   position: absolute;
    891   opacity: 0;
    892 }
    893 
    894 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input:checked + label {
    895   opacity: 1.0;
    896   border-bottom-color: var(--paletteColor1, #3eaf7c);
    897 }
    898 
    899 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input:checked + label + .tainacan-item-section {
    900   display: block;
    901 }
    902 
    903 @media screen and (min-width: 768px) {
    904   .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label {
    905     width: auto;
    906   }
    907   .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs .tainacan-item-section {
    908     order: 99;
    909   }
    910 }
    911 
    912 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses,
    913 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion {
    914   box-sizing: border-box;
    915 }
    916 
    917 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses .tainacan-item-section,
    918 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion .tainacan-item-section {
    919   width: 100%;
    920   display: none;
    921   padding: 2rem 42px 1rem 42px;
    922   border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);
    923   margin-bottom: 0;
    924 }
    925 
    926 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label,
    927 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label {
    928   display: flex;
    929   align-items: center;
    930   width: 100%;
    931   margin: 0;
    932   cursor: pointer;
    933   opacity: 0.85;
    934   border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);
    935   transition: opacity 0.2s ease;
    936 }
    937 
    938 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-single-item-section,
    939 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-single-item-section {
    940   margin: 0.75rem;
    941 }
    942 
    943 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-icon,
    944 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-icon {
    945   color: var(--paletteColor1, #3eaf7c);
    946   transform: rotate(0deg);
    947   transition: transform 0.2s ease;
    948 }
    949 
    950 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-icon::before,
    951 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-icon::before {
    952   font-size: 1.75em;
    953 }
    954 
    955 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label:hover,
    956 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label:hover {
    957   opacity: 1.0;
    958   border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);
    959 }
    960 
    961 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input,
    962 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input {
    963   position: absolute;
    964   opacity: 0;
    965 }
    966 
    967 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked + label,
    968 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked + label {
    969   opacity: 1.0;
    970 }
    971 
    972 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked + label .tainacan-icon,
    973 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked + label .tainacan-icon {
    974   transform: rotate(90deg);
    975 }
    976 
    977 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked + label + .tainacan-item-section,
    978 .tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked + label + .tainacan-item-section {
    979   display: block;
    980 }
    981 
    982 .tainacan-item-single-page .tainacan-item-section--items-related-to-this .wp-block-tainacan-dynamic-items-list {
    983   margin-top: 0.25em;
    984   margin-bottom: 0.5em;
     1009  flex-wrap: nowrap;
     1010  flex-direction: row;
     1011  justify-content: space-between;
     1012  align-items: end;
     1013  margin: 1rem 0 1.5rem;
     1014}
     1015
     1016@media screen and (min-width: 1024px) {
     1017  #tainacan-taxonomy-terms-list-form #tainacan-taxonomy-sorting-field > .wp-block-group {
     1018    flex-wrap: nowrap !important;
     1019  }
     1020}
     1021
     1022.tainacan-taxonomy-terms-list-container .entries[data-archive="default"] .entry-card.entry-card .term-name {
     1023  margin-top: 0.25rem;
     1024  margin-bottom: 0.25rem;
     1025}
     1026
     1027.tainacan-taxonomy-terms-list-container .entries[data-archive="default"] .entry-card.entry-card .term-hierarchy-path {
     1028  margin-top: 0px;
     1029  margin-bottom: -0.25rem;
     1030}
     1031
     1032@media (min-width: 690px) {
     1033  .tainacan-taxonomy-terms-list-container .entries:not([data-layout="grid"]) article > .ct-media-container {
     1034    max-width: 20%;
     1035  }
    9851036}
    9861037
  • tainacan-blocksy/trunk/style.css.map

    r2867015 r2919279  
    55        "sass/style.scss",
    66        "sass/tainacan-item-archive.scss",
    7         "sass/tainacan-item-single.scss"
     7        "sass/tainacan-item-single.scss",
     8        "sass/tainacan-taxonomy-single.scss"
    89    ],
    910    "sourcesContent": [
    10         "/**\n * Theme Name: Tainacan Support for Blocksy\n * Description: A Tainacan plugin/child theme compatible with Blocksy theme\n * Author: Tainacan\n * Template: blocksy\n * Text Domain: tainacan-blocksy\n */\n\n /* Tainacan Gutenberg Blocks colors */\n :root {\n    --tainacan-block-primary: var(--paletteColor1, #3eaf7c);\n    --tainacan-block-gray0: var(--backgroundColor, #f8f9fb);\n    --tainacan-block-gray1: var(--backgroundColor, #f8f9fb);\n    --tainacan-block-gray2: var(--form-field-border-initial-color, #e0e5eb);\n    --tainacan-block-gray3: var(--form-field-border-initial-color, #e0e5eb);\n    --tainacan-block-gray4: var(--color, rgba(44, 62, 80, 0.9));\n    --tainacan-block-gray5: var(--headingColor, rgba(44, 62, 80, 1));\n    --background-color: var(--paletteColor7);\n\n    // Previous Blocksy variables\n    --maxSiteWidth: var(--normal-container-max-width);\n }\n\n// Grid mixin for display: grid compatibility\n@mixin display-grid {\n   flex-wrap: wrap;\n   display: flex;\n   display: -ms-grid;\n   display: grid;\n}\n@mixin grid-child ($col-start, $col-end, $row-start, $row-end) {\n   -ms-grid-column: $col-start;\n   -ms-grid-column-span: $col-end - $col-start;\n   -ms-grid-row: $row-start;\n   -ms-grid-row-span: $row-end - $row-start;\n   grid-column: #{$col-start}/#{$col-end};\n   grid-row: #{$row-start}/#{$row-end};\n}\n\n/* Remaining imports */\n@import './tainacan-item-archive.scss';\n@import './tainacan-item-single.scss';",
    11         "/* Tainacan Items list customization */\n.theme-items-list {\n    --tainacan-font-family: var(--fontFamily, inherit);\n    --tainacan-base-font-size: var(--fontSize, 1em);\n//    --tainacan-secondary: var(--paletteColor1, #3eaf7c);\n//    --tainacan-primary: var(--form-field-border-initial-color, #e0e5eb);\n//    --tainacan-background-color: var(--backgroundColor, #f8f9fb);\n//--tainacan-item-background-color: var(--cardBackground, white);\n    --tainacan-item-hover-background-color: var(--tainacan-item-background-color, white);\n    --tainacan-item-heading-hover-background-color: var(--tainacan-item-background-color, white);\n//    --tainacan-input-color: var(--color, rgba(44, 62, 80, 0.9));\n//    --tainacan-input-background-color: var(--form-field-initial-background, white);\n//    --tainacan-input-border-color: var(--form-field-border-initial-color, #e0e5eb);\n//    --tainacan-heading-color: var(--headingColor, rgba(44, 62, 80, 1));\n//    --tainacan-label-color: var(--color, rgba(44, 62, 80, 0.9));\n//    --tainacan-info-color: var(--color, rgba(44, 62, 80, 0.9));\n    --tainacan-skeleton-color: var(--tainacan-item-background-color, white);\n    \n    &:not(.is-fullscreen) {\n        justify-content: center;\n        background: transparent !important;\n        padding: 6px 18px;\n        @include display-grid;\n        grid-template-columns: 0fr 100% 1fr;\n        grid-template-rows: auto 1fr;\n        grid-template-areas:\n          \". searchcontrol .\"\n          \"itemslist itemslist itemslist\";\n    }\n\n    /* Search control */\n    .search-control {\n        grid-area: searchcontrol;\n        border-radius: 0 0 var(--borderRadius, 3px) var(--borderRadius, 3px);\n        padding: 20px 20px 6px 20px !important;\n        margin: 5px 0px;\n\n        .search-control-item {\n            margin-bottom: 20px !important;\n        }\n\n        .control.has-icons-right .icon .mdi-magnify::before {\n            color: var(--tainacan-secondary, #3eaf7c);\n        }\n    }\n\n    /* Advanced Search */\n    #advanced-search-container {\n        max-width: 100%;\n        width: var(--maxSiteWidth,1290px);\n        margin: 0.5rem auto;\n        border-radius: var(--borderRadius,3px) var(--borderRadius,3px) 0 0;\n        box-shadow: var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04));\n        border: none;\n    }\n\n    /* Filters panel */\n    #filters-modal {\n        grid-area: itemslist;\n        justify-self: start;\n        align-self: normal;\n        width: 100%;\n\n        .modal-content {\n            padding: 16px 10px !important;\n\n            @media screen and (max-width: 768px){\n                padding: 16px 10px 16px 12vw;\n                background-color: var(--tainacan-item-background-color,#fff);\n            }\n\n            #filters-items-list {\n                background-color: var(--backgroundColor, #f8f9fb);\n                padding: 20px;\n                margin: -3px;\n\n                .filters-components-list {\n                    margin-bottom: 24px;\n                }\n            }\n        }\n\n        &.tainacan-filter-list-fixed {\n            left: 14px;\n        }\n    }\n\n    /* Items list container */\n    #items-list-area {\n        grid-area: itemslist;\n        justify-self: end;\n        align-self: normal;\n        width: 100%;\n\n        #items-list-results {\n            padding-top: 12px;\n            \n            .table-container {\n                min-width: 100%;\n                padding-top: 0px;\n                padding-left: 10px;\n                padding-bottom: 14px;\n                padding-right: 10px;\n            }\n            \n            /* Tainacan items list view modes */\n            .tainacan-masonry-container .tainacan-masonry-item,\n            .tainacan-records-container .tainacan-record,\n            .tainacan-cards-container .tainacan-card,\n            .tainacan-list-container .tainacan-list {\n                border-radius: var(--borderRadius, 3px);\n                box-shadow: var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04));\n                border: var(--border, none);\n                overflow: hidden;\n\n                .metadata-title p {\n                    font-weight: 500;\n                }\n                .metadata-value,\n                .metadata-label {\n                font-size: 0.8125em !important;\n                }\n            }\n            .tainacan-records-container .tainacan-record,\n            .tainacan-records-container .tainacan-record .list-metadata,\n            .tainacan-list-container .tainacan-list {\n                background-color: var(--tainacan-item-background-color, white) !important;\n            }\n            .tainacan-masonry-container .tainacan-masonry-item {\n                display: flex !important;\n                flex-direction: column-reverse;\n            }\n            .tainacan-cards-container .tainacan-card {\n                min-height: 215px;\n                max-height: 215px;\n\n                .media .list-metadata {\n                    padding: 0.125em 1.375em !important;\n\n                    p.metadata-description {\n                        max-height: 12.75em !important;\n                        line-height: 1.25em;\n                    }\n                }\n            }\n            .tainacan-table {\n                padding: 0 12px;\n                .column-main-content p { \n                    font-weight: 500;\n                }\n                td p {\n                    font-size: 0.725em !important;\n                }\n            }\n            .tainacan-slide-main-view {\n                iframe {\n                    border: none;\n                    border-radius: var(--borderRadius, 3px);\n                }\n            }\n            .tainacan-slides-list {\n                .swiper-slide img {\n                    border-radius: var(--borderRadius, 3px);\n                    padding-bottom: 0;\n                }\n            }\n\n            /* Pagination */\n            .pagination-area {\n                border-top: none;\n                margin-left: 12px;\n                margin-right: 12px;\n\n                .pagination {\n                    font-weight: bold;\n                    --colorActive: #ffffff;\n\n                    .pagination-link {\n                        display: inline-flex;\n                        align-items: center;\n                        justify-content: center;\n                        height: 40px;\n                        width: 42px;\n                        border-radius: 4px;\n                        border: 2px solid transparent;\n                        font-size: 14px;\n                        font-weight: 600;\n                        color: var(--color);\n                        --linkInitialColor: var(--color);\n                        transition: color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), background 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n\n                        &:hover {\n                            text-decoration: none;\n                            border-color: var(--linkHoverColor);\n                            color: var(--linkHoverColor);\n                        }\n                        &.is-current {\n                            color: var(--colorActive) !important;\n                            background: var(--linkHoverColor);\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    /* Advanced Search */\n    .advanced-search-criteria-title hr {\n        display: none;\n    }\n\n    /* Inputs style */\n    input.input,\n    .input,\n    textarea.textarea,\n    .textarea,\n    input[type=\"color\"].input,\n    input[type=\"date\"].input,\n    input[type=\"datetime-local\"].input,\n    input[type=\"datetime\"].input,\n    input[type=\"email\"].input,\n    input[type=\"number\"].input,\n    input[type=\"month\"].input,\n    input[type=\"password\"].input,\n    input[type=\"search\"].input,\n    input[type=\"tel\"].input,\n    input[type=\"text\"].input,\n    input[type=\"time\"].input,\n    input[type=\"url\"].input,\n    input[type=\"week\"].input {\n        border-radius: var(--borderRadius, 3px) !important;\n        border: 1px solid var(--tainacan-input-border-color);\n    }\n}\n\n:not(.wp-block-tainacan-faceted-search)>.theme-items-list:not(.is-fullscreen) {\n    top: -52px !important;\n}\n\n/* Extra classes applied from customizer */\n.page {\n    &.has-filters-panel-style-boxed #filters-modal .modal-content #filters-items-list {\n        border-radius: var(--borderRadius, 3px);\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04));\n    }\n}\n\n/* Tooltips and Modals are outside of the items list div */\nbody:not(.tainacan-admin-page) {\n\n    .tooltip,\n    .tainacan-modal-content {\n        --tainacan-font-family: var(--fontFamily, inherit);\n        --tainacan-base-font-size: var(--fontSize, 1em);\n        --tainacan-secondary: var(--paletteColor1, #3eaf7c);\n        --tainacan-primary: var(--form-field-border-initial-color, #e0e5eb);\n        --tainacan-background-color: var(--backgroundColor, #f8f9fb);\n        --tainacan-input-color: var(--color, rgba(44, 62, 80, 0.9));\n        --tainacan-input-background-color: var(--form-field-initial-background, white);\n        --tainacan-input-border-color: var(--form-field-border-initial-color, #e0e5eb);\n        --tainacan-label-color: var(--color, rgba(44, 62, 80, 0.9));\n        --tainacan-info-color: var(--color, rgba(44, 62, 80, 0.9));\n        --tainacan-heading-color: var(--headingColor, rgba(44, 62, 80, 1));\n    }\n\n    .tainacan-modal-content {\n        border-radius: var(--borderRadius, 6px);\n\n        .tainacan-modal-title {\n            hr {\n                display: none;\n            }\n        }\n        .tabs li {\n            margin-bottom: 0px;\n        }\n        .modal-card-body {\n            background-color: var(--tainacan-item-background-color, white);\n        }\n    }\n}\n\n/* Collection Items List */\n.tainacan-collection-header {\n    display: flex;\n    padding: 36px 18px 28px 18px;\n    justify-content: center;\n    align-items: center;\n    background-color: var(--tainacan-background-color, #f8f9fb);\n    background-size: cover;\n    background-position: center;\n    background-repeat: no-repeat;\n    --headingColor: var(--tainacan-heading-color, rgba(44, 62, 80, 1));\n    --color: var(--tainacan-label-color, #454647);\n    --linkInitialColor: var(--tainacan-secondary, #3eaf7c);\n\n    .tainacan-collection-header__box {\n        width: 100%;\n        padding: 20px;\n\n        .page-title {\n            margin-top: 0px;\n            margin-bottom: 4px;\n            display: block;\n            clear: none;\n        }\n        .ct-title-label {\n            font-weight: normal;\n            &::after {\n                content: ': ';\n            }\n        }\n        .collection-thumbnail {\n            max-width: calc(var(--thumbnail-size, 20%) - 24px);\n            float: left;\n            margin-right: 24px;\n\n            img {\n                border-radius: var(--borderRadius,3px);\n            }\n        }\n        .page-description ,\n        .page-description p {\n            display: block !important;\n            clear: none;\n        }\n    }\n}\n\n.page.has-page-header-style-boxed {\n    .hero-section {\n        margin-bottom: 0.125rem;\n    }\n    .theme-items-list:not(.is-fullscreen) {\n        grid-template-columns: 1fr minmax(auto, var(--maxSiteWidth,1300px)) 1fr;\n    }\n    .tainacan-collection-header .tainacan-collection-header__box {\n        width: var(--maxSiteWidth, 1290px);\n        border-radius: var(--borderRadius,3px) var(--borderRadius, 3px) 0 0;\n        background-color: var(--tainacan-item-background-color,#fff);\n        box-shadow: var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04));\n    }\n    .search-control {\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04));\n    }\n}\n\n",
    12         "\n/* Single Item Page */\n.tainacan-item-single-page {\n\n    // Default spacing and alignment, when inside grid.\n    .tainacan-item-section {\n        max-width: var(--block-max-width);\n        align-self: flex-start;\n        align-self: start;\n        margin-bottom: 2.5rem;\n    }\n\n    .tainacan-item-single {\n        \n        // Overall page layout structure -------------------\n        @include display-grid;\n        align-items: start;\n        grid-column-gap: 48px;\n        column-gap: 48px;\n        \n        .tainacan-item-section--document,\n        .tainacan-item-section--gallery { grid-area: document }\n        .tainacan-item-section--attachments { grid-area: attachments }\n        .tainacan-item-section--metadata,\n        .tainacan-item-section--metadata-sections { grid-area: metadata }\n        .tainacan-item-section--items-related-to-this { grid-area: related }\n        \n        &.tainacan-item-single--layout-type-dam {\n            grid-template-areas:\n                'document'\n                'attachments'\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-dma {\n            grid-template-areas:\n                'document'\n                'metadata'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mda {\n            grid-template-areas:\n                'metadata'\n                'document'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mg {\n            grid-template-areas:\n                'metadata document' \n                'metadata attachments'\n                'metadata related'\n                'metadata .';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'metadata'\n                'document'\n                'attachments'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gm {\n            grid-template-areas:\n                'document metadata' \n                'attachments metadata'\n                'related metadata'\n                '. metadata';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'document'\n                'attachments'\n                'metadata'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gtm {\n            grid-template-areas:\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n\n        // Headings and spacing ----------------------------\n        h1 {\n            --fontSize: 30px;\n        }\n        h2:not(.tainacan-single-item-section) {\n            --fontSize: 22px;\n        }\n        h3:not(.tainacan-metadata-label) {\n            --fontSize: 20px;\n        }\n        h4 {\n            --fontSize: 18px;\n        }\n        h5 {\n            --fontSize: 16px;\n        }\n        h6 {\n            --fontSize: 14px;\n        }\n        .tainacan-single-item-section {\n            text-align: var(--section-alignment, left);\n        }\n\n        // Metadata list -------------------------------------\n        .tainacan-item-section__metadata {\n            height: 100%;\n            -moz-column-width: var(--metadata-column-width, 400px);\n            -webkit-column-width: var(--metadata-column-width, 400px);\n            column-width: var(--metadata-column-width, 400px);\n            \n            div {\n                -webkit-column-break-inside: avoid;\n                page-break-inside: avoid;\n                break-inside: avoid;\n                display: inline-block;\n                \n                &:last-child {\n                    -webkit-column-break-inside: auto;\n                    page-break-inside: auto;\n                    break-inside: auto;\n                    display: inline-block;\n                }\n            }\n            &>div,\n            .tainacan-metadatum {\n                width: 100%;\n            }\n            @media only screen and (min-width: 768px) {\n                -moz-column-gap: 0;\n                -moz-column-rule: none;\n                -webkit-column-gap: 0;\n                -webkit-column-rule: none;\n                column-gap: 4rem;\n                column-rule: none;\n            }\n            @media only screen and (min-width: 1366px) {\n                -moz-column-gap: 7rem;\n                -moz-column-rule: none;\n                -webkit-column-gap: 7rem;\n                -webkit-column-rule: none;\n                column-gap: 7rem;\n                column-rule: none;\n            }\n            h3 {\n                padding-right: 1rem;\n                margin-bottom: 0.25rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            h4,\n            label {\n                padding-right: 0.875rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            p {\n                word-wrap: break-word;\n            }\n            .tainacan-metadata-label {\n                text-align: var(--metadata-label-alignment, left);\n            }\n            .tainacan-metadata-value {\n                text-align: var(--metadata-value-alignment, left);\n                font-family: var(--fontFamily);\n                font-size: var(--fontSize);\n                font-weight: var(--fontWeight);\n                font-style: var(--fontStyle, inherit);\n                line-height: var(--lineHeight);\n                letter-spacing: var(--letterSpacing);\n                text-transform: var(--textTransform);\n                -webkit-text-decoration: var(--textDecoration);\n                text-decoration: var(--textDecoration);\n                margin-bottom: 0.75rem;\n                padding-bottom: 0.75rem;\n                border-bottom: var(--metadata-value-border, 0px solid rgba(125, 125, 125, 0.5));\n            }\n            .tainacan-item-section__metadata-thumbnail img {\n                border-radius: var(--borderRadius, 3px);\n            }\n\n            p:empty {\n                display: none;\n                visibility: hidden;\n            }\n\n            // Metadata type textarea has different separator\n            .multivalue-separator {\n                color: #cbcbcb;\n                margin: 0 8px;    \n            }\n            .hierarchy-separator {\n                color: #cbcbcb;  \n            }\n            .metadata-type-geocoordinate>div {\n                width: 100%;\n            }\n            .metadata-type-compound,\n            .metadata-type-textarea {\n                .multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: 45%;\n                    background: var(--form-field-border-initial-color, #e0e5eb);\n                    content: none;\n                    color: transparent;\n                    margin: 0.875rem auto;\n                }\n            }\n            .tainacan-compound-group {\n                padding-top: 0.5em;\n                margin-bottom: .75rem;\n                padding-left: 1.5rem;\n                border-left: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n\n                .label {\n                    margin: 0;\n                    padding: 0;\n                    font-style: normal;\n                }\n                p {\n                    margin-top: 0rem;\n                    margin-bottom: 0.5rem;\n                }\n\n                &>.multivalue-separator {\n                    margin: 1em auto 1.5em -1.5em;\n                }\n            }\n            .tainacan-relationship-group {\n                .tainacan-relationship-metadatum {\n                    .tainacan-relationship-metadatum-header {\n                        display: flex;\n                        align-items: center;\n                        margin-bottom: 0.5em;\n                        img {\n                            margin-right: 12px;\n                            max-width: 28px;\n                            max-height: 28px;\n                        }\n                        .label {\n                            font-weight: normal;\n                            font-style: normal;\n                            margin-top: 0;\n                            margin-left: 0;\n                            margin-bottom: 0;\n                            margin-right: 0;\n                            padding: 0;\n                        }\n                    }\n                    .tainacan-metadatum {\n                        margin-left: 40px;\n                        .label {\n                            font-size: 1em;\n                            line-height: 1em;\n                            margin-top: 0px;\n                            margin-bottom: 2px;\n                        }\n                        p {\n                            margin-top: 0.25rem;\n                            margin-bottom: 0.5rem;\n                        }\n                    }\n                }\n                &>.multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: calc(100% - 40px);\n                    background: var(--form-field-border-initial-color, #e0e5eb);\n                    content: none;\n                    color: transparent;\n                    margin: 0.5em 0 0.5em 40px;\n                }\n            }\n\n            &.metadata-type-2 {\n                .tainacan-item-section__metadatum {\n                    display: flex;\n                    flex-wrap: nowrap;\n                    \n                    .tainacan-metadata-label {\n                        flex-basis: 40%;\n                        margin-bottom: .75rem;\n                        border-right: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));\n                    }\n                    .tainacan-metadata-value {\n                        flex-basis: 60%;\n                        padding-left: 1rem;\n                    }\n\n                    @media only screen and (max-width: 767px) {\n                        flex-wrap: wrap;\n                    \n                        .tainacan-metadata-label {\n                            flex-basis: 100%;\n                            margin-bottom: 0.25rem;\n                        }\n                        .tainacan-metadata-value {\n                            flex-basis: 100%;\n                            padding-left: 0;\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    // Tainacan Media Component (attachments gallery)\n    .tainacan-media-component {\n        --swiper-theme-color: var(--paletteColor1, #3eaf7c);\n        --swiper-navigation-color: var(--paletteColor1, #3eaf7c);\n        --swiper-navigation-size: 2.5rem;\n        --tainacan-media-background: var(--background-color, #ffffff);\n        --tainacan-media-main-carousel-height: var(--document-height, 60vh);\n        --tainacan-media-main-carousel-width: var(--document-width, 100%);\n        --tainacan-media-thumbs-carousel-width: var(--attachments-carousel-width, 100%);\n        --tainacan-media-thumbs-carousel-item-size: var(--attachments-size, 140px);\n\n        .tainacan-media-component__swiper-main {\n            .swiper-slide-metadata__name,\n            .swiper-slide-metadata__caption,\n            .swiper-slide-metadata__description {\n                font-family: var(--fontFamily);\n                font-size: var(--fontSize);\n                font-weight: var(--fontWeight);\n                font-style: var(--fontStyle, inherit);\n                line-height: var(--lineHeight);\n                letter-spacing: var(--letterSpacing);\n                text-transform: var(--textTransform);\n                -webkit-text-decoration: var(--textDecoration);\n                text-decoration: var(--textDecoration);\n            }\n        }\n        .tainacan-media-component__swiper-thumbs {\n            font-weight: normal;\n            transition: font-weight 0.3s ease;\n    \n            img {\n                border-radius: var(--borderRadius, 3px);\n                border-bottom: 4px solid transparent;\n                margin-bottom: 4px;\n                transition: border 0.3s ease;\n            }\n\n            .swiper-slide-metadata__name {\n                display: block;\n                margin-top: 0.5rem;\n                font-family: var(--fontFamily);\n                font-size: var(--fontSize);\n                font-weight: var(--fontWeight);\n                font-style: var(--fontStyle, inherit);\n                line-height: var(--lineHeight);\n                letter-spacing: var(--letterSpacing);\n                text-transform: var(--textTransform);\n                -webkit-text-decoration: var(--textDecoration);\n                text-decoration: var(--textDecoration);\n            }\n        }\n    }\n\n    // Tainacan Gallery above title\n    .tainacan-gallery-above-title {\n        background-color: var(--tainacan-media-background-color, var(--paletteColor7));\n        margin-top: calc(-1 * var(--content-vertical-spacing));\n        margin-bottom: var(--content-vertical-spacing);\n        margin-left: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n        margin-right: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n        padding-top: calc(var(--content-vertical-spacing)/2);\n        padding-bottom: calc(var(--content-vertical-spacing)/2);\n\n        .tainacan-media-component {\n            --tainacan-media-background: var(--tainacan-media-background-color, var(--paletteColor7));\n            --swiper-navigation-color: var(--tainacan-media-accent-color, --paletteColor1);\n            --swiper-theme-color: var(--tainacan-media-accent-color, --paletteColor1);\n            --tainacan-label-color: var(--tainacan-media-color, --tainacan-label-color);\n            --tainacan-info-color: var(--tainacan-media-color, --tainacan-info-color);\n        }\n        .tainacan-item-section {\n            margin: 0 auto;\n        }\n    }\n\n    // Document and attachments fixed column\n    .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery {\n        position: sticky;\n        top: 2rem;\n    }\n\n    // Document Download button -------------------------------------\n    .tainacan-item-file-download {\n        position: absolute;\n        opacity: 0;\n        transform: scale(0);\n        border-radius: 24px;\n        width: 36px;\n        height: 36px;\n        bottom: 0px;\n        right: calc(50% - 18px);\n        cursor: pointer;\n        font-size: 0;\n        background-color: var(--paletteColor1, #3eaf7c);\n        color: white;\n        transition: opacity 0.3s ease, transform 0.3s ease, font-size 0.3s ease;\n\n        a {\n            height: 38px;\n            width: 38px;\n            display: block;\n            position: relative;\n            z-index: 99;\n            background: transparent !important;\n            padding: 0px !important;\n        }\n\n        &::after {\n            position: relative;\n            top: -38px;\n            display: inline-block;\n            font: normal normal normal 20px/1 \"TainacanIcons\";\n            font-size: 1.25rem !important;\n            line-height: 2.25rem;\n            text-rendering: auto;\n            vertical-align: middle;\n            -webkit-font-smoothing: antialiased;\n            -moz-osx-font-smoothing: grayscale;\n            font-size: 1.25em;\n            text-transform: none !important;\n            letter-spacing: normal !important;\n            content: 'download';\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n    }\n    .tainacan-item-section__document {\n        position: relative;\n\n        &>.twitter-tweet,\n        &>iframe.wp-embedded-content {\n            margin-left: auto;\n            margin-right: auto;\n        }\n    }\n    .tainacan-media-component__swiper-main,\n    .tainacan-item-section__document {\n        &:hover .tainacan-item-file-download {\n            opacity: 1;\n            transform: scale(1);\n        }\n    }\n\n    /* Metadata section layouts */\n    .tainacan-item-section--metadata-sections {\n        .metadata-section-layout--tabs {\n            display: flex;\n            flex-wrap: wrap;\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-top: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n            }\n            label {\n                width: 100%;\n                text-align: center;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 3px solid transparent;\n                transition: border-bottom 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem 1.5rem;\n                }\n\n                &:hover {\n                    opacity: 1.0;\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n                border-bottom-color: var(--paletteColor1, #3eaf7c);\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }    \n            @media screen and (min-width: 768px) {\n                label {\n                    width: auto;\n                }\n                .tainacan-item-section {\n                    order: 99;\n                }\n            } \n        }\n        .metadata-section-layout--collapses,\n        .metadata-section-layout--accordion {\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n                margin-bottom: 0;\n            }\n            label {\n                display: flex;\n                align-items: center;\n                width: 100%;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n                transition: opacity 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem;\n                }\n                .tainacan-icon {\n                    color: var(--paletteColor1, #3eaf7c);\n                    transform: rotate(0deg);\n                    transition: transform 0.2s ease;\n\n                    &::before {\n                        font-size: 1.75em;\n                    }\n                }\n                &:hover {\n                    opacity: 1.0;\n                    border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n\n                .tainacan-icon {\n                    transform: rotate(90deg);\n                }\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }         \n        }\n    }\n\n    /* Items related to this section */\n    .tainacan-item-section--items-related-to-this .wp-block-tainacan-dynamic-items-list {\n        margin-top: 0.25em;\n        margin-bottom: 0.5em;\n    }\n}"
     11        "/**\n * Theme Name: Tainacan Support for Blocksy\n * Description: A Tainacan plugin/child theme compatible with Blocksy theme\n * Author: Tainacan\n * Template: blocksy\n * Text Domain: tainacan-blocksy\n */\n\n /* Tainacan Gutenberg Blocks colors */\n :root {\n    --tainacan-block-primary: var(--paletteColor1, #3eaf7c);\n    --tainacan-block-gray0: var(--backgroundColor, #f8f9fb);\n    --tainacan-block-gray1: var(--backgroundColor, #f8f9fb);\n    --tainacan-block-gray2: var(--form-field-border-initial-color, #e0e5eb);\n    --tainacan-block-gray3: var(--form-field-border-initial-color, #e0e5eb);\n    --tainacan-block-gray4: var(--color, rgba(44, 62, 80, 0.9));\n    --tainacan-block-gray5: var(--headingColor, rgba(44, 62, 80, 1));\n    --background-color: var(--paletteColor7);\n\n    // Previous Blocksy variables\n    --maxSiteWidth: var(--normal-container-max-width);\n }\n\n// Grid mixin for display: grid compatibility\n@mixin display-grid {\n   flex-wrap: wrap;\n   display: flex;\n   display: -ms-grid;\n   display: grid;\n}\n@mixin grid-child ($col-start, $col-end, $row-start, $row-end) {\n   -ms-grid-column: $col-start;\n   -ms-grid-column-span: $col-end - $col-start;\n   -ms-grid-row: $row-start;\n   -ms-grid-row-span: $row-end - $row-start;\n   grid-column: #{$col-start}/#{$col-end};\n   grid-row: #{$row-start}/#{$row-end};\n}\n\n/* Remaining imports */\n@import './tainacan-item-archive.scss';\n@import './tainacan-item-single.scss';\n@import './tainacan-taxonomy-single.scss';",
     12        "/* Tainacan Items list customization */\n.theme-items-list {\n    --tainacan-font-family: var(--fontFamily, inherit);\n    --tainacan-base-font-size: var(--fontSize, 1em);\n//    --tainacan-secondary: var(--paletteColor1, #3eaf7c);\n//    --tainacan-primary: var(--form-field-border-initial-color, #e0e5eb);\n//    --tainacan-background-color: var(--backgroundColor, #f8f9fb);\n//--tainacan-item-background-color: var(--cardBackground, white);\n    --tainacan-item-hover-background-color: var(--tainacan-item-background-color, white);\n    --tainacan-item-heading-hover-background-color: var(--tainacan-item-background-color, white);\n//    --tainacan-input-color: var(--color, rgba(44, 62, 80, 0.9));\n//    --tainacan-input-background-color: var(--form-field-initial-background, white);\n    --tainacan-input-border-color: var(--form-field-border-initial-color, #e0e5eb);\n//    --tainacan-heading-color: var(--headingColor, rgba(44, 62, 80, 1));\n//    --tainacan-label-color: var(--color, rgba(44, 62, 80, 0.9));\n//    --tainacan-info-color: var(--color, rgba(44, 62, 80, 0.9));\n    --tainacan-skeleton-color: var(--tainacan-item-background-color, white);\n    \n    &:not(.is-fullscreen) {\n        justify-content: center;\n        background: transparent !important;\n        padding: 6px 18px;\n        @include display-grid;\n        grid-template-columns: 0fr 100% 1fr;\n        grid-template-rows: auto 1fr;\n        grid-template-areas:\n          \". searchcontrol .\"\n          \"itemslist itemslist itemslist\";\n    }\n\n    /* Search control */\n    .search-control {\n        grid-area: searchcontrol;\n        border-radius: 0 0 var(--borderRadius, 3px) var(--borderRadius, 3px);\n        padding: 20px 20px 6px 20px !important;\n        margin: 5px 0px;\n\n        .search-control-item {\n            margin-bottom: 20px !important;\n        }\n\n        .control.has-icons-right .icon .mdi-magnify::before {\n            color: var(--tainacan-secondary, #3eaf7c);\n        }\n    }\n\n    /* Advanced Search */\n    #advanced-search-container {\n        max-width: 100%;\n        width: var(--maxSiteWidth,1290px);\n        margin: 0.5rem auto;\n        border-radius: var(--borderRadius,3px) var(--borderRadius,3px) 0 0;\n        box-shadow: var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04));\n        border: none;\n    }\n\n    /* Filters panel */\n    #filters-modal {\n        grid-area: itemslist;\n        justify-self: start;\n        align-self: normal;\n        width: 100%;\n\n        .modal-content {\n            padding: 16px 10px !important;\n\n            @media screen and (max-width: 768px){\n                padding: 16px 10px 16px 12vw;\n                background-color: var(--tainacan-item-background-color,#fff);\n            }\n\n            #filters-items-list {\n                background-color: var(--backgroundColor, #f8f9fb);\n                padding: 20px;\n                margin: -3px;\n\n                .filters-components-list {\n                    margin-bottom: 24px;\n                }\n            }\n        }\n\n        &.tainacan-filter-list-fixed {\n            left: 14px;\n        }\n    }\n\n    /* Items list container */\n    #items-list-area {\n        grid-area: itemslist;\n        justify-self: end;\n        align-self: normal;\n        width: 100%;\n\n        #items-list-results {\n            padding-top: 12px;\n            \n            .table-container {\n                min-width: 100%;\n                padding-top: 0px;\n                padding-left: 10px;\n                padding-bottom: 14px;\n                padding-right: 10px;\n            }\n            \n            /* Tainacan items list view modes */\n            .tainacan-masonry-container .tainacan-masonry-item,\n            .tainacan-records-container .tainacan-record,\n            .tainacan-cards-container .tainacan-card,\n            .tainacan-list-container .tainacan-list {\n                border-radius: var(--borderRadius, 3px);\n                box-shadow: var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04));\n                border: var(--border, none);\n                overflow: hidden;\n\n                .metadata-title p {\n                    font-weight: 500;\n                }\n                .metadata-value,\n                .metadata-label {\n                font-size: 0.8125em !important;\n                }\n            }\n            .tainacan-records-container .tainacan-record,\n            .tainacan-records-container .tainacan-record .list-metadata,\n            .tainacan-list-container .tainacan-list {\n                background-color: var(--tainacan-item-background-color, white) !important;\n            }\n            .tainacan-masonry-container .tainacan-masonry-item {\n                display: flex !important;\n                flex-direction: column-reverse;\n            }\n            .tainacan-cards-container .tainacan-card {\n                min-height: 215px;\n                max-height: 215px;\n\n                .media .list-metadata {\n                    padding: 0.125em 1.375em !important;\n\n                    p.metadata-description {\n                        max-height: 12.75em !important;\n                        line-height: 1.25em;\n                    }\n                }\n            }\n            .tainacan-table {\n                padding: 0 12px;\n                .column-main-content p { \n                    font-weight: 500;\n                }\n                td p {\n                    font-size: 0.725em !important;\n                }\n            }\n            .tainacan-slide-main-view {\n                iframe {\n                    border: none;\n                    border-radius: var(--borderRadius, 3px);\n                }\n            }\n            .tainacan-slides-list {\n                .swiper-slide img {\n                    border-radius: var(--borderRadius, 3px);\n                    padding-bottom: 0;\n                }\n            }\n\n            /* Pagination */\n            .pagination-area {\n                border-top: none;\n                margin-left: 12px;\n                margin-right: 12px;\n\n                .pagination {\n                    font-weight: bold;\n                    --colorActive: #ffffff;\n\n                    .pagination-link {\n                        display: inline-flex;\n                        align-items: center;\n                        justify-content: center;\n                        height: 40px;\n                        width: 42px;\n                        border-radius: 4px;\n                        border: 2px solid transparent;\n                        font-size: 14px;\n                        font-weight: 600;\n                        color: var(--color);\n                        --linkInitialColor: var(--color);\n                        transition: color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), background 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n\n                        &:hover {\n                            text-decoration: none;\n                            border-color: var(--linkHoverColor);\n                            color: var(--linkHoverColor);\n                        }\n                        &.is-current {\n                            color: var(--colorActive) !important;\n                            background: var(--linkHoverColor);\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    /* Advanced Search */\n    .advanced-search-criteria-title hr {\n        display: none;\n    }\n\n    /* Inputs style */\n    input.input,\n    .input,\n    textarea.textarea,\n    .textarea,\n    input[type=\"color\"].input,\n    input[type=\"date\"].input,\n    input[type=\"datetime-local\"].input,\n    input[type=\"datetime\"].input,\n    input[type=\"email\"].input,\n    input[type=\"number\"].input,\n    input[type=\"month\"].input,\n    input[type=\"password\"].input,\n    input[type=\"search\"].input,\n    input[type=\"tel\"].input,\n    input[type=\"text\"].input,\n    input[type=\"time\"].input,\n    input[type=\"url\"].input,\n    input[type=\"week\"].input {\n        border-radius: var(--borderRadius, 3px) !important;\n        border: 1px solid var(--tainacan-input-border-color);\n    }\n}\n\n:not(.wp-block-tainacan-faceted-search)>.theme-items-list:not(.is-fullscreen) {\n    top: -52px !important;\n}\n\n/* Extra classes applied from customizer */\n.page {\n    &.has-filters-panel-style-boxed #filters-modal .modal-content #filters-items-list {\n        border-radius: var(--borderRadius, 3px);\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04));\n    }\n}\n\n/* Tooltips and Modals are outside of the items list div */\nbody:not(.tainacan-admin-page) {\n\n    .tooltip,\n    .tainacan-modal-content {\n        --tainacan-font-family: var(--fontFamily, inherit);\n        --tainacan-base-font-size: var(--fontSize, 1em);\n        --tainacan-secondary: var(--paletteColor1, #3eaf7c);\n        --tainacan-primary: var(--form-field-border-initial-color, #e0e5eb);\n        --tainacan-background-color: var(--backgroundColor, #f8f9fb);\n        --tainacan-input-color: var(--color, rgba(44, 62, 80, 0.9));\n        --tainacan-input-background-color: var(--form-field-initial-background, white);\n        --tainacan-input-border-color: var(--form-field-border-initial-color, #e0e5eb);\n        --tainacan-label-color: var(--color, rgba(44, 62, 80, 0.9));\n        --tainacan-info-color: var(--color, rgba(44, 62, 80, 0.9));\n        --tainacan-heading-color: var(--headingColor, rgba(44, 62, 80, 1));\n    }\n\n    .tainacan-modal-content {\n        border-radius: var(--borderRadius, 6px);\n\n        .tainacan-modal-title {\n            hr {\n                display: none;\n            }\n        }\n        .tabs li {\n            margin-bottom: 0px;\n        }\n        .modal-card-body {\n            background-color: var(--tainacan-item-background-color, white);\n        }\n    }\n}\n\n/* Collection Items List */\n.tainacan-collection-header {\n    display: flex;\n    padding: 36px 18px 28px 18px;\n    justify-content: center;\n    align-items: center;\n    background-color: var(--tainacan-background-color, #f8f9fb);\n    background-size: cover;\n    background-position: center;\n    background-repeat: no-repeat;\n    --headingColor: var(--tainacan-heading-color, rgba(44, 62, 80, 1));\n    --color: var(--tainacan-label-color, #454647);\n    --linkInitialColor: var(--tainacan-secondary, #3eaf7c);\n\n    .tainacan-collection-header__box {\n        width: 100%;\n        padding: 20px;\n\n        .page-title {\n            margin-top: 0px;\n            margin-bottom: 4px;\n            display: block;\n            clear: none;\n        }\n        .ct-title-label {\n            font-weight: normal;\n            &::after {\n                content: ': ';\n            }\n        }\n        .collection-thumbnail {\n            max-width: calc(var(--thumbnail-size, 20%) - 24px);\n            float: left;\n            margin-right: 24px;\n\n            img {\n                border-radius: var(--borderRadius,3px);\n            }\n        }\n        .page-description ,\n        .page-description p {\n            display: block !important;\n            clear: none;\n        }\n    }\n}\n\n.page.has-page-header-style-boxed {\n    .hero-section {\n        margin-bottom: 0.125rem;\n    }\n    .theme-items-list:not(.is-fullscreen) {\n        grid-template-columns: 1fr minmax(auto, var(--maxSiteWidth,1300px)) 1fr;\n    }\n    .tainacan-collection-header .tainacan-collection-header__box {\n        width: var(--maxSiteWidth, 1290px);\n        border-radius: var(--borderRadius,3px) var(--borderRadius, 3px) 0 0;\n        background-color: var(--tainacan-item-background-color,#fff);\n        box-shadow: var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04));\n    }\n    .search-control {\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04));\n    }\n}\n\n",
     13        "\n/* Single Item Page */\n.tainacan-item-single-page {\n\n    // Default spacing and alignment, when inside grid.\n    .tainacan-item-section {\n        max-width: var(--block-max-width);\n        align-self: flex-start;\n        align-self: start;\n        margin-bottom: 2.5rem;\n    }\n\n    .tainacan-item-single {\n        \n        // Overall page layout structure -------------------\n        @include display-grid;\n        align-items: start;\n        grid-column-gap: 48px;\n        column-gap: 48px;\n        \n        .tainacan-item-section--document,\n        .tainacan-item-section--gallery { grid-area: document }\n        .tainacan-item-section--attachments { grid-area: attachments }\n        .tainacan-item-section--metadata,\n        .tainacan-item-section--metadata-sections { grid-area: metadata }\n        .tainacan-item-section--items-related-to-this { grid-area: related }\n        \n        &.tainacan-item-single--layout-type-dam {\n            grid-template-areas:\n                'document'\n                'attachments'\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-dma {\n            grid-template-areas:\n                'document'\n                'metadata'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mda {\n            grid-template-areas:\n                'metadata'\n                'document'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mg {\n            grid-template-areas:\n                'metadata document' \n                'metadata attachments'\n                'metadata related'\n                'metadata .';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'metadata'\n                'document'\n                'attachments'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gm {\n            grid-template-areas:\n                'document metadata' \n                'attachments metadata'\n                'related metadata'\n                '. metadata';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'document'\n                'attachments'\n                'metadata'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gtm {\n            grid-template-areas:\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n\n        // Headings and spacing ----------------------------\n        h1 {\n            --fontSize: 30px;\n        }\n        h2:not(.tainacan-single-item-section) {\n            --fontSize: 22px;\n        }\n        h3:not(.tainacan-metadata-label) {\n            --fontSize: 20px;\n        }\n        h4 {\n            --fontSize: 18px;\n        }\n        h5 {\n            --fontSize: 16px;\n        }\n        h6 {\n            --fontSize: 14px;\n        }\n        .tainacan-single-item-section {\n            text-align: var(--section-alignment, left);\n        }\n\n        // Metadata list -------------------------------------\n        .tainacan-item-section__metadata {\n            height: 100%;\n            -moz-column-width: var(--metadata-column-width, 400px);\n            -webkit-column-width: var(--metadata-column-width, 400px);\n            column-width: var(--metadata-column-width, 400px);\n            \n            div {\n                -webkit-column-break-inside: avoid;\n                page-break-inside: avoid;\n                break-inside: avoid;\n                \n                &:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum) {\n                    display: inline-block;\n                }\n            }\n            &>div,\n            .tainacan-metadatum {\n                width: 100%;\n            }\n            @media only screen and (min-width: 768px) {\n                -moz-column-gap: 0;\n                -moz-column-rule: none;\n                -webkit-column-gap: 0;\n                -webkit-column-rule: none;\n                column-gap: 4rem;\n                column-rule: none;\n            }\n            @media only screen and (min-width: 1366px) {\n                -moz-column-gap: 7rem;\n                -moz-column-rule: none;\n                -webkit-column-gap: 7rem;\n                -webkit-column-rule: none;\n                column-gap: 7rem;\n                column-rule: none;\n            }\n            h3 {\n                padding-right: 1rem;\n                margin-bottom: 0.25rem;\n                margin-top: 0.5rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            h4,\n            label {\n                padding-right: 0.875rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            p {\n                word-wrap: break-word;\n            }\n            iframe {\n                border: none;\n            }\n            .tainacan-metadata-label {\n                text-align: var(--metadata-label-alignment, left);\n            }\n            .tainacan-metadata-value {\n                text-align: var(--metadata-value-alignment, left);\n                font-family: var(--fontFamily);\n                font-size: var(--fontSize);\n                font-weight: var(--fontWeight);\n                font-style: var(--fontStyle, inherit);\n                line-height: var(--lineHeight);\n                letter-spacing: var(--letterSpacing);\n                text-transform: var(--textTransform);\n                -webkit-text-decoration: var(--textDecoration);\n                text-decoration: var(--textDecoration);\n                margin-bottom: 0.75rem;\n                padding-bottom: 0.75rem;\n                border-bottom: var(--metadata-value-border, 0px solid rgba(125, 125, 125, 0.5));\n            }\n            .tainacan-item-section__metadata-thumbnail img {\n                border-radius: var(--borderRadius, 3px);\n            }\n\n            p:empty {\n                display: none;\n                visibility: hidden;\n            }\n\n            // Metadata type textarea has different separator\n            .multivalue-separator {\n                color: #cbcbcb;\n                margin: 0 8px;    \n            }\n            .hierarchy-separator {\n                color: #cbcbcb;  \n            }\n            .metadata-type-geocoordinate>div {\n                width: 100%;\n            }\n            .metadata-type-compound,\n            .metadata-type-textarea {\n                .multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: 45%;\n                    background: var(--form-field-border-initial-color, #e0e5eb);\n                    content: none;\n                    color: transparent;\n                    margin: 0.875rem auto;\n                }\n            }\n            .tainacan-compound-group {\n                padding-top: 0.5em;\n                margin-bottom: .75rem;\n                padding-left: 1.5rem;\n                border-left: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n\n                .label {\n                    margin: 0;\n                    padding: 0;\n                    font-style: normal;\n                }\n                p {\n                    margin-top: 0rem;\n                    margin-bottom: 0.5rem;\n                }\n\n                &>.multivalue-separator {\n                    margin: 1em auto 1.5em -1.5em;\n                }\n            }\n            .tainacan-relationship-group {\n                .tainacan-relationship-metadatum {\n                    .tainacan-relationship-metadatum-header {\n                        display: flex;\n                        align-items: center;\n                        margin-bottom: 0.5em;\n                        img {\n                            margin-right: 12px;\n                            max-width: 28px;\n                            max-height: 28px;\n                        }\n                        .label {\n                            font-weight: normal;\n                            font-style: normal;\n                            margin-top: 0;\n                            margin-left: 0;\n                            margin-bottom: 0;\n                            margin-right: 0;\n                            padding: 0;\n                        }\n                    }\n                    .tainacan-metadatum {\n                        padding-left: 40px;\n                        .label {\n                            font-size: 1em;\n                            line-height: 1em;\n                            margin-top: 0px;\n                            margin-bottom: 2px;\n                        }\n                        p {\n                            margin-top: 0.25rem;\n                            margin-bottom: 0.5rem;\n                        }\n                    }\n                }\n                &>.multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: calc(100% - 40px);\n                    background: var(--form-field-border-initial-color, #e0e5eb);\n                    content: none;\n                    color: transparent;\n                    margin: 0.5em 0 0.5em 40px;\n                }\n            }\n\n            &.metadata-type-2 {\n                .tainacan-item-section__metadatum {\n                    display: flex;\n                    flex-wrap: nowrap;\n                    \n                    .tainacan-metadata-label {\n                        flex-basis: 40%;\n                        margin-bottom: .75rem;\n                        border-right: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));\n                    }\n                    .tainacan-metadata-value {\n                        flex-basis: 60%;\n                        padding-left: 1rem;\n                    }\n\n                    @media only screen and (max-width: 767px) {\n                        flex-wrap: wrap;\n                    \n                        .tainacan-metadata-label {\n                            flex-basis: 100%;\n                            margin-bottom: 0.25rem;\n                        }\n                        .tainacan-metadata-value {\n                            flex-basis: 100%;\n                            padding-left: 0;\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    /* Metadata section layouts */\n    .tainacan-item-section--metadata-sections {\n        .metadata-section-layout--tabs {\n            display: flex;\n            flex-wrap: wrap;\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-top: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n            }\n            label {\n                width: 100%;\n                text-align: center;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 3px solid transparent;\n                transition: border-bottom 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem 1.5rem;\n                }\n\n                &:hover {\n                    opacity: 1.0;\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n                border-bottom-color: var(--paletteColor1, #3eaf7c);\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }    \n            @media screen and (min-width: 768px) {\n                label {\n                    width: auto;\n                }\n                .tainacan-item-section {\n                    order: 99;\n                }\n            } \n        }\n        .metadata-section-layout--collapses,\n        .metadata-section-layout--accordion {\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n                margin-bottom: 0;\n            }\n            label {\n                display: flex;\n                align-items: center;\n                width: 100%;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n                transition: opacity 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem;\n                }\n                .tainacan-icon {\n                    color: var(--paletteColor1, #3eaf7c);\n                    transform: rotate(0deg);\n                    transition: transform 0.2s ease;\n\n                    &::before {\n                        font-size: 1.75em;\n                    }\n                }\n                &:hover {\n                    opacity: 1.0;\n                    border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n\n                .tainacan-icon {\n                    transform: rotate(90deg);\n                }\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }         \n        }\n    }\n\n    /* Items related to this section */\n    .tainacan-item-section--items-related-to-this .wp-block-tainacan-dynamic-items-list {\n        margin-top: 0.25em;\n        margin-bottom: 0.5em;\n    }\n}\n\n.tainacan-item-single-page,\n.tainacan-gallery-above-title {\n\n    // Tainacan Media Component (attachments gallery)\n    .tainacan-media-component {\n        --swiper-theme-color: var(--paletteColor1, #3eaf7c);\n        --swiper-navigation-color: var(--paletteColor1, #3eaf7c);\n        --swiper-navigation-size: 2.5rem;\n        --tainacan-media-background: var(--background-color, #ffffff);\n        --tainacan-media-main-carousel-height: var(--document-height, 60vh);\n        --tainacan-media-main-carousel-width: var(--document-width, 100%);\n        --tainacan-media-thumbs-carousel-width: var(--attachments-carousel-width, 100%);\n        --tainacan-media-thumbs-carousel-item-size: var(--attachments-size, 140px);\n\n        .tainacan-media-component__swiper-main {\n            .swiper-slide-metadata__name,\n            .swiper-slide-metadata__caption,\n            .swiper-slide-metadata__description {\n                font-family: var(--fontFamily);\n                font-size: var(--fontSize);\n                font-weight: var(--fontWeight);\n                font-style: var(--fontStyle, inherit);\n                line-height: var(--lineHeight);\n                letter-spacing: var(--letterSpacing);\n                text-transform: var(--textTransform);\n                -webkit-text-decoration: var(--textDecoration);\n                text-decoration: var(--textDecoration);\n            }\n        }\n        .tainacan-media-component__swiper-thumbs {\n            font-weight: normal;\n            transition: font-weight 0.3s ease;\n\n            img {\n                border-radius: var(--borderRadius, 3px);\n                border-bottom: 4px solid transparent;\n                margin-bottom: 4px;\n                transition: border 0.3s ease;\n            }\n\n            .swiper-slide-metadata__name {\n                display: block;\n                margin-top: 0.5rem;\n                font-family: var(--fontFamily);\n                font-size: var(--fontSize);\n                font-weight: var(--fontWeight);\n                font-style: var(--fontStyle, inherit);\n                line-height: var(--lineHeight);\n                letter-spacing: var(--letterSpacing);\n                text-transform: var(--textTransform);\n                -webkit-text-decoration: var(--textDecoration);\n                text-decoration: var(--textDecoration);\n            }\n        }\n    }\n\n    @media screen and (min-width: 960px) {\n        // Document and attachments fixed column\n        .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery {\n            position: sticky;\n            top: 2rem;\n        }   \n    }\n\n    // Document Download button -------------------------------------\n    .tainacan-item-file-download {\n        position: absolute;\n        opacity: 0;\n        transform: scale(0);\n        border-radius: 24px;\n        width: 36px;\n        height: 36px;\n        bottom: 0px;\n        right: calc(50% - 18px);\n        cursor: pointer;\n        font-size: 0;\n        background-color: var(--paletteColor1, #3eaf7c);\n        color: white;\n        transition: opacity 0.3s ease, transform 0.3s ease, font-size 0.3s ease;\n\n        a {\n            height: 38px;\n            width: 38px;\n            display: block;\n            position: relative;\n            z-index: 99;\n            background: transparent !important;\n            padding: 0px !important;\n        }\n\n        &::after {\n            position: relative;\n            top: -38px;\n            display: inline-block;\n            font: normal normal normal 20px/1 \"TainacanIcons\";\n            font-size: 1.25rem !important;\n            line-height: 2.25rem;\n            text-rendering: auto;\n            vertical-align: middle;\n            -webkit-font-smoothing: antialiased;\n            -moz-osx-font-smoothing: grayscale;\n            font-size: 1.25em;\n            text-transform: none !important;\n            letter-spacing: normal !important;\n            content: 'download';\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n    }\n    .tainacan-item-section__document {\n        position: relative;\n\n        &>.twitter-tweet,\n        &>iframe.wp-embedded-content {\n            margin-left: auto;\n            margin-right: auto;\n        }\n    }\n    .tainacan-media-component__swiper-main,\n    .tainacan-item-section__document {\n        &:hover .tainacan-item-file-download {\n            opacity: 1;\n            transform: scale(1);\n        }\n    }\n}\n\n// Tainacan Gallery above title\n.tainacan-gallery-above-title {\n    background-color: var(--tainacan-media-background-color, var(--paletteColor7));\n    margin-top: calc(-1 * var(--content-vertical-spacing));\n    margin-bottom: var(--content-vertical-spacing);\n    margin-left: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n    margin-right: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n    padding-top: calc(var(--content-vertical-spacing)/2);\n    padding-bottom: calc(var(--content-vertical-spacing)/2);\n\n    .tainacan-media-component {\n        --tainacan-media-background: var(--tainacan-media-background-color, var(--paletteColor7));\n        --swiper-navigation-color: var(--tainacan-media-accent-color, --paletteColor1);\n        --swiper-theme-color: var(--tainacan-media-accent-color, --paletteColor1);\n        --tainacan-label-color: var(--tainacan-media-color, --tainacan-label-color);\n        --tainacan-info-color: var(--tainacan-media-color, --tainacan-info-color);\n    }\n    .tainacan-item-section {\n        margin: 0 auto;\n    }\n}",
     14        "#tainacan-taxonomy-terms-list-form {\n    display: flex;\n    flex-wrap: nowrap;\n    flex-direction: row;\n    justify-content: space-between;\n    align-items: end;\n    margin: 1rem 0 1.5rem;\n\n    @media screen and (min-width: 1024px) {\n        #tainacan-taxonomy-sorting-field {\n            &>.wp-block-group {\n                flex-wrap: nowrap !important;\n            }\n        }   \n    }\n}\n.tainacan-taxonomy-terms-list-container {\n\n    .entries[data-archive=\"default\"] .entry-card.entry-card {\n        .term-name {\n            margin-top: 0.25rem;\n            margin-bottom: 0.25rem;\n        }\n        .term-hierarchy-path {\n            margin-top: 0px;\n            margin-bottom: -0.25rem;\n        }\n    }\n    \n    .entries:not([data-layout=\"grid\"]) article > .ct-media-container {\n        @media (min-width: 690px) {\n            max-width: 20%;\n        }\n    }\n}\n"
    1315    ],
    1416    "names": [],
    15     "mappings": "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"
     17    "mappings": "AAAA;;;;;;GAMG;AAEF,sCAAsC;AACtC,AAAA,KAAK,CAAC;EACH,wBAAwB,CAAA,8BAAC;EACzB,sBAAsB,CAAA,gCAAC;EACvB,sBAAsB,CAAA,gCAAC;EACvB,sBAAsB,CAAA,gDAAC;EACvB,sBAAsB,CAAA,gDAAC;EACvB,sBAAsB,CAAA,oCAAC;EACvB,sBAAsB,CAAA,yCAAC;EACvB,kBAAkB,CAAA,qBAAC;EAGnB,cAAc,CAAA,kCAAC;CACjB;;AAkBF,uBAAuB;ACvCvB,uCAAuC;AACvC,AAAA,iBAAiB,CAAC;EACd,sBAAsB,CAAA,2BAAC;EACvB,yBAAyB,CAAA,qBAAC;EAK1B,sCAAsC,CAAA,6CAAC;EACvC,8CAA8C,CAAA,6CAAC;EAG/C,6BAA6B,CAAA,gDAAC;EAI9B,yBAAyB,CAAA,6CAAC;EAc1B,oBAAoB;EAgBpB,qBAAqB;EAUrB,mBAAmB;EA+BnB,0BAA0B;EAuH1B,qBAAqB;EAKrB,kBAAkB;CAsBrB;;AAxOD,AAiBI,iBAjBa,AAiBZ,IAAK,CAAA,cAAc,EAAE;EAClB,eAAe,EAAE,MAAM;EACvB,UAAU,EAAE,sBAAsB;EAClC,OAAO,EAAE,QAAQ;EDItB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,IAAI;EACb,OAAO,EAAE,QAAQ;EACjB,OAAO,EAAE,IAAI;ECLR,qBAAqB,EAAE,YAAY;EACnC,kBAAkB,EAAE,QAAQ;EAC5B,mBAAmB,EACjB,mDAC+B;CACpC;;AA3BL,AA8BI,iBA9Ba,CA8Bb,eAAe,CAAC;EACZ,SAAS,EAAE,aAAa;EACxB,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,wBAAwB;EACpE,OAAO,EAAE,6BAA6B;EACtC,MAAM,EAAE,OAAO;CASlB;;AA3CL,AAoCQ,iBApCS,CA8Bb,eAAe,CAMX,oBAAoB,CAAC;EACjB,aAAa,EAAE,eAAe;CACjC;;AAtCT,AAwCQ,iBAxCS,CA8Bb,eAAe,CAUX,QAAQ,AAAA,gBAAgB,CAAC,KAAK,CAAC,YAAY,AAAA,QAAQ,CAAC;EAChD,KAAK,EAAE,kCAAkC;CAC5C;;AA1CT,AA8CI,iBA9Ca,CA8Cb,0BAA0B,CAAC;EACvB,SAAS,EAAE,IAAI;EACf,KAAK,EAAE,2BAA0B;EACjC,MAAM,EAAE,WAAW;EACnB,aAAa,EAAE,wBAAuB,CAAC,wBAAuB,CAAC,CAAC,CAAC,CAAC;EAClE,UAAU,EAAE,0DAAqD;EACjE,MAAM,EAAE,IAAI;CACf;;AArDL,AAwDI,iBAxDa,CAwDb,cAAc,CAAC;EACX,SAAS,EAAE,SAAS;EACpB,YAAY,EAAE,KAAK;EACnB,UAAU,EAAE,MAAM;EAClB,KAAK,EAAE,IAAI;CAwBd;;AApFL,AA8DQ,iBA9DS,CAwDb,cAAc,CAMV,cAAc,CAAC;EACX,OAAO,EAAE,oBAAoB;CAgBhC;;AAdG,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK;EAjE/C,AA8DQ,iBA9DS,CAwDb,cAAc,CAMV,cAAc,CAAC;IAIP,OAAO,EAAE,mBAAmB;IAC5B,gBAAgB,EAAE,2CAA0C;GAYnE;;;AA/ET,AAsEY,iBAtEK,CAwDb,cAAc,CAMV,cAAc,CAQV,mBAAmB,CAAC;EAChB,gBAAgB,EAAE,+BAA+B;EACjD,OAAO,EAAE,IAAI;EACb,MAAM,EAAE,IAAI;CAKf;;AA9Eb,AA2EgB,iBA3EC,CAwDb,cAAc,CAMV,cAAc,CAQV,mBAAmB,CAKf,wBAAwB,CAAC;EACrB,aAAa,EAAE,IAAI;CACtB;;AA7EjB,AAiFQ,iBAjFS,CAwDb,cAAc,AAyBT,2BAA2B,CAAC;EACzB,IAAI,EAAE,IAAI;CACb;;AAnFT,AAuFI,iBAvFa,CAuFb,gBAAgB,CAAC;EACb,SAAS,EAAE,SAAS;EACpB,YAAY,EAAE,GAAG;EACjB,UAAU,EAAE,MAAM;EAClB,KAAK,EAAE,IAAI;CAgHd;;AA3ML,AA6FQ,iBA7FS,CAuFb,gBAAgB,CAMZ,mBAAmB,CAAC;EAChB,WAAW,EAAE,IAAI;EAUjB,oCAAoC;EA8DpC,gBAAgB;CAoCnB;;AA1MT,AAgGY,iBAhGK,CAuFb,gBAAgB,CAMZ,mBAAmB,CAGf,gBAAgB,CAAC;EACb,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,GAAG;EAChB,YAAY,EAAE,IAAI;EAClB,cAAc,EAAE,IAAI;EACpB,aAAa,EAAE,IAAI;CACtB;;AAtGb,AAyGY,iBAzGK,CAuFb,gBAAgB,CAMZ,mBAAmB,CAYf,2BAA2B,CAAC,sBAAsB;AAzG9D,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CAaf,2BAA2B,CAAC,gBAAgB;AA1GxD,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CAcf,yBAAyB,CAAC,cAAc;AA3GpD,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CAef,wBAAwB,CAAC,cAAc,CAAC;EACpC,aAAa,EAAE,wBAAwB;EACvC,UAAU,EAAE,4DAA4D;EACxE,MAAM,EAAE,mBAAmB;EAC3B,QAAQ,EAAE,MAAM;CASnB;;AAzHb,AAkHgB,iBAlHC,CAuFb,gBAAgB,CAMZ,mBAAmB,CAYf,2BAA2B,CAAC,sBAAsB,CAS9C,eAAe,CAAC,CAAC;AAlHjC,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CAaf,2BAA2B,CAAC,gBAAgB,CAQxC,eAAe,CAAC,CAAC;AAlHjC,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CAcf,yBAAyB,CAAC,cAAc,CAOpC,eAAe,CAAC,CAAC;AAlHjC,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CAef,wBAAwB,CAAC,cAAc,CAMnC,eAAe,CAAC,CAAC,CAAC;EACd,WAAW,EAAE,GAAG;CACnB;;AApHjB,AAqHgB,iBArHC,CAuFb,gBAAgB,CAMZ,mBAAmB,CAYf,2BAA2B,CAAC,sBAAsB,CAY9C,eAAe;AArH/B,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CAYf,2BAA2B,CAAC,sBAAsB,CAa9C,eAAe;AAtH/B,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CAaf,2BAA2B,CAAC,gBAAgB,CAWxC,eAAe;AArH/B,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CAaf,2BAA2B,CAAC,gBAAgB,CAYxC,eAAe;AAtH/B,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CAcf,yBAAyB,CAAC,cAAc,CAUpC,eAAe;AArH/B,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CAcf,yBAAyB,CAAC,cAAc,CAWpC,eAAe;AAtH/B,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CAef,wBAAwB,CAAC,cAAc,CASnC,eAAe;AArH/B,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CAef,wBAAwB,CAAC,cAAc,CAUnC,eAAe,CAAC;EAChB,SAAS,EAAE,mBAAmB;CAC7B;;AAxHjB,AA0HY,iBA1HK,CAuFb,gBAAgB,CAMZ,mBAAmB,CA6Bf,2BAA2B,CAAC,gBAAgB;AA1HxD,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CA8Bf,2BAA2B,CAAC,gBAAgB,CAAC,cAAc;AA3HvE,iBAAiB,CAuFb,gBAAgB,CAMZ,mBAAmB,CA+Bf,wBAAwB,CAAC,cAAc,CAAC;EACpC,gBAAgB,EAAE,4CAA4C,CAAC,UAAU;CAC5E;;AA9Hb,AA+HY,iBA/HK,CAuFb,gBAAgB,CAMZ,mBAAmB,CAkCf,2BAA2B,CAAC,sBAAsB,CAAC;EAC/C,OAAO,EAAE,eAAe;EACxB,cAAc,EAAE,cAAc;CACjC;;AAlIb,AAmIY,iBAnIK,CAuFb,gBAAgB,CAMZ,mBAAmB,CAsCf,yBAAyB,CAAC,cAAc,CAAC;EACrC,UAAU,EAAE,KAAK;EACjB,UAAU,EAAE,KAAK;CAUpB;;AA/Ib,AAuIgB,iBAvIC,CAuFb,gBAAgB,CAMZ,mBAAmB,CAsCf,yBAAyB,CAAC,cAAc,CAIpC,MAAM,CAAC,cAAc,CAAC;EAClB,OAAO,EAAE,0BAA0B;CAMtC;;AA9IjB,AA0IoB,iBA1IH,CAuFb,gBAAgB,CAMZ,mBAAmB,CAsCf,yBAAyB,CAAC,cAAc,CAIpC,MAAM,CAAC,cAAc,CAGjB,CAAC,AAAA,qBAAqB,CAAC;EACnB,UAAU,EAAE,kBAAkB;EAC9B,WAAW,EAAE,MAAM;CACtB;;AA7IrB,AAgJY,iBAhJK,CAuFb,gBAAgB,CAMZ,mBAAmB,CAmDf,eAAe,CAAC;EACZ,OAAO,EAAE,MAAM;CAOlB;;AAxJb,AAkJgB,iBAlJC,CAuFb,gBAAgB,CAMZ,mBAAmB,CAmDf,eAAe,CAEX,oBAAoB,CAAC,CAAC,CAAC;EACnB,WAAW,EAAE,GAAG;CACnB;;AApJjB,AAqJgB,iBArJC,CAuFb,gBAAgB,CAMZ,mBAAmB,CAmDf,eAAe,CAKX,EAAE,CAAC,CAAC,CAAC;EACD,SAAS,EAAE,kBAAkB;CAChC;;AAvJjB,AA0JgB,iBA1JC,CAuFb,gBAAgB,CAMZ,mBAAmB,CA4Df,yBAAyB,CACrB,MAAM,CAAC;EACH,MAAM,EAAE,IAAI;EACZ,aAAa,EAAE,wBAAwB;CAC1C;;AA7JjB,AAgKgB,iBAhKC,CAuFb,gBAAgB,CAMZ,mBAAmB,CAkEf,qBAAqB,CACjB,aAAa,CAAC,GAAG,CAAC;EACd,aAAa,EAAE,wBAAwB;EACvC,cAAc,EAAE,CAAC;CACpB;;AAnKjB,AAuKY,iBAvKK,CAuFb,gBAAgB,CAMZ,mBAAmB,CA0Ef,gBAAgB,CAAC;EACb,UAAU,EAAE,IAAI;EAChB,WAAW,EAAE,IAAI;EACjB,YAAY,EAAE,IAAI;CA+BrB;;AAzMb,AA4KgB,iBA5KC,CAuFb,gBAAgB,CAMZ,mBAAmB,CA0Ef,gBAAgB,CAKZ,WAAW,CAAC;EACR,WAAW,EAAE,IAAI;EACjB,aAAa,CAAA,QAAC;CA0BjB;;AAxMjB,AAgLoB,iBAhLH,CAuFb,gBAAgB,CAMZ,mBAAmB,CA0Ef,gBAAgB,CAKZ,WAAW,CAIP,gBAAgB,CAAC;EACb,OAAO,EAAE,WAAW;EACpB,WAAW,EAAE,MAAM;EACnB,eAAe,EAAE,MAAM;EACvB,MAAM,EAAE,IAAI;EACZ,KAAK,EAAE,IAAI;EACX,aAAa,EAAE,GAAG;EAClB,MAAM,EAAE,qBAAqB;EAC7B,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,GAAG;EAChB,KAAK,EAAE,YAAY;EACnB,kBAAkB,CAAA,aAAC;EACnB,UAAU,EAAE,KAAK,CAAC,KAAK,CAAC,uCAAuC,EAAE,UAAU,CAAC,KAAK,CAAC,uCAAuC,EAAC,YAAY,CAAC,KAAK,CAAC,uCAAuC;CAWvL;;AAvMrB,AA8LwB,iBA9LP,CAuFb,gBAAgB,CAMZ,mBAAmB,CA0Ef,gBAAgB,CAKZ,WAAW,CAIP,gBAAgB,AAcX,MAAM,CAAC;EACJ,eAAe,EAAE,IAAI;EACrB,YAAY,EAAE,qBAAqB;EACnC,KAAK,EAAE,qBAAqB;CAC/B;;AAlMzB,AAmMwB,iBAnMP,CAuFb,gBAAgB,CAMZ,mBAAmB,CA0Ef,gBAAgB,CAKZ,WAAW,CAIP,gBAAgB,AAmBX,WAAW,CAAC;EACT,KAAK,EAAE,kBAAkB,CAAC,UAAU;EACpC,UAAU,EAAE,qBAAqB;CACpC;;AAtMzB,AA8MI,iBA9Ma,CA8Mb,+BAA+B,CAAC,EAAE,CAAC;EAC/B,OAAO,EAAE,IAAI;CAChB;;AAhNL,AAmNI,iBAnNa,CAmNb,KAAK,AAAA,MAAM;AAnNf,iBAAiB,CAoNb,MAAM;AApNV,iBAAiB,CAqNb,QAAQ,AAAA,SAAS;AArNrB,iBAAiB,CAsNb,SAAS;AAtNb,iBAAiB,CAuNb,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,MAAM;AAvN7B,iBAAiB,CAwNb,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,MAAM;AAxN5B,iBAAiB,CAyNb,KAAK,CAAA,AAAA,IAAC,CAAK,gBAAgB,AAArB,CAAsB,MAAM;AAzNtC,iBAAiB,CA0Nb,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAAgB,MAAM;AA1NhC,iBAAiB,CA2Nb,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,MAAM;AA3N7B,iBAAiB,CA4Nb,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM;AA5N9B,iBAAiB,CA6Nb,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,MAAM;AA7N7B,iBAAiB,CA8Nb,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAAgB,MAAM;AA9NhC,iBAAiB,CA+Nb,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM;AA/N9B,iBAAiB,CAgOb,KAAK,CAAA,AAAA,IAAC,CAAK,KAAK,AAAV,CAAW,MAAM;AAhO3B,iBAAiB,CAiOb,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,MAAM;AAjO5B,iBAAiB,CAkOb,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,MAAM;AAlO5B,iBAAiB,CAmOb,KAAK,CAAA,AAAA,IAAC,CAAK,KAAK,AAAV,CAAW,MAAM;AAnO3B,iBAAiB,CAoOb,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,MAAM,CAAC;EACrB,aAAa,EAAE,wBAAwB,CAAC,UAAU;EAClD,MAAM,EAAE,GAAG,CAAC,KAAK,CAAC,kCAAkC;CACvD;;AAGL,AAAA,IAAK,CAAA,iCAAiC,IAAE,iBAAiB,AAAA,IAAK,CAAA,cAAc,EAAE;EAC1E,GAAG,EAAE,gBAAgB;CACxB;;AAED,2CAA2C;AAC3C,AACI,KADC,AACA,8BAA8B,CAAC,cAAc,CAAC,cAAc,CAAC,mBAAmB,CAAC;EAC9E,aAAa,EAAE,wBAAwB;EACvC,gBAAgB,EAAE,4CAA4C;EAC9D,UAAU,EAAE,4DAA4D;CAC3E;;AAGL,2DAA2D;AAC3D,AAEI,IAFA,AAAA,IAAK,CAAA,oBAAoB,EAEzB,QAAQ;AAFZ,IAAI,AAAA,IAAK,CAAA,oBAAoB,EAGzB,uBAAuB,CAAC;EACpB,sBAAsB,CAAA,2BAAC;EACvB,yBAAyB,CAAA,qBAAC;EAC1B,oBAAoB,CAAA,8BAAC;EACrB,kBAAkB,CAAA,gDAAC;EACnB,2BAA2B,CAAA,gCAAC;EAC5B,sBAAsB,CAAA,oCAAC;EACvB,iCAAiC,CAAA,4CAAC;EAClC,6BAA6B,CAAA,gDAAC;EAC9B,sBAAsB,CAAA,oCAAC;EACvB,qBAAqB,CAAA,oCAAC;EACtB,wBAAwB,CAAA,yCAAC;CAC5B;;AAfL,AAiBI,IAjBA,AAAA,IAAK,CAAA,oBAAoB,EAiBzB,uBAAuB,CAAC;EACpB,aAAa,EAAE,wBAAwB;CAa1C;;AA/BL,AAqBY,IArBR,AAAA,IAAK,CAAA,oBAAoB,EAiBzB,uBAAuB,CAGnB,qBAAqB,CACjB,EAAE,CAAC;EACC,OAAO,EAAE,IAAI;CAChB;;AAvBb,AAyBQ,IAzBJ,AAAA,IAAK,CAAA,oBAAoB,EAiBzB,uBAAuB,CAQnB,KAAK,CAAC,EAAE,CAAC;EACL,aAAa,EAAE,GAAG;CACrB;;AA3BT,AA4BQ,IA5BJ,AAAA,IAAK,CAAA,oBAAoB,EAiBzB,uBAAuB,CAWnB,gBAAgB,CAAC;EACb,gBAAgB,EAAE,4CAA4C;CACjE;;AAIT,2BAA2B;AAC3B,AAAA,2BAA2B,CAAC;EACxB,OAAO,EAAE,IAAI;EACb,OAAO,EAAE,mBAAmB;EAC5B,eAAe,EAAE,MAAM;EACvB,WAAW,EAAE,MAAM;EACnB,gBAAgB,EAAE,yCAAyC;EAC3D,eAAe,EAAE,KAAK;EACtB,mBAAmB,EAAE,MAAM;EAC3B,iBAAiB,EAAE,SAAS;EAC5B,cAAc,CAAA,mDAAC;EACf,OAAO,CAAA,qCAAC;EACR,kBAAkB,CAAA,mCAAC;CAiCtB;;AA5CD,AAaI,2BAbuB,CAavB,gCAAgC,CAAC;EAC7B,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,IAAI;CA4BhB;;AA3CL,AAiBQ,2BAjBmB,CAavB,gCAAgC,CAI5B,WAAW,CAAC;EACR,UAAU,EAAE,GAAG;EACf,aAAa,EAAE,GAAG;EAClB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;CACd;;AAtBT,AAuBQ,2BAvBmB,CAavB,gCAAgC,CAU5B,eAAe,CAAC;EACZ,WAAW,EAAE,MAAM;CAItB;;AA5BT,AAyBY,2BAzBe,CAavB,gCAAgC,CAU5B,eAAe,AAEV,OAAO,CAAC;EACL,OAAO,EAAE,IAAI;CAChB;;AA3Bb,AA6BQ,2BA7BmB,CAavB,gCAAgC,CAgB5B,qBAAqB,CAAC;EAClB,SAAS,EAAE,uCAAuC;EAClD,KAAK,EAAE,IAAI;EACX,YAAY,EAAE,IAAI;CAKrB;;AArCT,AAkCY,2BAlCe,CAavB,gCAAgC,CAgB5B,qBAAqB,CAKjB,GAAG,CAAC;EACA,aAAa,EAAE,wBAAuB;CACzC;;AApCb,AAsCQ,2BAtCmB,CAavB,gCAAgC,CAyB5B,iBAAiB;AAtCzB,2BAA2B,CAavB,gCAAgC,CA0B5B,iBAAiB,CAAC,CAAC,CAAC;EAChB,OAAO,EAAE,gBAAgB;EACzB,KAAK,EAAE,IAAI;CACd;;AAIT,AACI,KADC,AAAA,4BAA4B,CAC7B,aAAa,CAAC;EACV,aAAa,EAAE,QAAQ;CAC1B;;AAHL,AAII,KAJC,AAAA,4BAA4B,CAI7B,iBAAiB,AAAA,IAAK,CAAA,cAAc,EAAE;EAClC,qBAAqB,EAAE,GAAG,CAAC,yCAAwC,CAAC,GAAG;CAC1E;;AANL,AAOI,KAPC,AAAA,4BAA4B,CAO7B,2BAA2B,CAAC,gCAAgC,CAAC;EACzD,KAAK,EAAE,2BAA2B;EAClC,aAAa,EAAE,wBAAuB,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC;EACnE,gBAAgB,EAAE,2CAA0C;EAC5D,UAAU,EAAE,0DAAqD;CACpE;;AAZL,AAaI,KAbC,AAAA,4BAA4B,CAa7B,eAAe,CAAC;EACZ,gBAAgB,EAAE,4CAA4C;EAC9D,UAAU,EAAE,4DAA4D;CAC3E;;ACzVL,sBAAsB;AACtB,AAAA,0BAA0B,CAAC;EAgUvB,8BAA8B;EAyG9B,mCAAmC;CAKtC;;AA9aD,AAGI,0BAHsB,CAGtB,sBAAsB,CAAC;EACnB,SAAS,EAAE,sBAAsB;EACjC,UAAU,EAAE,UAAU;EACtB,UAAU,EAAE,KAAK;EACjB,aAAa,EAAE,MAAM;CACxB;;AARL,AAUI,0BAVsB,CAUtB,qBAAqB,CAAC;EFavB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,IAAI;EACb,OAAO,EAAE,QAAQ;EACjB,OAAO,EAAE,IAAI;EEZR,WAAW,EAAE,KAAK;EAClB,eAAe,EAAE,IAAI;EACrB,UAAU,EAAE,IAAI;CA8SnB;;AA9TL,AAkBQ,0BAlBkB,CAUtB,qBAAqB,CAQjB,gCAAgC;AAlBxC,0BAA0B,CAUtB,qBAAqB,CASjB,+BAA+B,CAAC;EAAE,SAAS,EAAE,QAAS;CAAE;;AAnBhE,AAoBQ,0BApBkB,CAUtB,qBAAqB,CAUjB,mCAAmC,CAAC;EAAE,SAAS,EAAE,WAAY;CAAE;;AApBvE,AAqBQ,0BArBkB,CAUtB,qBAAqB,CAWjB,gCAAgC;AArBxC,0BAA0B,CAUtB,qBAAqB,CAYjB,yCAAyC,CAAC;EAAE,SAAS,EAAE,QAAS;CAAE;;AAtB1E,AAuBQ,0BAvBkB,CAUtB,qBAAqB,CAajB,6CAA6C,CAAC;EAAE,SAAS,EAAE,OAAQ;CAAE;;AAvB7E,AAyBQ,0BAzBkB,CAUtB,qBAAqB,AAehB,sCAAsC,CAAC;EACpC,mBAAmB,EACf,6CAGS;EACb,qBAAqB,EAAE,IAAI;CAC9B;;AAhCT,AAiCQ,0BAjCkB,CAUtB,qBAAqB,AAuBhB,sCAAsC,CAAC;EACpC,mBAAmB,EACf,6CAGS;EACb,qBAAqB,EAAE,IAAI;CAC9B;;AAxCT,AAyCQ,0BAzCkB,CAUtB,qBAAqB,AA+BhB,sCAAsC,CAAC;EACpC,mBAAmB,EACf,6CAGS;EACb,qBAAqB,EAAE,IAAI;CAC9B;;AAhDT,AAiDQ,0BAjDkB,CAUtB,qBAAqB,AAuChB,qCAAqC,CAAC;EACnC,mBAAmB,EACf,2EAGY;EAChB,qBAAqB,EAAE,OAAO;CAUjC;;AARG,MAAM,MAAM,MAAM,MAAM,SAAS,EAAE,KAAK;EAzDpD,AAiDQ,0BAjDkB,CAUtB,qBAAqB,AAuChB,qCAAqC,CAAC;IAS/B,mBAAmB,EACnB,6CAGS;IACT,qBAAqB,EAAE,eAAe;GAE7C;;;AAjET,AAkEQ,0BAlEkB,CAUtB,qBAAqB,AAwDhB,qCAAqC,CAAC;EACnC,mBAAmB,EACf,2EAGY;EAChB,qBAAqB,EAAE,OAAO;CAUjC;;AARG,MAAM,MAAM,MAAM,MAAM,SAAS,EAAE,KAAK;EA1EpD,AAkEQ,0BAlEkB,CAUtB,qBAAqB,AAwDhB,qCAAqC,CAAC;IAS/B,mBAAmB,EACnB,6CAGS;IACT,qBAAqB,EAAE,eAAe;GAE7C;;;AAlFT,AAmFQ,0BAnFkB,CAUtB,qBAAqB,AAyEhB,sCAAsC,CAAC;EACpC,mBAAmB,EACf,oBACS;EACb,qBAAqB,EAAE,IAAI;CAC9B;;AAxFT,AA2FQ,0BA3FkB,CAUtB,qBAAqB,CAiFjB,EAAE,CAAC;EACC,UAAU,CAAA,KAAC;CACd;;AA7FT,AA8FQ,0BA9FkB,CAUtB,qBAAqB,CAoFjB,EAAE,AAAA,IAAK,CAAA,6BAA6B,EAAE;EAClC,UAAU,CAAA,KAAC;CACd;;AAhGT,AAiGQ,0BAjGkB,CAUtB,qBAAqB,CAuFjB,EAAE,AAAA,IAAK,CAAA,wBAAwB,EAAE;EAC7B,UAAU,CAAA,KAAC;CACd;;AAnGT,AAoGQ,0BApGkB,CAUtB,qBAAqB,CA0FjB,EAAE,CAAC;EACC,UAAU,CAAA,KAAC;CACd;;AAtGT,AAuGQ,0BAvGkB,CAUtB,qBAAqB,CA6FjB,EAAE,CAAC;EACC,UAAU,CAAA,KAAC;CACd;;AAzGT,AA0GQ,0BA1GkB,CAUtB,qBAAqB,CAgGjB,EAAE,CAAC;EACC,UAAU,CAAA,KAAC;CACd;;AA5GT,AA6GQ,0BA7GkB,CAUtB,qBAAqB,CAmGjB,6BAA6B,CAAC;EAC1B,UAAU,EAAE,8BAA8B;CAC7C;;AA/GT,AAkHQ,0BAlHkB,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAAC;EAC7B,MAAM,EAAE,IAAI;EACZ,iBAAiB,EAAE,mCAAmC;EACtD,oBAAoB,EAAE,mCAAmC;EACzD,YAAY,EAAE,mCAAmC;CAuMpD;;AA7TT,AAwHY,0BAxHc,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAM5B,GAAG,CAAC;EACA,2BAA2B,EAAE,KAAK;EAClC,iBAAiB,EAAE,KAAK;EACxB,YAAY,EAAE,KAAK;CAKtB;;AAhIb,AA6HgB,0BA7HU,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAM5B,GAAG,AAKE,IAAK,CAAA,gCAAgC,CAAC,IAAK,CAAA,wBAAwB,CAAC,IAAK,CAAA,4BAA4B,EAAE;EACpG,OAAO,EAAE,YAAY;CACxB;;AA/HjB,AAiIY,0BAjIc,CAUtB,qBAAqB,CAwGjB,gCAAgC,GAe1B,GAAG;AAjIjB,0BAA0B,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAgB5B,mBAAmB,CAAC;EAChB,KAAK,EAAE,IAAI;CACd;;AACD,MAAM,MAAM,MAAM,MAAM,SAAS,EAAE,KAAK;EArIpD,AAkHQ,0BAlHkB,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAAC;IAoBzB,eAAe,EAAE,CAAC;IAClB,gBAAgB,EAAE,IAAI;IACtB,kBAAkB,EAAE,CAAC;IACrB,mBAAmB,EAAE,IAAI;IACzB,UAAU,EAAE,IAAI;IAChB,WAAW,EAAE,IAAI;GAkLxB;;;AAhLG,MAAM,MAAM,MAAM,MAAM,SAAS,EAAE,MAAM;EA7IrD,AAkHQ,0BAlHkB,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAAC;IA4BzB,eAAe,EAAE,IAAI;IACrB,gBAAgB,EAAE,IAAI;IACtB,kBAAkB,EAAE,IAAI;IACxB,mBAAmB,EAAE,IAAI;IACzB,UAAU,EAAE,IAAI;IAChB,WAAW,EAAE,IAAI;GA0KxB;;;AA7TT,AAqJY,0BArJc,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAmC5B,EAAE,CAAC;EACC,aAAa,EAAE,IAAI;EACnB,aAAa,EAAE,OAAO;EACtB,UAAU,EAAE,MAAM;EAClB,KAAK,EAAE,IAAI;CAId;;AA7Jb,AA0JgB,0BA1JU,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAmC5B,EAAE,AAKG,cAAc,AAAA,aAAa,CAAC;EACzB,OAAO,EAAE,YAAY;CACxB;;AA5JjB,AA8JY,0BA9Jc,CAUtB,qBAAqB,CAwGjB,gCAAgC,CA4C5B,EAAE;AA9Jd,0BAA0B,CAUtB,qBAAqB,CAwGjB,gCAAgC,CA6C5B,KAAK,CAAC;EACF,aAAa,EAAE,QAAQ;EACvB,KAAK,EAAE,IAAI;CAId;;AArKb,AAkKgB,0BAlKU,CAUtB,qBAAqB,CAwGjB,gCAAgC,CA4C5B,EAAE,AAIG,cAAc,AAAA,aAAa;AAlK5C,0BAA0B,CAUtB,qBAAqB,CAwGjB,gCAAgC,CA6C5B,KAAK,AAGA,cAAc,AAAA,aAAa,CAAC;EACzB,OAAO,EAAE,YAAY;CACxB;;AApKjB,AAsKY,0BAtKc,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAoD5B,CAAC,CAAC;EACE,SAAS,EAAE,UAAU;CACxB;;AAxKb,AAyKY,0BAzKc,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAuD5B,MAAM,CAAC;EACH,MAAM,EAAE,IAAI;CACf;;AA3Kb,AA4KY,0BA5Kc,CAUtB,qBAAqB,CAwGjB,gCAAgC,CA0D5B,wBAAwB,CAAC;EACrB,UAAU,EAAE,qCAAqC;CACpD;;AA9Kb,AA+KY,0BA/Kc,CAUtB,qBAAqB,CAwGjB,gCAAgC,CA6D5B,wBAAwB,CAAC;EACrB,UAAU,EAAE,qCAAqC;EACjD,WAAW,EAAE,iBAAiB;EAC9B,SAAS,EAAE,eAAe;EAC1B,WAAW,EAAE,iBAAiB;EAC9B,UAAU,EAAE,yBAAyB;EACrC,WAAW,EAAE,iBAAiB;EAC9B,cAAc,EAAE,oBAAoB;EACpC,cAAc,EAAE,oBAAoB;EACpC,uBAAuB,EAAE,qBAAqB;EAC9C,eAAe,EAAE,qBAAqB;EACtC,aAAa,EAAE,OAAO;EACtB,cAAc,EAAE,OAAO;EACvB,aAAa,EAAE,gEAAgE;CAClF;;AA7Lb,AA8LY,0BA9Lc,CAUtB,qBAAqB,CAwGjB,gCAAgC,CA4E5B,0CAA0C,CAAC,GAAG,CAAC;EAC3C,aAAa,EAAE,wBAAwB;CAC1C;;AAhMb,AAkMY,0BAlMc,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAgF5B,CAAC,AAAA,MAAM,CAAC;EACJ,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,MAAM;CACrB;;AArMb,AAwMY,0BAxMc,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAsF5B,qBAAqB,CAAC;EAClB,KAAK,EAAE,OAAO;EACd,MAAM,EAAE,KAAK;CAChB;;AA3Mb,AA4MY,0BA5Mc,CAUtB,qBAAqB,CAwGjB,gCAAgC,CA0F5B,oBAAoB,CAAC;EACjB,KAAK,EAAE,OAAO;CACjB;;AA9Mb,AA+MY,0BA/Mc,CAUtB,qBAAqB,CAwGjB,gCAAgC,CA6F5B,4BAA4B,GAAC,GAAG,CAAC;EAC7B,KAAK,EAAE,IAAI;CACd;;AAjNb,AAoNgB,0BApNU,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAgG5B,uBAAuB,CAEnB,qBAAqB;AApNrC,0BAA0B,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAiG5B,uBAAuB,CACnB,qBAAqB,CAAC;EAClB,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,GAAG;EACf,KAAK,EAAE,GAAG;EACV,UAAU,EAAE,+CAA+C;EAC3D,OAAO,EAAE,IAAI;EACb,KAAK,EAAE,WAAW;EAClB,MAAM,EAAE,aAAa;CACxB;;AA5NjB,AA8NY,0BA9Nc,CAUtB,qBAAqB,CAwGjB,gCAAgC,CA4G5B,wBAAwB,CAAC;EACrB,WAAW,EAAE,KAAK;EAClB,aAAa,EAAE,MAAM;EACrB,YAAY,EAAE,MAAM;EACpB,WAAW,EAAE,GAAG,CAAC,KAAK,CAAC,+CAA+C;CAezE;;AAjPb,AAoOgB,0BApOU,CAUtB,qBAAqB,CAwGjB,gCAAgC,CA4G5B,wBAAwB,CAMpB,MAAM,CAAC;EACH,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;EACV,UAAU,EAAE,MAAM;CACrB;;AAxOjB,AAyOgB,0BAzOU,CAUtB,qBAAqB,CAwGjB,gCAAgC,CA4G5B,wBAAwB,CAWpB,CAAC,CAAC;EACE,UAAU,EAAE,IAAI;EAChB,aAAa,EAAE,MAAM;CACxB;;AA5OjB,AA8OgB,0BA9OU,CAUtB,qBAAqB,CAwGjB,gCAAgC,CA4G5B,wBAAwB,GAgBlB,qBAAqB,CAAC;EACpB,MAAM,EAAE,qBAAqB;CAChC;;AAhPjB,AAoPoB,0BApPM,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAgI5B,4BAA4B,CACxB,gCAAgC,CAC5B,uCAAuC,CAAC;EACpC,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,MAAM;EACnB,aAAa,EAAE,KAAK;CAevB;;AAtQrB,AAwPwB,0BAxPE,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAgI5B,4BAA4B,CACxB,gCAAgC,CAC5B,uCAAuC,CAInC,GAAG,CAAC;EACA,YAAY,EAAE,IAAI;EAClB,SAAS,EAAE,IAAI;EACf,UAAU,EAAE,IAAI;CACnB;;AA5PzB,AA6PwB,0BA7PE,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAgI5B,4BAA4B,CACxB,gCAAgC,CAC5B,uCAAuC,CASnC,MAAM,CAAC;EACH,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,CAAC;EACb,WAAW,EAAE,CAAC;EACd,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;EACf,OAAO,EAAE,CAAC;CACb;;AArQzB,AAuQoB,0BAvQM,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAgI5B,4BAA4B,CACxB,gCAAgC,CAoB5B,mBAAmB,CAAC;EAChB,YAAY,EAAE,IAAI;CAWrB;;AAnRrB,AAyQwB,0BAzQE,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAgI5B,4BAA4B,CACxB,gCAAgC,CAoB5B,mBAAmB,CAEf,MAAM,CAAC;EACH,SAAS,EAAE,GAAG;EACd,WAAW,EAAE,GAAG;EAChB,UAAU,EAAE,GAAG;EACf,aAAa,EAAE,GAAG;CACrB;;AA9QzB,AA+QwB,0BA/QE,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAgI5B,4BAA4B,CACxB,gCAAgC,CAoB5B,mBAAmB,CAQf,CAAC,CAAC;EACE,UAAU,EAAE,OAAO;EACnB,aAAa,EAAE,MAAM;CACxB;;AAlRzB,AAqRgB,0BArRU,CAUtB,qBAAqB,CAwGjB,gCAAgC,CAgI5B,4BAA4B,GAmCtB,qBAAqB,CAAC;EACpB,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,GAAG;EACf,KAAK,EAAE,iBAAiB;EACxB,UAAU,EAAE,+CAA+C;EAC3D,OAAO,EAAE,IAAI;EACb,KAAK,EAAE,WAAW;EAClB,MAAM,EAAE,kBAAkB;CAC7B;;AA7RjB,AAiSgB,0BAjSU,CAUtB,qBAAqB,CAwGjB,gCAAgC,AA8K3B,gBAAgB,CACb,iCAAiC,CAAC;EAC9B,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,MAAM;CAwBpB;;AA3TjB,AAqSoB,0BArSM,CAUtB,qBAAqB,CAwGjB,gCAAgC,AA8K3B,gBAAgB,CACb,iCAAiC,CAI7B,wBAAwB,CAAC;EACrB,UAAU,EAAE,GAAG;EACf,aAAa,EAAE,MAAM;EACrB,YAAY,EAAE,gEAAgE;CACjF;;AAzSrB,AA0SoB,0BA1SM,CAUtB,qBAAqB,CAwGjB,gCAAgC,AA8K3B,gBAAgB,CACb,iCAAiC,CAS7B,wBAAwB,CAAC;EACrB,UAAU,EAAE,GAAG;EACf,YAAY,EAAE,IAAI;CACrB;;AAED,MAAM,MAAM,MAAM,MAAM,SAAS,EAAE,KAAK;EA/S5D,AAiSgB,0BAjSU,CAUtB,qBAAqB,CAwGjB,gCAAgC,AA8K3B,gBAAgB,CACb,iCAAiC,CAAC;IAe1B,SAAS,EAAE,IAAI;GAWtB;EA3TjB,AAkTwB,0BAlTE,CAUtB,qBAAqB,CAwGjB,gCAAgC,AA8K3B,gBAAgB,CACb,iCAAiC,CAiBzB,wBAAwB,CAAC;IACrB,UAAU,EAAE,IAAI;IAChB,aAAa,EAAE,OAAO;GACzB;EArTzB,AAsTwB,0BAtTE,CAUtB,qBAAqB,CAwGjB,gCAAgC,AA8K3B,gBAAgB,CACb,iCAAiC,CAqBzB,wBAAwB,CAAC;IACrB,UAAU,EAAE,IAAI;IAChB,YAAY,EAAE,CAAC;GAClB;;;AAzTzB,AAkUQ,0BAlUkB,CAiUtB,yCAAyC,CACrC,8BAA8B,CAAC;EAC3B,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,UAAU,EAAE,UAAU;CA4CzB;;AAjXT,AAuUY,0BAvUc,CAiUtB,yCAAyC,CACrC,8BAA8B,CAK1B,sBAAsB,CAAC;EACnB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,IAAI;EACb,OAAO,EAAE,mBAAmB;EAC5B,UAAU,EAAE,GAAG,CAAC,KAAK,CAAC,+CAA+C;CACxE;;AA5Ub,AA6UY,0BA7Uc,CAiUtB,yCAAyC,CACrC,8BAA8B,CAW1B,KAAK,CAAC;EACF,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,MAAM;EAClB,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,OAAO;EACf,OAAO,EAAE,IAAI;EACb,aAAa,EAAE,qBAAqB;EACpC,UAAU,EAAE,uBAAuB;CAStC;;AA7Vb,AAsVgB,0BAtVU,CAiUtB,yCAAyC,CACrC,8BAA8B,CAW1B,KAAK,CASD,6BAA6B,CAAC;EAC1B,MAAM,EAAE,cAAc;CACzB;;AAxVjB,AA0VgB,0BA1VU,CAiUtB,yCAAyC,CACrC,8BAA8B,CAW1B,KAAK,AAaA,MAAM,CAAC;EACJ,OAAO,EAAE,GAAG;CACf;;AA5VjB,AA8VY,0BA9Vc,CAiUtB,yCAAyC,CACrC,8BAA8B,CA4B1B,KAAK,CAAC;EACF,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;CACb;;AAjWb,AAkWY,0BAlWc,CAiUtB,yCAAyC,CACrC,8BAA8B,CAgC1B,KAAK,AAAA,QAAQ,GAAC,KAAK,CAAC;EAChB,OAAO,EAAE,GAAG;EACZ,mBAAmB,EAAE,6BAA6B;CACrD;;AArWb,AAsWY,0BAtWc,CAiUtB,yCAAyC,CACrC,8BAA8B,CAoC1B,KAAK,AAAA,QAAQ,GAAC,KAAK,GAAC,sBAAsB,CAAC;EACvC,OAAO,EAAE,KAAK;CACjB;;AACD,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK;EAzW/C,AA0WgB,0BA1WU,CAiUtB,yCAAyC,CACrC,8BAA8B,CAwCtB,KAAK,CAAC;IACF,KAAK,EAAE,IAAI;GACd;EA5WjB,AA6WgB,0BA7WU,CAiUtB,yCAAyC,CACrC,8BAA8B,CA2CtB,sBAAsB,CAAC;IACnB,KAAK,EAAE,EAAE;GACZ;;;AA/WjB,AAkXQ,0BAlXkB,CAiUtB,yCAAyC,CAiDrC,mCAAmC;AAlX3C,0BAA0B,CAiUtB,yCAAyC,CAkDrC,mCAAmC,CAAC;EAChC,UAAU,EAAE,UAAU;CAkDzB;;AAtaT,AAsXY,0BAtXc,CAiUtB,yCAAyC,CAiDrC,mCAAmC,CAI/B,sBAAsB;AAtXlC,0BAA0B,CAiUtB,yCAAyC,CAkDrC,mCAAmC,CAG/B,sBAAsB,CAAC;EACnB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,IAAI;EACb,OAAO,EAAE,mBAAmB;EAC5B,aAAa,EAAE,GAAG,CAAC,KAAK,CAAC,+CAA+C;EACxE,aAAa,EAAE,CAAC;CACnB;;AA5Xb,AA6XY,0BA7Xc,CAiUtB,yCAAyC,CAiDrC,mCAAmC,CAW/B,KAAK;AA7XjB,0BAA0B,CAiUtB,yCAAyC,CAkDrC,mCAAmC,CAU/B,KAAK,CAAC;EACF,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,MAAM;EACnB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,OAAO;EACf,OAAO,EAAE,IAAI;EACb,aAAa,EAAE,GAAG,CAAC,KAAK,CAAC,+CAA+C;EACxE,UAAU,EAAE,iBAAiB;CAkBhC;;AAvZb,AAuYgB,0BAvYU,CAiUtB,yCAAyC,CAiDrC,mCAAmC,CAW/B,KAAK,CAUD,6BAA6B;AAvY7C,0BAA0B,CAiUtB,yCAAyC,CAkDrC,mCAAmC,CAU/B,KAAK,CAUD,6BAA6B,CAAC;EAC1B,MAAM,EAAE,OAAO;CAClB;;AAzYjB,AA0YgB,0BA1YU,CAiUtB,yCAAyC,CAiDrC,mCAAmC,CAW/B,KAAK,CAaD,cAAc;AA1Y9B,0BAA0B,CAiUtB,yCAAyC,CAkDrC,mCAAmC,CAU/B,KAAK,CAaD,cAAc,CAAC;EACX,KAAK,EAAE,6BAA6B;EACpC,SAAS,EAAE,YAAY;EACvB,UAAU,EAAE,mBAAmB;CAKlC;;AAlZjB,AA+YoB,0BA/YM,CAiUtB,yCAAyC,CAiDrC,mCAAmC,CAW/B,KAAK,CAaD,cAAc,AAKT,QAAQ;AA/Y7B,0BAA0B,CAiUtB,yCAAyC,CAkDrC,mCAAmC,CAU/B,KAAK,CAaD,cAAc,AAKT,QAAQ,CAAC;EACN,SAAS,EAAE,MAAM;CACpB;;AAjZrB,AAmZgB,0BAnZU,CAiUtB,yCAAyC,CAiDrC,mCAAmC,CAW/B,KAAK,AAsBA,MAAM;AAnZvB,0BAA0B,CAiUtB,yCAAyC,CAkDrC,mCAAmC,CAU/B,KAAK,AAsBA,MAAM,CAAC;EACJ,OAAO,EAAE,GAAG;EACZ,aAAa,EAAE,GAAG,CAAC,KAAK,CAAC,+CAA+C;CAC3E;;AAtZjB,AAwZY,0BAxZc,CAiUtB,yCAAyC,CAiDrC,mCAAmC,CAsC/B,KAAK;AAxZjB,0BAA0B,CAiUtB,yCAAyC,CAkDrC,mCAAmC,CAqC/B,KAAK,CAAC;EACF,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;CACb;;AA3Zb,AA4ZY,0BA5Zc,CAiUtB,yCAAyC,CAiDrC,mCAAmC,CA0C/B,KAAK,AAAA,QAAQ,GAAC,KAAK;AA5Z/B,0BAA0B,CAiUtB,yCAAyC,CAkDrC,mCAAmC,CAyC/B,KAAK,AAAA,QAAQ,GAAC,KAAK,CAAC;EAChB,OAAO,EAAE,GAAG;CAKf;;AAlab,AA+ZgB,0BA/ZU,CAiUtB,yCAAyC,CAiDrC,mCAAmC,CA0C/B,KAAK,AAAA,QAAQ,GAAC,KAAK,CAGf,cAAc;AA/Z9B,0BAA0B,CAiUtB,yCAAyC,CAkDrC,mCAAmC,CAyC/B,KAAK,AAAA,QAAQ,GAAC,KAAK,CAGf,cAAc,CAAC;EACX,SAAS,EAAE,aAAa;CAC3B;;AAjajB,AAmaY,0BAnac,CAiUtB,yCAAyC,CAiDrC,mCAAmC,CAiD/B,KAAK,AAAA,QAAQ,GAAC,KAAK,GAAC,sBAAsB;AAnatD,0BAA0B,CAiUtB,yCAAyC,CAkDrC,mCAAmC,CAgD/B,KAAK,AAAA,QAAQ,GAAC,KAAK,GAAC,sBAAsB,CAAC;EACvC,OAAO,EAAE,KAAK;CACjB;;AArab,AA0aI,0BA1asB,CA0atB,6CAA6C,CAAC,qCAAqC,CAAC;EAChF,UAAU,EAAE,MAAM;EAClB,aAAa,EAAE,KAAK;CACvB;;AAGL,AAII,0BAJsB,CAItB,yBAAyB;AAH7B,6BAA6B,CAGzB,yBAAyB,CAAC;EACtB,oBAAoB,CAAA,8BAAC;EACrB,yBAAyB,CAAA,8BAAC;EAC1B,wBAAwB,CAAA,OAAC;EACzB,2BAA2B,CAAA,iCAAC;EAC5B,qCAAqC,CAAA,6BAAC;EACtC,oCAAoC,CAAA,4BAAC;EACrC,sCAAsC,CAAA,wCAAC;EACvC,0CAA0C,CAAA,+BAAC;CA0C9C;;AAtDL,AAeY,0BAfc,CAItB,yBAAyB,CAUrB,sCAAsC,CAClC,4BAA4B;AAfxC,0BAA0B,CAItB,yBAAyB,CAUrB,sCAAsC,CAElC,+BAA+B;AAhB3C,0BAA0B,CAItB,yBAAyB,CAUrB,sCAAsC,CAGlC,mCAAmC;AAhB/C,6BAA6B,CAGzB,yBAAyB,CAUrB,sCAAsC,CAClC,4BAA4B;AAdxC,6BAA6B,CAGzB,yBAAyB,CAUrB,sCAAsC,CAElC,+BAA+B;AAf3C,6BAA6B,CAGzB,yBAAyB,CAUrB,sCAAsC,CAGlC,mCAAmC,CAAC;EAChC,WAAW,EAAE,iBAAiB;EAC9B,SAAS,EAAE,eAAe;EAC1B,WAAW,EAAE,iBAAiB;EAC9B,UAAU,EAAE,yBAAyB;EACrC,WAAW,EAAE,iBAAiB;EAC9B,cAAc,EAAE,oBAAoB;EACpC,cAAc,EAAE,oBAAoB;EACpC,uBAAuB,EAAE,qBAAqB;EAC9C,eAAe,EAAE,qBAAqB;CACzC;;AA3Bb,AA6BQ,0BA7BkB,CAItB,yBAAyB,CAyBrB,wCAAwC;AA5BhD,6BAA6B,CAGzB,yBAAyB,CAyBrB,wCAAwC,CAAC;EACrC,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,qBAAqB;CAsBpC;;AArDT,AAiCY,0BAjCc,CAItB,yBAAyB,CAyBrB,wCAAwC,CAIpC,GAAG;AAhCf,6BAA6B,CAGzB,yBAAyB,CAyBrB,wCAAwC,CAIpC,GAAG,CAAC;EACA,aAAa,EAAE,wBAAwB;EACvC,aAAa,EAAE,qBAAqB;EACpC,aAAa,EAAE,GAAG;EAClB,UAAU,EAAE,gBAAgB;CAC/B;;AAtCb,AAwCY,0BAxCc,CAItB,yBAAyB,CAyBrB,wCAAwC,CAWpC,4BAA4B;AAvCxC,6BAA6B,CAGzB,yBAAyB,CAyBrB,wCAAwC,CAWpC,4BAA4B,CAAC;EACzB,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,iBAAiB;EAC9B,SAAS,EAAE,eAAe;EAC1B,WAAW,EAAE,iBAAiB;EAC9B,UAAU,EAAE,yBAAyB;EACrC,WAAW,EAAE,iBAAiB;EAC9B,cAAc,EAAE,oBAAoB;EACpC,cAAc,EAAE,oBAAoB;EACpC,uBAAuB,EAAE,qBAAqB;EAC9C,eAAe,EAAE,qBAAqB;CACzC;;AAIT,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK;EAxDvC,AA0DQ,0BA1DkB,CA0DlB,mCAAmC,CAAC,sBAAsB,AAAA,+BAA+B;EAzDjG,6BAA6B,CAyDrB,mCAAmC,CAAC,sBAAsB,AAAA,+BAA+B,CAAC;IACtF,QAAQ,EAAE,MAAM;IAChB,GAAG,EAAE,IAAI;GACZ;;;AA7DT,AAiEI,0BAjEsB,CAiEtB,4BAA4B;AAhEhC,6BAA6B,CAgEzB,4BAA4B,CAAC;EACzB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;EACV,SAAS,EAAE,QAAQ;EACnB,aAAa,EAAE,IAAI;EACnB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,MAAM,EAAE,GAAG;EACX,KAAK,EAAE,gBAAgB;EACvB,MAAM,EAAE,OAAO;EACf,SAAS,EAAE,CAAC;EACZ,gBAAgB,EAAE,6BAA6B;EAC/C,KAAK,EAAE,KAAK;EACZ,UAAU,EAAE,2DAA2D;CA+B1E;;AA7GL,AAgFQ,0BAhFkB,CAiEtB,4BAA4B,CAexB,CAAC;AA/ET,6BAA6B,CAgEzB,4BAA4B,CAexB,CAAC,CAAC;EACE,MAAM,EAAE,IAAI;EACZ,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,EAAE;EACX,UAAU,EAAE,sBAAsB;EAClC,OAAO,EAAE,cAAc;CAC1B;;AAxFT,AA0FQ,0BA1FkB,CAiEtB,4BAA4B,AAyBvB,OAAO;AAzFhB,6BAA6B,CAgEzB,4BAA4B,AAyBvB,OAAO,CAAC;EACL,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,KAAK;EACV,OAAO,EAAE,YAAY;EACrB,IAAI,EAAE,2CAA2C;EACjD,SAAS,EAAE,kBAAkB;EAC7B,WAAW,EAAE,OAAO;EACpB,cAAc,EAAE,IAAI;EACpB,cAAc,EAAE,MAAM;EACtB,sBAAsB,EAAE,WAAW;EACnC,uBAAuB,EAAE,SAAS;EAClC,SAAS,EAAE,MAAM;EACjB,cAAc,EAAE,eAAe;EAC/B,cAAc,EAAE,iBAAiB;EACjC,OAAO,EAAE,UAAU;EACnB,OAAO,EAAE,IAAI;EACb,eAAe,EAAE,MAAM;EACvB,WAAW,EAAE,MAAM;CACtB;;AA5GT,AA8GI,0BA9GsB,CA8GtB,gCAAgC;AA7GpC,6BAA6B,CA6GzB,gCAAgC,CAAC;EAC7B,QAAQ,EAAE,QAAQ;CAOrB;;AAtHL,AAiHQ,0BAjHkB,CA8GtB,gCAAgC,GAG1B,cAAc;AAjHxB,0BAA0B,CA8GtB,gCAAgC,GAI1B,MAAM,AAAA,oBAAoB;AAjHpC,6BAA6B,CA6GzB,gCAAgC,GAG1B,cAAc;AAhHxB,6BAA6B,CA6GzB,gCAAgC,GAI1B,MAAM,AAAA,oBAAoB,CAAC;EACzB,WAAW,EAAE,IAAI;EACjB,YAAY,EAAE,IAAI;CACrB;;AArHT,AAyHQ,0BAzHkB,CAuHtB,sCAAsC,AAEjC,MAAM,CAAC,4BAA4B;AAzH5C,0BAA0B,CAwHtB,gCAAgC,AAC3B,MAAM,CAAC,4BAA4B;AAxH5C,6BAA6B,CAsHzB,sCAAsC,AAEjC,MAAM,CAAC,4BAA4B;AAxH5C,6BAA6B,CAuHzB,gCAAgC,AAC3B,MAAM,CAAC,4BAA4B,CAAC;EACjC,OAAO,EAAE,CAAC;EACV,SAAS,EAAE,QAAQ;CACtB;;AAKT,AAAA,6BAA6B,CAAC;EAC1B,gBAAgB,EAAE,4DAA4D;EAC9E,UAAU,EAAE,0CAA0C;EACtD,aAAa,EAAE,+BAA+B;EAC9C,WAAW,EAAE,yDAAyD;EACtE,YAAY,EAAE,yDAAyD;EACvE,WAAW,EAAE,uCAAuC;EACpD,cAAc,EAAE,uCAAuC;CAY1D;;AAnBD,AASI,6BATyB,CASzB,yBAAyB,CAAC;EACtB,2BAA2B,CAAA,6DAAC;EAC5B,yBAAyB,CAAA,oDAAC;EAC1B,oBAAoB,CAAA,oDAAC;EACrB,sBAAsB,CAAA,oDAAC;EACvB,qBAAqB,CAAA,mDAAC;CACzB;;AAfL,AAgBI,6BAhByB,CAgBzB,sBAAsB,CAAC;EACnB,MAAM,EAAE,MAAM;CACjB;;ACrkBL,AAAA,kCAAkC,CAAC;EAC/B,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,MAAM;EACjB,cAAc,EAAE,GAAG;EACnB,eAAe,EAAE,aAAa;EAC9B,WAAW,EAAE,GAAG;EAChB,MAAM,EAAE,aAAa;CASxB;;AAPG,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,MAAM;EARxC,AAUY,kCAVsB,CAS1B,gCAAgC,GAC1B,eAAe,CAAC;IACd,SAAS,EAAE,iBAAiB;GAC/B;;;AAIb,AAGQ,uCAH+B,CAEnC,QAAQ,CAAA,AAAA,YAAC,CAAa,SAAS,AAAtB,EAAwB,WAAW,AAAA,WAAW,CACnD,UAAU,CAAC;EACP,UAAU,EAAE,OAAO;EACnB,aAAa,EAAE,OAAO;CACzB;;AANT,AAOQ,uCAP+B,CAEnC,QAAQ,CAAA,AAAA,YAAC,CAAa,SAAS,AAAtB,EAAwB,WAAW,AAAA,WAAW,CAKnD,oBAAoB,CAAC;EACjB,UAAU,EAAE,GAAG;EACf,aAAa,EAAE,QAAQ;CAC1B;;AAID,MAAM,EAAE,SAAS,EAAE,KAAK;EAdhC,AAaI,uCAbmC,CAanC,QAAQ,AAAA,IAAK,EAAA,AAAA,WAAC,CAAY,MAAM,AAAlB,GAAqB,OAAO,GAAG,mBAAmB,CAAC;IAEzD,SAAS,EAAE,GAAG;GAErB"
    1618}
  • tainacan-blocksy/trunk/style.min.css

    r2867015 r2919279  
    1 :root{--tainacan-block-primary:var(--paletteColor1, #3eaf7c);--tainacan-block-gray0:var(--backgroundColor, #f8f9fb);--tainacan-block-gray1:var(--backgroundColor, #f8f9fb);--tainacan-block-gray2:var(--form-field-border-initial-color, #e0e5eb);--tainacan-block-gray3:var(--form-field-border-initial-color, #e0e5eb);--tainacan-block-gray4:var(--color, rgba(44, 62, 80, 0.9));--tainacan-block-gray5:var(--headingColor, rgba(44, 62, 80, 1));--background-color:var(--paletteColor7);--maxSiteWidth:var(--normal-container-max-width)}.theme-items-list{--tainacan-font-family:var(--fontFamily, inherit);--tainacan-base-font-size:var(--fontSize, 1em);--tainacan-item-hover-background-color:var(--tainacan-item-background-color, white);--tainacan-item-heading-hover-background-color:var(--tainacan-item-background-color, white);--tainacan-skeleton-color:var(--tainacan-item-background-color, white)}.theme-items-list:not(.is-fullscreen){justify-content:center;background:0 0!important;padding:6px 18px;flex-wrap:wrap;display:flex;display:-ms-grid;display:grid;grid-template-columns:0fr 100% 1fr;grid-template-rows:auto 1fr;grid-template-areas:". searchcontrol ." "itemslist itemslist itemslist"}.theme-items-list .search-control{grid-area:searchcontrol;border-radius:0 0 var(--borderRadius,3px) var(--borderRadius,3px);padding:20px 20px 6px 20px!important;margin:5px 0}.theme-items-list .search-control .search-control-item{margin-bottom:20px!important}.theme-items-list .search-control .control.has-icons-right .icon .mdi-magnify::before{color:var(--tainacan-secondary,#3eaf7c)}.theme-items-list #advanced-search-container{max-width:100%;width:var(--maxSiteWidth,1290px);margin:.5rem auto;border-radius:var(--borderRadius,3px) var(--borderRadius,3px) 0 0;box-shadow:var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04));border:none}.theme-items-list #filters-modal{grid-area:itemslist;justify-self:start;align-self:normal;width:100%}.theme-items-list #filters-modal .modal-content{padding:16px 10px!important}@media screen and (max-width:768px){.theme-items-list #filters-modal .modal-content{padding:16px 10px 16px 12vw;background-color:var(--tainacan-item-background-color,#fff)}}.theme-items-list #filters-modal .modal-content #filters-items-list{background-color:var(--backgroundColor,#f8f9fb);padding:20px;margin:-3px}.theme-items-list #filters-modal .modal-content #filters-items-list .filters-components-list{margin-bottom:24px}.theme-items-list #filters-modal.tainacan-filter-list-fixed{left:14px}.theme-items-list #items-list-area{grid-area:itemslist;justify-self:end;align-self:normal;width:100%}.theme-items-list #items-list-area #items-list-results{padding-top:12px}.theme-items-list #items-list-area #items-list-results .table-container{min-width:100%;padding-top:0;padding-left:10px;padding-bottom:14px;padding-right:10px}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record{border-radius:var(--borderRadius,3px);box-shadow:var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04));border:var(--border,none);overflow:hidden}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .metadata-title p,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list .metadata-title p,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item .metadata-title p,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .metadata-title p{font-weight:500}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .metadata-value,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list .metadata-value,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item .metadata-value,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .metadata-value{font-size:.8125em!important}.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .list-metadata{background-color:var(--tainacan-item-background-color,#fff)!important}.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item{display:flex!important;flex-direction:column-reverse}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card{min-height:215px;max-height:215px}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .media .list-metadata{padding:.125em 1.375em!important}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .media .list-metadata p.metadata-description{max-height:12.75em!important;line-height:1.25em}.theme-items-list #items-list-area #items-list-results .tainacan-table{padding:0 12px}.theme-items-list #items-list-area #items-list-results .tainacan-table .column-main-content p{font-weight:500}.theme-items-list #items-list-area #items-list-results .tainacan-table td p{font-size:.725em!important}.theme-items-list #items-list-area #items-list-results .tainacan-slide-main-view iframe{border:none;border-radius:var(--borderRadius,3px)}.theme-items-list #items-list-area #items-list-results .tainacan-slides-list .swiper-slide img{border-radius:var(--borderRadius,3px);padding-bottom:0}.theme-items-list #items-list-area #items-list-results .pagination-area{border-top:none;margin-left:12px;margin-right:12px}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination{font-weight:700;--colorActive:#ffffff}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination .pagination-link{display:inline-flex;align-items:center;justify-content:center;height:40px;width:42px;border-radius:4px;border:2px solid transparent;font-size:14px;font-weight:600;color:var(--color);--linkInitialColor:var(--color);transition:color .12s cubic-bezier(.455,.03,.515,.955),background .12s cubic-bezier(.455,.03,.515,.955),border-color .12s cubic-bezier(.455,.03,.515,.955)}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination .pagination-link:hover{text-decoration:none;border-color:var(--linkHoverColor);color:var(--linkHoverColor)}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination .pagination-link.is-current{color:var(--colorActive)!important;background:var(--linkHoverColor)}.theme-items-list .advanced-search-criteria-title hr{display:none}.theme-items-list .input,.theme-items-list .textarea,.theme-items-list input.input,.theme-items-list input[type=color].input,.theme-items-list input[type=date].input,.theme-items-list input[type=datetime-local].input,.theme-items-list input[type=datetime].input,.theme-items-list input[type=email].input,.theme-items-list input[type=month].input,.theme-items-list input[type=number].input,.theme-items-list input[type=password].input,.theme-items-list input[type=search].input,.theme-items-list input[type=tel].input,.theme-items-list input[type=text].input,.theme-items-list input[type=time].input,.theme-items-list input[type=url].input,.theme-items-list input[type=week].input,.theme-items-list textarea.textarea{border-radius:var(--borderRadius,3px)!important;border:1px solid var(--tainacan-input-border-color)}:not(.wp-block-tainacan-faceted-search)>.theme-items-list:not(.is-fullscreen){top:-52px!important}.page.has-filters-panel-style-boxed #filters-modal .modal-content #filters-items-list{border-radius:var(--borderRadius,3px);background-color:var(--tainacan-item-background-color,#fff);box-shadow:var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04))}body:not(.tainacan-admin-page) .tainacan-modal-content,body:not(.tainacan-admin-page) .tooltip{--tainacan-font-family:var(--fontFamily, inherit);--tainacan-base-font-size:var(--fontSize, 1em);--tainacan-secondary:var(--paletteColor1, #3eaf7c);--tainacan-primary:var(--form-field-border-initial-color, #e0e5eb);--tainacan-background-color:var(--backgroundColor, #f8f9fb);--tainacan-input-color:var(--color, rgba(44, 62, 80, 0.9));--tainacan-input-background-color:var(--form-field-initial-background, white);--tainacan-input-border-color:var(--form-field-border-initial-color, #e0e5eb);--tainacan-label-color:var(--color, rgba(44, 62, 80, 0.9));--tainacan-info-color:var(--color, rgba(44, 62, 80, 0.9));--tainacan-heading-color:var(--headingColor, rgba(44, 62, 80, 1))}body:not(.tainacan-admin-page) .tainacan-modal-content{border-radius:var(--borderRadius,6px)}body:not(.tainacan-admin-page) .tainacan-modal-content .tainacan-modal-title hr{display:none}body:not(.tainacan-admin-page) .tainacan-modal-content .tabs li{margin-bottom:0}body:not(.tainacan-admin-page) .tainacan-modal-content .modal-card-body{background-color:var(--tainacan-item-background-color,#fff)}.tainacan-collection-header{display:flex;padding:36px 18px 28px 18px;justify-content:center;align-items:center;background-color:var(--tainacan-background-color,#f8f9fb);background-size:cover;background-position:center;background-repeat:no-repeat;--headingColor:var(--tainacan-heading-color, rgba(44, 62, 80, 1));--color:var(--tainacan-label-color, #454647);--linkInitialColor:var(--tainacan-secondary, #3eaf7c)}.tainacan-collection-header .tainacan-collection-header__box{width:100%;padding:20px}.tainacan-collection-header .tainacan-collection-header__box .page-title{margin-top:0;margin-bottom:4px;display:block;clear:none}.tainacan-collection-header .tainacan-collection-header__box .ct-title-label{font-weight:400}.tainacan-collection-header .tainacan-collection-header__box .ct-title-label::after{content:': '}.tainacan-collection-header .tainacan-collection-header__box .collection-thumbnail{max-width:calc(var(--thumbnail-size,20%) - 24px);float:left;margin-right:24px}.tainacan-collection-header .tainacan-collection-header__box .collection-thumbnail img{border-radius:var(--borderRadius,3px)}.tainacan-collection-header .tainacan-collection-header__box .page-description,.tainacan-collection-header .tainacan-collection-header__box .page-description p{display:block!important;clear:none}.page.has-page-header-style-boxed .hero-section{margin-bottom:.125rem}.page.has-page-header-style-boxed .theme-items-list:not(.is-fullscreen){grid-template-columns:1fr minmax(auto,var(--maxSiteWidth,1300px)) 1fr}.page.has-page-header-style-boxed .tainacan-collection-header .tainacan-collection-header__box{width:var(--maxSiteWidth,1290px);border-radius:var(--borderRadius,3px) var(--borderRadius,3px) 0 0;background-color:var(--tainacan-item-background-color,#fff);box-shadow:var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04))}.page.has-page-header-style-boxed .search-control{background-color:var(--tainacan-item-background-color,#fff);box-shadow:var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04))}.tainacan-item-single-page .tainacan-item-section{max-width:var(--block-max-width);align-self:flex-start;align-self:start;margin-bottom:2.5rem}.tainacan-item-single-page .tainacan-item-single{flex-wrap:wrap;display:flex;display:-ms-grid;display:grid;align-items:start;grid-column-gap:48px;column-gap:48px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--document,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--gallery{grid-area:document}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--attachments{grid-area:attachments}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--metadata,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--metadata-sections{grid-area:metadata}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--items-related-to-this{grid-area:related}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-dam{grid-template-areas:'document' 'attachments' 'metadata' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-dma{grid-template-areas:'document' 'metadata' 'attachments' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-mda{grid-template-areas:'metadata' 'document' 'attachments' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-mg{grid-template-areas:'metadata document' 'metadata attachments' 'metadata related' 'metadata .';grid-template-columns:60% 40%}@media only screen and (max-width:960px){.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-mg{grid-template-areas:'metadata' 'document' 'attachments' 'related';grid-template-columns:100%!important}}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-gm{grid-template-areas:'document metadata' 'attachments metadata' 'related metadata' '. metadata';grid-template-columns:60% 40%}@media only screen and (max-width:960px){.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-gm{grid-template-areas:'document' 'attachments' 'metadata' 'related';grid-template-columns:100%!important}}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-gtm{grid-template-areas:'metadata' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single h1{--fontSize:30px}.tainacan-item-single-page .tainacan-item-single h2:not(.tainacan-single-item-section){--fontSize:22px}.tainacan-item-single-page .tainacan-item-single h3:not(.tainacan-metadata-label){--fontSize:20px}.tainacan-item-single-page .tainacan-item-single h4{--fontSize:18px}.tainacan-item-single-page .tainacan-item-single h5{--fontSize:16px}.tainacan-item-single-page .tainacan-item-single h6{--fontSize:14px}.tainacan-item-single-page .tainacan-item-single .tainacan-single-item-section{text-align:var(--section-alignment,left)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata{height:100%;-moz-column-width:var(--metadata-column-width,400px);-webkit-column-width:var(--metadata-column-width,400px);column-width:var(--metadata-column-width,400px)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata div{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:inline-block}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata div:last-child{-webkit-column-break-inside:auto;page-break-inside:auto;break-inside:auto;display:inline-block}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadatum,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata>div{width:100%}@media only screen and (min-width:768px){.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata{-moz-column-gap:0;-moz-column-rule:none;-webkit-column-gap:0;-webkit-column-rule:none;column-gap:4rem;column-rule:none}}@media only screen and (min-width:1366px){.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata{-moz-column-gap:7rem;-moz-column-rule:none;-webkit-column-gap:7rem;-webkit-column-rule:none;column-gap:7rem;column-rule:none}}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h3{padding-right:1rem;margin-bottom:.25rem;width:100%}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h3:first-of-type:last-of-type{display:inline-block}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h4,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata label{padding-right:.875rem;width:100%}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h4:first-of-type:last-of-type,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata label:first-of-type:last-of-type{display:inline-block}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata p{word-wrap:break-word}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadata-label{text-align:var(--metadata-label-alignment,left)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadata-value{text-align:var(--metadata-value-alignment,left);font-family:var(--fontFamily);font-size:var(--fontSize);font-weight:var(--fontWeight);font-style:var(--fontStyle,inherit);line-height:var(--lineHeight);letter-spacing:var(--letterSpacing);text-transform:var(--textTransform);-webkit-text-decoration:var(--textDecoration);text-decoration:var(--textDecoration);margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:var(--metadata-value-border,0 solid rgba(125,125,125,.5))}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-item-section__metadata-thumbnail img{border-radius:var(--borderRadius,3px)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata p:empty{display:none;visibility:hidden}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .multivalue-separator{color:#cbcbcb;margin:0 8px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .hierarchy-separator{color:#cbcbcb}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .metadata-type-geocoordinate>div{width:100%}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .metadata-type-compound .multivalue-separator,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .metadata-type-textarea .multivalue-separator{display:block;max-height:1px;width:45%;background:var(--form-field-border-initial-color,#e0e5eb);content:none;color:transparent;margin:.875rem auto}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group{padding-top:.5em;margin-bottom:.75rem;padding-left:1.5rem;border-left:1px solid var(--form-field-border-initial-color,#e0e5eb)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group .label{margin:0;padding:0;font-style:normal}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group p{margin-top:0;margin-bottom:.5rem}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group>.multivalue-separator{margin:1em auto 1.5em -1.5em}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-relationship-metadatum-header{display:flex;align-items:center;margin-bottom:.5em}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-relationship-metadatum-header img{margin-right:12px;max-width:28px;max-height:28px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-relationship-metadatum-header .label{font-weight:400;font-style:normal;margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;padding:0}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-metadatum{margin-left:40px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-metadatum .label{font-size:1em;line-height:1em;margin-top:0;margin-bottom:2px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-metadatum p{margin-top:.25rem;margin-bottom:.5rem}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group>.multivalue-separator{display:block;max-height:1px;width:calc(100% - 40px);background:var(--form-field-border-initial-color,#e0e5eb);content:none;color:transparent;margin:.5em 0 .5em 40px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum{display:flex;flex-wrap:nowrap}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-label{flex-basis:40%;margin-bottom:.75rem;border-right:var(--metadata-label-border,0 solid rgba(125,125,125,.5))}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-value{flex-basis:60%;padding-left:1rem}@media only screen and (max-width:767px){.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum{flex-wrap:wrap}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-label{flex-basis:100%;margin-bottom:.25rem}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-value{flex-basis:100%;padding-left:0}}.tainacan-item-single-page .tainacan-media-component{--swiper-theme-color:var(--paletteColor1, #3eaf7c);--swiper-navigation-color:var(--paletteColor1, #3eaf7c);--swiper-navigation-size:2.5rem;--tainacan-media-background:var(--background-color, #ffffff);--tainacan-media-main-carousel-height:var(--document-height, 60vh);--tainacan-media-main-carousel-width:var(--document-width, 100%);--tainacan-media-thumbs-carousel-width:var(--attachments-carousel-width, 100%);--tainacan-media-thumbs-carousel-item-size:var(--attachments-size, 140px)}.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__caption,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__description,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__name{font-family:var(--fontFamily);font-size:var(--fontSize);font-weight:var(--fontWeight);font-style:var(--fontStyle,inherit);line-height:var(--lineHeight);letter-spacing:var(--letterSpacing);text-transform:var(--textTransform);-webkit-text-decoration:var(--textDecoration);text-decoration:var(--textDecoration)}.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs{font-weight:400;transition:font-weight .3s ease}.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs img{border-radius:var(--borderRadius,3px);border-bottom:4px solid transparent;margin-bottom:4px;transition:border .3s ease}.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-slide-metadata__name{display:block;margin-top:.5rem;font-family:var(--fontFamily);font-size:var(--fontSize);font-weight:var(--fontWeight);font-style:var(--fontStyle,inherit);line-height:var(--lineHeight);letter-spacing:var(--letterSpacing);text-transform:var(--textTransform);-webkit-text-decoration:var(--textDecoration);text-decoration:var(--textDecoration)}.tainacan-item-single-page .tainacan-gallery-above-title{background-color:var(--tainacan-media-background-color,var(--paletteColor7));margin-top:calc(-1 * var(--content-vertical-spacing));margin-bottom:var(--content-vertical-spacing);margin-left:var(--has-boxed,calc(-1 * var(--boxed-content-spacing)));margin-right:var(--has-boxed,calc(-1 * var(--boxed-content-spacing)));padding-top:calc(var(--content-vertical-spacing)/2);padding-bottom:calc(var(--content-vertical-spacing)/2)}.tainacan-item-single-page .tainacan-gallery-above-title .tainacan-media-component{--tainacan-media-background:var(--tainacan-media-background-color, var(--paletteColor7));--swiper-navigation-color:var(--tainacan-media-accent-color, --paletteColor1);--swiper-theme-color:var(--tainacan-media-accent-color, --paletteColor1);--tainacan-label-color:var(--tainacan-media-color, --tainacan-label-color);--tainacan-info-color:var(--tainacan-media-color, --tainacan-info-color)}.tainacan-item-single-page .tainacan-gallery-above-title .tainacan-item-section{margin:0 auto}.tainacan-item-single-page .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery{position:sticky;top:2rem}.tainacan-item-single-page .tainacan-item-file-download{position:absolute;opacity:0;transform:scale(0);border-radius:24px;width:36px;height:36px;bottom:0;right:calc(50% - 18px);cursor:pointer;font-size:0;background-color:var(--paletteColor1,#3eaf7c);color:#fff;transition:opacity .3s ease,transform .3s ease,font-size .3s ease}.tainacan-item-single-page .tainacan-item-file-download a{height:38px;width:38px;display:block;position:relative;z-index:99;background:0 0!important;padding:0!important}.tainacan-item-single-page .tainacan-item-file-download::after{position:relative;top:-38px;display:inline-block;font:normal normal normal 20px/1 TainacanIcons;font-size:1.25rem!important;line-height:2.25rem;text-rendering:auto;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25em;text-transform:none!important;letter-spacing:normal!important;content:'download';display:flex;justify-content:center;align-items:center}.tainacan-item-single-page .tainacan-item-section__document{position:relative}.tainacan-item-single-page .tainacan-item-section__document>.twitter-tweet,.tainacan-item-single-page .tainacan-item-section__document>iframe.wp-embedded-content{margin-left:auto;margin-right:auto}.tainacan-item-single-page .tainacan-item-section__document:hover .tainacan-item-file-download,.tainacan-item-single-page .tainacan-media-component__swiper-main:hover .tainacan-item-file-download{opacity:1;transform:scale(1)}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs{display:flex;flex-wrap:wrap;box-sizing:border-box}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs .tainacan-item-section{width:100%;display:none;padding:2rem 42px 1rem 42px;border-top:1px solid var(--form-field-border-initial-color,#e0e5eb)}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label{width:100%;text-align:center;margin:0;cursor:pointer;opacity:.85;border-bottom:3px solid transparent;transition:border-bottom .2s ease}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label .tainacan-single-item-section{margin:.75rem 1.5rem}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label:hover{opacity:1}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input{position:absolute;opacity:0}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input:checked+label{opacity:1;border-bottom-color:var(--paletteColor1,#3eaf7c)}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input:checked+label+.tainacan-item-section{display:block}@media screen and (min-width:768px){.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label{width:auto}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs .tainacan-item-section{order:99}}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses{box-sizing:border-box}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion .tainacan-item-section,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses .tainacan-item-section{width:100%;display:none;padding:2rem 42px 1rem 42px;border-bottom:1px solid var(--form-field-border-initial-color,#e0e5eb);margin-bottom:0}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label{display:flex;align-items:center;width:100%;margin:0;cursor:pointer;opacity:.85;border-bottom:1px solid var(--form-field-border-initial-color,#e0e5eb);transition:opacity .2s ease}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-single-item-section,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-single-item-section{margin:.75rem}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-icon,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-icon{color:var(--paletteColor1,#3eaf7c);transform:rotate(0);transition:transform .2s ease}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-icon::before,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-icon::before{font-size:1.75em}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label:hover,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label:hover{opacity:1;border-bottom:1px solid var(--form-field-border-initial-color,#e0e5eb)}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input{position:absolute;opacity:0}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked+label,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked+label{opacity:1}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked+label .tainacan-icon,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked+label .tainacan-icon{transform:rotate(90deg)}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked+label+.tainacan-item-section,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked+label+.tainacan-item-section{display:block}.tainacan-item-single-page .tainacan-item-section--items-related-to-this .wp-block-tainacan-dynamic-items-list{margin-top:.25em;margin-bottom:.5em}
     1:root{--tainacan-block-primary:var(--paletteColor1, #3eaf7c);--tainacan-block-gray0:var(--backgroundColor, #f8f9fb);--tainacan-block-gray1:var(--backgroundColor, #f8f9fb);--tainacan-block-gray2:var(--form-field-border-initial-color, #e0e5eb);--tainacan-block-gray3:var(--form-field-border-initial-color, #e0e5eb);--tainacan-block-gray4:var(--color, rgba(44, 62, 80, 0.9));--tainacan-block-gray5:var(--headingColor, rgba(44, 62, 80, 1));--background-color:var(--paletteColor7);--maxSiteWidth:var(--normal-container-max-width)}.theme-items-list{--tainacan-font-family:var(--fontFamily, inherit);--tainacan-base-font-size:var(--fontSize, 1em);--tainacan-item-hover-background-color:var(--tainacan-item-background-color, white);--tainacan-item-heading-hover-background-color:var(--tainacan-item-background-color, white);--tainacan-input-border-color:var(--form-field-border-initial-color, #e0e5eb);--tainacan-skeleton-color:var(--tainacan-item-background-color, white)}.theme-items-list:not(.is-fullscreen){justify-content:center;background:0 0!important;padding:6px 18px;flex-wrap:wrap;display:flex;display:-ms-grid;display:grid;grid-template-columns:0fr 100% 1fr;grid-template-rows:auto 1fr;grid-template-areas:". searchcontrol ." "itemslist itemslist itemslist"}.theme-items-list .search-control{grid-area:searchcontrol;border-radius:0 0 var(--borderRadius,3px) var(--borderRadius,3px);padding:20px 20px 6px 20px!important;margin:5px 0}.theme-items-list .search-control .search-control-item{margin-bottom:20px!important}.theme-items-list .search-control .control.has-icons-right .icon .mdi-magnify::before{color:var(--tainacan-secondary,#3eaf7c)}.theme-items-list #advanced-search-container{max-width:100%;width:var(--maxSiteWidth,1290px);margin:.5rem auto;border-radius:var(--borderRadius,3px) var(--borderRadius,3px) 0 0;box-shadow:var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04));border:none}.theme-items-list #filters-modal{grid-area:itemslist;justify-self:start;align-self:normal;width:100%}.theme-items-list #filters-modal .modal-content{padding:16px 10px!important}@media screen and (max-width:768px){.theme-items-list #filters-modal .modal-content{padding:16px 10px 16px 12vw;background-color:var(--tainacan-item-background-color,#fff)}}.theme-items-list #filters-modal .modal-content #filters-items-list{background-color:var(--backgroundColor,#f8f9fb);padding:20px;margin:-3px}.theme-items-list #filters-modal .modal-content #filters-items-list .filters-components-list{margin-bottom:24px}.theme-items-list #filters-modal.tainacan-filter-list-fixed{left:14px}.theme-items-list #items-list-area{grid-area:itemslist;justify-self:end;align-self:normal;width:100%}.theme-items-list #items-list-area #items-list-results{padding-top:12px}.theme-items-list #items-list-area #items-list-results .table-container{min-width:100%;padding-top:0;padding-left:10px;padding-bottom:14px;padding-right:10px}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record{border-radius:var(--borderRadius,3px);box-shadow:var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04));border:var(--border,none);overflow:hidden}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .metadata-title p,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list .metadata-title p,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item .metadata-title p,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .metadata-title p{font-weight:500}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .metadata-value,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list .metadata-value,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item .metadata-value,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .metadata-value{font-size:.8125em!important}.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .list-metadata{background-color:var(--tainacan-item-background-color,#fff)!important}.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item{display:flex!important;flex-direction:column-reverse}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card{min-height:215px;max-height:215px}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .media .list-metadata{padding:.125em 1.375em!important}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .media .list-metadata p.metadata-description{max-height:12.75em!important;line-height:1.25em}.theme-items-list #items-list-area #items-list-results .tainacan-table{padding:0 12px}.theme-items-list #items-list-area #items-list-results .tainacan-table .column-main-content p{font-weight:500}.theme-items-list #items-list-area #items-list-results .tainacan-table td p{font-size:.725em!important}.theme-items-list #items-list-area #items-list-results .tainacan-slide-main-view iframe{border:none;border-radius:var(--borderRadius,3px)}.theme-items-list #items-list-area #items-list-results .tainacan-slides-list .swiper-slide img{border-radius:var(--borderRadius,3px);padding-bottom:0}.theme-items-list #items-list-area #items-list-results .pagination-area{border-top:none;margin-left:12px;margin-right:12px}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination{font-weight:700;--colorActive:#ffffff}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination .pagination-link{display:inline-flex;align-items:center;justify-content:center;height:40px;width:42px;border-radius:4px;border:2px solid transparent;font-size:14px;font-weight:600;color:var(--color);--linkInitialColor:var(--color);transition:color .12s cubic-bezier(.455,.03,.515,.955),background .12s cubic-bezier(.455,.03,.515,.955),border-color .12s cubic-bezier(.455,.03,.515,.955)}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination .pagination-link:hover{text-decoration:none;border-color:var(--linkHoverColor);color:var(--linkHoverColor)}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination .pagination-link.is-current{color:var(--colorActive)!important;background:var(--linkHoverColor)}.theme-items-list .advanced-search-criteria-title hr{display:none}.theme-items-list .input,.theme-items-list .textarea,.theme-items-list input.input,.theme-items-list input[type=color].input,.theme-items-list input[type=date].input,.theme-items-list input[type=datetime-local].input,.theme-items-list input[type=datetime].input,.theme-items-list input[type=email].input,.theme-items-list input[type=month].input,.theme-items-list input[type=number].input,.theme-items-list input[type=password].input,.theme-items-list input[type=search].input,.theme-items-list input[type=tel].input,.theme-items-list input[type=text].input,.theme-items-list input[type=time].input,.theme-items-list input[type=url].input,.theme-items-list input[type=week].input,.theme-items-list textarea.textarea{border-radius:var(--borderRadius,3px)!important;border:1px solid var(--tainacan-input-border-color)}:not(.wp-block-tainacan-faceted-search)>.theme-items-list:not(.is-fullscreen){top:-52px!important}.page.has-filters-panel-style-boxed #filters-modal .modal-content #filters-items-list{border-radius:var(--borderRadius,3px);background-color:var(--tainacan-item-background-color,#fff);box-shadow:var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04))}body:not(.tainacan-admin-page) .tainacan-modal-content,body:not(.tainacan-admin-page) .tooltip{--tainacan-font-family:var(--fontFamily, inherit);--tainacan-base-font-size:var(--fontSize, 1em);--tainacan-secondary:var(--paletteColor1, #3eaf7c);--tainacan-primary:var(--form-field-border-initial-color, #e0e5eb);--tainacan-background-color:var(--backgroundColor, #f8f9fb);--tainacan-input-color:var(--color, rgba(44, 62, 80, 0.9));--tainacan-input-background-color:var(--form-field-initial-background, white);--tainacan-input-border-color:var(--form-field-border-initial-color, #e0e5eb);--tainacan-label-color:var(--color, rgba(44, 62, 80, 0.9));--tainacan-info-color:var(--color, rgba(44, 62, 80, 0.9));--tainacan-heading-color:var(--headingColor, rgba(44, 62, 80, 1))}body:not(.tainacan-admin-page) .tainacan-modal-content{border-radius:var(--borderRadius,6px)}body:not(.tainacan-admin-page) .tainacan-modal-content .tainacan-modal-title hr{display:none}body:not(.tainacan-admin-page) .tainacan-modal-content .tabs li{margin-bottom:0}body:not(.tainacan-admin-page) .tainacan-modal-content .modal-card-body{background-color:var(--tainacan-item-background-color,#fff)}.tainacan-collection-header{display:flex;padding:36px 18px 28px 18px;justify-content:center;align-items:center;background-color:var(--tainacan-background-color,#f8f9fb);background-size:cover;background-position:center;background-repeat:no-repeat;--headingColor:var(--tainacan-heading-color, rgba(44, 62, 80, 1));--color:var(--tainacan-label-color, #454647);--linkInitialColor:var(--tainacan-secondary, #3eaf7c)}.tainacan-collection-header .tainacan-collection-header__box{width:100%;padding:20px}.tainacan-collection-header .tainacan-collection-header__box .page-title{margin-top:0;margin-bottom:4px;display:block;clear:none}.tainacan-collection-header .tainacan-collection-header__box .ct-title-label{font-weight:400}.tainacan-collection-header .tainacan-collection-header__box .ct-title-label::after{content:': '}.tainacan-collection-header .tainacan-collection-header__box .collection-thumbnail{max-width:calc(var(--thumbnail-size,20%) - 24px);float:left;margin-right:24px}.tainacan-collection-header .tainacan-collection-header__box .collection-thumbnail img{border-radius:var(--borderRadius,3px)}.tainacan-collection-header .tainacan-collection-header__box .page-description,.tainacan-collection-header .tainacan-collection-header__box .page-description p{display:block!important;clear:none}.page.has-page-header-style-boxed .hero-section{margin-bottom:.125rem}.page.has-page-header-style-boxed .theme-items-list:not(.is-fullscreen){grid-template-columns:1fr minmax(auto,var(--maxSiteWidth,1300px)) 1fr}.page.has-page-header-style-boxed .tainacan-collection-header .tainacan-collection-header__box{width:var(--maxSiteWidth,1290px);border-radius:var(--borderRadius,3px) var(--borderRadius,3px) 0 0;background-color:var(--tainacan-item-background-color,#fff);box-shadow:var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04))}.page.has-page-header-style-boxed .search-control{background-color:var(--tainacan-item-background-color,#fff);box-shadow:var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04))}.tainacan-item-single-page .tainacan-item-section{max-width:var(--block-max-width);align-self:flex-start;align-self:start;margin-bottom:2.5rem}.tainacan-item-single-page .tainacan-item-single{flex-wrap:wrap;display:flex;display:-ms-grid;display:grid;align-items:start;grid-column-gap:48px;column-gap:48px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--document,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--gallery{grid-area:document}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--attachments{grid-area:attachments}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--metadata,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--metadata-sections{grid-area:metadata}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--items-related-to-this{grid-area:related}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-dam{grid-template-areas:'document' 'attachments' 'metadata' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-dma{grid-template-areas:'document' 'metadata' 'attachments' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-mda{grid-template-areas:'metadata' 'document' 'attachments' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-mg{grid-template-areas:'metadata document' 'metadata attachments' 'metadata related' 'metadata .';grid-template-columns:60% 40%}@media only screen and (max-width:960px){.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-mg{grid-template-areas:'metadata' 'document' 'attachments' 'related';grid-template-columns:100%!important}}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-gm{grid-template-areas:'document metadata' 'attachments metadata' 'related metadata' '. metadata';grid-template-columns:60% 40%}@media only screen and (max-width:960px){.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-gm{grid-template-areas:'document' 'attachments' 'metadata' 'related';grid-template-columns:100%!important}}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-gtm{grid-template-areas:'metadata' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single h1{--fontSize:30px}.tainacan-item-single-page .tainacan-item-single h2:not(.tainacan-single-item-section){--fontSize:22px}.tainacan-item-single-page .tainacan-item-single h3:not(.tainacan-metadata-label){--fontSize:20px}.tainacan-item-single-page .tainacan-item-single h4{--fontSize:18px}.tainacan-item-single-page .tainacan-item-single h5{--fontSize:16px}.tainacan-item-single-page .tainacan-item-single h6{--fontSize:14px}.tainacan-item-single-page .tainacan-item-single .tainacan-single-item-section{text-align:var(--section-alignment,left)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata{height:100%;-moz-column-width:var(--metadata-column-width,400px);-webkit-column-width:var(--metadata-column-width,400px);column-width:var(--metadata-column-width,400px)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata div{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata div:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum){display:inline-block}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadatum,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata>div{width:100%}@media only screen and (min-width:768px){.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata{-moz-column-gap:0;-moz-column-rule:none;-webkit-column-gap:0;-webkit-column-rule:none;column-gap:4rem;column-rule:none}}@media only screen and (min-width:1366px){.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata{-moz-column-gap:7rem;-moz-column-rule:none;-webkit-column-gap:7rem;-webkit-column-rule:none;column-gap:7rem;column-rule:none}}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h3{padding-right:1rem;margin-bottom:.25rem;margin-top:.5rem;width:100%}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h3:first-of-type:last-of-type{display:inline-block}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h4,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata label{padding-right:.875rem;width:100%}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h4:first-of-type:last-of-type,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata label:first-of-type:last-of-type{display:inline-block}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata p{word-wrap:break-word}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata iframe{border:none}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadata-label{text-align:var(--metadata-label-alignment,left)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadata-value{text-align:var(--metadata-value-alignment,left);font-family:var(--fontFamily);font-size:var(--fontSize);font-weight:var(--fontWeight);font-style:var(--fontStyle,inherit);line-height:var(--lineHeight);letter-spacing:var(--letterSpacing);text-transform:var(--textTransform);-webkit-text-decoration:var(--textDecoration);text-decoration:var(--textDecoration);margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:var(--metadata-value-border,0 solid rgba(125,125,125,.5))}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-item-section__metadata-thumbnail img{border-radius:var(--borderRadius,3px)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata p:empty{display:none;visibility:hidden}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .multivalue-separator{color:#cbcbcb;margin:0 8px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .hierarchy-separator{color:#cbcbcb}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .metadata-type-geocoordinate>div{width:100%}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .metadata-type-compound .multivalue-separator,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .metadata-type-textarea .multivalue-separator{display:block;max-height:1px;width:45%;background:var(--form-field-border-initial-color,#e0e5eb);content:none;color:transparent;margin:.875rem auto}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group{padding-top:.5em;margin-bottom:.75rem;padding-left:1.5rem;border-left:1px solid var(--form-field-border-initial-color,#e0e5eb)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group .label{margin:0;padding:0;font-style:normal}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group p{margin-top:0;margin-bottom:.5rem}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group>.multivalue-separator{margin:1em auto 1.5em -1.5em}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-relationship-metadatum-header{display:flex;align-items:center;margin-bottom:.5em}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-relationship-metadatum-header img{margin-right:12px;max-width:28px;max-height:28px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-relationship-metadatum-header .label{font-weight:400;font-style:normal;margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;padding:0}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-metadatum{padding-left:40px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-metadatum .label{font-size:1em;line-height:1em;margin-top:0;margin-bottom:2px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-metadatum p{margin-top:.25rem;margin-bottom:.5rem}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group>.multivalue-separator{display:block;max-height:1px;width:calc(100% - 40px);background:var(--form-field-border-initial-color,#e0e5eb);content:none;color:transparent;margin:.5em 0 .5em 40px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum{display:flex;flex-wrap:nowrap}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-label{flex-basis:40%;margin-bottom:.75rem;border-right:var(--metadata-label-border,0 solid rgba(125,125,125,.5))}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-value{flex-basis:60%;padding-left:1rem}@media only screen and (max-width:767px){.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum{flex-wrap:wrap}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-label{flex-basis:100%;margin-bottom:.25rem}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-value{flex-basis:100%;padding-left:0}}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs{display:flex;flex-wrap:wrap;box-sizing:border-box}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs .tainacan-item-section{width:100%;display:none;padding:2rem 42px 1rem 42px;border-top:1px solid var(--form-field-border-initial-color,#e0e5eb)}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label{width:100%;text-align:center;margin:0;cursor:pointer;opacity:.85;border-bottom:3px solid transparent;transition:border-bottom .2s ease}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label .tainacan-single-item-section{margin:.75rem 1.5rem}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label:hover{opacity:1}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input{position:absolute;opacity:0}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input:checked+label{opacity:1;border-bottom-color:var(--paletteColor1,#3eaf7c)}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input:checked+label+.tainacan-item-section{display:block}@media screen and (min-width:768px){.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label{width:auto}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs .tainacan-item-section{order:99}}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses{box-sizing:border-box}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion .tainacan-item-section,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses .tainacan-item-section{width:100%;display:none;padding:2rem 42px 1rem 42px;border-bottom:1px solid var(--form-field-border-initial-color,#e0e5eb);margin-bottom:0}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label{display:flex;align-items:center;width:100%;margin:0;cursor:pointer;opacity:.85;border-bottom:1px solid var(--form-field-border-initial-color,#e0e5eb);transition:opacity .2s ease}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-single-item-section,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-single-item-section{margin:.75rem}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-icon,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-icon{color:var(--paletteColor1,#3eaf7c);transform:rotate(0);transition:transform .2s ease}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-icon::before,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-icon::before{font-size:1.75em}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label:hover,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label:hover{opacity:1;border-bottom:1px solid var(--form-field-border-initial-color,#e0e5eb)}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input{position:absolute;opacity:0}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked+label,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked+label{opacity:1}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked+label .tainacan-icon,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked+label .tainacan-icon{transform:rotate(90deg)}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked+label+.tainacan-item-section,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked+label+.tainacan-item-section{display:block}.tainacan-item-single-page .tainacan-item-section--items-related-to-this .wp-block-tainacan-dynamic-items-list{margin-top:.25em;margin-bottom:.5em}.tainacan-gallery-above-title .tainacan-media-component,.tainacan-item-single-page .tainacan-media-component{--swiper-theme-color:var(--paletteColor1, #3eaf7c);--swiper-navigation-color:var(--paletteColor1, #3eaf7c);--swiper-navigation-size:2.5rem;--tainacan-media-background:var(--background-color, #ffffff);--tainacan-media-main-carousel-height:var(--document-height, 60vh);--tainacan-media-main-carousel-width:var(--document-width, 100%);--tainacan-media-thumbs-carousel-width:var(--attachments-carousel-width, 100%);--tainacan-media-thumbs-carousel-item-size:var(--attachments-size, 140px)}.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__caption,.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__description,.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__name,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__caption,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__description,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__name{font-family:var(--fontFamily);font-size:var(--fontSize);font-weight:var(--fontWeight);font-style:var(--fontStyle,inherit);line-height:var(--lineHeight);letter-spacing:var(--letterSpacing);text-transform:var(--textTransform);-webkit-text-decoration:var(--textDecoration);text-decoration:var(--textDecoration)}.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-thumbs,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs{font-weight:400;transition:font-weight .3s ease}.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-thumbs img,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs img{border-radius:var(--borderRadius,3px);border-bottom:4px solid transparent;margin-bottom:4px;transition:border .3s ease}.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-slide-metadata__name,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-slide-metadata__name{display:block;margin-top:.5rem;font-family:var(--fontFamily);font-size:var(--fontSize);font-weight:var(--fontWeight);font-style:var(--fontStyle,inherit);line-height:var(--lineHeight);letter-spacing:var(--letterSpacing);text-transform:var(--textTransform);-webkit-text-decoration:var(--textDecoration);text-decoration:var(--textDecoration)}@media screen and (min-width:960px){.tainacan-gallery-above-title .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery,.tainacan-item-single-page .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery{position:sticky;top:2rem}}.tainacan-gallery-above-title .tainacan-item-file-download,.tainacan-item-single-page .tainacan-item-file-download{position:absolute;opacity:0;transform:scale(0);border-radius:24px;width:36px;height:36px;bottom:0;right:calc(50% - 18px);cursor:pointer;font-size:0;background-color:var(--paletteColor1,#3eaf7c);color:#fff;transition:opacity .3s ease,transform .3s ease,font-size .3s ease}.tainacan-gallery-above-title .tainacan-item-file-download a,.tainacan-item-single-page .tainacan-item-file-download a{height:38px;width:38px;display:block;position:relative;z-index:99;background:0 0!important;padding:0!important}.tainacan-gallery-above-title .tainacan-item-file-download::after,.tainacan-item-single-page .tainacan-item-file-download::after{position:relative;top:-38px;display:inline-block;font:normal normal normal 20px/1 TainacanIcons;font-size:1.25rem!important;line-height:2.25rem;text-rendering:auto;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25em;text-transform:none!important;letter-spacing:normal!important;content:'download';display:flex;justify-content:center;align-items:center}.tainacan-gallery-above-title .tainacan-item-section__document,.tainacan-item-single-page .tainacan-item-section__document{position:relative}.tainacan-gallery-above-title .tainacan-item-section__document>.twitter-tweet,.tainacan-gallery-above-title .tainacan-item-section__document>iframe.wp-embedded-content,.tainacan-item-single-page .tainacan-item-section__document>.twitter-tweet,.tainacan-item-single-page .tainacan-item-section__document>iframe.wp-embedded-content{margin-left:auto;margin-right:auto}.tainacan-gallery-above-title .tainacan-item-section__document:hover .tainacan-item-file-download,.tainacan-gallery-above-title .tainacan-media-component__swiper-main:hover .tainacan-item-file-download,.tainacan-item-single-page .tainacan-item-section__document:hover .tainacan-item-file-download,.tainacan-item-single-page .tainacan-media-component__swiper-main:hover .tainacan-item-file-download{opacity:1;transform:scale(1)}.tainacan-gallery-above-title{background-color:var(--tainacan-media-background-color,var(--paletteColor7));margin-top:calc(-1 * var(--content-vertical-spacing));margin-bottom:var(--content-vertical-spacing);margin-left:var(--has-boxed,calc(-1 * var(--boxed-content-spacing)));margin-right:var(--has-boxed,calc(-1 * var(--boxed-content-spacing)));padding-top:calc(var(--content-vertical-spacing)/2);padding-bottom:calc(var(--content-vertical-spacing)/2)}.tainacan-gallery-above-title .tainacan-media-component{--tainacan-media-background:var(--tainacan-media-background-color, var(--paletteColor7));--swiper-navigation-color:var(--tainacan-media-accent-color, --paletteColor1);--swiper-theme-color:var(--tainacan-media-accent-color, --paletteColor1);--tainacan-label-color:var(--tainacan-media-color, --tainacan-label-color);--tainacan-info-color:var(--tainacan-media-color, --tainacan-info-color)}.tainacan-gallery-above-title .tainacan-item-section{margin:0 auto}#tainacan-taxonomy-terms-list-form{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:end;margin:1rem 0 1.5rem}@media screen and (min-width:1024px){#tainacan-taxonomy-terms-list-form #tainacan-taxonomy-sorting-field>.wp-block-group{flex-wrap:nowrap!important}}.tainacan-taxonomy-terms-list-container .entries[data-archive=default] .entry-card.entry-card .term-name{margin-top:.25rem;margin-bottom:.25rem}.tainacan-taxonomy-terms-list-container .entries[data-archive=default] .entry-card.entry-card .term-hierarchy-path{margin-top:0;margin-bottom:-.25rem}@media (min-width:690px){.tainacan-taxonomy-terms-list-container .entries:not([data-layout=grid]) article>.ct-media-container{max-width:20%}}
    22/*# sourceMappingURL=style.min.css.map */
  • tainacan-blocksy/trunk/style.min.css.map

    r2867015 r2919279  
    1 {"version":3,"sources":["sass/style.scss","sass/tainacan-item-archive.scss","sass/tainacan-item-single.scss"],"names":[],"mappings":"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","sourcesContent":["/**\n * Theme Name: Tainacan Support for Blocksy\n * Description: A Tainacan plugin/child theme compatible with Blocksy theme\n * Author: Tainacan\n * Template: blocksy\n * Text Domain: tainacan-blocksy\n */\n\n /* Tainacan Gutenberg Blocks colors */\n :root {\n    --tainacan-block-primary: var(--paletteColor1, #3eaf7c);\n    --tainacan-block-gray0: var(--backgroundColor, #f8f9fb);\n    --tainacan-block-gray1: var(--backgroundColor, #f8f9fb);\n    --tainacan-block-gray2: var(--form-field-border-initial-color, #e0e5eb);\n    --tainacan-block-gray3: var(--form-field-border-initial-color, #e0e5eb);\n    --tainacan-block-gray4: var(--color, rgba(44, 62, 80, 0.9));\n    --tainacan-block-gray5: var(--headingColor, rgba(44, 62, 80, 1));\n    --background-color: var(--paletteColor7);\n\n    // Previous Blocksy variables\n    --maxSiteWidth: var(--normal-container-max-width);\n }\n\n// Grid mixin for display: grid compatibility\n@mixin display-grid {\n   flex-wrap: wrap;\n   display: flex;\n   display: -ms-grid;\n   display: grid;\n}\n@mixin grid-child ($col-start, $col-end, $row-start, $row-end) {\n   -ms-grid-column: $col-start;\n   -ms-grid-column-span: $col-end - $col-start;\n   -ms-grid-row: $row-start;\n   -ms-grid-row-span: $row-end - $row-start;\n   grid-column: #{$col-start}/#{$col-end};\n   grid-row: #{$row-start}/#{$row-end};\n}\n\n/* Remaining imports */\n@import './tainacan-item-archive.scss';\n@import './tainacan-item-single.scss';","/* Tainacan Items list customization */\n.theme-items-list {\n    --tainacan-font-family: var(--fontFamily, inherit);\n    --tainacan-base-font-size: var(--fontSize, 1em);\n//    --tainacan-secondary: var(--paletteColor1, #3eaf7c);\n//    --tainacan-primary: var(--form-field-border-initial-color, #e0e5eb);\n//    --tainacan-background-color: var(--backgroundColor, #f8f9fb);\n//--tainacan-item-background-color: var(--cardBackground, white);\n    --tainacan-item-hover-background-color: var(--tainacan-item-background-color, white);\n    --tainacan-item-heading-hover-background-color: var(--tainacan-item-background-color, white);\n//    --tainacan-input-color: var(--color, rgba(44, 62, 80, 0.9));\n//    --tainacan-input-background-color: var(--form-field-initial-background, white);\n//    --tainacan-input-border-color: var(--form-field-border-initial-color, #e0e5eb);\n//    --tainacan-heading-color: var(--headingColor, rgba(44, 62, 80, 1));\n//    --tainacan-label-color: var(--color, rgba(44, 62, 80, 0.9));\n//    --tainacan-info-color: var(--color, rgba(44, 62, 80, 0.9));\n    --tainacan-skeleton-color: var(--tainacan-item-background-color, white);\n    \n    &:not(.is-fullscreen) {\n        justify-content: center;\n        background: transparent !important;\n        padding: 6px 18px;\n        @include display-grid;\n        grid-template-columns: 0fr 100% 1fr;\n        grid-template-rows: auto 1fr;\n        grid-template-areas:\n          \". searchcontrol .\"\n          \"itemslist itemslist itemslist\";\n    }\n\n    /* Search control */\n    .search-control {\n        grid-area: searchcontrol;\n        border-radius: 0 0 var(--borderRadius, 3px) var(--borderRadius, 3px);\n        padding: 20px 20px 6px 20px !important;\n        margin: 5px 0px;\n\n        .search-control-item {\n            margin-bottom: 20px !important;\n        }\n\n        .control.has-icons-right .icon .mdi-magnify::before {\n            color: var(--tainacan-secondary, #3eaf7c);\n        }\n    }\n\n    /* Advanced Search */\n    #advanced-search-container {\n        max-width: 100%;\n        width: var(--maxSiteWidth,1290px);\n        margin: 0.5rem auto;\n        border-radius: var(--borderRadius,3px) var(--borderRadius,3px) 0 0;\n        box-shadow: var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04));\n        border: none;\n    }\n\n    /* Filters panel */\n    #filters-modal {\n        grid-area: itemslist;\n        justify-self: start;\n        align-self: normal;\n        width: 100%;\n\n        .modal-content {\n            padding: 16px 10px !important;\n\n            @media screen and (max-width: 768px){\n                padding: 16px 10px 16px 12vw;\n                background-color: var(--tainacan-item-background-color,#fff);\n            }\n\n            #filters-items-list {\n                background-color: var(--backgroundColor, #f8f9fb);\n                padding: 20px;\n                margin: -3px;\n\n                .filters-components-list {\n                    margin-bottom: 24px;\n                }\n            }\n        }\n\n        &.tainacan-filter-list-fixed {\n            left: 14px;\n        }\n    }\n\n    /* Items list container */\n    #items-list-area {\n        grid-area: itemslist;\n        justify-self: end;\n        align-self: normal;\n        width: 100%;\n\n        #items-list-results {\n            padding-top: 12px;\n            \n            .table-container {\n                min-width: 100%;\n                padding-top: 0px;\n                padding-left: 10px;\n                padding-bottom: 14px;\n                padding-right: 10px;\n            }\n            \n            /* Tainacan items list view modes */\n            .tainacan-masonry-container .tainacan-masonry-item,\n            .tainacan-records-container .tainacan-record,\n            .tainacan-cards-container .tainacan-card,\n            .tainacan-list-container .tainacan-list {\n                border-radius: var(--borderRadius, 3px);\n                box-shadow: var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04));\n                border: var(--border, none);\n                overflow: hidden;\n\n                .metadata-title p {\n                    font-weight: 500;\n                }\n                .metadata-value,\n                .metadata-label {\n                font-size: 0.8125em !important;\n                }\n            }\n            .tainacan-records-container .tainacan-record,\n            .tainacan-records-container .tainacan-record .list-metadata,\n            .tainacan-list-container .tainacan-list {\n                background-color: var(--tainacan-item-background-color, white) !important;\n            }\n            .tainacan-masonry-container .tainacan-masonry-item {\n                display: flex !important;\n                flex-direction: column-reverse;\n            }\n            .tainacan-cards-container .tainacan-card {\n                min-height: 215px;\n                max-height: 215px;\n\n                .media .list-metadata {\n                    padding: 0.125em 1.375em !important;\n\n                    p.metadata-description {\n                        max-height: 12.75em !important;\n                        line-height: 1.25em;\n                    }\n                }\n            }\n            .tainacan-table {\n                padding: 0 12px;\n                .column-main-content p { \n                    font-weight: 500;\n                }\n                td p {\n                    font-size: 0.725em !important;\n                }\n            }\n            .tainacan-slide-main-view {\n                iframe {\n                    border: none;\n                    border-radius: var(--borderRadius, 3px);\n                }\n            }\n            .tainacan-slides-list {\n                .swiper-slide img {\n                    border-radius: var(--borderRadius, 3px);\n                    padding-bottom: 0;\n                }\n            }\n\n            /* Pagination */\n            .pagination-area {\n                border-top: none;\n                margin-left: 12px;\n                margin-right: 12px;\n\n                .pagination {\n                    font-weight: bold;\n                    --colorActive: #ffffff;\n\n                    .pagination-link {\n                        display: inline-flex;\n                        align-items: center;\n                        justify-content: center;\n                        height: 40px;\n                        width: 42px;\n                        border-radius: 4px;\n                        border: 2px solid transparent;\n                        font-size: 14px;\n                        font-weight: 600;\n                        color: var(--color);\n                        --linkInitialColor: var(--color);\n                        transition: color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), background 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n\n                        &:hover {\n                            text-decoration: none;\n                            border-color: var(--linkHoverColor);\n                            color: var(--linkHoverColor);\n                        }\n                        &.is-current {\n                            color: var(--colorActive) !important;\n                            background: var(--linkHoverColor);\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    /* Advanced Search */\n    .advanced-search-criteria-title hr {\n        display: none;\n    }\n\n    /* Inputs style */\n    input.input,\n    .input,\n    textarea.textarea,\n    .textarea,\n    input[type=\"color\"].input,\n    input[type=\"date\"].input,\n    input[type=\"datetime-local\"].input,\n    input[type=\"datetime\"].input,\n    input[type=\"email\"].input,\n    input[type=\"number\"].input,\n    input[type=\"month\"].input,\n    input[type=\"password\"].input,\n    input[type=\"search\"].input,\n    input[type=\"tel\"].input,\n    input[type=\"text\"].input,\n    input[type=\"time\"].input,\n    input[type=\"url\"].input,\n    input[type=\"week\"].input {\n        border-radius: var(--borderRadius, 3px) !important;\n        border: 1px solid var(--tainacan-input-border-color);\n    }\n}\n\n:not(.wp-block-tainacan-faceted-search)>.theme-items-list:not(.is-fullscreen) {\n    top: -52px !important;\n}\n\n/* Extra classes applied from customizer */\n.page {\n    &.has-filters-panel-style-boxed #filters-modal .modal-content #filters-items-list {\n        border-radius: var(--borderRadius, 3px);\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04));\n    }\n}\n\n/* Tooltips and Modals are outside of the items list div */\nbody:not(.tainacan-admin-page) {\n\n    .tooltip,\n    .tainacan-modal-content {\n        --tainacan-font-family: var(--fontFamily, inherit);\n        --tainacan-base-font-size: var(--fontSize, 1em);\n        --tainacan-secondary: var(--paletteColor1, #3eaf7c);\n        --tainacan-primary: var(--form-field-border-initial-color, #e0e5eb);\n        --tainacan-background-color: var(--backgroundColor, #f8f9fb);\n        --tainacan-input-color: var(--color, rgba(44, 62, 80, 0.9));\n        --tainacan-input-background-color: var(--form-field-initial-background, white);\n        --tainacan-input-border-color: var(--form-field-border-initial-color, #e0e5eb);\n        --tainacan-label-color: var(--color, rgba(44, 62, 80, 0.9));\n        --tainacan-info-color: var(--color, rgba(44, 62, 80, 0.9));\n        --tainacan-heading-color: var(--headingColor, rgba(44, 62, 80, 1));\n    }\n\n    .tainacan-modal-content {\n        border-radius: var(--borderRadius, 6px);\n\n        .tainacan-modal-title {\n            hr {\n                display: none;\n            }\n        }\n        .tabs li {\n            margin-bottom: 0px;\n        }\n        .modal-card-body {\n            background-color: var(--tainacan-item-background-color, white);\n        }\n    }\n}\n\n/* Collection Items List */\n.tainacan-collection-header {\n    display: flex;\n    padding: 36px 18px 28px 18px;\n    justify-content: center;\n    align-items: center;\n    background-color: var(--tainacan-background-color, #f8f9fb);\n    background-size: cover;\n    background-position: center;\n    background-repeat: no-repeat;\n    --headingColor: var(--tainacan-heading-color, rgba(44, 62, 80, 1));\n    --color: var(--tainacan-label-color, #454647);\n    --linkInitialColor: var(--tainacan-secondary, #3eaf7c);\n\n    .tainacan-collection-header__box {\n        width: 100%;\n        padding: 20px;\n\n        .page-title {\n            margin-top: 0px;\n            margin-bottom: 4px;\n            display: block;\n            clear: none;\n        }\n        .ct-title-label {\n            font-weight: normal;\n            &::after {\n                content: ': ';\n            }\n        }\n        .collection-thumbnail {\n            max-width: calc(var(--thumbnail-size, 20%) - 24px);\n            float: left;\n            margin-right: 24px;\n\n            img {\n                border-radius: var(--borderRadius,3px);\n            }\n        }\n        .page-description ,\n        .page-description p {\n            display: block !important;\n            clear: none;\n        }\n    }\n}\n\n.page.has-page-header-style-boxed {\n    .hero-section {\n        margin-bottom: 0.125rem;\n    }\n    .theme-items-list:not(.is-fullscreen) {\n        grid-template-columns: 1fr minmax(auto, var(--maxSiteWidth,1300px)) 1fr;\n    }\n    .tainacan-collection-header .tainacan-collection-header__box {\n        width: var(--maxSiteWidth, 1290px);\n        border-radius: var(--borderRadius,3px) var(--borderRadius, 3px) 0 0;\n        background-color: var(--tainacan-item-background-color,#fff);\n        box-shadow: var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04));\n    }\n    .search-control {\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04));\n    }\n}\n\n","\n/* Single Item Page */\n.tainacan-item-single-page {\n\n    // Default spacing and alignment, when inside grid.\n    .tainacan-item-section {\n        max-width: var(--block-max-width);\n        align-self: flex-start;\n        align-self: start;\n        margin-bottom: 2.5rem;\n    }\n\n    .tainacan-item-single {\n        \n        // Overall page layout structure -------------------\n        @include display-grid;\n        align-items: start;\n        grid-column-gap: 48px;\n        column-gap: 48px;\n        \n        .tainacan-item-section--document,\n        .tainacan-item-section--gallery { grid-area: document }\n        .tainacan-item-section--attachments { grid-area: attachments }\n        .tainacan-item-section--metadata,\n        .tainacan-item-section--metadata-sections { grid-area: metadata }\n        .tainacan-item-section--items-related-to-this { grid-area: related }\n        \n        &.tainacan-item-single--layout-type-dam {\n            grid-template-areas:\n                'document'\n                'attachments'\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-dma {\n            grid-template-areas:\n                'document'\n                'metadata'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mda {\n            grid-template-areas:\n                'metadata'\n                'document'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mg {\n            grid-template-areas:\n                'metadata document' \n                'metadata attachments'\n                'metadata related'\n                'metadata .';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'metadata'\n                'document'\n                'attachments'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gm {\n            grid-template-areas:\n                'document metadata' \n                'attachments metadata'\n                'related metadata'\n                '. metadata';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'document'\n                'attachments'\n                'metadata'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gtm {\n            grid-template-areas:\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n\n        // Headings and spacing ----------------------------\n        h1 {\n            --fontSize: 30px;\n        }\n        h2:not(.tainacan-single-item-section) {\n            --fontSize: 22px;\n        }\n        h3:not(.tainacan-metadata-label) {\n            --fontSize: 20px;\n        }\n        h4 {\n            --fontSize: 18px;\n        }\n        h5 {\n            --fontSize: 16px;\n        }\n        h6 {\n            --fontSize: 14px;\n        }\n        .tainacan-single-item-section {\n            text-align: var(--section-alignment, left);\n        }\n\n        // Metadata list -------------------------------------\n        .tainacan-item-section__metadata {\n            height: 100%;\n            -moz-column-width: var(--metadata-column-width, 400px);\n            -webkit-column-width: var(--metadata-column-width, 400px);\n            column-width: var(--metadata-column-width, 400px);\n            \n            div {\n                -webkit-column-break-inside: avoid;\n                page-break-inside: avoid;\n                break-inside: avoid;\n                display: inline-block;\n                \n                &:last-child {\n                    -webkit-column-break-inside: auto;\n                    page-break-inside: auto;\n                    break-inside: auto;\n                    display: inline-block;\n                }\n            }\n            &>div,\n            .tainacan-metadatum {\n                width: 100%;\n            }\n            @media only screen and (min-width: 768px) {\n                -moz-column-gap: 0;\n                -moz-column-rule: none;\n                -webkit-column-gap: 0;\n                -webkit-column-rule: none;\n                column-gap: 4rem;\n                column-rule: none;\n            }\n            @media only screen and (min-width: 1366px) {\n                -moz-column-gap: 7rem;\n                -moz-column-rule: none;\n                -webkit-column-gap: 7rem;\n                -webkit-column-rule: none;\n                column-gap: 7rem;\n                column-rule: none;\n            }\n            h3 {\n                padding-right: 1rem;\n                margin-bottom: 0.25rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            h4,\n            label {\n                padding-right: 0.875rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            p {\n                word-wrap: break-word;\n            }\n            .tainacan-metadata-label {\n                text-align: var(--metadata-label-alignment, left);\n            }\n            .tainacan-metadata-value {\n                text-align: var(--metadata-value-alignment, left);\n                font-family: var(--fontFamily);\n                font-size: var(--fontSize);\n                font-weight: var(--fontWeight);\n                font-style: var(--fontStyle, inherit);\n                line-height: var(--lineHeight);\n                letter-spacing: var(--letterSpacing);\n                text-transform: var(--textTransform);\n                -webkit-text-decoration: var(--textDecoration);\n                text-decoration: var(--textDecoration);\n                margin-bottom: 0.75rem;\n                padding-bottom: 0.75rem;\n                border-bottom: var(--metadata-value-border, 0px solid rgba(125, 125, 125, 0.5));\n            }\n            .tainacan-item-section__metadata-thumbnail img {\n                border-radius: var(--borderRadius, 3px);\n            }\n\n            p:empty {\n                display: none;\n                visibility: hidden;\n            }\n\n            // Metadata type textarea has different separator\n            .multivalue-separator {\n                color: #cbcbcb;\n                margin: 0 8px;    \n            }\n            .hierarchy-separator {\n                color: #cbcbcb;  \n            }\n            .metadata-type-geocoordinate>div {\n                width: 100%;\n            }\n            .metadata-type-compound,\n            .metadata-type-textarea {\n                .multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: 45%;\n                    background: var(--form-field-border-initial-color, #e0e5eb);\n                    content: none;\n                    color: transparent;\n                    margin: 0.875rem auto;\n                }\n            }\n            .tainacan-compound-group {\n                padding-top: 0.5em;\n                margin-bottom: .75rem;\n                padding-left: 1.5rem;\n                border-left: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n\n                .label {\n                    margin: 0;\n                    padding: 0;\n                    font-style: normal;\n                }\n                p {\n                    margin-top: 0rem;\n                    margin-bottom: 0.5rem;\n                }\n\n                &>.multivalue-separator {\n                    margin: 1em auto 1.5em -1.5em;\n                }\n            }\n            .tainacan-relationship-group {\n                .tainacan-relationship-metadatum {\n                    .tainacan-relationship-metadatum-header {\n                        display: flex;\n                        align-items: center;\n                        margin-bottom: 0.5em;\n                        img {\n                            margin-right: 12px;\n                            max-width: 28px;\n                            max-height: 28px;\n                        }\n                        .label {\n                            font-weight: normal;\n                            font-style: normal;\n                            margin-top: 0;\n                            margin-left: 0;\n                            margin-bottom: 0;\n                            margin-right: 0;\n                            padding: 0;\n                        }\n                    }\n                    .tainacan-metadatum {\n                        margin-left: 40px;\n                        .label {\n                            font-size: 1em;\n                            line-height: 1em;\n                            margin-top: 0px;\n                            margin-bottom: 2px;\n                        }\n                        p {\n                            margin-top: 0.25rem;\n                            margin-bottom: 0.5rem;\n                        }\n                    }\n                }\n                &>.multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: calc(100% - 40px);\n                    background: var(--form-field-border-initial-color, #e0e5eb);\n                    content: none;\n                    color: transparent;\n                    margin: 0.5em 0 0.5em 40px;\n                }\n            }\n\n            &.metadata-type-2 {\n                .tainacan-item-section__metadatum {\n                    display: flex;\n                    flex-wrap: nowrap;\n                    \n                    .tainacan-metadata-label {\n                        flex-basis: 40%;\n                        margin-bottom: .75rem;\n                        border-right: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));\n                    }\n                    .tainacan-metadata-value {\n                        flex-basis: 60%;\n                        padding-left: 1rem;\n                    }\n\n                    @media only screen and (max-width: 767px) {\n                        flex-wrap: wrap;\n                    \n                        .tainacan-metadata-label {\n                            flex-basis: 100%;\n                            margin-bottom: 0.25rem;\n                        }\n                        .tainacan-metadata-value {\n                            flex-basis: 100%;\n                            padding-left: 0;\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    // Tainacan Media Component (attachments gallery)\n    .tainacan-media-component {\n        --swiper-theme-color: var(--paletteColor1, #3eaf7c);\n        --swiper-navigation-color: var(--paletteColor1, #3eaf7c);\n        --swiper-navigation-size: 2.5rem;\n        --tainacan-media-background: var(--background-color, #ffffff);\n        --tainacan-media-main-carousel-height: var(--document-height, 60vh);\n        --tainacan-media-main-carousel-width: var(--document-width, 100%);\n        --tainacan-media-thumbs-carousel-width: var(--attachments-carousel-width, 100%);\n        --tainacan-media-thumbs-carousel-item-size: var(--attachments-size, 140px);\n\n        .tainacan-media-component__swiper-main {\n            .swiper-slide-metadata__name,\n            .swiper-slide-metadata__caption,\n            .swiper-slide-metadata__description {\n                font-family: var(--fontFamily);\n                font-size: var(--fontSize);\n                font-weight: var(--fontWeight);\n                font-style: var(--fontStyle, inherit);\n                line-height: var(--lineHeight);\n                letter-spacing: var(--letterSpacing);\n                text-transform: var(--textTransform);\n                -webkit-text-decoration: var(--textDecoration);\n                text-decoration: var(--textDecoration);\n            }\n        }\n        .tainacan-media-component__swiper-thumbs {\n            font-weight: normal;\n            transition: font-weight 0.3s ease;\n    \n            img {\n                border-radius: var(--borderRadius, 3px);\n                border-bottom: 4px solid transparent;\n                margin-bottom: 4px;\n                transition: border 0.3s ease;\n            }\n\n            .swiper-slide-metadata__name {\n                display: block;\n                margin-top: 0.5rem;\n                font-family: var(--fontFamily);\n                font-size: var(--fontSize);\n                font-weight: var(--fontWeight);\n                font-style: var(--fontStyle, inherit);\n                line-height: var(--lineHeight);\n                letter-spacing: var(--letterSpacing);\n                text-transform: var(--textTransform);\n                -webkit-text-decoration: var(--textDecoration);\n                text-decoration: var(--textDecoration);\n            }\n        }\n    }\n\n    // Tainacan Gallery above title\n    .tainacan-gallery-above-title {\n        background-color: var(--tainacan-media-background-color, var(--paletteColor7));\n        margin-top: calc(-1 * var(--content-vertical-spacing));\n        margin-bottom: var(--content-vertical-spacing);\n        margin-left: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n        margin-right: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n        padding-top: calc(var(--content-vertical-spacing)/2);\n        padding-bottom: calc(var(--content-vertical-spacing)/2);\n\n        .tainacan-media-component {\n            --tainacan-media-background: var(--tainacan-media-background-color, var(--paletteColor7));\n            --swiper-navigation-color: var(--tainacan-media-accent-color, --paletteColor1);\n            --swiper-theme-color: var(--tainacan-media-accent-color, --paletteColor1);\n            --tainacan-label-color: var(--tainacan-media-color, --tainacan-label-color);\n            --tainacan-info-color: var(--tainacan-media-color, --tainacan-info-color);\n        }\n        .tainacan-item-section {\n            margin: 0 auto;\n        }\n    }\n\n    // Document and attachments fixed column\n    .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery {\n        position: sticky;\n        top: 2rem;\n    }\n\n    // Document Download button -------------------------------------\n    .tainacan-item-file-download {\n        position: absolute;\n        opacity: 0;\n        transform: scale(0);\n        border-radius: 24px;\n        width: 36px;\n        height: 36px;\n        bottom: 0px;\n        right: calc(50% - 18px);\n        cursor: pointer;\n        font-size: 0;\n        background-color: var(--paletteColor1, #3eaf7c);\n        color: white;\n        transition: opacity 0.3s ease, transform 0.3s ease, font-size 0.3s ease;\n\n        a {\n            height: 38px;\n            width: 38px;\n            display: block;\n            position: relative;\n            z-index: 99;\n            background: transparent !important;\n            padding: 0px !important;\n        }\n\n        &::after {\n            position: relative;\n            top: -38px;\n            display: inline-block;\n            font: normal normal normal 20px/1 \"TainacanIcons\";\n            font-size: 1.25rem !important;\n            line-height: 2.25rem;\n            text-rendering: auto;\n            vertical-align: middle;\n            -webkit-font-smoothing: antialiased;\n            -moz-osx-font-smoothing: grayscale;\n            font-size: 1.25em;\n            text-transform: none !important;\n            letter-spacing: normal !important;\n            content: 'download';\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n    }\n    .tainacan-item-section__document {\n        position: relative;\n\n        &>.twitter-tweet,\n        &>iframe.wp-embedded-content {\n            margin-left: auto;\n            margin-right: auto;\n        }\n    }\n    .tainacan-media-component__swiper-main,\n    .tainacan-item-section__document {\n        &:hover .tainacan-item-file-download {\n            opacity: 1;\n            transform: scale(1);\n        }\n    }\n\n    /* Metadata section layouts */\n    .tainacan-item-section--metadata-sections {\n        .metadata-section-layout--tabs {\n            display: flex;\n            flex-wrap: wrap;\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-top: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n            }\n            label {\n                width: 100%;\n                text-align: center;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 3px solid transparent;\n                transition: border-bottom 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem 1.5rem;\n                }\n\n                &:hover {\n                    opacity: 1.0;\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n                border-bottom-color: var(--paletteColor1, #3eaf7c);\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }    \n            @media screen and (min-width: 768px) {\n                label {\n                    width: auto;\n                }\n                .tainacan-item-section {\n                    order: 99;\n                }\n            } \n        }\n        .metadata-section-layout--collapses,\n        .metadata-section-layout--accordion {\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n                margin-bottom: 0;\n            }\n            label {\n                display: flex;\n                align-items: center;\n                width: 100%;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n                transition: opacity 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem;\n                }\n                .tainacan-icon {\n                    color: var(--paletteColor1, #3eaf7c);\n                    transform: rotate(0deg);\n                    transition: transform 0.2s ease;\n\n                    &::before {\n                        font-size: 1.75em;\n                    }\n                }\n                &:hover {\n                    opacity: 1.0;\n                    border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n\n                .tainacan-icon {\n                    transform: rotate(90deg);\n                }\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }         \n        }\n    }\n\n    /* Items related to this section */\n    .tainacan-item-section--items-related-to-this .wp-block-tainacan-dynamic-items-list {\n        margin-top: 0.25em;\n        margin-bottom: 0.5em;\n    }\n}"]}
     1{"version":3,"sources":["sass/style.scss","sass/tainacan-item-archive.scss","sass/tainacan-item-single.scss","sass/tainacan-taxonomy-single.scss"],"names":[],"mappings":"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","sourcesContent":["/**\n * Theme Name: Tainacan Support for Blocksy\n * Description: A Tainacan plugin/child theme compatible with Blocksy theme\n * Author: Tainacan\n * Template: blocksy\n * Text Domain: tainacan-blocksy\n */\n\n /* Tainacan Gutenberg Blocks colors */\n :root {\n    --tainacan-block-primary: var(--paletteColor1, #3eaf7c);\n    --tainacan-block-gray0: var(--backgroundColor, #f8f9fb);\n    --tainacan-block-gray1: var(--backgroundColor, #f8f9fb);\n    --tainacan-block-gray2: var(--form-field-border-initial-color, #e0e5eb);\n    --tainacan-block-gray3: var(--form-field-border-initial-color, #e0e5eb);\n    --tainacan-block-gray4: var(--color, rgba(44, 62, 80, 0.9));\n    --tainacan-block-gray5: var(--headingColor, rgba(44, 62, 80, 1));\n    --background-color: var(--paletteColor7);\n\n    // Previous Blocksy variables\n    --maxSiteWidth: var(--normal-container-max-width);\n }\n\n// Grid mixin for display: grid compatibility\n@mixin display-grid {\n   flex-wrap: wrap;\n   display: flex;\n   display: -ms-grid;\n   display: grid;\n}\n@mixin grid-child ($col-start, $col-end, $row-start, $row-end) {\n   -ms-grid-column: $col-start;\n   -ms-grid-column-span: $col-end - $col-start;\n   -ms-grid-row: $row-start;\n   -ms-grid-row-span: $row-end - $row-start;\n   grid-column: #{$col-start}/#{$col-end};\n   grid-row: #{$row-start}/#{$row-end};\n}\n\n/* Remaining imports */\n@import './tainacan-item-archive.scss';\n@import './tainacan-item-single.scss';\n@import './tainacan-taxonomy-single.scss';","/* Tainacan Items list customization */\n.theme-items-list {\n    --tainacan-font-family: var(--fontFamily, inherit);\n    --tainacan-base-font-size: var(--fontSize, 1em);\n//    --tainacan-secondary: var(--paletteColor1, #3eaf7c);\n//    --tainacan-primary: var(--form-field-border-initial-color, #e0e5eb);\n//    --tainacan-background-color: var(--backgroundColor, #f8f9fb);\n//--tainacan-item-background-color: var(--cardBackground, white);\n    --tainacan-item-hover-background-color: var(--tainacan-item-background-color, white);\n    --tainacan-item-heading-hover-background-color: var(--tainacan-item-background-color, white);\n//    --tainacan-input-color: var(--color, rgba(44, 62, 80, 0.9));\n//    --tainacan-input-background-color: var(--form-field-initial-background, white);\n    --tainacan-input-border-color: var(--form-field-border-initial-color, #e0e5eb);\n//    --tainacan-heading-color: var(--headingColor, rgba(44, 62, 80, 1));\n//    --tainacan-label-color: var(--color, rgba(44, 62, 80, 0.9));\n//    --tainacan-info-color: var(--color, rgba(44, 62, 80, 0.9));\n    --tainacan-skeleton-color: var(--tainacan-item-background-color, white);\n    \n    &:not(.is-fullscreen) {\n        justify-content: center;\n        background: transparent !important;\n        padding: 6px 18px;\n        @include display-grid;\n        grid-template-columns: 0fr 100% 1fr;\n        grid-template-rows: auto 1fr;\n        grid-template-areas:\n          \". searchcontrol .\"\n          \"itemslist itemslist itemslist\";\n    }\n\n    /* Search control */\n    .search-control {\n        grid-area: searchcontrol;\n        border-radius: 0 0 var(--borderRadius, 3px) var(--borderRadius, 3px);\n        padding: 20px 20px 6px 20px !important;\n        margin: 5px 0px;\n\n        .search-control-item {\n            margin-bottom: 20px !important;\n        }\n\n        .control.has-icons-right .icon .mdi-magnify::before {\n            color: var(--tainacan-secondary, #3eaf7c);\n        }\n    }\n\n    /* Advanced Search */\n    #advanced-search-container {\n        max-width: 100%;\n        width: var(--maxSiteWidth,1290px);\n        margin: 0.5rem auto;\n        border-radius: var(--borderRadius,3px) var(--borderRadius,3px) 0 0;\n        box-shadow: var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04));\n        border: none;\n    }\n\n    /* Filters panel */\n    #filters-modal {\n        grid-area: itemslist;\n        justify-self: start;\n        align-self: normal;\n        width: 100%;\n\n        .modal-content {\n            padding: 16px 10px !important;\n\n            @media screen and (max-width: 768px){\n                padding: 16px 10px 16px 12vw;\n                background-color: var(--tainacan-item-background-color,#fff);\n            }\n\n            #filters-items-list {\n                background-color: var(--backgroundColor, #f8f9fb);\n                padding: 20px;\n                margin: -3px;\n\n                .filters-components-list {\n                    margin-bottom: 24px;\n                }\n            }\n        }\n\n        &.tainacan-filter-list-fixed {\n            left: 14px;\n        }\n    }\n\n    /* Items list container */\n    #items-list-area {\n        grid-area: itemslist;\n        justify-self: end;\n        align-self: normal;\n        width: 100%;\n\n        #items-list-results {\n            padding-top: 12px;\n            \n            .table-container {\n                min-width: 100%;\n                padding-top: 0px;\n                padding-left: 10px;\n                padding-bottom: 14px;\n                padding-right: 10px;\n            }\n            \n            /* Tainacan items list view modes */\n            .tainacan-masonry-container .tainacan-masonry-item,\n            .tainacan-records-container .tainacan-record,\n            .tainacan-cards-container .tainacan-card,\n            .tainacan-list-container .tainacan-list {\n                border-radius: var(--borderRadius, 3px);\n                box-shadow: var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04));\n                border: var(--border, none);\n                overflow: hidden;\n\n                .metadata-title p {\n                    font-weight: 500;\n                }\n                .metadata-value,\n                .metadata-label {\n                font-size: 0.8125em !important;\n                }\n            }\n            .tainacan-records-container .tainacan-record,\n            .tainacan-records-container .tainacan-record .list-metadata,\n            .tainacan-list-container .tainacan-list {\n                background-color: var(--tainacan-item-background-color, white) !important;\n            }\n            .tainacan-masonry-container .tainacan-masonry-item {\n                display: flex !important;\n                flex-direction: column-reverse;\n            }\n            .tainacan-cards-container .tainacan-card {\n                min-height: 215px;\n                max-height: 215px;\n\n                .media .list-metadata {\n                    padding: 0.125em 1.375em !important;\n\n                    p.metadata-description {\n                        max-height: 12.75em !important;\n                        line-height: 1.25em;\n                    }\n                }\n            }\n            .tainacan-table {\n                padding: 0 12px;\n                .column-main-content p { \n                    font-weight: 500;\n                }\n                td p {\n                    font-size: 0.725em !important;\n                }\n            }\n            .tainacan-slide-main-view {\n                iframe {\n                    border: none;\n                    border-radius: var(--borderRadius, 3px);\n                }\n            }\n            .tainacan-slides-list {\n                .swiper-slide img {\n                    border-radius: var(--borderRadius, 3px);\n                    padding-bottom: 0;\n                }\n            }\n\n            /* Pagination */\n            .pagination-area {\n                border-top: none;\n                margin-left: 12px;\n                margin-right: 12px;\n\n                .pagination {\n                    font-weight: bold;\n                    --colorActive: #ffffff;\n\n                    .pagination-link {\n                        display: inline-flex;\n                        align-items: center;\n                        justify-content: center;\n                        height: 40px;\n                        width: 42px;\n                        border-radius: 4px;\n                        border: 2px solid transparent;\n                        font-size: 14px;\n                        font-weight: 600;\n                        color: var(--color);\n                        --linkInitialColor: var(--color);\n                        transition: color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), background 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n\n                        &:hover {\n                            text-decoration: none;\n                            border-color: var(--linkHoverColor);\n                            color: var(--linkHoverColor);\n                        }\n                        &.is-current {\n                            color: var(--colorActive) !important;\n                            background: var(--linkHoverColor);\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    /* Advanced Search */\n    .advanced-search-criteria-title hr {\n        display: none;\n    }\n\n    /* Inputs style */\n    input.input,\n    .input,\n    textarea.textarea,\n    .textarea,\n    input[type=\"color\"].input,\n    input[type=\"date\"].input,\n    input[type=\"datetime-local\"].input,\n    input[type=\"datetime\"].input,\n    input[type=\"email\"].input,\n    input[type=\"number\"].input,\n    input[type=\"month\"].input,\n    input[type=\"password\"].input,\n    input[type=\"search\"].input,\n    input[type=\"tel\"].input,\n    input[type=\"text\"].input,\n    input[type=\"time\"].input,\n    input[type=\"url\"].input,\n    input[type=\"week\"].input {\n        border-radius: var(--borderRadius, 3px) !important;\n        border: 1px solid var(--tainacan-input-border-color);\n    }\n}\n\n:not(.wp-block-tainacan-faceted-search)>.theme-items-list:not(.is-fullscreen) {\n    top: -52px !important;\n}\n\n/* Extra classes applied from customizer */\n.page {\n    &.has-filters-panel-style-boxed #filters-modal .modal-content #filters-items-list {\n        border-radius: var(--borderRadius, 3px);\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04));\n    }\n}\n\n/* Tooltips and Modals are outside of the items list div */\nbody:not(.tainacan-admin-page) {\n\n    .tooltip,\n    .tainacan-modal-content {\n        --tainacan-font-family: var(--fontFamily, inherit);\n        --tainacan-base-font-size: var(--fontSize, 1em);\n        --tainacan-secondary: var(--paletteColor1, #3eaf7c);\n        --tainacan-primary: var(--form-field-border-initial-color, #e0e5eb);\n        --tainacan-background-color: var(--backgroundColor, #f8f9fb);\n        --tainacan-input-color: var(--color, rgba(44, 62, 80, 0.9));\n        --tainacan-input-background-color: var(--form-field-initial-background, white);\n        --tainacan-input-border-color: var(--form-field-border-initial-color, #e0e5eb);\n        --tainacan-label-color: var(--color, rgba(44, 62, 80, 0.9));\n        --tainacan-info-color: var(--color, rgba(44, 62, 80, 0.9));\n        --tainacan-heading-color: var(--headingColor, rgba(44, 62, 80, 1));\n    }\n\n    .tainacan-modal-content {\n        border-radius: var(--borderRadius, 6px);\n\n        .tainacan-modal-title {\n            hr {\n                display: none;\n            }\n        }\n        .tabs li {\n            margin-bottom: 0px;\n        }\n        .modal-card-body {\n            background-color: var(--tainacan-item-background-color, white);\n        }\n    }\n}\n\n/* Collection Items List */\n.tainacan-collection-header {\n    display: flex;\n    padding: 36px 18px 28px 18px;\n    justify-content: center;\n    align-items: center;\n    background-color: var(--tainacan-background-color, #f8f9fb);\n    background-size: cover;\n    background-position: center;\n    background-repeat: no-repeat;\n    --headingColor: var(--tainacan-heading-color, rgba(44, 62, 80, 1));\n    --color: var(--tainacan-label-color, #454647);\n    --linkInitialColor: var(--tainacan-secondary, #3eaf7c);\n\n    .tainacan-collection-header__box {\n        width: 100%;\n        padding: 20px;\n\n        .page-title {\n            margin-top: 0px;\n            margin-bottom: 4px;\n            display: block;\n            clear: none;\n        }\n        .ct-title-label {\n            font-weight: normal;\n            &::after {\n                content: ': ';\n            }\n        }\n        .collection-thumbnail {\n            max-width: calc(var(--thumbnail-size, 20%) - 24px);\n            float: left;\n            margin-right: 24px;\n\n            img {\n                border-radius: var(--borderRadius,3px);\n            }\n        }\n        .page-description ,\n        .page-description p {\n            display: block !important;\n            clear: none;\n        }\n    }\n}\n\n.page.has-page-header-style-boxed {\n    .hero-section {\n        margin-bottom: 0.125rem;\n    }\n    .theme-items-list:not(.is-fullscreen) {\n        grid-template-columns: 1fr minmax(auto, var(--maxSiteWidth,1300px)) 1fr;\n    }\n    .tainacan-collection-header .tainacan-collection-header__box {\n        width: var(--maxSiteWidth, 1290px);\n        border-radius: var(--borderRadius,3px) var(--borderRadius, 3px) 0 0;\n        background-color: var(--tainacan-item-background-color,#fff);\n        box-shadow: var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04));\n    }\n    .search-control {\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04));\n    }\n}\n\n","\n/* Single Item Page */\n.tainacan-item-single-page {\n\n    // Default spacing and alignment, when inside grid.\n    .tainacan-item-section {\n        max-width: var(--block-max-width);\n        align-self: flex-start;\n        align-self: start;\n        margin-bottom: 2.5rem;\n    }\n\n    .tainacan-item-single {\n        \n        // Overall page layout structure -------------------\n        @include display-grid;\n        align-items: start;\n        grid-column-gap: 48px;\n        column-gap: 48px;\n        \n        .tainacan-item-section--document,\n        .tainacan-item-section--gallery { grid-area: document }\n        .tainacan-item-section--attachments { grid-area: attachments }\n        .tainacan-item-section--metadata,\n        .tainacan-item-section--metadata-sections { grid-area: metadata }\n        .tainacan-item-section--items-related-to-this { grid-area: related }\n        \n        &.tainacan-item-single--layout-type-dam {\n            grid-template-areas:\n                'document'\n                'attachments'\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-dma {\n            grid-template-areas:\n                'document'\n                'metadata'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mda {\n            grid-template-areas:\n                'metadata'\n                'document'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mg {\n            grid-template-areas:\n                'metadata document' \n                'metadata attachments'\n                'metadata related'\n                'metadata .';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'metadata'\n                'document'\n                'attachments'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gm {\n            grid-template-areas:\n                'document metadata' \n                'attachments metadata'\n                'related metadata'\n                '. metadata';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'document'\n                'attachments'\n                'metadata'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gtm {\n            grid-template-areas:\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n\n        // Headings and spacing ----------------------------\n        h1 {\n            --fontSize: 30px;\n        }\n        h2:not(.tainacan-single-item-section) {\n            --fontSize: 22px;\n        }\n        h3:not(.tainacan-metadata-label) {\n            --fontSize: 20px;\n        }\n        h4 {\n            --fontSize: 18px;\n        }\n        h5 {\n            --fontSize: 16px;\n        }\n        h6 {\n            --fontSize: 14px;\n        }\n        .tainacan-single-item-section {\n            text-align: var(--section-alignment, left);\n        }\n\n        // Metadata list -------------------------------------\n        .tainacan-item-section__metadata {\n            height: 100%;\n            -moz-column-width: var(--metadata-column-width, 400px);\n            -webkit-column-width: var(--metadata-column-width, 400px);\n            column-width: var(--metadata-column-width, 400px);\n            \n            div {\n                -webkit-column-break-inside: avoid;\n                page-break-inside: avoid;\n                break-inside: avoid;\n                \n                &:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum) {\n                    display: inline-block;\n                }\n            }\n            &>div,\n            .tainacan-metadatum {\n                width: 100%;\n            }\n            @media only screen and (min-width: 768px) {\n                -moz-column-gap: 0;\n                -moz-column-rule: none;\n                -webkit-column-gap: 0;\n                -webkit-column-rule: none;\n                column-gap: 4rem;\n                column-rule: none;\n            }\n            @media only screen and (min-width: 1366px) {\n                -moz-column-gap: 7rem;\n                -moz-column-rule: none;\n                -webkit-column-gap: 7rem;\n                -webkit-column-rule: none;\n                column-gap: 7rem;\n                column-rule: none;\n            }\n            h3 {\n                padding-right: 1rem;\n                margin-bottom: 0.25rem;\n                margin-top: 0.5rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            h4,\n            label {\n                padding-right: 0.875rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            p {\n                word-wrap: break-word;\n            }\n            iframe {\n                border: none;\n            }\n            .tainacan-metadata-label {\n                text-align: var(--metadata-label-alignment, left);\n            }\n            .tainacan-metadata-value {\n                text-align: var(--metadata-value-alignment, left);\n                font-family: var(--fontFamily);\n                font-size: var(--fontSize);\n                font-weight: var(--fontWeight);\n                font-style: var(--fontStyle, inherit);\n                line-height: var(--lineHeight);\n                letter-spacing: var(--letterSpacing);\n                text-transform: var(--textTransform);\n                -webkit-text-decoration: var(--textDecoration);\n                text-decoration: var(--textDecoration);\n                margin-bottom: 0.75rem;\n                padding-bottom: 0.75rem;\n                border-bottom: var(--metadata-value-border, 0px solid rgba(125, 125, 125, 0.5));\n            }\n            .tainacan-item-section__metadata-thumbnail img {\n                border-radius: var(--borderRadius, 3px);\n            }\n\n            p:empty {\n                display: none;\n                visibility: hidden;\n            }\n\n            // Metadata type textarea has different separator\n            .multivalue-separator {\n                color: #cbcbcb;\n                margin: 0 8px;    \n            }\n            .hierarchy-separator {\n                color: #cbcbcb;  \n            }\n            .metadata-type-geocoordinate>div {\n                width: 100%;\n            }\n            .metadata-type-compound,\n            .metadata-type-textarea {\n                .multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: 45%;\n                    background: var(--form-field-border-initial-color, #e0e5eb);\n                    content: none;\n                    color: transparent;\n                    margin: 0.875rem auto;\n                }\n            }\n            .tainacan-compound-group {\n                padding-top: 0.5em;\n                margin-bottom: .75rem;\n                padding-left: 1.5rem;\n                border-left: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n\n                .label {\n                    margin: 0;\n                    padding: 0;\n                    font-style: normal;\n                }\n                p {\n                    margin-top: 0rem;\n                    margin-bottom: 0.5rem;\n                }\n\n                &>.multivalue-separator {\n                    margin: 1em auto 1.5em -1.5em;\n                }\n            }\n            .tainacan-relationship-group {\n                .tainacan-relationship-metadatum {\n                    .tainacan-relationship-metadatum-header {\n                        display: flex;\n                        align-items: center;\n                        margin-bottom: 0.5em;\n                        img {\n                            margin-right: 12px;\n                            max-width: 28px;\n                            max-height: 28px;\n                        }\n                        .label {\n                            font-weight: normal;\n                            font-style: normal;\n                            margin-top: 0;\n                            margin-left: 0;\n                            margin-bottom: 0;\n                            margin-right: 0;\n                            padding: 0;\n                        }\n                    }\n                    .tainacan-metadatum {\n                        padding-left: 40px;\n                        .label {\n                            font-size: 1em;\n                            line-height: 1em;\n                            margin-top: 0px;\n                            margin-bottom: 2px;\n                        }\n                        p {\n                            margin-top: 0.25rem;\n                            margin-bottom: 0.5rem;\n                        }\n                    }\n                }\n                &>.multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: calc(100% - 40px);\n                    background: var(--form-field-border-initial-color, #e0e5eb);\n                    content: none;\n                    color: transparent;\n                    margin: 0.5em 0 0.5em 40px;\n                }\n            }\n\n            &.metadata-type-2 {\n                .tainacan-item-section__metadatum {\n                    display: flex;\n                    flex-wrap: nowrap;\n                    \n                    .tainacan-metadata-label {\n                        flex-basis: 40%;\n                        margin-bottom: .75rem;\n                        border-right: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));\n                    }\n                    .tainacan-metadata-value {\n                        flex-basis: 60%;\n                        padding-left: 1rem;\n                    }\n\n                    @media only screen and (max-width: 767px) {\n                        flex-wrap: wrap;\n                    \n                        .tainacan-metadata-label {\n                            flex-basis: 100%;\n                            margin-bottom: 0.25rem;\n                        }\n                        .tainacan-metadata-value {\n                            flex-basis: 100%;\n                            padding-left: 0;\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    /* Metadata section layouts */\n    .tainacan-item-section--metadata-sections {\n        .metadata-section-layout--tabs {\n            display: flex;\n            flex-wrap: wrap;\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-top: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n            }\n            label {\n                width: 100%;\n                text-align: center;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 3px solid transparent;\n                transition: border-bottom 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem 1.5rem;\n                }\n\n                &:hover {\n                    opacity: 1.0;\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n                border-bottom-color: var(--paletteColor1, #3eaf7c);\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }    \n            @media screen and (min-width: 768px) {\n                label {\n                    width: auto;\n                }\n                .tainacan-item-section {\n                    order: 99;\n                }\n            } \n        }\n        .metadata-section-layout--collapses,\n        .metadata-section-layout--accordion {\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n                margin-bottom: 0;\n            }\n            label {\n                display: flex;\n                align-items: center;\n                width: 100%;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n                transition: opacity 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem;\n                }\n                .tainacan-icon {\n                    color: var(--paletteColor1, #3eaf7c);\n                    transform: rotate(0deg);\n                    transition: transform 0.2s ease;\n\n                    &::before {\n                        font-size: 1.75em;\n                    }\n                }\n                &:hover {\n                    opacity: 1.0;\n                    border-bottom: 1px solid var(--form-field-border-initial-color, #e0e5eb);\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n\n                .tainacan-icon {\n                    transform: rotate(90deg);\n                }\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }         \n        }\n    }\n\n    /* Items related to this section */\n    .tainacan-item-section--items-related-to-this .wp-block-tainacan-dynamic-items-list {\n        margin-top: 0.25em;\n        margin-bottom: 0.5em;\n    }\n}\n\n.tainacan-item-single-page,\n.tainacan-gallery-above-title {\n\n    // Tainacan Media Component (attachments gallery)\n    .tainacan-media-component {\n        --swiper-theme-color: var(--paletteColor1, #3eaf7c);\n        --swiper-navigation-color: var(--paletteColor1, #3eaf7c);\n        --swiper-navigation-size: 2.5rem;\n        --tainacan-media-background: var(--background-color, #ffffff);\n        --tainacan-media-main-carousel-height: var(--document-height, 60vh);\n        --tainacan-media-main-carousel-width: var(--document-width, 100%);\n        --tainacan-media-thumbs-carousel-width: var(--attachments-carousel-width, 100%);\n        --tainacan-media-thumbs-carousel-item-size: var(--attachments-size, 140px);\n\n        .tainacan-media-component__swiper-main {\n            .swiper-slide-metadata__name,\n            .swiper-slide-metadata__caption,\n            .swiper-slide-metadata__description {\n                font-family: var(--fontFamily);\n                font-size: var(--fontSize);\n                font-weight: var(--fontWeight);\n                font-style: var(--fontStyle, inherit);\n                line-height: var(--lineHeight);\n                letter-spacing: var(--letterSpacing);\n                text-transform: var(--textTransform);\n                -webkit-text-decoration: var(--textDecoration);\n                text-decoration: var(--textDecoration);\n            }\n        }\n        .tainacan-media-component__swiper-thumbs {\n            font-weight: normal;\n            transition: font-weight 0.3s ease;\n\n            img {\n                border-radius: var(--borderRadius, 3px);\n                border-bottom: 4px solid transparent;\n                margin-bottom: 4px;\n                transition: border 0.3s ease;\n            }\n\n            .swiper-slide-metadata__name {\n                display: block;\n                margin-top: 0.5rem;\n                font-family: var(--fontFamily);\n                font-size: var(--fontSize);\n                font-weight: var(--fontWeight);\n                font-style: var(--fontStyle, inherit);\n                line-height: var(--lineHeight);\n                letter-spacing: var(--letterSpacing);\n                text-transform: var(--textTransform);\n                -webkit-text-decoration: var(--textDecoration);\n                text-decoration: var(--textDecoration);\n            }\n        }\n    }\n\n    @media screen and (min-width: 960px) {\n        // Document and attachments fixed column\n        .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery {\n            position: sticky;\n            top: 2rem;\n        }   \n    }\n\n    // Document Download button -------------------------------------\n    .tainacan-item-file-download {\n        position: absolute;\n        opacity: 0;\n        transform: scale(0);\n        border-radius: 24px;\n        width: 36px;\n        height: 36px;\n        bottom: 0px;\n        right: calc(50% - 18px);\n        cursor: pointer;\n        font-size: 0;\n        background-color: var(--paletteColor1, #3eaf7c);\n        color: white;\n        transition: opacity 0.3s ease, transform 0.3s ease, font-size 0.3s ease;\n\n        a {\n            height: 38px;\n            width: 38px;\n            display: block;\n            position: relative;\n            z-index: 99;\n            background: transparent !important;\n            padding: 0px !important;\n        }\n\n        &::after {\n            position: relative;\n            top: -38px;\n            display: inline-block;\n            font: normal normal normal 20px/1 \"TainacanIcons\";\n            font-size: 1.25rem !important;\n            line-height: 2.25rem;\n            text-rendering: auto;\n            vertical-align: middle;\n            -webkit-font-smoothing: antialiased;\n            -moz-osx-font-smoothing: grayscale;\n            font-size: 1.25em;\n            text-transform: none !important;\n            letter-spacing: normal !important;\n            content: 'download';\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n    }\n    .tainacan-item-section__document {\n        position: relative;\n\n        &>.twitter-tweet,\n        &>iframe.wp-embedded-content {\n            margin-left: auto;\n            margin-right: auto;\n        }\n    }\n    .tainacan-media-component__swiper-main,\n    .tainacan-item-section__document {\n        &:hover .tainacan-item-file-download {\n            opacity: 1;\n            transform: scale(1);\n        }\n    }\n}\n\n// Tainacan Gallery above title\n.tainacan-gallery-above-title {\n    background-color: var(--tainacan-media-background-color, var(--paletteColor7));\n    margin-top: calc(-1 * var(--content-vertical-spacing));\n    margin-bottom: var(--content-vertical-spacing);\n    margin-left: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n    margin-right: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n    padding-top: calc(var(--content-vertical-spacing)/2);\n    padding-bottom: calc(var(--content-vertical-spacing)/2);\n\n    .tainacan-media-component {\n        --tainacan-media-background: var(--tainacan-media-background-color, var(--paletteColor7));\n        --swiper-navigation-color: var(--tainacan-media-accent-color, --paletteColor1);\n        --swiper-theme-color: var(--tainacan-media-accent-color, --paletteColor1);\n        --tainacan-label-color: var(--tainacan-media-color, --tainacan-label-color);\n        --tainacan-info-color: var(--tainacan-media-color, --tainacan-info-color);\n    }\n    .tainacan-item-section {\n        margin: 0 auto;\n    }\n}","#tainacan-taxonomy-terms-list-form {\n    display: flex;\n    flex-wrap: nowrap;\n    flex-direction: row;\n    justify-content: space-between;\n    align-items: end;\n    margin: 1rem 0 1.5rem;\n\n    @media screen and (min-width: 1024px) {\n        #tainacan-taxonomy-sorting-field {\n            &>.wp-block-group {\n                flex-wrap: nowrap !important;\n            }\n        }   \n    }\n}\n.tainacan-taxonomy-terms-list-container {\n\n    .entries[data-archive=\"default\"] .entry-card.entry-card {\n        .term-name {\n            margin-top: 0.25rem;\n            margin-bottom: 0.25rem;\n        }\n        .term-hierarchy-path {\n            margin-top: 0px;\n            margin-bottom: -0.25rem;\n        }\n    }\n    \n    .entries:not([data-layout=\"grid\"]) article > .ct-media-container {\n        @media (min-width: 690px) {\n            max-width: 20%;\n        }\n    }\n}\n"]}
  • tainacan-blocksy/trunk/tainacan/archive-repository.php

    r2867015 r2919279  
    117117                    'hide_exposers_button' => get_theme_mod($repository_items_prefix . '_show_exposers_button', 'yes') == 'no',
    118118                    'hide_pagination_area' => get_theme_mod($repository_items_prefix . '_has_pagination', 'yes') == 'no',
     119                    'default_view_mode' => get_theme_mod($repository_items_prefix . '_default_view_mode', 'masonry')
    119120                ]);
    120121            ?>
  • tainacan-blocksy/trunk/tainacan/item-single-page.php

    r2816824 r2919279  
    3333do_action( 'tainacan-blocksy-single-item-after-title' );
    3434
    35 add_action( 'blocksy:hero:before', function() use ( $page_structure_type, $prefix ) {
    36 
    37     if ($page_structure_type === 'type-gtm') {
    38        
    39         $content_style = get_theme_mod($prefix . '_content_style', 'wide');
    40         $extra_classes = '';
    41 
    42         if ( is_array($content_style) ) {
    43 
    44             if ( isset($content_style['desktop']) )
    45                 $extra_classes .= ' has-content-style-' . $content_style['desktop'] . '--desktop';
    46             if ( isset($content_style['tablet']) )
    47                 $extra_classes .= ' has-content-style-' . $content_style['tablet'] . '--tablet';
    48             if ( isset($content_style['mobile']) )
    49                 $extra_classes .= ' has-content-style-' . $content_style['mobile'] . '--mobile';
    50 
    51         } elseif ( is_string($content_style) ) {
    52             $extra_classes = 'has-content-style-' . $content_style;
    53         }
    54 
    55         if ( $column_documents_attachments_affix )
    56             $extra_classes .= ' has-column-affix';
    57 
    58         $media_component_style = '';
    59         $media_component_color_palette = get_theme_mod($prefix . '_document_attachments_colors',
    60         [
    61             'color1' => [ 'color' => 'var(--paletteColor6, #edeff2)' ],
    62             'color2' => [ 'color' => 'var(--paletteColor4, #2c3e50)' ],
    63             'color3' => [ 'color' => 'var(--paletteColor1, #3eaf7c)' ]
    64         ]);
    65        
    66         $media_component_style .= '--tainacan-media-background-color:' . $media_component_color_palette['color1']['color'] . ';';
    67         $media_component_style .= '--tainacan-media-color:' . $media_component_color_palette['color2']['color'] . ';';
    68         $media_component_style .= '--tainacan-media-accent-color:' . $media_component_color_palette['color3']['color'] . ';';
    69        
    70         echo '<div class="tainacan-gallery-above-title ' . $extra_classes . '" style="' . $media_component_style . '">';
    71             tainacan_blocksy_get_template_part( 'template-parts/tainacan-item-single-document' );
    72             do_action( 'tainacan-blocksy-single-item-after-document' ); 
    73 
    74             tainacan_blocksy_get_template_part( 'template-parts/tainacan-item-single-attachments' );
    75             do_action( 'tainacan-blocksy-single-item-after-attachments' );
    76         echo '</div>';
    77     }
    78 });
    7935?>
    8036
  • tainacan-blocksy/trunk/template-parts/tainacan-item-single-items-related-to-this.php

    r2848133 r2919279  
    66    $max_columns_count            = get_theme_mod( $prefix . '_items_related_to_this_max_columns_count', 4 );
    77    $max_items_per_screen         = get_theme_mod( $prefix . '_items_related_to_this_max_items_per_screen', 6 );
     8    $order_option                 = get_theme_mod( $prefix . '_items_related_to_this_order', 'title_asc' );
     9
     10    $order_option_split = explode( '_', $order_option );
     11    $order_by = $order_option_split[0] ? $order_option_split[0] : 'title';
     12    $order = $order_option_split[1] ? $order_option_split[1] : 'asc';
     13
     14    if ( !in_array($order_by, [ 'title', 'date', 'modified' ]) )
     15        $order_by = 'title';
     16
     17    if ( !in_array($order, [ 'asc', 'desc' ]) )
     18        $order = 'asc';
    819
    920    if ( function_exists('tainacan_the_related_items_carousel') && (get_theme_mod( $prefix . '_display_items_related_to_this', 'no' ) === 'yes') && tainacan_has_related_items() ) : ?>
     
    2132                    'items_list_layout' => $items_related_to_this_layout,
    2233                    'collection_heading_tag' => 'h3',
    23                     'order' => 'asc',
    24                     'orderby' => 'title',
     34                    'order' => $order,
     35                    'orderby' => $order_by,
    2536                    'dynamic_items_args' => [
    2637                        'max_columns_count' => $max_columns_count
  • tainacan-blocksy/trunk/template-parts/tainacan-item-single-metadata_new.php

    r2816824 r2919279  
    1111        get_theme_mod($prefix . '_metadata_sections_separate_default_section', 'no') === 'yes';
    1212
     13
    1314    /**
    1415     * The new metadata sections function makes it a bit more complicated to add
    1516     * the thumbnail in the middle of the metadata.
    1617     * So we have some logic that is only needed if it is set.
    17      * The following uses a filter to add it right above the first metadatum in the first section.
     18     * The following uses a filter to add it right above the first metadatum in the default section.
    1819     **/
    19 
    2020    if ( has_post_thumbnail() && $show_thumbnail_with_metadata ) {
    2121
    22         // Gets collection so we can obtain firtst metadatum
    23         $collection = tainacan_get_collection();
     22        add_filter('tainacan-get-metadata-section-as-html-before-metadata-list--index-0', function( $before_description, $metadata_section) {
     23           
     24            ob_start();
     25            ?>
     26                <div class="tainacan-item-section__metadata-thumbnail">
     27                    <h3 class="tainacan-metadata-label"><?php _e( 'Thumbnail', 'tainacan-blocksy' ); ?></h3>
     28                    <p class="tainacan-metadata-value"><?php the_post_thumbnail('tainacan-medium-full'); ?></p>
     29                </div>
     30            <?php
     31   
     32            $extra_content = ob_get_contents();
     33            ob_end_clean();
     34   
     35            return $before_description . $extra_content;
    2436
    25         if ( !is_null($collection) ) {
     37        }, 10, 2);
    2638
    27             // Gets array of metadata order
    28             $metadata_order = $collection->get_metadata_order();
    29 
    30             if ( is_array($metadata_order) ) {
    31 
    32                 $first_metadatum_id = -1;
    33 
    34                 foreach( $metadata_order as $metadatum ) {
    35 
    36                     // Checks if the metadata is enabled
    37                     if ( isset($metadatum['enabled']) && $metadatum['enabled'] && isset($metadatum['id']) ) {
    38                         $first_metadatum_id = $metadatum['id'];
    39 
    40                         // IF we are not displaying the title here, we must look for the second metadata
    41                         if ( $exclude_title_metadata ) {
    42 
    43                             $Tainacan_Metadata = \Tainacan\Repositories\Metadata::get_instance();
    44                             $metadatum_object = $Tainacan_Metadata->fetch($first_metadatum_id);
    45                             $metadata_type_object = $metadatum_object->get_metadata_type_object();
    46 
    47                             if ( $metadata_type_object->get_related_mapped_prop() == 'title' ) {
    48                                 continue;
    49                             }
    50                         }
    51 
    52                         break;
    53                     }
    54                 }
    55 
    56                 if ( is_numeric($first_metadatum_id) && $first_metadatum_id >= 0 ) {
    57 
    58                     add_filter('tainacan-get-item-metadatum-as-html-before--id-' . $first_metadatum_id, function($before, $item_metadatum) {
    59 
    60                         ob_start();
    61                         ?>
    62                             <div class="tainacan-item-section__metadata-thumbnail">
    63                                 <h3 class="tainacan-metadata-label"><?php _e( 'Thumbnail', 'tainacan-blocksy' ); ?></h3>
    64                                 <p class="tainacan-metadata-value"><?php the_post_thumbnail('tainacan-medium-full'); ?></p>
    65                             </div>
    66                         <?php
    67                
    68                         $extra_content = ob_get_contents();
    69                         ob_end_clean();
    70                
    71                         return $extra_content . $before;
    72                
    73                     }, 10, 2);
    74                 }
    75             }
    76         }
    7739    }
    7840
Note: See TracChangeset for help on using the changeset viewer.