/*!
 * Bootstrap (https://getbootstrap.com/) — local subset for programafullpc
 * Extracted from the official Bootstrap v5.0.2 (https://github.com/twbs/bootstrap/releases/tag/v5.0.2)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * UPDATE — Reboot consolidation (independent-verifier-driven).
 * The full official Bootstrap 5.0.2 Reboot section (box-sizing reset,
 * prefers-reduced-motion root, body, hr, h1-h6, p, abbr, address,
 * ol/ul/dl/dt/dd, blockquote, b/strong, small, mark, sub/sup, a,
 * pre/code/kbd/samp, figure, img/svg, table/caption/thead/tbody/tfoot/
 * tr/td/th, label, button, input/button/select/optgroup/textarea,
 * [role=button], select, [list], webkit/moz pseudo-elements,
 * fieldset/legend, output, iframe, summary, progress, [hidden]) is
 * included verbatim at the SAME relative position it has in the
 * upstream full Bootstrap 5.0.2 build — :root variables, then
 * Reboot, then grid/components/utilities. This preserves the original
 * Reboot's intent for editor-generated semantic HTML (headings,
 * lists, tables, forms, fieldset, output, summary, progress, etc.).
 *
 * Cascade position is preserved: bootstrap-used.min.css is the FIRST
 * stylesheet in the head, then main.min.css (GeneratePress's
 * `generate-style`) loads after it. main.min.css's overrides
 * continue to win for the theme-owned rules it always covered
 * (box-sizing: inherit, body margin/padding reset, link text-
 * decoration: none, banner aspect-ratio, etc.). The prior
 * "main.min.css is equivalent to upstream Reboot" claim is no
 * longer made — Reboot is in this file.
 *
 * This file contains the EXACT CSS for every Bootstrap selector/
 * state currently emitted by the theme's PHP/JS templates OR
 * required by grouped/descendant/pseudo selectors, PLUS the full
 * Reboot section. Rules are extracted verbatim from the official
 * `bootstrap.min.css` 5.0.2 build; minified equivalent in
 * `bootstrap-used.min.css`. Update both files together when
 * refreshing.
 *
 * Coverage map (each entry has source-template evidence):
 *
 *   - .container + 5 breakpoint max-width @media
 *     (theme pages + .grid-container override in main.min.css)
 *   - .row + .row > *  (every audited page)
 *   - .col (basic) + .col-4 + .col-8 (plantilla_2.php)
 *   - .col-md-auto + .col-md-{1..6} (@media ≥768px) (defensive
 *     range matching row-cols-md-{1..6} dynamic range)
 *   - .row-cols-1, .row-cols-2 (base)
 *   - .row-cols-md-{1..6} (@media ≥768px) (dynamic via
 *     pfpc_card_sizing_row_class() in inc/card-sizing.php)
 *   - .row-cols-lg-{1..6} (@media ≥992px) (dynamic via
 *     functions.php lines 538 + 568)
 *   - .g-3 + .gx-3 + .gy-3 (used by rec_tarjetas.php etc.)
 *   - .g-lg-2 + .gx-lg-2 + .gy-lg-2 (used by functions.php
 *     lines 538 + 568)
 *   - .d-block, .d-none (base)
 *   - .d-md-block (@media ≥768px) (carrusel caption)
 *   - .d-lg-none (@media ≥992px) (menu-new.php logo)
 *   - .w-100 (carousel <img>)
 *   - .p-0 (search/category)
 *   - .h-100 (project-owned, 9 source files)
 *   - .img-fluid (used by inc/cd-nav.php line ~5 — CD-nav header logo
 *     `class="img-fluid" width="auto" height="35px"` — and by
 *     menu-new.php line ~4 — header logo `class="img-fluid"
 *     width="150"`)
 *   - .bg-white (used by archive.php, search.php,
 *     template-parts/relacionados.php, widgets/categoria.php,
 *     widgets/etiqueta.php — all emit a wrapper div with
 *     `class="container bg-white b-radius-5px …"` for the white
 *     card background behind the listings. THIS IS THE ONLY bg-*
 *     CLASS INCLUDED — see "Intentionally EXCLUDED" below for the
 *     rest of the .bg-* family.)
 *
 *   - .carousel + .carousel.slide + .carousel-inner + .carousel-item
 *     + .carousel-item.active + .carousel-fade variants +
 *     .carousel-control-next/prev + .carousel-control-prev-icon +
 *     .visually-hidden + .carousel-indicators + .carousel-caption
 *     (rec_carrusel.php, widgets/carrusel.php, widgets/slider.php)
 *   - .modal + .modal-dialog + .modal-dialog-centered +
 *     .modal-content + .modal-header + .modal-body + .modal-footer
 *     + .modal-backdrop + .modal.fade + .modal.show + .btn-close
 *     (plantilla_1.php and other trailer-trigger templates)
 *   - .nav + .nav-item + .nav-link + .nav-link.active +
 *     .nav-link:hover + .nav-tabs + .tab-content + .tab-pane +
 *     .tab-content > .active
 *     (pestana.php)
 *   - .accordion + .accordion-item + .accordion-header +
 *     .accordion-button + .accordion-button.collapsed +
 *     .accordion-button::after (pseudo) + .accordion-button:focus +
 *     .accordion-body + .collapse + .collapsing
 *     (acordeon.php)
 *   - .table + .table-hover + descendant selectors
 *     (D_tabla_carpeta.php, D_tabla_episodios.php, D_tabla_pelicula.php)
 *   - .btn + .btn-danger variants (used by .btn_trailer.btn.btn-danger
 *     in plantilla_{1,2,3,4}.php)
 *   - .fade + .show (transition utilities used by modal, tab, accordion)
 *
 * CSS variables (required by the included component declarations):
 *   - --bs-table-color, --bs-table-bg, --bs-table-accent-bg,
 *     --bs-table-striped-color, --bs-table-striped-bg,
 *     --bs-table-active-color, --bs-table-active-bg,
 *     --bs-table-hover-color, --bs-table-hover-bg
 *     (used by .table)
 *   - --bs-border-color, --bs-border-color-translucent
 *     (used by modal/accordion borders)
 *
 * Reboot/base consolidation (legacy note — superseded by the full Reboot
 *   section above): the theme's main.min.css previously provided a
 *   box-sizing reset (*,::before,::after { box-sizing: inherit }), body
 *   margin/padding reset, and link text-decoration: none — these are
 *   kept in main.min.css because they are theme-owned overrides and
 *   load AFTER bootstrap-used.min.css in the cascade, so they win
 *   exactly as they did when the full Bootstrap CDN was loaded first.
 *   The full upstream Reboot is now also in this file, placed before
 *   the component subset at the same relative position it has in
 *   `bootstrap.min.css`.
 *
 * Intentionally EXCLUDED (not in source, not produced by any
 *   current helper or template):
 *   - All other components (alerts, badges, breadcrumbs, buttons
 *     other than .btn + .btn-danger, cards, drop-downs, forms, inputs,
 *     jumbotron, list-groups, media-objects, navbars, pagination,
 *     popovers, progress, spinners, toasts, tooltips)
 *   - .d-flex, .d-inline, .d-inline-block, .flex-row, .flex-column
 *   - .m-*, .mx-*, .mt-3, .text-*, .fw-*
 *   - All other .bg-* variants EXCEPT .bg-white (which IS included
 *     for archive/search/widget card backgrounds). The remaining
 *     .bg-* family — .bg-primary, .bg-secondary, .bg-success,
 *     .bg-info, .bg-warning, .bg-danger, .bg-light, .bg-dark,
 *     .bg-body, .bg-transparent, .bg-gradient — is intentionally
 *     excluded because no current source template or helper emits
 *     them. A future template that starts using one of these
 *     classes will fail the source-driven contract in
 *     tests/css-minifier-assertions.php until the bundle adds the
 *     corresponding rule. This is the ONLY bg-* family that is
 *     selectively included; all other bg-* remain wholly out.
 *   - .col-sm-*, .col-lg-*, .col-xxl-* (no source)
 *   - .row-cols-3, .row-cols-4, .row-cols-5, .row-cols-6 (no source)
 *   - .row-cols-sm-*, .row-cols-xl-*, .row-cols-xxl-* (no source)
 *   - .g-0, .g-1, .g-2, .g-4, .g-5 and all breakpoint g-{sm,md,lg,xl,xxl}-{0..5}
 *     (only g-3 + g-lg-2 are in source)
 *   - .carousel-dark variants (theme doesn't use dark-mode carousel
 *     on the actual product pages)
 *   - .navbar and descendants (not used in source)
 *   - .dropdown-menu, .tooltip, .popover (not used in source)
 *
 * Source map: extract-from-cdn-bootstrap@5.0.2/dist/css/bootstrap.min.css,
 * preserve exact property order and values for behavioural parity.
 */
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-table-color:#212529;--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,0.075);--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175)}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -0.5);margin-left:calc(var(--bs-gutter-x) * -0.5)}.row > *{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-4{flex:0 0 auto;width:33.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}}.row-cols-1 > *{flex:0 0 auto;width:100%}.row-cols-2 > *{flex:0 0 auto;width:50%}@media (min-width:768px){.row-cols-md-1 > *{flex:0 0 auto;width:100%}.row-cols-md-2 > *{flex:0 0 auto;width:50%}.row-cols-md-3 > *{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4 > *{flex:0 0 auto;width:25%}.row-cols-md-5 > *{flex:0 0 auto;width:20%}.row-cols-md-6 > *{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.row-cols-lg-1 > *{flex:0 0 auto;width:100%}.row-cols-lg-2 > *{flex:0 0 auto;width:50%}.row-cols-lg-3 > *{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4 > *{flex:0 0 auto;width:25%}.row-cols-lg-5 > *{flex:0 0 auto;width:20%}.row-cols-lg-6 > *{flex:0 0 auto;width:16.6666666667%}}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.d-block{display:block !important}.d-none{display:none !important}@media (min-width:768px){.d-md-block{display:block !important}}@media (min-width:992px){.d-lg-none{display:none !important}}.w-100{width:100% !important}.p-0{padding:0 !important}.h-100{height:100% !important}.fade{transition:opacity 0.15s linear}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform 0.6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s 0.6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:0.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:0.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:0.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:0.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:0.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .btn-close{padding:0.5rem 0.5rem;margin:-0.5rem -0.5rem -0.5rem auto}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:0.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer > *{margin:0.25rem}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:0.25em 0.25em;color:#000;background:0 0 / 1em auto no-repeat;border:0;border-radius:0.25rem;opacity:0.5}.btn-close:hover{color:#000;text-decoration:none;opacity:0.75}.btn-close:focus{outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0.25}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;border-radius:0.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus + .btn,.btn:focus{outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:0.65}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus + .btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 0.25rem rgba(225,83,97,0.5)}.btn-check:checked + .btn-danger,.btn-check:active + .btn-danger,.btn-danger:active,.btn-danger.active{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:0.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.tab-content > .tab-pane{display:none}.tab-content > .active{display:block}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform 0.2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.accordion-item:first-of-type{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.accordion-body{padding:1rem 1.25rem}.table{--bs-table-color:var(--bs-table-color-state,#212529);--bs-table-bg:var(--bs-table-bg-state,transparent);--bs-table-accent-bg:var(--bs-table-accent-state,transparent);--bs-table-striped-color:var(--bs-table-striped-color-state,#212529);--bs-table-striped-bg:var(--bs-table-striped-bg-state,rgba(0,0,0,0.05));--bs-table-active-color:var(--bs-table-active-color-state,#212529);--bs-table-active-bg:var(--bs-table-active-bg-state,rgba(0,0,0,0.1));--bs-table-hover-color:var(--bs-table-hover-color-state,#212529);--bs-table-hover-bg:var(--bs-table-hover-bg-state,rgba(0,0,0,0.075));width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-border-color)}.table >:not(caption) > * > *{padding:0.5rem 0.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table > tbody{vertical-align:inherit}.table > thead{vertical-align:bottom}.table >:not(:last-child) >:last-child > *{border-bottom-color:currentColor}.table-hover > tbody > tr:hover > *{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-striped > tbody > tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.img-fluid{max-width:100%;height:auto}.bg-white{background-color:#fff !important}.overflow-hidden{overflow:hidden !important}
