.handbook-view .canvas-wrap #tools-drawer{width:390px;max-width:calc(100vw - 24px);padding:0;overflow:auto}.handbook-view #tools-drawer>.panel,.handbook-view #tools-drawer>.footnote{display:none}.handbook-heading{position:static!important;display:block!important;background:none!important;border:0!important;box-shadow:none!important;width:auto!important;height:auto!important;padding:20px 18px 12px!important;pointer-events:auto!important}.handbook-heading h2{font:400 24px Georgia,"Microsoft JhengHei",serif;letter-spacing:3px;margin:0}.handbook-heading .eyebrow{font-size:9px;margin-bottom:7px}#handbook-tabs{display:flex;overflow-x:auto;gap:4px;padding:0 12px 12px;border-bottom:1px solid #b5a36e40;scrollbar-width:thin}#handbook-tabs button{flex:none;white-space:nowrap;font-size:11px;padding:7px 8px;background:transparent;color:#bbc8b9;border:1px solid transparent;border-radius:5px}#handbook-tabs button[aria-selected=true]{color:#f4d894;background:#314c3c;border-color:#b9a16b66}#handbook-pages{padding:14px 17px 18px;min-height:170px}.handbook-view #handbook-pages .panel{background:none;border:0;padding:0;margin:0}.handbook-view #programme-panel>.eyebrow,.handbook-view #programme-panel>h3,.handbook-view #programme-panel>.muted,.handbook-view #programme-manager,.handbook-view #auction-panel>.eyebrow,.handbook-view #auction-panel>h3,.handbook-view #auction-panel>p.muted,.handbook-view #my-ticket,.handbook-view #online-panel>.eyebrow,.handbook-view #online-panel>h3{display:none}#handbook-pages h3{font-size:18px;font-weight:400;letter-spacing:1px}.programme-time{display:none}.handbook-view #programme-current{font-size:12px;margin:0 0 18px;color:#d9c38e}.handbook-view #programme-list li{display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:14px;row-gap:5px;padding:13px 0 18px;margin:0 0 10px;border:0;border-bottom:1px solid #84977924;border-radius:0;background:none}.handbook-view #programme-list .programme-time{display:block;grid-column:1;grid-row:1/4;font:italic 12px/1.8 Georgia,serif;color:#a7b4a2;white-space:pre-line;font-variant-numeric:tabular-nums}.handbook-view #programme-list strong{grid-column:2;font-size:14px;line-height:1.65;letter-spacing:.4px}.handbook-view #programme-list small,.handbook-view #programme-list p{grid-column:2;font-size:10px;line-height:1.7;margin:0;color:#a1b09e}.handbook-view #programme-list li[data-status=running] strong{color:#f6db95}.handbook-view #programme-list li[data-status=completed]{opacity:.6}.handbook-menu-list{padding-left:22px}.handbook-menu-list li{padding:12px 0;border-bottom:1px solid #84977924}.handbook-menu-list strong,.handbook-menu-list small{display:block}.handbook-menu-list small{color:#a8b8a6;margin-top:5px;font-size:12px}.handbook-table{padding:12px 0;border-bottom:1px solid #84977924}.handbook-table h4{color:#e2c78b;margin:0 0 7px}.handbook-table p{font-size:13px;line-height:1.9;margin:0;color:#d0d9c8}#handbook-attendance-summary strong,#handbook-attendance-summary small{display:block}#handbook-attendance-summary strong{font-size:24px;font-weight:400;color:#f1d38e}#handbook-attendance-summary small{font-size:11px;color:#a9b8a1;margin:8px 0 20px}.handbook-account{position:static!important;display:flex!important;flex-wrap:wrap;align-items:center;gap:7px;max-width:none!important;padding:12px 17px!important;border-top:1px solid #84977936;color:#a9bba3;font-size:11px}.handbook-account span{flex:1;min-width:100px;overflow-wrap:anywhere}.handbook-account button{font-size:11px;padding:5px 8px;background:#263f33;border:1px solid #617958;color:#e4d5b3;border-radius:4px}#handbook-settings textarea{box-sizing:border-box;display:block;width:100%;resize:vertical;padding:8px;margin:7px 0 14px;background:#10221e;border:1px solid #5c7158;color:#f1e6ce;border-radius:5px}#handbook-settings label{font-size:12px;color:#d4bd89}#handbook-settings-status{font-size:12px;color:#e1c48e}@media(pointer:coarse) and (orientation:landscape) and (max-height:600px){.handbook-view .canvas-wrap #tools-drawer{width:350px;max-width:calc(100vw - 20px)}.handbook-heading{padding:10px 14px 8px!important}.handbook-heading h2{font-size:19px}.handbook-heading .eyebrow{display:none}#handbook-tabs{padding:0 8px 8px}#handbook-tabs button{font-size:10px;padding:6px}#handbook-pages{padding:12px;min-height:90px}.handbook-view #programme-list li{grid-template-columns:83px minmax(0,1fr);column-gap:9px;padding:10px 0 14px}.handbook-view #programme-list strong{font-size:12px}.handbook-view #programme-list .programme-time{font-size:11px}.handbook-account{padding:8px 12px!important}}

/* 現場人數統一在左上角，手機也保留完整可讀內容。 */
.canvas-wrap .world-toolbar{flex-wrap:wrap;row-gap:3px;max-width:calc(100% - 165px)}.canvas-wrap #world-status{max-width:none!important;white-space:normal!important;overflow:visible!important;font-variant-numeric:tabular-nums}@media(pointer:coarse) and (orientation:landscape) and (max-height:600px){.canvas-wrap .world-toolbar{max-width:calc(100% - 130px);gap:4px 10px}}

.handbook-view #programme-list small.programme-meta{font-size:0}.handbook-view #programme-list small.programme-meta::after{content:attr(data-status-label);font-size:10px;color:#a1b09e}
