.mona{max-width:60rem;margin:0 auto;padding:1.5rem 1.5rem 4rem}.mona .head h1{font-weight:700;margin:0}.mona .tagline{color:var(--color-muted);margin:.2rem 0 0}.mona .back-link{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--telly-blue-600);background:var(--color-bg);border:1px solid var(--telly-blue-200);border-radius:999px;padding:4px 12px;text-decoration:none;margin-bottom:.6rem}.mona .back-link:hover{background:var(--telly-blue-100)}.mona .back-link svg{flex-shrink:0}.mona .gate{color:var(--color-muted);padding:1.5rem 0}.mona .runs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:1.1rem 0 1.3rem}.mona .run{background:var(--color-bg-card, #f7f7fb);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:.7rem .9rem;display:grid;gap:2px;align-content:start}.mona .run-lbl{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted)}.mona .run-lbl svg{color:var(--telly-blue-400);flex-shrink:0}.mona .run-main{font-size:.88rem;font-weight:700}.mona .run-main .ok{color:#1d9e75}.mona .run-main .warn{color:#b05a00}.mona .run-sub{font-size:.74rem;color:var(--color-muted)}.mona .run-bar{height:5px;background:var(--color-border);border-radius:3px;overflow:hidden;margin-top:5px}.mona .run-bar[hidden]{display:none}.mona .run-bar span{display:block;height:100%;width:0;background:var(--telly-blue-400);transition:width .3s}.mona .tabs{display:flex;gap:2px;border-bottom:2px solid var(--color-border);margin-bottom:1.2rem;overflow-x:auto}.mona .tab{font-size:.87rem;font-weight:600;padding:9px 14px 10px;border:none;background:none;color:var(--color-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.mona .tab:hover{color:var(--color-text)}.mona .tab:focus-visible{outline:2px solid var(--telly-blue);outline-offset:-2px;border-radius:4px}.mona .tab.active{color:var(--telly-blue);border-bottom-color:var(--telly-blue)}.mona .tab-n{font-size:.68rem;font-weight:700;background:var(--telly-blue);color:#fff;border-radius:999px;padding:0 7px}.mona .tab-n[hidden]{display:none}.mona .tab-servis{margin-left:auto;font-weight:500}.mona .tab-servis svg{flex-shrink:0}.mona .panel[hidden]{display:none}.mona .card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.1rem 1.2rem;margin:0 0 1rem}.mona h2{font-size:1.05rem;margin:0 0 .3rem}.mona .sec-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.mona .hint{color:var(--color-muted);font-size:.82rem;margin:.2rem 0 .8rem}.mona .grid2{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.7rem}.mona label{display:block;font-size:.84rem;font-weight:600;margin-bottom:.5rem}.mona label.chk{font-weight:500;display:flex;align-items:center;gap:.4rem}.mona textarea,.mona input[type=text],.mona select,.mona input[type=email],.mona input[type=search]{width:100%;box-sizing:border-box;margin-top:.25rem;padding:.45rem .55rem;border:1px solid var(--color-border);border-radius:8px;font:inherit;font-size:.86rem;background:var(--color-surface, #fff);color:var(--color-text)}.mona .tbl-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:.7rem}.mona .tbl-search{position:relative;flex:1;min-width:180px;display:block}.mona .tbl-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}.mona .tbl-search input{width:100%;box-sizing:border-box;margin:0;padding:7px 10px 7px 32px;font:inherit;font-size:.84rem;border:1px solid #c9c9d6;border-radius:8px;background:var(--color-bg-card, #f7f7fb);color:var(--color-text)}.mona .tbl-search input:focus{outline:none;border-color:var(--telly-blue);background:var(--color-bg);box-shadow:0 0 0 3px var(--telly-blue-100)}.mona .sort-sel{width:auto;margin:0;font-size:.8rem;font-weight:600;color:var(--telly-blue-600);padding:7px 10px;border:1px solid var(--telly-blue-200);border-radius:8px;background:var(--color-bg);cursor:pointer}.mona .seg{display:inline-flex;border:1px solid var(--color-border);border-radius:999px;overflow:hidden}.mona .seg button{font-size:.76rem;font-weight:600;padding:5px 12px;border:none;background:var(--color-bg);color:var(--color-muted);cursor:pointer;white-space:nowrap}.mona .seg button.active{background:var(--telly-blue);color:#fff}.mona .tbl-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:10px}.mona .tbl-wrap table{border-collapse:collapse;width:100%;font-size:.84rem;min-width:560px}.mona .tbl-wrap th{text-align:left;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);font-weight:700;padding:8px 12px;border-bottom:1px solid var(--color-border);background:var(--color-bg-card, #f7f7fb);white-space:nowrap}.mona .tbl-wrap td{padding:8px 12px;border-bottom:1px solid var(--color-border);vertical-align:middle}.mona .tbl-wrap tr:last-child td{border-bottom:none}.mona .row-off td{opacity:.55}.mona .src-name{font-weight:700;white-space:nowrap}.mona .src-url{color:var(--color-muted);font-size:.76rem;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mona .src-note{color:var(--color-muted);font-size:.76rem}.mona .st-on{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:600;color:#1d9e75;white-space:nowrap}.mona .st-on:before{content:"";width:7px;height:7px;border-radius:50%;background:#1d9e75}.mona .st-off{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:600;color:var(--color-muted);white-space:nowrap}.mona .st-off:before{content:"";width:7px;height:7px;border-radius:50%;background:#b4b2a9}.mona .note-banner{display:flex;gap:9px;align-items:flex-start;background:var(--telly-blue-100);border-radius:8px;padding:9px 12px;font-size:.78rem;color:var(--telly-blue-600);margin:.5rem 0 .9rem}.mona .note-banner svg{flex-shrink:0;margin-top:1px}.mona .egroup{margin-bottom:1rem}.mona .egroup:last-child{margin-bottom:0}.mona .eg-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);font-weight:700;margin-bottom:6px;display:flex;align-items:center;gap:8px}.mona .eg-label:after{content:"";flex:1;height:1px;background:var(--color-border)}.mona .erow{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem .7rem;border:1px solid var(--color-border);border-radius:8px;margin-bottom:.35rem}.mona .erow.off{opacity:.55}.mona .erow-main{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;min-width:0}.mona .erow-main strong{font-size:.88rem}.mona .ent-slug{font-size:.72rem;color:var(--color-muted);font-family:ui-monospace,monospace}.mona .kwchip{font-size:.72rem;padding:1px 8px;border-radius:999px;background:var(--telly-blue-100);color:var(--telly-blue-600);font-weight:600}.mona .kwneg{font-size:.72rem;padding:1px 8px;border-radius:999px;background:#fee2e2;color:#991b1b;font-weight:600}.mona .off-tag{font-size:.72rem;background:#6b728022;color:#6b7280;padding:1px 7px;border-radius:10px}.mona .cand-row{align-items:flex-start}.mona .cand-main{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.mona .cand-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mona .cand-head strong{font-size:.9rem}.mona .cand-title{margin:0;font-size:.76rem;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mona .cand-ign-sum{font-size:.8rem;color:var(--color-muted);cursor:pointer;margin:.6rem 0 .4rem}.mona .rows{display:flex;flex-direction:column;gap:.4rem}.mona .row{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem .7rem;border:1px solid var(--color-border);border-radius:8px}.mona .row.off{opacity:.55}.mona .row-main{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.mona .row-main strong{font-size:.9rem}.mona .kw{color:var(--color-muted);font-size:.8rem}.mona .badge{font-size:.7rem;font-weight:700;padding:1px 7px;border-radius:10px;white-space:nowrap}.mona .badge-tier{background:var(--telly-blue-100);color:var(--telly-blue-600)}.mona .row-act{display:flex;gap:.4rem;flex-shrink:0}.mona .fb-row{align-items:flex-start}.mona .fb-main{flex-direction:column;align-items:flex-start;gap:4px;flex:1}.mona .fb-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.76rem;color:var(--color-muted)}.mona .fb-badge{font-size:.7rem;font-weight:700;padding:1px 8px;border-radius:10px;background:var(--telly-blue);color:#fff}.mona .fb-badge.done{background:#6b728022;color:#6b7280}.mona .fb-who{font-weight:600;color:var(--telly-blue-600)}.mona .fb-text{margin:0;font-size:.9rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.mona .fb-ctx{margin:0;font-size:.74rem;color:var(--color-muted)}.mona .aut-row{align-items:flex-start}.mona .aut-main{flex-direction:column;align-items:flex-start;gap:3px;flex:1}.mona .aut-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mona .aut-last{margin:0;font-size:.76rem;color:var(--color-muted)}.mona .aut-contacts{margin:0;font-size:.8rem;color:var(--telly-blue-600)}.mona .aut-auto{font-size:.68rem;background:#15803d22;color:#15803d;padding:0 6px;border-radius:8px;font-weight:700}.mona .aut-vlastni{font-size:.68rem;background:var(--telly-blue-100, #dde3ff);color:var(--telly-blue-700, #1e1ec8);padding:0 6px;border-radius:8px;font-weight:700}.mona .aut-note{margin:0;font-size:.76rem;color:var(--color-muted);font-style:italic}.mona .aut-org{font-size:.68rem;background:var(--telly-blue-50, #eef);color:var(--color-muted);padding:0 6px;border-radius:8px;font-weight:700}.mona .aut-profile{font-size:.76rem;font-weight:600}.mona .aut-editorial{color:var(--color-muted);font-style:italic}.mona .aut-chk{white-space:nowrap}.mona .aut-harvest{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 .7rem}.mona .aut-harvest .status{font-size:.8rem;color:var(--color-muted)}.mona .mini{font-size:.78rem;padding:.3rem .6rem;border:1px solid var(--telly-blue-100);background:var(--color-bg);color:var(--telly-blue-600);border-radius:7px;cursor:pointer;font-weight:600}.mona .mini:hover{border-color:var(--telly-blue);background:var(--telly-blue-100)}.mona .mini-danger{border-color:#fecaca;color:#b91c1c}.mona .mini-danger:hover{border-color:#f87171;background:#fef2f2}.mona .btn-primary{background:var(--telly-blue);color:#fff;border:none;border-radius:999px;padding:.5rem 1rem;font-weight:600;cursor:pointer;font-size:.84rem}.mona .btn-primary:hover{background:var(--telly-blue-600)}.mona .btn-primary:disabled{opacity:.6;cursor:default}.mona .btn-secondary{background:var(--color-bg);color:var(--telly-blue-600);border:1px solid var(--telly-blue-200);border-radius:999px;padding:.45rem .9rem;font-weight:600;cursor:pointer;font-size:.8rem}.mona .btn-secondary:hover{background:var(--telly-blue-100)}.mona .btn-secondary:disabled{opacity:.6;cursor:default}.mona .btn-warn{background:var(--color-bg);color:#b05a00;border:1px solid #f3c98a;border-radius:999px;padding:.45rem .9rem;font-weight:600;cursor:pointer;font-size:.8rem}.mona .btn-warn:hover{background:#fff7ec;border-color:#e09b3d}.mona .btn-warn:disabled{opacity:.6;cursor:default}.mona a.btn-link{display:inline-block;text-decoration:none}.mona button:focus-visible,.mona a.btn-link:focus-visible{outline:2px solid var(--telly-blue);outline-offset:2px}.mona .status{font-size:.82rem;color:var(--color-muted);margin-left:.6rem}.mona .status-block{font-size:.82rem;color:var(--color-muted);margin:.6rem 0 0;min-height:1px}.mona .srv{border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-card, #f7f7fb);margin-bottom:.55rem}.mona .srv summary{display:flex;align-items:center;gap:10px;padding:.7rem .9rem;cursor:pointer;font-size:.87rem;font-weight:600;color:var(--color-text);list-style:none}.mona .srv summary::-webkit-details-marker{display:none}.mona .srv summary:focus-visible{outline:2px solid var(--telly-blue);outline-offset:-2px;border-radius:10px}.mona .srv summary>svg:first-child{color:var(--color-muted);flex-shrink:0}.mona .srv .when{font-size:.73rem;font-weight:400;color:var(--color-muted);margin-left:auto;text-align:right}.mona .srv .chev{flex-shrink:0;transition:transform .15s}.mona details[open] .chev{transform:rotate(180deg)}.mona .srv-body{padding:0 .9rem .9rem;font-size:.8rem;color:var(--color-muted)}.mona .srv-body p{margin:0 0 .2rem;line-height:1.5}.mona .srv-body .btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;align-items:center}.mona .calib-result{margin-top:.9rem}.mona .cal-head{font-size:.86rem;margin:0 0 .5rem;font-weight:600;color:var(--color-text)}.mona .cal-tbl{border-collapse:collapse;font-size:.84rem;background:var(--color-bg)}.mona .cal-tbl th,.mona .cal-tbl td{border:1px solid var(--color-border);padding:.3rem .7rem;text-align:right}.mona .cal-tbl th:first-child,.mona .cal-tbl td:first-child{text-align:left}.mona .cal-tbl thead th{background:var(--telly-blue-100);color:var(--telly-blue-600);font-size:.76rem}.mona .cal-tbl .d-neg{color:#b91c1c;font-weight:700}.mona .cal-tbl .d-pos{color:#15803d;font-weight:700}.mona .overlay{position:fixed;inset:0;background:#11182780;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}.mona .overlay[hidden]{display:none}.mona .dialog{background:var(--color-surface, #fff);border-radius:12px;padding:1.3rem;max-width:30rem;width:100%;position:relative;max-height:90vh;overflow:auto}.mona .dialog h3{margin:0 0 .8rem;font-size:1rem}.mona .dlg-close{position:absolute;top:.6rem;right:.7rem;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:8px;font-size:1.05rem;cursor:pointer;color:var(--color-muted)}.mona .dlg-close:hover{background:var(--telly-blue-100);color:var(--color-text)}.mona .dlg-actions{display:flex;align-items:center;margin-top:.6rem}.mona .dlg-actions .mini-danger{margin-left:.5rem}@media (max-width: 640px){.mona .runs{grid-template-columns:1fr 1fr}.mona .grid2{grid-template-columns:1fr}.mona .erow{flex-direction:column;align-items:stretch;gap:.45rem}.mona .erow .row-act{justify-content:flex-end}.mona .srv .when{display:none}.mona .tbl-tools{align-items:stretch}.mona .tbl-search{min-width:100%}}
