/* ==========================================================================
   03 — Label Command
   Fonte: iframe[title="03 — Label Command"] > srcdoc > style
   Somente seletores da variante aprovada; declarações preservadas.
   ========================================================================== */
:root{
  --iw-command-bg:#07100a;
  --iw-command-text:#f4f0d8;
  --iw-command-text-muted:#a9b19e;
  --iw-command-text-dim:#7f917f;
  --iw-command-accent:#d9ff3f;
  --iw-command-blood3:#ff4058;
  --iw-command-line:#3c5140;
}
.iw-command .iwc-label *{box-sizing:border-box}
.iw-command .iwc-label .iw-label{
  display:inline-flex;
  flex-wrap:wrap;
  align-items:flex-start;
  max-width:100%;
  gap:.25rem .5rem;
  cursor:pointer;
  font-size:.8125rem;
  font-weight:600;
  line-height:1.3;
  letter-spacing:.06em;
  text-transform:uppercase;
  overflow-wrap:anywhere;
}
.iw-command .iwc-label .iw-required-marker{
  color:var(--iw-command-accent);
}
.iw-command .iwc-label .iw-optional-marker{
  color:var(--iw-command-text-muted);
}
.iw-command .iwc-label .iw-error{
  color:var(--iw-command-blood3);
}
.iw-command .iwc-label .iw-disabled{
  color:var(--iw-command-text-dim);
}
.iw-command .iwc-label .iw-long{
  max-width:34ch;
}
@media (max-width:360px){.iw-command .iwc-label .iw-long{max-width:100%}}

/* ==========================================================================
   04 — Button Command — Estandarte de Batalha
   Fonte: iframe[title="04 — Button Command — Estandarte de Batalha"] > srcdoc > style
   Somente seletores da variante aprovada; declarações preservadas.
   ========================================================================== */
