/* ===== ss-local-user-ui-font-admin-readonly-v1-style ===== */

  html { font-size:16px !important; -webkit-text-size-adjust:100%; text-size-adjust:100%; }
  body { font-size:var(--app-font-size,16px) !important; }
  body, input, button, select, textarea, table { font-family: var(--app-font, 'Segoe UI', Tahoma, Arial, sans-serif) !important; }
  .ss-font-safe-note{margin-top:7px;padding:8px 10px;border-radius:11px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.16);color:var(--text-sec);font-size:.76rem;font-weight:800;line-height:1.7}
  body.ss-font-large .card,body.ss-font-large .panel,body.ss-font-large .content-box,body.ss-font-large .modal-content{min-width:0;overflow-wrap:anywhere}
  body.ss-font-xlarge .ss-effort-rings,body.ss-font-xlarge .ss-effort-summary-grid{grid-template-columns:1fr!important}
  body.ss-font-xlarge .ss-effort-mini-stats,body.ss-font-xlarge .ss-effort-chart-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  @media(max-width:520px){body.ss-font-large .settings-theme-row{align-items:flex-start!important;flex-wrap:wrap!important}body.ss-font-xlarge .ss-an-kpi-grid{grid-template-columns:1fr!important}body.ss-font-xlarge .ss-effort-level-grid-modern{grid-template-columns:1fr!important}}
  #fontSizeValue{display:inline-flex;align-items:center;justify-content:center;}
  body.ss-score-readonly .eval-btn,
  body.ss-score-readonly #mainExamInput{
    opacity:.45 !important;
    cursor:not-allowed !important;
    filter:grayscale(.18);
  }
  body.ss-score-readonly #activityNoteSelect{opacity:.72;}
  #gradesContainer tr.ss-score-readonly-row .table-input{
    opacity:.50 !important;
    cursor:not-allowed !important;
    background:rgba(148,163,184,.13) !important;
  }
  #gradesContainer tr.ss-score-readonly-row .table-input:disabled,
  body.ss-score-readonly #mainExamInput:disabled{
    -webkit-text-fill-color: var(--text-sec);
    color: var(--text-sec) !important;
  }
  .ss-readonly-score-note{
    margin:8px 0 0;
    padding:8px 10px;
    border-radius:12px;
    background:rgba(245,158,11,.12);
    color:#92400e;
    font-weight:900;
    text-align:center;
    line-height:1.7;
  }
  body.dark-mode .ss-readonly-score-note{color:#fde68a;background:rgba(245,158,11,.16);}
