body.yu-v2 .mx-host{margin:0 0 1.5rem}body.yu-v2 .mx-host[hidden],body.yu-v2 #save-exam[hidden],body.yu-v2 .mx-rename-btn[hidden],body.yu-v2 .mx-side[hidden]{display:none !important}body.yu-v2 .mx{border:1px solid var(--rule-2,rgba(15,23,42,.18));border-radius:14px;background:transparent;padding:14px 16px 6px;font:500 14px/1.45 var(--f,system-ui,sans-serif);color:var(--ink,#0f172a)}body.yu-v2 .mx-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}body.yu-v2 .mx-title{margin:0;font:800 16px/1.2 var(--fd,var(--f,system-ui));letter-spacing:-.01em}body.yu-v2 .mx-n{margin-left:5px;font-weight:600;color:var(--ink-3,#64748b)}body.yu-v2 .mx-n--head{font-size:13px}body.yu-v2 .mx-head-acts{display:inline-flex;gap:8px;flex-wrap:wrap}body.yu-v2 .mx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.yu-v2 .mx-btn,body.yu-v2 .mx summary.mx-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--rule-2,rgba(15,23,42,.18));background:transparent;color:var(--ink,#0f172a);font:700 13px/1 var(--f,system-ui);cursor:pointer;white-space:nowrap;list-style:none;box-shadow:none}body.yu-v2 .mx-btn:hover{border-color:var(--ink-3,#64748b);background:var(--rule,rgba(15,23,42,.06))}body.yu-v2 .mx-btn:focus-visible,body.yu-v2 .mx-input:focus-visible,body.yu-v2 .mx-select:focus-visible,body.yu-v2 .mx-tab:focus-visible,body.yu-v2 .mx-link:focus-visible{outline:2px solid var(--amber,#f59e0b);outline-offset:2px}body.yu-v2 .mx-btn:disabled{opacity:.5;cursor:not-allowed}body.yu-v2 .mx-btn--ink{background:var(--ink,#0f172a);border-color:var(--ink,#0f172a);color:var(--canvas,#fff8ec)}body.yu-v2 .mx-btn--ink:hover{background:var(--ink-2,#334155);border-color:var(--ink-2,#334155)}body.yu-v2 .mx-btn--danger{border-color:#b91c1c;color:#b91c1c}body.yu-v2 .mx-btn--danger:hover{background:#fef2f2;border-color:#b91c1c}body.yu-v2 .mx summary::-webkit-details-marker{display:none}body.yu-v2 .mx-tools{margin:0 0 10px}body.yu-v2 .mx-input,body.yu-v2 .mx-select{height:36px;border-radius:10px;border:1px solid var(--rule-2,rgba(15,23,42,.18));background:var(--paper,#fff);color:var(--ink,#0f172a);font:600 14px/1 var(--f,system-ui);padding:0 12px}body.yu-v2 .mx-search{width:100%;max-width:360px}body.yu-v2 .mx-select{height:32px;font-size:13px;padding:0 8px}body.yu-v2 .mx-tabs{display:flex;gap:18px;border-bottom:1px solid var(--rule-2,rgba(15,23,42,.18));overflow-x:auto;scrollbar-width:none;margin:0 -2px}body.yu-v2 .mx-tabs::-webkit-scrollbar{display:none}body.yu-v2 .mx-tab{height:36px;border:0;background:none;padding:0 2px;margin-bottom:-1px;font:700 13px/1 var(--f,system-ui);color:var(--ink-3,#64748b);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent}body.yu-v2 .mx-tab[aria-selected="true"]{color:var(--ink,#0f172a);border-bottom-color:var(--amber,#f59e0b)}body.yu-v2 .mx-tab .mx-n{font-size:12px}body.yu-v2 .mx-folderbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 0 0;font-size:13px}body.yu-v2 .mx-link{border:0;background:none;padding:0;font:700 13px/1.2 var(--f,system-ui);color:var(--ink-2,#334155);text-decoration:underline;cursor:pointer}body.yu-v2 .mx-link.is-danger,body.yu-v2 .mx-menu .is-danger{color:#b91c1c}body.yu-v2 .mx-list{list-style:none;margin:0;padding:0}body.yu-v2 .mx-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--rule,rgba(15,23,42,.10))}body.yu-v2 .mx-list .mx-row:first-child{border-top:0}body.yu-v2 .mx-row.is-picked{background:var(--amber-soft,#fef0c7);margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:8px}body.yu-v2 .mx-row.is-new .mx-name-text{text-decoration:underline;text-decoration-color:var(--amber,#f59e0b);text-underline-offset:3px}body.yu-v2 .mx-pick{display:inline-flex;flex:none;cursor:pointer}body.yu-v2 .mx-pick input{width:18px;height:18px;accent-color:var(--ink,#0f172a);cursor:pointer}body.yu-v2 .mx-main{min-width:0;flex:1}body.yu-v2 .mx-name{margin:0;font:800 15px/1.3 var(--f,system-ui)}body.yu-v2 .mx-name-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.yu-v2 .mx-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}body.yu-v2 .mx-chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;border:1px solid var(--rule-2,rgba(15,23,42,.18));font:600 12px/1 var(--f,system-ui);color:var(--ink-2,#334155)}body.yu-v2 .mx-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;font:600 12.5px/1.3 var(--f,system-ui);color:var(--ink-3,#64748b)}body.yu-v2 .mx-status{color:var(--ink-2,#334155);font-weight:700}body.yu-v2 .mx-status--marked{color:var(--green,#059669)}body.yu-v2 .mx-topics{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:24ch}body.yu-v2 .mx-acts{display:flex;align-items:center;gap:8px;flex:none}body.yu-v2 .mx-more{position:relative}body.yu-v2 .mx-menu{position:absolute;right:0;top:38px;z-index:6;min-width:190px;padding:6px;background:var(--paper,#fff);border:1px solid var(--rule-2,rgba(15,23,42,.18));border-radius:10px;box-shadow:none}body.yu-v2 .mx-menu button,body.yu-v2 .mx-move{display:block;width:100%;text-align:left;background:none;border:0;border-radius:6px;padding:8px 10px;font:700 13px/1.3 var(--f,system-ui);color:inherit;cursor:pointer}body.yu-v2 .mx-menu button:hover{background:var(--rule,rgba(15,23,42,.06))}body.yu-v2 .mx-move{cursor:default;color:var(--ink-3,#64748b)}body.yu-v2 .mx-move .mx-select,body.yu-v2 .mx-move select{display:block;width:100%;margin-top:4px;height:32px;border:1px solid var(--rule-2,rgba(15,23,42,.18));border-radius:8px;background:var(--paper,#fff);color:var(--ink,#0f172a);font:600 13px/1 var(--f,system-ui);padding:0 8px}body.yu-v2 .mx-rename{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body.yu-v2 .mx-rename .mx-input{flex:1;min-width:140px}body.yu-v2 .mx-err{color:#b91c1c;font:700 12.5px/1.3 var(--f,system-ui)}body.yu-v2 .mx-empty{margin:12px 0 10px;color:var(--ink-3,#64748b);font:600 13.5px/1.45 var(--f,system-ui)}body.yu-v2 .mx-empty b{color:var(--ink-2,#334155)}body.yu-v2 .mx-bulk{position:sticky;top:64px;z-index:5;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px;padding:8px 10px;border:1px solid var(--rule-2,rgba(15,23,42,.18));border-radius:10px;background:var(--amber-soft,#fef0c7);font:700 13px/1.2 var(--f,system-ui)}body.yu-v2 .mx-bulk-count{margin-right:auto}body.yu-v2 .mx-rename-btn{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:28px;height:28px;margin-left:6px;border:1px solid var(--rule-2,rgba(15,23,42,.18));border-radius:999px;background:transparent;color:var(--ink-3,#64748b);cursor:pointer;box-shadow:none}body.yu-v2 .mx-rename-btn:hover{color:var(--ink,#0f172a);border-color:var(--ink-3,#64748b)}body.yu-v2 .mx-rename-btn svg{width:14px;height:14px}body.yu-v2 .mx-side{margin:6px 0 0;font:600 12px/1.35 var(--f,system-ui);color:var(--ink-2,#334155);overflow-wrap:anywhere}body.yu-v2 #save-exam.is-saved{border-color:var(--green,#059669);color:var(--green,#059669)}body.yu-v2 .mx-side-btn{display:block;width:100%;margin:8px 0 0;height:34px;border-radius:999px;box-shadow:none;border:1px solid var(--rule-2,rgba(15,23,42,.18));background:transparent;color:var(--ink,#0f172a);font:700 13px/1 var(--f,system-ui);cursor:pointer}body.yu-v2 .mx-side-btn:hover{border-color:var(--ink-3,#64748b);background:var(--rule,rgba(15,23,42,.06))}body.yu-v2 .mx-side-btn.is-saved{border-color:var(--green,#059669);color:var(--green,#059669)}body.yu-v2 .mx-side-btn[hidden]{display:none !important}html.dark .mx-btn--danger:hover{background:rgba(185,28,28,.16)}html.dark .mx-menu{background:var(--yd-card,#1c1d21)}@media (max-width:640px){body.yu-v2 .mx{padding:12px 12px 4px}body.yu-v2 .mx-row{flex-wrap:wrap;align-items:flex-start}body.yu-v2 .mx-main{flex:1 1 100%}body.yu-v2 .mx-acts{flex:1 1 100%}body.yu-v2 .mx-pick + .mx-main{flex:1 1 calc(100% - 40px)}body.yu-v2 .mx-search{max-width:none}body.yu-v2 .mx-bulk{top:56px}}@media print{body.yu-v2 .mx-host,body.yu-v2 .mx-rename-btn,body.yu-v2 .mx-side,body.yu-v2 .mx-side-btn{display:none !important}}