header.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.2rem 0 .8rem;display:flex}header.admin-head h1{margin:0;font-size:2.2rem}header.admin-head .links{flex-wrap:wrap;gap:.6rem;display:flex}.ro{background:var(--warn-bg);border:2px solid #c79a1b;border-radius:10px;margin-bottom:1rem;padding:.7rem 1rem}.toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.toolbar .grow{flex:220px}.kb{direction:rtl;flex-wrap:wrap;gap:4px;margin-top:.4rem;display:flex}.kb[hidden]{display:none}.kb button{font:1.3rem var(--serif);cursor:pointer;background:#fff;border:1px solid #8b7d5f;border-radius:6px;min-width:2.4rem;min-height:2.4rem}.kb button:hover{background:var(--gold-bg)}.calc{border:1px solid var(--line);background:#f6f1df;border-radius:10px;margin:.5rem 0 1rem;padding:.6rem .9rem;font-size:.95rem}.calc.warn{background:var(--warn-bg);border-color:#c79a1b}fieldset{border:1px solid var(--line);border-radius:10px;margin:0 0 1rem;padding:.6rem 1rem 1rem}legend{padding:0 .4rem;font-weight:700}.radios label{margin-right:1.2rem;font-weight:400;display:inline-block}.row-actions{flex-wrap:wrap;gap:.4rem;display:flex}.preview-box{aspect-ratio:16/9;background:#050a18;border:8px solid #1b1b1f;border-radius:10px;width:100%;position:relative;overflow:hidden}.preview-box iframe{transform-origin:0 0;border:0;width:1920px;height:1080px;position:absolute;top:0;left:0}.tbl-scroll{overflow-x:auto}.errlist li{margin-bottom:.3rem}.small{font-size:.9rem}.upcoming h2{font-size:1.5rem}@media print{.upcoming table{font-size:11pt}.upcoming th{color:#000}}
