/* Default work area: compact navigation, readable rows, no permanently stacked panels. */
body.homie-workspace #topbar{height:46px;padding:0 10px;gap:8px}
body.homie-workspace #topbar .co-sub{display:none}
body.homie-workspace #topbar .co-name{font-size:0.8571rem}
body.homie-workspace #topbar .tb-search input{min-height:30px}
body.homie-workspace #sidebar{width:184px;min-width:184px;top:46px;height:calc(100dvh - 46px)}
body.homie-workspace #sidebar .tree-parent{padding:7px 8px;margin:1px 6px;font-size:0.8571rem;min-height:32px}
body.homie-workspace #sidebar .nav-link{padding:6px 9px;margin:1px 6px;font-size:0.8571rem}
body.homie-workspace #sidebar .tree-children .nav-link{padding-left:28px}
body.homie-workspace #sidebar>div:first-child{padding:8px 12px!important}
body.homie-workspace #main-content{height:calc(100dvh - 46px);scroll-padding-top:0}
body.homie-workspace #main-content>.container-fluid{padding:10px 12px!important}
.homie-command{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;margin-bottom:6px}
.homie-command h4,.homie-command .bh-title,.homie-command .sc-title{font-size:1.2143rem!important;line-height:1.3;margin:0!important;padding:0!important;white-space:nowrap}
.homie-command-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto}
.homie-command-actions .homie-period{margin:0}.homie-command-actions .btn{padding:4px 8px!important}.homie-command-actions .d-flex{flex-wrap:wrap}
.homie-command-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px;min-height:32px}
.homie-switcher,.homie-context,.homie-history{position:relative;font-size:0.8571rem;flex:0 1 auto;margin:0!important;padding:0!important}
.homie-switcher>summary,.homie-context>summary,.homie-history>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;min-height:30px;padding:5px 9px;border:1px solid #dbe4ef;border-radius:5px;background:white;color:#344c68;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.homie-switcher>summary:after,.homie-context>summary:after,.homie-history>summary:after{content:'▾';font-size:0.7143rem;margin-left:4px}
.homie-switcher[open]>.homie-switch-panel,.homie-context[open]>:not(summary),.homie-history[open]>.homie-history-panel{position:absolute;top:calc(100% + 4px);left:0;z-index:1030;min-width:260px;max-width:min(560px,90vw);max-height:70dvh;overflow:auto;padding:10px;background:#fff;border:1px solid #dbe4ef;box-shadow:0 6px 18px #20304720;border-radius:6px}
.homie-switch-panel>div,.homie-switch-panel>ul{display:flex!important;flex-direction:column;gap:4px;margin:0!important;padding:0!important;border:0!important}
.homie-switch-panel a,.homie-switch-panel .nav-link{display:block!important;white-space:normal!important;margin:0!important;padding:7px 9px!important;border-radius:4px!important;min-height:32px;cursor:pointer;border:0!important}
.homie-switch-panel .nav-link.active,.homie-switch-panel a.active,.homie-switch-panel a.cur{color:#1769df!important;background:#edf4ff!important}
.homie-context>.homie-debt-groups{min-width:min(450px,90vw)}.homie-context>.homie-summary-strip{min-width:min(370px,90vw)}.homie-context .sp-status{display:flex;flex-wrap:wrap}
.homie-command-nav>.homie-task-warning{font-size:0.7857rem;margin:0;padding:0;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.homie-command-nav>.homie-debt-note{padding:0!important;font-size:0.7857rem;max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.homie-command-search{flex:1 1 300px;max-width:650px;margin:0!important;border:0!important;padding:0!important;background:none!important}
.homie-command-search .homie-dock-search{max-width:none}.homie-command-search input{min-height:30px!important;height:30px;font-size:0.9286rem!important}
.homie-command-nav .homie-list-tools{margin:0 0 0 auto!important;padding:0!important;gap:5px}.homie-command-nav .homie-list-tools>span{display:none}.homie-command-nav .homie-list-tools .btn{padding:4px 6px!important}.homie-command-nav .homie-table-tools{margin:0!important}.homie-command-nav .homie-columns{z-index:1031}
.homie-board-heading{display:none!important}
.homie-workspace .homie-scroll[data-homie-primary]{height:var(--homie-table-height)!important;max-height:var(--homie-table-height)!important;min-height:160px;border-radius:4px}
.homie-workspace .homie-scroll>table>tbody>tr>td{padding:6px 9px!important;font-size:0.9286rem!important;line-height:1.35}
.homie-workspace .homie-scroll>table>thead th{padding:7px 9px!important}
.homie-history-panel{right:0!important;left:auto!important;min-width:320px!important}.homie-history #worktabs{display:flex!important;flex-direction:column;max-height:none;border:0;white-space:normal;padding:0!important}.homie-history .worktab{display:flex;max-width:none;margin:0;padding:5px 8px}.homie-history .worktab a{flex:1}.homie-history .closebtn{margin-left:auto}
.homie-workspace .qk-bar,.homie-workspace .sc-toolbar{margin-bottom:6px}.homie-workspace .sp-card{border-radius:5px}.homie-workspace .card-body{padding:8px 10px}.homie-workspace .mb-3{margin-bottom:8px!important}
@media(max-width:900px){body.homie-workspace #sidebar{top:46px;width:220px}.homie-command{align-items:start}.homie-command h4{white-space:normal}.homie-command-nav{gap:5px}.homie-command-search{order:-1;flex-basis:100%;max-width:none}.homie-history>summary{font-size:0}.homie-history>summary:before{content:'▤';font-size:1.1429rem}}
@media print{.homie-command-nav,.homie-history{display:none!important}.homie-workspace .homie-scroll[data-homie-primary]{height:auto!important;max-height:none!important}}

.homie-command-nav .homie-inline-search{display:flex;align-items:center;gap:6px;flex:1 1 400px;margin:0!important}.homie-inline-search .qk-search{flex:1;min-width:200px}.homie-inline-search input{height:30px!important;min-height:30px!important;font-size:0.9286rem!important}
.homie-command-nav .homie-inline-filter{flex:1 1 650px;margin:0!important;background:none;box-shadow:none!important;border:0}
.homie-inline-filter>.card-body{display:flex;align-items:center;gap:6px;padding:0!important}.homie-inline-filter .row{flex:1;flex-wrap:nowrap;margin:0;gap:6px}.homie-inline-filter .row>div{padding:0;flex:0 1 180px;width:auto}.homie-inline-filter .row>div:first-child{flex:1 1 270px}.homie-inline-filter label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.homie-inline-filter .mt-2{display:flex;gap:6px;margin:0!important}.homie-inline-filter #mr-ct-dd{top:100%;left:0}
.homie-command-nav>.homie-debt-note[open]{position:absolute;top:90px;right:12px;z-index:1032;background:white;border:1px solid #dbe4ef;box-shadow:0 6px 18px #20304720;padding:10px!important;max-width:min(560px,90vw);white-space:normal;overflow:auto;max-height:70dvh}
@media(max-width:600px){.homie-inline-filter>.card-body,.homie-inline-filter .row{flex-wrap:wrap}.homie-inline-filter .row>div:first-child{flex-basis:100%}.homie-inline-filter .mt-2{flex-wrap:wrap}.homie-inline-search>a{font-size:0.7857rem}}

.homie-secondary-heading{display:none!important}.homie-inline-context{margin:0!important;font-size:0.8571rem}.homie-command-nav:empty{display:none}

@media(max-width:600px){body.homie-workspace #topbar .co-name{display:none}}
