.pana-knowledge{color:#e9eee9;font:16px/1.7 Arial,sans-serif}.pana-knowledge *{box-sizing:border-box}.pana-knowledge [hidden]{display:none!important}.pana-knowledge p{color:#c6cdc8}.pana-knowledge button{background:#83d753;color:#09120a;border:1px solid #83d753;border-radius:8px;padding:12px 18px;font:inherit;cursor:pointer}.pana-knowledge button:disabled{opacity:.5;cursor:wait}.pana-methods,.pana-add,.pana-result{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.pana-methods button[aria-pressed=false],.pana-knowledge .pana-remove{background:transparent;color:#d7e5d7;border-color:#465447}.pana-result p{flex-basis:100%}.pana-entry,.pana-web{background:#0b100d;border:1px solid #344236;border-radius:12px;padding:22px;margin:22px 0}.pana-entry legend{color:#91de66;font-size:18px;font-weight:bold;padding:0 10px}.pana-knowledge label{display:block;color:#e9eee9!important;font-weight:normal;margin:12px 0}.pana-knowledge input,.pana-knowledge textarea,.pana-knowledge select{display:block;width:100%;background:#131b15!important;color:#f4f5f0!important;border:1px solid #526054!important;border-radius:7px;padding:12px!important;font:15px/1.7 Arial,sans-serif!important;margin-top:7px;box-shadow:none!important}.pana-knowledge textarea{resize:vertical}.pana-knowledge ::placeholder{color:#a3afa5!important;opacity:1}.pana-knowledge :focus-visible{outline:2px solid #83d753;outline-offset:3px}.pana-add select{width:auto;flex:1;margin:0}.pana-status:not(:empty){padding:14px;border-inline-start:3px solid #83d753;background:#142016}.pana-knowledge[dir=rtl]{text-align:right}.pana-knowledge[dir=ltr]{text-align:left}@media(max-width:600px){.pana-methods button{width:100%}.pana-entry,.pana-web{padding:14px}.pana-add select{width:100%}.pana-knowledge{font-size:15px}}

.pana-section{border:1px solid #344236;border-radius:12px;padding:16px;margin:12px 0;background:#0b100d}.pana-section summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#f4f5f0;font-weight:600}.pana-section summary:before{content:'+';color:#91de66;font-size:22px}.pana-section[open] summary:before{content:'−'}.pana-badge{font-size:12px;font-weight:400;color:#d5c18c}.pana-badge[data-state=website]{color:#a5df88}.pana-badge[data-state=not_applicable]{color:#b6beb9}.pana-coverage{padding:12px;background:#142016;border-radius:8px}.pana-section .pana-entry{margin:18px 0}.pana-section summary:focus-visible{outline:2px solid #83d753}@media(max-width:600px){.pana-section summary{flex-wrap:wrap;gap:8px}.pana-badge{width:100%}}

/* Native menus may be painted separately from the collapsed control. Set both
   explicitly so Elementor/Forminator theme colors cannot hide option labels. */
.pana-knowledge select{color-scheme:dark;opacity:1!important;-webkit-text-fill-color:#f4f5f0!important;min-width:0;max-width:100%}
.pana-knowledge select option,.pana-knowledge select optgroup{background-color:#131b15!important;color:#f4f5f0!important;-webkit-text-fill-color:#f4f5f0!important;opacity:1!important;visibility:visible!important;font:15px/1.7 Arial,sans-serif!important;text-shadow:none!important}
.pana-knowledge .pana-duration{color:#dce8d9;font-size:15px}
.pana-knowledge fieldset{min-inline-size:0;max-width:100%}
.pana-knowledge input[type=url]{text-align:left}
.pana-knowledge .pana-section{min-width:0}
@media(forced-colors:active){.pana-knowledge select,.pana-knowledge select option,.pana-knowledge select optgroup{forced-color-adjust:auto;color:CanvasText!important;background:Canvas!important;-webkit-text-fill-color:CanvasText!important}}

/* Presentation-only examples: never form controls or submitted defaults. */
form .pana-example-help{margin:10px 0 16px!important;padding:10px 14px!important;border:1px solid #405345!important;border-inline-start:3px solid #83d753!important;border-radius:8px!important;background:#131b15!important;color:#f4f5f0!important;text-align:start!important;font-size:14px!important;line-height:1.75!important;overflow-wrap:anywhere}
form .pana-example-help>summary{display:list-item!important;list-style:disclosure-closed inside!important;cursor:pointer!important;color:#b5e398!important;-webkit-text-fill-color:#b5e398!important;font-size:14px!important;font-weight:600!important;padding:0!important;min-height:24px}
form .pana-example-help[open]>summary{list-style-type:disclosure-open!important}
form .pana-example-help>summary:focus-visible{outline:2px solid #83d753;outline-offset:4px}
form .pana-example-help>p{white-space:pre-line!important;margin:10px 0!important;color:#f4f5f0!important;-webkit-text-fill-color:#f4f5f0!important;font-size:14px!important;line-height:1.8!important}
form .pana-example-help>small{display:block!important;color:#bdc8bd!important;-webkit-text-fill-color:#bdc8bd!important;font-size:12px!important;line-height:1.7!important}
