.ywb2{display:flex;flex-direction:column;gap:10px;min-height:0;font-family:var(--ya-font,'Plus Jakarta Sans',sans-serif)}.ywb2-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ywb2-tool{display:grid;place-items:center;width:38px;height:38px;border:1.5px solid #e6d7b5;border-radius:10px;background:#fffdf8;color:#1e1a17;cursor:pointer}.ywb2-tool svg{width:17px;height:17px}.ywb2-tool.is-on{border:2px solid #1e1a17;background:#fde8b5}.ywb2-cols{display:inline-flex;gap:8px;margin-left:4px}.ywb2-col{width:22px;height:22px;border-radius:50%;border:2px solid #fffdf8;background:var(--c);box-shadow:0 0 0 1.5px #d9c9a6;cursor:pointer;padding:0}.ywb2-col.is-on{box-shadow:0 0 0 2.5px #1e1a17}.ywb2-pages{display:flex;gap:6px;flex-wrap:wrap}.ywb2-page{height:30px;padding:0 12px;border:1.5px solid #e6d7b5;border-radius:9px;background:#fffdf8;font:800 13px/1 var(--ya-font,sans-serif);color:#1e1a17;cursor:pointer}.ywb2-page.is-on{border:2px solid #1e1a17;background:#fde8b5}.ywb2-page.is-add{border-style:dashed;width:30px;padding:0}.ywb2-surface{position:relative;flex:1;min-height:360px;border:2.5px solid #1e1a17;border-radius:14px;background-color:#fffdf8;overflow:hidden;touch-action:none}.ywb2-surface[data-bg="graph"]{background-image:linear-gradient(rgba(214,170,90,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(214,170,90,.22) 1px,transparent 1px);background-size:22px 22px}.ywb2-surface[data-bg="lined"]{background-image:linear-gradient(rgba(29,78,216,.16) 1px,transparent 1px);background-size:100% 32px}.ywb2-surface canvas{position:absolute;inset:0;cursor:crosshair}.yewb-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:10px;border:0;background:#1e1a17;color:#fff;font:800 13px/1 var(--ya-font,sans-serif);cursor:pointer}.yewb-btn svg{width:14px;height:14px}.yewb{position:fixed;top:0;right:0;bottom:0;z-index:60;width:470px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:20px 20px 16px;border-left:2.5px solid #1e1a17;background:#fff9e8;font-family:var(--ya-font,sans-serif)}.yewb[hidden]{display:none}body.yewb-on .exam-shell,body.yewb-on #sitting{margin-right:470px}.yewb-h{display:flex;justify-content:space-between;align-items:center}.yewb-h h2{margin:0;font:800 19px/1 var(--ya-font,sans-serif)}.yewb-h small{margin-left:8px;font:700 12.5px/1 var(--ya-font,sans-serif);color:#6b6259}.yewb-x{border:0;background:none;font-size:24px;cursor:pointer;color:#1e1a17}.yewb-board{flex:1;display:flex;min-height:0}.yewb-board .ywb2{flex:1}.yewb-note{margin:0;font:500 12.5px/1.45 var(--ya-font,sans-serif);color:#6b6259}.yewb-acts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.yewb-acts .ya-btn{justify-content:center;height:46px}.yewb-att{margin:12px 0 0;padding:10px;border:1.5px dashed #d9c9a6;border-radius:10px}.yewb-att figcaption{font:700 12px/1 var(--ya-font,sans-serif);color:#6b6259}.yewb-att img{display:block;max-width:100%;max-height:260px;margin-top:8px}@media (max-width:767px){.yewb{width:auto;left:0;padding:14px 16px 12px;border-left:0}body.yewb-on .exam-shell,body.yewb-on #sitting{margin-right:0}.yewb-acts{position:sticky;bottom:0}}body.ywbp-on .dash-sidebar,body.ywbp-on .ya-tabbar,body.ywbp-on .ya-mtop,body.ywbp-on .dash-topbar{display:none !important}body.ywbp-on .dash-main{margin-left:0 !important}body.ywbp-on .dash-main>.dash-content{padding:0 !important;max-width:none !important;margin:0 !important}.ywbp{display:flex;flex-direction:column;height:100vh;font-family:var(--ya-font,sans-serif)}.ywbp-top{display:flex;align-items:center;gap:14px;padding:12px 24px;border-bottom:2.5px solid #1e1a17;background:#fffdf8}.ywbp-back{color:#1e1a17}.ywbp-back svg{width:20px;height:20px}.ywbp-title b{display:block;font:800 16px/1.2 var(--ya-font,sans-serif);outline:none}.ywbp-title small{font:500 12.5px/1 var(--ya-font,sans-serif);color:#6b6259}.ywbp-sp{flex:1}.ywbp-mates{display:flex}.ywbp-mates i,.ywbp-p i{display:grid;place-items:center;width:30px;height:30px;margin-left:-6px;border:2px solid #1e1a17;border-radius:50%;background:#fdf6e3;font:800 10px/1 var(--ya-font,sans-serif);font-style:normal}.ywbp-mates i.is-me,.ywbp-p i.is-me{background:#f59e0b}.ywbp-pages .ywb2-pages{flex-wrap:nowrap}.ywbp-bar{display:flex;align-items:center;gap:12px;padding:10px 24px;border-bottom:1.5px solid #ecdcb8;background:#fffdf8}.ywbp-bar .ya-label{margin:0}.ywbp-mycol{display:inline-flex;align-items:center;gap:8px;font:800 13px/1 var(--ya-font,sans-serif)}.ywbp-mycol i{width:20px;height:20px;border-radius:50%;border:2px solid #1e1a17}.ywbp-main{flex:1;display:grid;grid-template-columns:1fr;min-height:0}.ywbp-main:has(.ywbp-side){grid-template-columns:1fr 330px}.ywbp-canvas{display:flex;min-height:0}.ywbp-canvas .ywb2{flex:1;gap:0}.ywbp-canvas .ywb2-surface{border:0;border-radius:0;min-height:0}.ywbp-side{padding:18px 18px;border-left:2.5px solid #1e1a17;background:#fffdf8;overflow-y:auto}.ywbp-side h2{margin:0 0 8px;font:800 18px/1.2 var(--ya-font,sans-serif)}.ywbp-side h2 + * + h2{margin-top:18px}.ywbp-p{display:grid;grid-template-columns:34px 12px 1fr;gap:10px;align-items:center;padding:6px 0}.ywbp-p i{margin:0}.ywbp-p b{width:12px;height:12px;border-radius:50%}.ywbp-p strong{display:block;font:800 14px/1.2 var(--ya-font,sans-serif)}.ywbp-p small{font:500 12px/1 var(--ya-font,sans-serif);color:#6b6259}.ywbp-card{position:absolute;z-index:2;max-width:430px;padding:14px 18px;border:2.5px solid #1e1a17;border-radius:10px;background:#fffdf8;box-shadow:4px 4px 0 rgba(30,26,23,.08);cursor:grab}.ywbp-card img{display:block;max-width:260px;max-height:200px;border-radius:6px}.ywbp-card button{position:absolute;top:2px;right:6px;border:0;background:none;font-size:18px;cursor:pointer}.ywbp-k{margin:0;font:800 11px/1 var(--ya-font,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#6b6259}.ywbp-q{margin:6px 0 0;font:400 15px/1.5 Georgia,serif}.ywbp-msg{position:fixed;left:24px;bottom:20px;margin:0;font:700 13px/1 var(--ya-font,sans-serif)}@media (max-width:767px){.ywbp-top{flex-wrap:wrap;padding:10px 14px}.ywbp-top .ya-btn{height:34px;font-size:12.5px;padding:0 10px}.ywbp-bar{flex-wrap:wrap;padding:8px 14px}.ywbp-main:has(.ywbp-side){grid-template-columns:1fr}.ywbp-side{display:none}}.ywbp-main{grid-template-rows:minmax(0,1fr)}.ywbp-canvas,.ywbp-canvas .ywb2,.ywbp-canvas .ywb2-surface{height:100%}.ywbp-canvas .ywb2-surface{min-height:420px}.ywbp-bar{user-select:none}.ywbp-canvas .ywb2-surface{min-height:calc(100vh - 140px)}@media (max-width:767px){.ywbp-canvas .ywb2-surface{min-height:calc(100vh - 330px)}}#sit-bar .yewb-btn,.yewb-btn{color:#fff !important;width:auto !important;border-radius:10px !important}