.application-table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.application-table-wrap .list{min-width:760px}.bulk-toolbar{margin-top:20px;padding:18px;border-radius:14px;background:#f0f4ff}.bulk-toolbar input{max-width:600px}.workflow-stage-panel{border-top:4px solid #6c61d8}.workflow-stage-panel label{min-width:190px;flex:1}.workflow-stage-panel .row{align-items:end}.invoice-withdraw{max-width:320px;margin:10px 0}.invoice-withdraw summary{cursor:pointer;color:#a52f37;font-weight:600}.training-map nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:20px}.training-map nav a{padding:8px 0;overflow-wrap:anywhere}.training-practice{border:2px solid #acb9ed;border-radius:18px;scroll-margin-top:90px;background:#f7f8fc;padding:14px;margin-bottom:28px}.training-console{margin:0 0 14px}.training-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.training-tabs [aria-pressed=true]{background:#315bcb;color:white}.training-live-shell{background:var(--paper,#fff);border:1px solid #d9deeb;border-radius:16px;padding:22px;box-shadow:0 12px 30px rgba(29,45,86,.08);min-height:360px}.training-screen{max-width:100%}.training-mode-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:18px;border-radius:12px;background:#fff7dc;border:1px solid #ead18b;color:#5d4917}.training-mode-banner .tag{flex:0 0 auto}.training-screen .wrap-narrow,.training-screen.wrap-narrow{max-width:760px;margin-inline:auto}.training-screen a[href="#practice"]{pointer-events:none}.training-lesson{scroll-margin-top:90px}.training-lesson summary{font-weight:700;cursor:pointer;font-size:1.08rem;line-height:1.7}.lesson-number{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#e9edff;color:#3e4ba0;margin-right:6px}.training-lesson p{max-width:80ch}.training-question{padding:14px 0;border-bottom:1px solid #dce2ef}.training-question label{display:flex;gap:10px;align-items:flex-start;margin:10px 0}.training-question input{width:auto;flex:0 0 auto}.training-result-good{border-left:4px solid #29804e}.training-result-warn{border-left:4px solid #b66b10}@media(max-width:650px){.training-map nav{grid-template-columns:1fr}.workflow-stage-panel .row{align-items:stretch}.workflow-stage-panel label{min-width:0;width:100%}.training-practice{padding:8px}.training-live-shell{padding:12px;border-radius:12px}.training-mode-banner{align-items:flex-start;flex-direction:column}.training-tabs button{flex:1 1 145px}.bulk-toolbar{padding:14px}.bulk-toolbar .btn{width:100%}.workflow-stage-panel h2{font-size:1.25rem}}@media print{.training-practice,.training-map{display:none}.training-lesson{break-inside:avoid}.training-lesson>summary{list-style:none}.training-lesson:not([open])>*{display:block}}
