.discord-link{display:block;margin:20px 12px 0;padding:12px 10px;border:1px solid #58654b;color:#c9d9b0;font-size:11px;text-align:center}.discord-link:hover{background:#293721}.profile-courses{margin-top:20px}.course-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.course-card{overflow:hidden}.course-card>img{width:100%;height:220px;object-fit:cover;display:block}.course-body{padding:25px}.course-body h2{margin:13px 0;font-size:29px}.course-body>p{font-size:12px;line-height:1.9;color:#a8b99a;margin-bottom:22px}.course-body details{font-size:11px;color:#a8b99a;line-height:1.8;margin-bottom:22px}.course-body summary{cursor:pointer}.course-person{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.course-person small{display:block;color:#7f946e;font-size:9px}.course-person time{font-size:9px;white-space:nowrap}.course-checks{max-height:260px;overflow:auto;border:1px solid var(--line);padding:14px}#course-dialog{max-width:630px;max-height:90vh}.orbat-toolbar{padding:20px;display:flex;flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:18px}.orbat-toolbar>label{font-size:10px;color:#a4b591;min-width:180px;flex:1}.orbat-toolbar input{margin-top:8px}.orbat-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.orbat-tools button{font-size:10px;padding:10px 12px}.orbat-tools>span{font-size:10px;color:#a8b992;min-width:32px}.orbat-tools button.tool-active{background:#789551;color:#fff;border-color:#b5d28a}.orbat-workspace{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px}.orbat-workspace:not(:has(.orbat-inspector)){grid-template-columns:1fr}.orbat-viewport{height:650px;position:relative;overflow:hidden;background-color:#e0e5db;background-image:radial-gradient(#a2ad96 1px,transparent 1px);background-size:20px 20px;border:1px solid #6d805b;touch-action:none;cursor:grab;user-select:none}.orbat-viewport:active{cursor:grabbing}.orbat-scene{position:absolute;left:0;top:0;transform-origin:0 0;width:1px;height:1px}.orbat-lines{position:absolute;overflow:visible;left:0;top:0;z-index:0;pointer-events:none}.orbat-hierarchy,.orbat-connector,.orbat-preview{fill:none;stroke:#3d5137;stroke-width:3;stroke-linejoin:round}.orbat-connector{pointer-events:stroke;cursor:crosshair;stroke-width:4}.orbat-connector:hover{stroke:#b04436;stroke-width:7}.orbat-preview{stroke:#3684cb;stroke-dasharray:8 5;pointer-events:none}.orbat-card{position:absolute;background:#fbfcf8;border:2px solid #6b7e5f;color:#1c2817;box-shadow:0 5px 10px #24351b26;z-index:1;overflow:hidden}.orbat-card.selected{border:2px solid #2579ca;box-shadow:0 0 0 2px #2579ca55}.orbat-card-header{height:42px;display:flex;gap:10px;align-items:center;padding:0 12px;color:#10200b;cursor:move;font-size:15px}.orbat-card-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbat-handle{font-size:20px;opacity:.65}.orbat-row{display:grid;grid-template-columns:46% 54%;min-height:30px;align-items:center;border-top:1px solid #c2cdb8;font-size:12px;height:30px}.orbat-row>span{padding:4px 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.orbat-row>span+span{border-left:1px solid #c2cdb8}.orbat-row.selected-row{background:#c6dff6}.orbat-headings{font-size:10px;font-weight:700;color:#4a6040;background:#ecf0e6}.orbat-board-hint{position:absolute;bottom:12px;left:12px;background:#eff4e9e8;color:#526c43;padding:8px 12px;font-size:9px;pointer-events:none;max-width:90%;line-height:1.7}.orbat-inspector{padding:20px;max-height:650px;overflow:auto}.orbat-inspector h2{margin:14px 0;font-size:28px}.orbat-inspector>p{color:#a8b994;line-height:1.9;font-size:11px;margin-bottom:20px}.orbat-inspector label.field{margin:15px 0}.orbat-inspector input,.orbat-inspector select{font-size:11px;padding:10px}.orbat-swatches{display:flex;gap:8px;margin:20px 0}.orbat-swatches button{width:26px;height:26px;border:2px solid transparent}.orbat-swatches button.chosen{outline:2px solid #dfedcb;outline-offset:2px}.orbat-footer{padding:18px;display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:16px}.orbat-footer>span{font-size:10px;color:#a9be92}.draft-item{padding:18px 0;border-top:1px solid var(--line);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.draft-item strong{font-size:12px}.draft-item small{font-size:9px;color:#92a97a;flex-basis:100%}#orbat-dialog{max-width:650px;max-height:90vh}@media(max-width:1200px){.orbat-workspace{grid-template-columns:minmax(0,1fr) 250px}.orbat-inspector{padding:15px}.orbat-tools button{padding:9px;font-size:9px}.orbat-footer{display:block}.orbat-footer .orbat-tools{margin-top:15px}}@media(max-width:900px){.orbat-workspace{grid-template-columns:1fr}.orbat-viewport{height:550px}.orbat-inspector{max-height:none}.orbat-inspector .orbat-tools button{font-size:11px}.course-grid{grid-template-columns:1fr}.discord-link{margin:14px 0 0;width:200px}.sidebar-bottom{padding-top:15px}}@media(max-width:500px){.orbat-viewport{height:460px}.course-body{padding:20px}.orbat-toolbar{padding:16px}.orbat-board-hint{font-size:8px}}