:root{
  --iw-command-bg:#07100a;
  --iw-command-bg2:#0b160e;
  --iw-command-panel:#101d13;
  --iw-command-panel2:#16271a;
  --iw-command-panel3:#203426;
  --iw-command-gold:#d9ff3f;
  --iw-command-gold2:#f0ff74;
  --iw-command-amber:#ffc928;
  --iw-command-orange:#ffb82e;
  --iw-command-cream:#f4f0d8;
  --iw-command-text:#f4f0d8;
  --iw-command-muted:#a9b19e;
  --iw-command-text-dim:#7f917f;
  --iw-command-line:#3c5140;
  --iw-command-blood:#7a1826;
  --iw-command-blood2:#b5263b;
  --iw-command-blood3:#ff4058;
  --iw-command-blood-dark:#4f0d18;
  --iw-command-steel:#46594a;
  --iw-command-steel2:#60745f;
  --iw-command-success:#39f27f;
  --iw-command-info:#36d8ff;

  --iw-command-herald-gold:#ffd447;
  --iw-command-herald-orange:#ff8b24;
  --iw-command-herald-red:#d93434;
  --iw-command-herald-wine:#7c1f2a;
  --iw-command-herald-cream:#fff0c8;
  --iw-command-herald-bronze:#b86d2f;
}
.iw-command .iwc-button *{box-sizing:border-box}
.iw-command .iwc-button .btn{
  display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;
  padding:.75rem 1rem;border:1px solid transparent;
  font:700 .875rem/1.2 Barlow,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;
  text-decoration:none;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;
  transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease;
}
.iw-command .iwc-button .btn.compact{min-height:44px;padding:.55rem .8rem}
.iw-command .iwc-button .btn.is-focus,.iw-command .iwc-button .btn:focus-visible{outline:3px solid var(--iw-command-info);outline-offset:3px}
.iw-command .iwc-button .btn[disabled]{background:var(--iw-command-panel2)!important;color:var(--iw-command-text-dim)!important;border-color:var(--iw-command-steel)!important;box-shadow:none!important;cursor:not-allowed}
.iw-command .iwc-button .btn.loading{background:var(--iw-command-panel3)!important;color:var(--iw-command-cream)!important;border-color:var(--iw-command-steel2)!important;box-shadow:none!important;cursor:progress}
.iw-command .iwc-button .btn.loading::after{content:" · CARREGANDO"}
.iw-command .iwc-button .o3 .btn{border-radius:.125rem;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%,10px 50%)}
.iw-command .iwc-button .o3 .primary{background:var(--iw-command-blood2);color:var(--iw-command-herald-cream);border-color:var(--iw-command-herald-gold);box-shadow:0 0 0 1px var(--iw-command-herald-gold) inset}
.iw-command .iwc-button .o3 .primary.hover{background:var(--iw-command-blood3);color:#07100a}
.iw-command .iwc-button .o3 .primary.active{background:var(--iw-command-herald-wine);color:var(--iw-command-herald-cream)}
.iw-command .iwc-button .o3 .secondary{background:var(--iw-command-herald-gold);color:#07100a;border-color:var(--iw-command-herald-bronze)}
.iw-command .iwc-button .o3 .secondary.hover{background:var(--iw-command-amber)}
.iw-command .iwc-button .o3 .secondary.active{background:var(--iw-command-herald-orange)}
.iw-command .iwc-button .o3 .ghost{background:transparent;color:var(--iw-command-herald-cream);border-color:var(--iw-command-herald-red)}
.iw-command .iwc-button .o3 .ghost.hover{background:var(--iw-command-herald-wine)}
.iw-command .iwc-button .o3 .ghost.active{background:var(--iw-command-blood)}
.iw-command .iwc-button .o3 .attention{background:var(--iw-command-herald-orange);color:#07100a;border-color:var(--iw-command-herald-gold)}
.iw-command .iwc-button .o3 .attention.hover{background:var(--iw-command-amber)}
.iw-command .iwc-button .o3 .attention.active{background:var(--iw-command-herald-bronze)}
.iw-command .iwc-button .o3 .destructive{background:var(--iw-command-blood);color:var(--iw-command-herald-cream);border-color:var(--iw-command-blood3)}
.iw-command .iwc-button .o3 .destructive.hover{background:var(--iw-command-blood2)}
.iw-command .iwc-button .o3 .destructive.active{background:var(--iw-command-blood-dark)}
@media(max-width:420px){.iw-command .iwc-button .btn{width:100%}}
@media(prefers-reduced-motion:reduce){.iw-command .iwc-button .btn{transition:none!important}}

/* ==========================================================================
   05 — Campo de texto — Faixa Heráldica
   Fonte: iframe[title="05 — Campo de texto — Faixa Heráldica"] > srcdoc > style
   Somente seletores da variante aprovada; declarações preservadas.
   ========================================================================== */
:root{
  --iw-command-bg:#07100a;
  --iw-command-bg2:#0b160e;
  --iw-command-panel:#101d13;
  --iw-command-panel2:#16271a;
  --iw-command-panel3:#203426;
  --iw-command-gold:#d9ff3f;
  --iw-command-gold2:#f0ff74;
  --iw-command-amber:#ffc928;
  --iw-command-orange:#ffb82e;
  --iw-command-cream:#f4f0d8;
  --iw-command-text:#f4f0d8;
  --iw-command-muted:#a9b19e;
  --iw-command-text-dim:#7f917f;
  --iw-command-line:#3c5140;
  --iw-command-blood:#7a1826;
  --iw-command-blood2:#b5263b;
  --iw-command-blood3:#ff4058;
  --iw-command-blood-dark:#4f0d18;
  --iw-command-steel:#46594a;
  --iw-command-steel2:#60745f;
  --iw-command-success:#39f27f;
  --iw-command-info:#36d8ff;
  --iw-command-herald-gold:#ffd447;
  --iw-command-herald-orange:#ff8b24;
  --iw-command-herald-red:#d93434;
  --iw-command-herald-wine:#7c1f2a;
  --iw-command-herald-cream:#fff0c8;
  --iw-command-herald-bronze:#b86d2f;

  --iw-command-input-bg:#0d1a11;
  --iw-command-input-readonly:#14231a;
  --iw-command-input-loading:#1b2b20;
}
.iw-command .iwc-input *{box-sizing:border-box}
.iw-command .iwc-input label{
  display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:flex-start;
  gap:.25rem .5rem;margin:0 0 .5rem;cursor:pointer;
  font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;
  color:var(--iw-command-text);overflow-wrap:anywhere
}
.iw-command .iwc-input label .required{color:var(--iw-command-gold)}
.iw-command .iwc-input label .optional{color:var(--iw-command-muted)}
.iw-command .iwc-input label.error-label{color:var(--iw-command-blood3)}
.iw-command .iwc-input label.disabled-label{color:var(--iw-command-text-dim)}
.iw-command .iwc-input input{
  display:block;width:100%;min-width:0;min-height:44px;
  padding:.625rem 1rem;
  background:var(--iw-command-input-bg);
  color:var(--iw-command-text);
  border:1px solid var(--iw-command-steel2);
  border-radius:0;
  font:500 1rem/1.5 Barlow,Arial,sans-serif;
  outline:none;
  transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;
}
.iw-command .iwc-input input::placeholder{color:var(--iw-command-text-dim);opacity:1}
.iw-command .iwc-input input:hover{border-color:var(--iw-command-herald-gold)}
.iw-command .iwc-input input:focus-visible,.iw-command .iwc-input .focus-demo{border-color:var(--iw-command-info)!important;box-shadow:0 0 0 3px rgba(54,216,255,.28)}
.iw-command .iwc-input input[disabled]{background:var(--iw-command-panel2);color:var(--iw-command-text-dim);border-color:var(--iw-command-steel);cursor:not-allowed}
.iw-command .iwc-input input[readonly]{background:var(--iw-command-input-readonly);color:var(--iw-command-muted);border-color:var(--iw-command-steel2)}
.iw-command .iwc-input input[aria-busy="true"]{background:var(--iw-command-input-loading);border-color:var(--iw-command-herald-bronze);color:var(--iw-command-cream)}
.iw-command .iwc-input .help,.iw-command .iwc-input .message{margin:.375rem 0 0;font-size:.75rem;line-height:1.4}
.iw-command .iwc-input .help{color:var(--iw-command-muted)}
.iw-command .iwc-input .error-message{color:var(--iw-command-blood3)}
.iw-command .iwc-input .success-message{color:var(--iw-command-success)}
.iw-command .iwc-input .loading-message{color:var(--iw-command-herald-gold)}
.iw-command .iwc-input .error-input{border-color:var(--iw-command-blood3)!important;box-shadow:inset 0 0 0 1px var(--iw-command-blood3)}
.iw-command .iwc-input .success-input{border-color:var(--iw-command-success)!important}
.iw-command .iwc-input .o2 input{
  clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%,12px 50%);
  border-width:2px;
  border-color:var(--iw-command-herald-bronze);
  background:linear-gradient(180deg,var(--iw-command-panel2),var(--iw-command-input-bg));
  box-shadow:inset 0 0 0 1px var(--iw-command-herald-bronze);
}
.iw-command .iwc-input .o2 input:hover{
  border-color:var(--iw-command-herald-gold);
  box-shadow:inset 0 0 0 1px var(--iw-command-herald-gold);
}
@media(prefers-reduced-motion:reduce){.iw-command .iwc-input input{transition:none!important}}

/* ==========================================================================
   06 — Textarea — Faixa Heráldica
   Fonte: iframe[title="06 — Textarea — Faixa Heráldica"] > srcdoc > style
   Somente seletores da variante aprovada; declarações preservadas.
   ========================================================================== */
:root{
  --iw-command-bg:#07100a;--iw-command-bg2:#0b160e;--iw-command-panel:#101d13;
  --iw-command-panel2:#16271a;--iw-command-panel3:#203426;--iw-command-gold:#d9ff3f;
  --iw-command-cream:#f4f0d8;--iw-command-text:#f4f0d8;--iw-command-muted:#a9b19e;
  --iw-command-text-dim:#7f917f;--iw-command-line:#3c5140;--iw-command-blood3:#ff4058;
  --iw-command-steel:#46594a;--iw-command-steel2:#60745f;--iw-command-success:#39f27f;
  --iw-command-info:#36d8ff;--iw-command-herald-gold:#ffd447;--iw-command-herald-bronze:#b86d2f;
  --iw-command-input-bg:#0d1a11;--iw-command-input-readonly:#14231a;--iw-command-input-loading:#1b2b20;
  --iw-command-scrollbar-thumb:#60745f;--iw-command-scrollbar-track:#101d13;
}
.iw-command .iwc-textarea *{box-sizing:border-box}
.iw-command .iwc-textarea label{display:inline-flex;max-width:100%;flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 .5rem;color:var(--iw-command-text);font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;cursor:pointer}
.iw-command .iwc-textarea .req{color:var(--iw-command-gold)}
.iw-command .iwc-textarea .opt{color:var(--iw-command-muted)}
.iw-command .iwc-textarea .lab-error{color:var(--iw-command-blood3)}
.iw-command .iwc-textarea .lab-disabled{color:var(--iw-command-text-dim)}
.iw-command .iwc-textarea textarea{display:block;width:100%;min-width:0;min-height:8rem;padding:.75rem 1rem;resize:vertical;background:linear-gradient(180deg,var(--iw-command-panel2),var(--iw-command-input-bg));color:var(--iw-command-text);border:2px solid var(--iw-command-herald-bronze);border-radius:0;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 12px,100% 24px,100% calc(100% - 24px),calc(100% - 12px) calc(100% - 12px),100% 100%,0 100%,12px calc(100% - 12px),0 calc(100% - 24px),0 24px,12px 12px);box-shadow:inset 0 0 0 1px var(--iw-command-herald-bronze);font:500 1rem/1.5 Barlow,Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;outline:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}
.iw-command .iwc-textarea textarea::placeholder{color:var(--iw-command-text-dim);opacity:1}
.iw-command .iwc-textarea textarea:hover{border-color:var(--iw-command-herald-gold);box-shadow:inset 0 0 0 1px var(--iw-command-herald-gold)}
.iw-command .iwc-textarea textarea:focus-visible,.iw-command .iwc-textarea .focus-demo{border-color:var(--iw-command-info)!important;box-shadow:inset 0 0 0 1px var(--iw-command-info),0 0 0 3px rgb(54 216 255 / 28%)!important}
.iw-command .iwc-textarea textarea[aria-invalid="true"]{border-color:var(--iw-command-blood3);box-shadow:inset 0 0 0 1px var(--iw-command-blood3)}
.iw-command .iwc-textarea textarea[data-success="true"]{border-color:var(--iw-command-success);box-shadow:inset 0 0 0 1px var(--iw-command-success)}
.iw-command .iwc-textarea textarea:disabled{background:var(--iw-command-panel2);color:var(--iw-command-text-dim);border-color:var(--iw-command-steel);box-shadow:none;cursor:not-allowed}
.iw-command .iwc-textarea textarea:read-only{background:var(--iw-command-input-readonly);color:var(--iw-command-muted);border-color:var(--iw-command-steel2);box-shadow:inset 0 0 0 1px var(--iw-command-steel2)}
.iw-command .iwc-textarea textarea[aria-busy="true"]{background:var(--iw-command-input-loading);color:var(--iw-command-cream);border-color:var(--iw-command-herald-bronze);box-shadow:inset 0 0 0 1px var(--iw-command-herald-bronze)}
.iw-command .iwc-textarea .msg{margin:.375rem 0 0;font-size:.75rem;line-height:1.4}
.iw-command .iwc-textarea .help{color:var(--iw-command-muted)}
.iw-command .iwc-textarea .error{color:var(--iw-command-blood3)}
.iw-command .iwc-textarea .success{color:var(--iw-command-success)}
.iw-command .iwc-textarea .loading{color:var(--iw-command-herald-gold)}
.iw-command .iwc-textarea textarea{scrollbar-width:thin;scrollbar-color:var(--iw-command-scrollbar-thumb) var(--iw-command-scrollbar-track)}
.iw-command .iwc-textarea textarea::-webkit-scrollbar{width:.625rem}
.iw-command .iwc-textarea textarea::-webkit-scrollbar-track{background:var(--iw-command-scrollbar-track)}
.iw-command .iwc-textarea textarea::-webkit-scrollbar-thumb{background:var(--iw-command-scrollbar-thumb);border:2px solid var(--iw-command-scrollbar-track)}
.iw-command .iwc-textarea .resized{min-height:13rem}
@media(prefers-reduced-motion:reduce){.iw-command .iwc-textarea textarea{transition:none}}

/* ==========================================================================
   07 — Select — Faixa Heráldica com seta
   Fonte: iframe[title="07 — Select — Faixa Heráldica com seta"] > srcdoc > style
   Somente seletores da variante aprovada; declarações preservadas.
   ========================================================================== */
:root{
  --iw-command-bg:#07100a;
  --iw-command-bg2:#0b160e;
  --iw-command-panel:#101d13;
  --iw-command-panel2:#16271a;
  --iw-command-panel3:#203426;
  --iw-command-gold:#d9ff3f;
  --iw-command-cream:#f4f0d8;
  --iw-command-text:#f4f0d8;
  --iw-command-muted:#a9b19e;
  --iw-command-text-dim:#7f917f;
  --iw-command-line:#3c5140;
  --iw-command-blood3:#ff4058;
  --iw-command-steel:#46594a;
  --iw-command-success:#39f27f;
  --iw-command-info:#36d8ff;
  --iw-command-herald-gold:#ffd447;
  --iw-command-herald-bronze:#b86d2f;
  --iw-command-input-bg:#0d1a11;
  --iw-command-input-loading:#1b2b20;
}
.iw-command .iwc-select *{box-sizing:border-box}
.iw-command .iwc-select .iw-field{
  min-width:0;
}
.iw-command .iwc-select .iw-field__label{
  display:inline-flex;
  max-width:100%;
  flex-wrap:wrap;
  gap:.25rem .5rem;
  margin:0 0 .5rem;
  color:var(--iw-command-text);
  font-size:.8125rem;
  font-weight:600;
  line-height:1.3;
  letter-spacing:.06em;
  text-transform:uppercase;
  overflow-wrap:anywhere;
  cursor:pointer;
}
.iw-command .iwc-select .iw-field__required{color:var(--iw-command-gold)}
.iw-command .iwc-select .iw-field__optional{color:var(--iw-command-muted)}
.iw-command .iwc-select .iw-field__label--error{color:var(--iw-command-blood3)}
.iw-command .iwc-select .iw-field__label--disabled{color:var(--iw-command-text-dim)}
.iw-command .iwc-select .iw-select-wrap{
  position:relative;
  width:100%;
  min-width:0;
}
.iw-command .iwc-select .iw-select-wrap::after{
  content:"";
  position:absolute;
  top:50%;
  right:1.15rem;
  width:0;
  height:0;
  border-left:.34rem solid transparent;
  border-right:.34rem solid transparent;
  border-top:.44rem solid var(--iw-command-herald-gold);
  transform:translateY(-25%);
  pointer-events:none;
  z-index:2;
}
.iw-command .iwc-select .iw-select{
  display:block;
  width:100%;
  min-width:0;
  min-height:44px;

  padding:.625rem 3rem .625rem 1rem;

  background:
    linear-gradient(
      180deg,
      var(--iw-command-panel2),
      var(--iw-command-input-bg)
    );

  color:var(--iw-command-text);

  border:2px solid var(--iw-command-herald-bronze);
  border-radius:0;

  clip-path:
    polygon(
      0 0,
      100% 0,
      calc(100% - 12px) 50%,
      100% 100%,
      0 100%,
      12px 50%
    );

  box-shadow:
    inset 0 0 0 1px var(--iw-command-herald-bronze);

  font-family:Barlow,Arial,sans-serif;
  font-size:1rem;
  font-weight:500;
  line-height:1.5;

  appearance:none;
  -webkit-appearance:none;

  outline:none;

  transition:
    background-color 160ms ease,
    border-color 160ms ease,
    box-shadow 160ms ease,
    color 160ms ease;
}
.iw-command .iwc-select .iw-select:hover{
  border-color:var(--iw-command-herald-gold);
  box-shadow:
    inset 0 0 0 1px var(--iw-command-herald-gold);
}
.iw-command .iwc-select .iw-select:focus-visible,.iw-command .iwc-select .iw-select.is-focus{
  border-color:var(--iw-command-info);
  box-shadow:
    inset 0 0 0 1px var(--iw-command-info),
    0 0 0 3px rgb(54 216 255 / 28%);
}
.iw-command .iwc-select .iw-select[aria-invalid="true"]{
  border-color:var(--iw-command-blood3);
  box-shadow:
    inset 0 0 0 1px var(--iw-command-blood3);
}
.iw-command .iwc-select .iw-select[data-success="true"]{
  border-color:var(--iw-command-success);
  box-shadow:
    inset 0 0 0 1px var(--iw-command-success);
}
.iw-command .iwc-select .iw-select:disabled{
  background:var(--iw-command-panel2);
  color:var(--iw-command-text-dim);
  border-color:var(--iw-command-steel);
  box-shadow:none;
  cursor:not-allowed;
}
.iw-command .iwc-select .iw-select[aria-busy="true"]{
  background:var(--iw-command-input-loading);
  color:var(--iw-command-cream);
  border-color:var(--iw-command-herald-bronze);
}
.iw-command .iwc-select .iw-select option,.iw-command .iwc-select .iw-select optgroup{
  background:var(--iw-command-panel2);
  color:var(--iw-command-text);
}
.iw-command .iwc-select .iw-message{
  margin:.375rem 0 0;
  font-size:.75rem;
  line-height:1.4;
}
.iw-command .iwc-select .iw-message--help{color:var(--iw-command-muted)}
.iw-command .iwc-select .iw-message--error{color:var(--iw-command-blood3)}
.iw-command .iwc-select .iw-message--success{color:var(--iw-command-success)}
.iw-command .iwc-select .iw-message--loading{color:var(--iw-command-herald-gold)}
@media(prefers-reduced-motion:reduce){.iw-command .iwc-select .iw-select{transition:none}}
@media(forced-colors:active){.iw-command .iwc-select .iw-select-wrap::after{display:none}
.iw-command .iwc-select .iw-select{
    appearance:auto;
    -webkit-appearance:auto;
    forced-color-adjust:auto;
    padding-right:1rem;
  }}

/* ==========================================================================
   08 — Checkbox — Faixa Heráldica Fiel
   Fonte: iframe[title="08 — Checkbox — Faixa Heráldica Fiel"] > srcdoc > style
   Somente seletores da variante aprovada; declarações preservadas.
   ========================================================================== */
:root{
  --iw-command-bg:#07100a;
  --iw-command-bg2:#0b160e;
  --iw-command-panel:#101d13;
  --iw-command-panel2:#16271a;
  --iw-command-panel3:#203426;
  --iw-command-gold:#d9ff3f;
  --iw-command-cream:#f4f0d8;
  --iw-command-text:#f4f0d8;
  --iw-command-muted:#a9b19e;
  --iw-command-text-dim:#7f917f;
  --iw-command-line:#3c5140;
  --iw-command-blood3:#ff4058;
  --iw-command-steel:#46594a;
  --iw-command-steel2:#60745f;
  --iw-command-success:#39f27f;
  --iw-command-info:#36d8ff;
  --iw-command-herald-gold:#ffd447;
  --iw-command-herald-bronze:#b86d2f;
  --iw-command-herald-red:#d93434;
  --iw-command-herald-wine:#7c1f2a;
  --iw-command-input-bg:#0d1a11;
}
.iw-command .iwc-checkbox *{box-sizing:border-box}
.iw-command .iwc-checkbox .check-row{
  display:inline-flex;
  min-height:44px;
  max-width:100%;
  align-items:flex-start;
  gap:.75rem;
  padding:.5rem 0;
  cursor:pointer;
}
.iw-command .iwc-checkbox .check-row input{
  position:absolute;
  inline-size:1px;
  block-size:1px;
  opacity:.001;
  overflow:hidden;
}
.iw-command .iwc-checkbox .box{
  position:relative;
  flex:0 0 auto;
  width:1.375rem;
  height:1.375rem;
  margin-top:.0625rem;
  background:var(--iw-command-input-bg);
  border:2px solid var(--iw-command-herald-bronze);
  transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;
}
.iw-command .iwc-checkbox .text{
  min-width:0;
  color:var(--iw-command-text);
  font-size:1rem;
  font-weight:500;
  line-height:1.5;
  text-transform:none;
  overflow-wrap:anywhere;
}
.iw-command .iwc-checkbox .check-row:hover .box{
  border-color:var(--iw-command-herald-gold);
}
.iw-command .iwc-checkbox .check-row input:focus-visible + .box{
  border-color:var(--iw-command-info);
  box-shadow:0 0 0 3px rgb(54 216 255 / 28%);
}
.iw-command .iwc-checkbox .check-row input:checked + .box{
  background:var(--iw-command-herald-gold);
  border-color:var(--iw-command-herald-bronze);
}
.iw-command .iwc-checkbox .check-row input:checked + .box::after{
  content:"";
  position:absolute;
  left:.34rem;
  top:.08rem;
  width:.38rem;
  height:.72rem;
  border-right:.18rem solid var(--iw-command-bg);
  border-bottom:.18rem solid var(--iw-command-bg);
  transform:rotate(45deg);
}
.iw-command .iwc-checkbox .check-row input:disabled + .box{
  background:var(--iw-command-panel2);
  border-color:var(--iw-command-steel);
  box-shadow:none;
}
.iw-command .iwc-checkbox .check-row input:disabled ~ .text{
  color:var(--iw-command-text-dim);
}
.iw-command .iwc-checkbox .check-row input:checked:disabled + .box{
  background:var(--iw-command-steel2);
  border-color:var(--iw-command-steel);
}
.iw-command .iwc-checkbox .check-row input:checked:disabled + .box::after{
  border-color:var(--iw-command-bg);
}
.iw-command .iwc-checkbox .error-row .box{
  border-color:var(--iw-command-blood3);
}
.iw-command .iwc-checkbox .error-row .text{
  color:var(--iw-command-blood3);
}
.iw-command .iwc-checkbox .help,.iw-command .iwc-checkbox .error-msg{
  margin:.375rem 0 0;
  font-size:.75rem;
  line-height:1.4;
}
.iw-command .iwc-checkbox .help{color:var(--iw-command-muted)}
.iw-command .iwc-checkbox .error-msg{color:var(--iw-command-blood3)}
.iw-command .iwc-checkbox legend{
  padding:0;
  margin:0 0 .5rem;
  color:var(--iw-command-text);
  font-size:.8125rem;
  font-weight:600;
  line-height:1.3;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.iw-command .iwc-checkbox fieldset{
  min-width:0;
  margin:0;
  padding:0;
  border:0;
}
.iw-command .iwc-checkbox .group{
  display:grid;
  gap:.25rem;
}
.iw-command .iwc-checkbox .o1 .box{
  clip-path:polygon(0 0,100% 0,calc(100% - 5px) 50%,100% 100%,0 100%,5px 50%);
  box-shadow:inset 0 0 0 1px var(--iw-command-herald-bronze);
}
.iw-command .iwc-checkbox .o1 .check-row:hover .box{
  box-shadow:inset 0 0 0 1px var(--iw-command-herald-gold);
}
@media(prefers-reduced-motion:reduce){.iw-command .iwc-checkbox .box{transition:none}}
@media(forced-colors:active){.iw-command .iwc-checkbox .check-row input{
    position:static;
    inline-size:1.25rem;
    block-size:1.25rem;
    opacity:1;
    overflow:visible;
    accent-color:Highlight;
  }
.iw-command .iwc-checkbox .box{display:none}
.iw-command .iwc-checkbox .text{color:CanvasText}}

/* ==========================================================================
   09 — Radio — Medalhão de Estandarte
   Fonte: iframe[title="09 — Radio — Medalhão de Estandarte"] > srcdoc > style
   Somente seletores da variante aprovada; declarações preservadas.
   ========================================================================== */
:root{
  --iw-command-bg:#07100a;
  --iw-command-bg2:#0b160e;
  --iw-command-panel:#101d13;
  --iw-command-panel2:#16271a;
  --iw-command-panel3:#203426;
  --iw-command-gold:#d9ff3f;
  --iw-command-cream:#f4f0d8;
  --iw-command-text:#f4f0d8;
  --iw-command-muted:#a9b19e;
  --iw-command-text-dim:#7f917f;
  --iw-command-line:#3c5140;
  --iw-command-blood3:#ff4058;
  --iw-command-steel:#46594a;
  --iw-command-steel2:#60745f;
  --iw-command-success:#39f27f;
  --iw-command-info:#36d8ff;
  --iw-command-herald-gold:#ffd447;
  --iw-command-herald-bronze:#b86d2f;
  --iw-command-herald-red:#d93434;
  --iw-command-herald-wine:#7c1f2a;
  --iw-command-input-bg:#0d1a11;
}
.iw-command .iwc-radio *{box-sizing:border-box}
.iw-command .iwc-radio fieldset{
  min-width:0;
  margin:0;
  padding:0;
  border:0;
}
.iw-command .iwc-radio legend{
  margin:0 0 .5rem;
  padding:0;
  color:var(--iw-command-text);
  font-size:.8125rem;
  font-weight:600;
  line-height:1.3;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.iw-command .iwc-radio .legend-required{color:var(--iw-command-gold)}
.iw-command .iwc-radio .legend-optional{color:var(--iw-command-muted)}
.iw-command .iwc-radio .radio-group{
  display:grid;
  gap:.25rem;
}
.iw-command .iwc-radio .radio-row{
  display:inline-flex;
  min-height:44px;
  max-width:100%;
  align-items:flex-start;
  gap:.75rem;
  padding:.5rem 0;
  cursor:pointer;
}
.iw-command .iwc-radio .radio-row input{
  position:absolute;
  inline-size:1px;
  block-size:1px;
  opacity:.001;
  overflow:hidden;
}
.iw-command .iwc-radio .radio-mark{
  position:relative;
  flex:0 0 auto;
  width:1.375rem;
  height:1.375rem;
  margin-top:.0625rem;
  background:var(--iw-command-input-bg);
  border:2px solid var(--iw-command-herald-bronze);
  transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;
}
.iw-command .iwc-radio .radio-text{
  min-width:0;
  color:var(--iw-command-text);
  font-size:1rem;
  font-weight:500;
  line-height:1.5;
  text-transform:none;
  overflow-wrap:anywhere;
}
.iw-command .iwc-radio .radio-row:hover .radio-mark{
  border-color:var(--iw-command-herald-gold);
}
.iw-command .iwc-radio .radio-row input:focus-visible + .radio-mark{
  border-color:var(--iw-command-info);
  box-shadow:0 0 0 3px rgb(54 216 255 / 28%);
}
.iw-command .iwc-radio .radio-row input:checked + .radio-mark{
  background:var(--iw-command-panel3);
  border-color:var(--iw-command-herald-gold);
}
.iw-command .iwc-radio .radio-row input:checked + .radio-mark::after{
  content:"";
  position:absolute;
  inset:.28rem;
  background:var(--iw-command-herald-gold);
}
.iw-command .iwc-radio .radio-row input:disabled + .radio-mark{
  background:var(--iw-command-panel2);
  border-color:var(--iw-command-steel);
  box-shadow:none;
}
.iw-command .iwc-radio .radio-row input:disabled ~ .radio-text{
  color:var(--iw-command-text-dim);
}
.iw-command .iwc-radio .radio-row input:checked:disabled + .radio-mark{
  background:var(--iw-command-panel2);
  border-color:var(--iw-command-steel);
}
.iw-command .iwc-radio .radio-row input:checked:disabled + .radio-mark::after{
  background:var(--iw-command-steel2);
}
.iw-command .iwc-radio .group-error .radio-mark{
  border-color:var(--iw-command-blood3);
}
.iw-command .iwc-radio .group-error legend,.iw-command .iwc-radio .group-error .radio-text{
  color:var(--iw-command-blood3);
}
.iw-command .iwc-radio .help,.iw-command .iwc-radio .error-msg{
  margin:.375rem 0 0;
  font-size:.75rem;
  line-height:1.4;
}
.iw-command .iwc-radio .help{color:var(--iw-command-muted)}
.iw-command .iwc-radio .error-msg{color:var(--iw-command-blood3)}
.iw-command .iwc-radio .o2 .radio-mark{
  border-radius:50%;
  border-color:var(--iw-command-herald-red);
  background:
    radial-gradient(circle at center,var(--iw-command-input-bg) 0 55%,var(--iw-command-herald-wine) 56% 100%);
}
.iw-command .iwc-radio .o2 .radio-row input:checked + .radio-mark{
  border-color:var(--iw-command-herald-gold);
  background:
    radial-gradient(circle at center,var(--iw-command-panel3) 0 55%,var(--iw-command-herald-wine) 56% 100%);
}
.iw-command .iwc-radio .o2 .radio-row input:checked + .radio-mark::after{
  border-radius:50%;
  background:var(--iw-command-herald-gold);
}
@media(prefers-reduced-motion:reduce){.iw-command .iwc-radio .radio-mark{transition:none}}
@media(forced-colors:active){.iw-command .iwc-radio .radio-row input{
    position:static;
    inline-size:1.25rem;
    block-size:1.25rem;
    opacity:1;
    overflow:visible;
    accent-color:Highlight;
  }
.iw-command .iwc-radio .radio-mark{display:none}
.iw-command .iwc-radio .radio-text{color:CanvasText}}
