@charset "UTF-8";
.cloud-status{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:2000;background:#fff;border:1px solid #e3e3e3;box-shadow:0 3px 16px #0002;border-radius:12px;padding:10px 14px;font-size:13px;display:flex;gap:8px;align-items:center;max-width:calc(100vw - 24px)}
.cloud-error{border-color:#b4432f;color:#b4432f;flex-wrap:wrap}
.cloud-status[hidden]{display:none}
@media(max-width:600px){.cloud-status{width:calc(100vw - 24px);bottom:8px}.cloud-status span{flex:1 1 100%}}
@media print{.cloud-status{display:none!important}}
/* Caixas de marcação: mostram o check quando marcadas */
html input[type="checkbox"]{
  -webkit-appearance:none;appearance:none;
  display:inline-grid;place-content:center;flex:none;
  width:22px;height:22px;min-height:0;padding:0;margin:0;
  border:1.5px solid var(--ln,#444);border-radius:6px;
  background:var(--sf,#1c1d20);cursor:pointer;
}
html input[type="checkbox"]:checked{
  background:var(--ac,#F28C28);border-color:var(--ac,#F28C28);
}
html input[type="checkbox"]:checked::after{
  content:"";width:6px;height:11px;margin-top:-2px;
  border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);
}
html input[type="checkbox"]:focus-visible{outline:2px solid var(--ac,#F28C28);outline-offset:2px}
html input[type="checkbox"]:disabled{opacity:.5;cursor:not-allowed}
