#diva-business-os{padding:26px 28px 46px;max-width:1540px;margin:0 auto;width:100%;box-sizing:border-box;color:#eef5f8}
.dbo-view *{box-sizing:border-box}.dbo-view button,.dbo-view input,.dbo-view select,.dbo-view textarea{font:inherit}.dbo-view button{cursor:pointer}
.dbo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:2px 0 22px}.dbo-head>div:first-child>span,.dbo-detail-head>div:first-child>span,.dbo-subhead span,.dbo-modal-head>span{display:block;color:#ff9d2f;font-size:10px;font-weight:900;letter-spacing:.15em;margin-bottom:7px}.dbo-head h2,.dbo-detail-head h2,.dbo-modal-head h2{margin:0;color:#f7fafc;font-size:28px;letter-spacing:-.03em}.dbo-head p,.dbo-detail-head p,.dbo-modal-head p{margin:8px 0 0;color:#8ea0ac;line-height:1.5}.dbo-head-actions,.dbo-detail-head>div:last-child{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.dbo-head button,.dbo-detail-head button,.dbo-empty button,.dbo-form-actions button,.dbo-stage-actions button,.dbo-view .dbo-toolbar button,.dbo-modal button{min-height:42px;border:1px solid rgba(255,157,47,.45);background:#ff9d2f;color:#111;border-radius:12px;padding:0 15px;font-weight:800;transition:.2s ease}.dbo-head button:hover,.dbo-detail-head button:hover,.dbo-empty button:hover,.dbo-form-actions button:hover,.dbo-stage-actions button:hover{transform:translateY(-1px);filter:brightness(1.05)}.dbo-view button.ghost,.dbo-detail-head button.ghost,.dbo-form-actions button.ghost,.dbo-stage-actions button.ghost{background:#0c1a25;color:#dbe6ec;border-color:rgba(139,171,190,.22);font-weight:700}
.dbo-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.dbo-kpis article{background:linear-gradient(145deg,rgba(13,29,40,.94),rgba(8,20,29,.86));border:1px solid rgba(139,171,190,.16);border-radius:18px;padding:18px 19px;min-height:124px;box-shadow:0 16px 38px rgba(0,0,0,.16)}.dbo-kpis article.danger{border-color:rgba(255,111,111,.3);box-shadow:inset 0 0 0 1px rgba(255,111,111,.05)}.dbo-kpis span{display:block;color:#8ea0ac;font-size:12px;font-weight:700}.dbo-kpis strong{display:block;color:#f8fbfd;font-size:31px;margin:9px 0 7px;line-height:1}.dbo-kpis small{color:#6f8290;font-size:11px}
.dbo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px;padding:12px;border:1px solid rgba(139,171,190,.13);background:rgba(7,17,25,.55);border-radius:16px}.dbo-search{display:flex;align-items:center;gap:9px;min-width:280px;flex:1;max-width:520px;background:#091722;border:1px solid rgba(139,171,190,.16);border-radius:12px;padding:0 12px}.dbo-search span{color:#728591}.dbo-search input{width:100%;height:40px;background:transparent;border:0;color:#f2f7f9;outline:none}.dbo-search input::placeholder{color:#5f707c}.dbo-tabs{display:flex;gap:7px;flex-wrap:wrap}.dbo-view .dbo-toolbar .dbo-tabs button{min-height:36px;padding:0 11px;background:transparent;color:#8fa1ad;border-color:transparent;font-size:11px}.dbo-view .dbo-toolbar .dbo-tabs button.active{background:rgba(255,157,47,.1);border-color:rgba(255,157,47,.32);color:#ffad56}.dbo-tabs b{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:4px;border-radius:999px;background:rgba(255,91,91,.16);color:#ff8c8c}
.dbo-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.dbo-project-card{text-align:left;border:1px solid rgba(139,171,190,.16);background:linear-gradient(150deg,rgba(13,28,39,.95),rgba(8,20,29,.88));color:inherit;border-radius:19px;padding:19px;box-shadow:0 18px 42px rgba(0,0,0,.14);transition:.2s ease;min-width:0}.dbo-project-card:hover,.dbo-project-card.selected{transform:translateY(-2px);border-color:rgba(255,157,47,.38);box-shadow:0 18px 46px rgba(0,0,0,.22),0 0 0 1px rgba(255,157,47,.06)}.dbo-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dbo-project-card h3{margin:14px 0 5px;color:#f7fafc;font-size:18px;line-height:1.25}.dbo-project-card>p{margin:0 0 18px;color:#778b98;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbo-status,.dbo-priority{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.04em;border:1px solid rgba(139,171,190,.18);color:#a9bac4;background:rgba(121,147,162,.07)}.dbo-status.active,.dbo-status.in_progress,.dbo-status.review{color:#76dcb1;border-color:rgba(87,214,160,.24);background:rgba(87,214,160,.08)}.dbo-status.completed,.dbo-status.done{color:#74b9ff;border-color:rgba(94,169,255,.25);background:rgba(94,169,255,.08)}.dbo-status.blocked,.dbo-status.cancelled,.dbo-status.lost{color:#ff8d91;border-color:rgba(255,109,113,.25);background:rgba(255,109,113,.08)}.dbo-status.on_hold,.dbo-status.pending,.dbo-status.todo{color:#f5c674;border-color:rgba(245,198,116,.24);background:rgba(245,198,116,.07)}.dbo-priority.urgent{color:#ff8488;border-color:rgba(255,109,113,.28)}.dbo-priority.high{color:#ffb864;border-color:rgba(255,184,100,.26)}.dbo-priority.low{color:#7fc7ff;border-color:rgba(127,199,255,.22)}
.dbo-progress{margin-bottom:18px}.dbo-progress>div{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px}.dbo-progress span{color:#7f929e;font-size:10px}.dbo-progress b{color:#dce8ed;font-size:11px}.dbo-progress>i{display:block;height:6px;background:#091722;border-radius:999px;overflow:hidden}.dbo-progress em{display:block;height:100%;background:linear-gradient(90deg,#ff8b2c,#ffc067);border-radius:999px}.dbo-project-card dl{display:grid;gap:10px;margin:0}.dbo-project-card dl>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(139,171,190,.08);padding-top:9px}.dbo-project-card dt{color:#657985;font-size:10px}.dbo-project-card dd{margin:0;text-align:right;color:#c8d5dc;font-size:10px;max-width:62%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbo-project-card dd strong{color:#ff8b8b}
.dbo-detail{margin-top:24px;border:1px solid rgba(139,171,190,.17);background:linear-gradient(150deg,rgba(9,22,32,.97),rgba(7,17,25,.94));border-radius:22px;padding:22px;scroll-margin-top:20px}.dbo-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.dbo-detail-head h2{font-size:23px}.dbo-route{display:grid;gap:9px}.dbo-route article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(139,171,190,.12);background:rgba(10,24,34,.7);border-radius:15px;padding:12px 13px}.dbo-route article.in_progress{border-color:rgba(255,157,47,.34);background:rgba(255,157,47,.045)}.dbo-route article.done{border-color:rgba(83,214,160,.22)}.dbo-stage-num{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#071721;color:#607887;font-weight:850;font-size:10px}.dbo-route article.in_progress .dbo-stage-num{background:rgba(255,157,47,.13);color:#ffab4f}.dbo-route article.done .dbo-stage-num{background:rgba(83,214,160,.1);color:#73dcb0}.dbo-stage-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.dbo-stage-main span{display:block;color:#718591;font-size:9px;text-transform:uppercase;font-weight:850;letter-spacing:.06em}.dbo-stage-main h4{margin:3px 0 0;color:#eaf1f4;font-size:13px}.dbo-stage-main small{color:#718591;white-space:nowrap}.dbo-stage-actions{display:flex;gap:7px;align-items:center}.dbo-stage-actions button{min-height:32px;padding:0 10px;font-size:10px}.dbo-stage-actions b{color:#72dbb0;font-size:11px}
.dbo-project-tasks{margin-top:22px;padding-top:20px;border-top:1px solid rgba(139,171,190,.12)}.dbo-subhead h3{margin:0;color:#edf4f7;font-size:18px}.dbo-task-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.dbo-task-mini article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px 12px;border:1px solid rgba(139,171,190,.11);border-radius:13px;background:rgba(8,20,29,.62)}.dbo-task-mini b{display:block;color:#dfe9ed;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbo-task-mini small{display:block;color:#637785;margin-top:3px;font-size:9px}.dbo-dot{width:8px;height:8px;border-radius:50%;background:#758894}.dbo-dot.in_progress{background:#ff9d2f}.dbo-dot.done{background:#58d29f}.dbo-dot.blocked{background:#ff7277}.dbo-muted{color:#728591}
.dbo-task-list{border:1px solid rgba(139,171,190,.13);border-radius:17px;overflow:hidden;background:rgba(8,20,29,.52)}.dbo-task-row{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(170px,.9fr) minmax(160px,.75fr) minmax(160px,.75fr) minmax(150px,.6fr);gap:12px;align-items:center;padding:13px 15px;border-top:1px solid rgba(139,171,190,.09);min-width:1040px}.dbo-task-row.head{border-top:0;background:#0a1924;color:#6f8390;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.dbo-task-row:not(.head)>div:first-child{display:flex;align-items:center;gap:10px;min-width:0}.dbo-task-row:not(.head)>div:first-child>div{min-width:0}.dbo-task-row b{display:block;color:#e9f0f3;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbo-task-row small{display:block;color:#657985;font-size:9px;margin-top:3px}.dbo-task-row>span{color:#a8b7bf;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbo-task-row .late{color:#ff878b}.dbo-task-row.overdue{background:rgba(255,86,92,.025)}.dbo-priority-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#758894}.dbo-priority-dot.high{background:#ffad58}.dbo-priority-dot.urgent{background:#ff6d73}.dbo-priority-dot.low{background:#6dbbff}.dbo-person{display:flex!important;align-items:center;gap:7px}.dbo-person i{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#102331;color:#ffac50;font-style:normal;font-size:8px;font-weight:850}.dbo-task-row select{width:100%;height:34px;border:1px solid rgba(139,171,190,.17);border-radius:10px;background:#091722;color:#dce8ed;padding:0 8px;font-size:10px;outline:none}
.dbo-empty,.dbo-loading{min-height:300px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed rgba(139,171,190,.2);border-radius:18px;background:rgba(9,22,32,.42);padding:28px}.dbo-empty b,.dbo-loading b{color:#edf4f7;font-size:18px}.dbo-empty p,.dbo-loading span{color:#718591;margin:8px 0 16px;max-width:480px}.dbo-loading i{width:28px;height:28px;border:3px solid rgba(139,171,190,.15);border-top-color:#ff9d2f;border-radius:50%;animation:dboSpin .8s linear infinite;margin-bottom:13px}.dbo-error{border-color:rgba(255,110,115,.2)}@keyframes dboSpin{to{transform:rotate(360deg)}}
.dbo-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:24px}.dbo-modal-backdrop{position:absolute;inset:0;background:rgba(1,7,11,.74);backdrop-filter:blur(7px)}.dbo-modal>section{position:relative;width:min(680px,100%);max-height:min(860px,calc(100vh - 32px));overflow:auto;background:linear-gradient(150deg,#0d1c27,#08151e);border:1px solid rgba(139,171,190,.2);border-radius:22px;padding:24px;box-shadow:0 30px 90px rgba(0,0,0,.45);color:#eef5f8}.dbo-modal-x{position:absolute;right:16px;top:16px;width:34px;height:34px;border-radius:10px!important;padding:0!important;min-height:34px!important;background:#0a1923!important;color:#a8bac4!important;border-color:rgba(139,171,190,.18)!important;font-size:22px!important}.dbo-modal-head{padding-right:44px;margin-bottom:18px}.dbo-modal-head h2{font-size:23px}.dbo-modal form{display:grid;gap:13px}.dbo-modal label{display:grid;gap:6px;color:#9eb0ba;font-size:10px;font-weight:700}.dbo-modal input,.dbo-modal select,.dbo-modal textarea{width:100%;border:1px solid rgba(139,171,190,.18);border-radius:12px;background:#081721;color:#edf4f7;padding:11px 12px;outline:none}.dbo-modal input:focus,.dbo-modal select:focus,.dbo-modal textarea:focus{border-color:rgba(255,157,47,.65);box-shadow:0 0 0 3px rgba(255,157,47,.07)}.dbo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dbo-form-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:5px}
.dbo-toast{position:fixed;right:22px;bottom:22px;z-index:120000;max-width:380px;padding:12px 15px;border-radius:12px;background:#10261e;color:#7ee0b6;border:1px solid rgba(83,214,160,.3);box-shadow:0 16px 42px rgba(0,0,0,.3);font-size:12px;font-weight:700;transition:.25s ease}.dbo-toast.err{background:#2b1518;color:#ff989d;border-color:rgba(255,110,115,.28)}.dbo-toast.hide{opacity:0;transform:translateY(8px);pointer-events:none}
@media(max-width:1200px){.dbo-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dbo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dbo-task-list{overflow:auto}}
@media(max-width:760px){#diva-business-os{padding:18px 14px 34px}.dbo-head,.dbo-detail-head{display:grid}.dbo-head-actions,.dbo-detail-head>div:last-child{justify-content:stretch}.dbo-head-actions button,.dbo-detail-head>div:last-child button{flex:1}.dbo-head h2,.dbo-detail-head h2{font-size:22px}.dbo-kpis{grid-template-columns:1fr 1fr;gap:9px}.dbo-kpis article{min-height:104px;padding:14px}.dbo-kpis strong{font-size:25px}.dbo-toolbar{display:grid}.dbo-search{min-width:0;max-width:none}.dbo-project-grid{grid-template-columns:1fr}.dbo-route article{grid-template-columns:36px minmax(0,1fr)}.dbo-stage-actions{grid-column:2;justify-content:flex-start}.dbo-stage-main{display:block}.dbo-stage-main small{display:block;margin-top:5px}.dbo-task-mini{grid-template-columns:1fr}.dbo-form-grid{grid-template-columns:1fr}.dbo-modal{padding:10px}.dbo-modal>section{padding:20px 16px}.dbo-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.dbo-view .dbo-toolbar .dbo-tabs button{white-space:nowrap}.dbo-task-row{grid-template-columns:minmax(230px,1.4fr) 170px 150px 155px 145px}.dbo-project-card dl>div{align-items:flex-start}}
@media(max-width:480px){.dbo-kpis{grid-template-columns:1fr}.dbo-project-card{padding:16px}.dbo-detail{padding:16px}.dbo-head p{font-size:12px}}

/* Executive Control 183 */
.dbo-brief{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px;padding:16px 18px;border:1px solid rgba(255,157,47,.22);background:linear-gradient(135deg,rgba(255,157,47,.08),rgba(9,22,32,.72));border-radius:17px}.dbo-brief span{display:block;color:#ff9d2f;font-size:9px;font-weight:900;letter-spacing:.14em;margin-bottom:6px}.dbo-brief strong{display:block;color:#f3f7f9;font-size:14px;line-height:1.5}.dbo-brief small{color:#6f8390;font-size:10px;text-align:right}
.dbo-exec-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:16px}.dbo-exec-kpis article{padding:15px 16px;border:1px solid rgba(139,171,190,.15);background:rgba(9,22,32,.72);border-radius:16px;min-height:104px}.dbo-exec-kpis article.warn{border-color:rgba(255,121,84,.28);background:linear-gradient(145deg,rgba(49,24,22,.45),rgba(9,22,32,.7))}.dbo-exec-kpis span{display:block;color:#8497a3;font-size:10px;font-weight:750}.dbo-exec-kpis b{display:block;color:#f5f8fa;font-size:28px;line-height:1;margin:10px 0 7px}.dbo-exec-kpis small{display:block;color:#627784;font-size:9px}
.dbo-exec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dbo-exec-panel{border:1px solid rgba(139,171,190,.14);background:linear-gradient(150deg,rgba(11,26,36,.92),rgba(7,18,27,.9));border-radius:18px;padding:16px;min-width:0}.dbo-exec-panel.wide{grid-column:span 2}.dbo-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.dbo-panel-head span{display:block;color:#ff9d2f;font-size:9px;font-weight:900;letter-spacing:.13em;margin-bottom:5px}.dbo-panel-head h3{margin:0;color:#eef5f8;font-size:16px}.dbo-panel-head>b{min-width:30px;height:30px;padding:0 8px;display:grid;place-items:center;border-radius:10px;background:#0a1923;color:#ffac4d;font-size:11px}.dbo-panel-empty{min-height:86px;display:grid;place-items:center;text-align:center;color:#687d89;border:1px dashed rgba(139,171,190,.12);border-radius:13px;font-size:11px}
.dbo-approval-list{display:grid;gap:8px}.dbo-approval-list>article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(139,171,190,.11);border-radius:13px;background:rgba(7,18,27,.58)}.dbo-review-main{display:flex;align-items:center;gap:10px;min-width:0}.dbo-review-main>div{min-width:0}.dbo-review-main b{display:block;color:#e9f1f4;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbo-review-main small{display:block;color:#687c88;font-size:9px;margin-top:4px}.dbo-review-actions{display:flex;gap:7px;flex:0 0 auto}.dbo-review-actions button{min-height:33px;border:1px solid rgba(255,157,47,.42);background:#ff9d2f;color:#111;border-radius:10px;padding:0 11px;font-size:9px;font-weight:800}.dbo-review-actions button.ghost{background:#0a1923;color:#cfdae0;border-color:rgba(139,171,190,.18)}
.dbo-risk-list{display:grid;gap:7px}.dbo-risk-list button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;text-align:left;padding:10px;border:1px solid rgba(139,171,190,.1);border-radius:12px;background:rgba(8,20,29,.58);color:inherit}.dbo-risk-list button:hover{border-color:rgba(255,157,47,.28)}.dbo-risk-list i{width:8px;height:8px;border-radius:50%;background:#60d0a5}.dbo-risk-list i.medium{background:#ffc05e}.dbo-risk-list i.high{background:#ff747a;box-shadow:0 0 0 4px rgba(255,116,122,.08)}.dbo-risk-list strong{display:block;color:#e8f0f3;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbo-risk-list small{display:block;color:#6f828e;font-size:8px;margin-top:3px}.dbo-risk-list span{color:#9eb0ba;font-size:10px;font-weight:800}
.dbo-load-list{display:grid;gap:10px}.dbo-load-list article{display:grid;gap:7px}.dbo-load-person{display:flex;align-items:center;gap:9px}.dbo-load-person>i{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#0d2230;color:#ffac4c;font-style:normal;font-size:8px;font-weight:900}.dbo-load-person b{display:block;color:#dce7ec;font-size:10px}.dbo-load-person small{display:block;color:#677b87;font-size:8px;margin-top:2px}.dbo-load-list em{display:block;height:5px;border-radius:999px;background:#08141d;overflow:hidden}.dbo-load-list u{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ff9336,#ffc26e);text-decoration:none}
.dbo-deadline-list{display:grid;gap:7px}.dbo-deadline-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 11px;border:1px solid rgba(139,171,190,.1);border-radius:12px;background:rgba(7,18,27,.52)}.dbo-deadline-list article.late{border-color:rgba(255,109,113,.2);background:rgba(255,109,113,.025)}.dbo-deadline-list strong{display:block;color:#e5edf1;font-size:10px}.dbo-deadline-list small{display:block;color:#677b87;font-size:8px;margin-top:3px}.dbo-deadline-list time{color:#8fa1ac;font-size:9px;white-space:nowrap}.dbo-deadline-list .late time{color:#ff898d}
.dbo-convert-list,.dbo-activity-list{display:grid;gap:7px}.dbo-convert-list article,.dbo-activity-list article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid rgba(139,171,190,.1);border-radius:12px;background:rgba(7,18,27,.52)}.dbo-convert-list strong,.dbo-activity-list b{display:block;color:#e4edf1;font-size:10px}.dbo-convert-list small,.dbo-activity-list small{display:block;color:#677b87;font-size:8px;margin-top:3px}.dbo-convert-list button{min-height:31px;border:1px solid rgba(255,157,47,.34);border-radius:9px;background:rgba(255,157,47,.08);color:#ffad51;padding:0 9px;font-size:8px;font-weight:850;white-space:nowrap}.dbo-activity-list article{justify-content:flex-start}.dbo-activity-list article>i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#ff9d2f}.dbo-activity-list article>div{min-width:0;flex:1}.dbo-activity-list time{color:#5f737f;font-size:8px;white-space:nowrap}
@media(max-width:1200px){.dbo-exec-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){.dbo-exec-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dbo-exec-grid{grid-template-columns:1fr}.dbo-exec-panel.wide{grid-column:auto}.dbo-brief{display:grid}.dbo-brief small{text-align:left}.dbo-deadline-list article{grid-template-columns:1fr auto}.dbo-deadline-list .dbo-status{grid-column:1/-1;justify-self:start}}
@media(max-width:520px){.dbo-exec-kpis{grid-template-columns:1fr}.dbo-approval-list>article{display:grid}.dbo-review-actions{width:100%}.dbo-review-actions button{flex:1}.dbo-deadline-list article{grid-template-columns:1fr}.dbo-deadline-list time{justify-self:start}.dbo-convert-list article{align-items:flex-start}}

/* Calendar & Reminders 184 */
.dbo-calendar-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px}.dbo-calendar-kpis article{padding:14px 15px;border:1px solid rgba(139,171,190,.14);background:linear-gradient(150deg,rgba(11,26,36,.9),rgba(7,18,27,.82));border-radius:15px}.dbo-calendar-kpis span{display:block;color:#7f929f;font-size:10px;font-weight:750}.dbo-calendar-kpis b{display:block;color:#f4f8fa;font-size:25px;line-height:1;margin-top:9px}
.dbo-calendar-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr);gap:14px;align-items:start}.dbo-calendar-main,.dbo-calendar-panel,.dbo-event-detail{border:1px solid rgba(139,171,190,.14);background:linear-gradient(150deg,rgba(11,26,36,.93),rgba(7,18,27,.9));border-radius:18px}.dbo-calendar-main{padding:15px}.dbo-calendar-nav{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;margin-bottom:12px}.dbo-calendar-nav h3{text-align:center;margin:0;color:#ecf3f6;font-size:17px;text-transform:capitalize}.dbo-calendar-nav button{height:36px;border:1px solid rgba(139,171,190,.16);border-radius:10px;background:#0a1923;color:#c9d6dc;font-size:21px}
.dbo-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px}.dbo-calendar-weekdays span{text-align:center;color:#617681;font-size:9px;font-weight:850;text-transform:uppercase;padding:6px 0}.dbo-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.dbo-calendar-day{min-height:112px;display:block;text-align:left;padding:9px;border:1px solid rgba(139,171,190,.1);border-radius:12px;background:rgba(7,18,27,.54);color:#dce6eb;overflow:hidden;transition:.18s ease}.dbo-calendar-day:hover{border-color:rgba(255,157,47,.28);background:rgba(255,157,47,.035)}.dbo-calendar-day.today{box-shadow:inset 0 0 0 1px rgba(255,157,47,.25)}.dbo-calendar-day.selected{border-color:rgba(255,157,47,.5);background:rgba(255,157,47,.055)}.dbo-calendar-day.empty{border-color:transparent;background:transparent}.dbo-calendar-day>b{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;color:#aebdc5;font-size:10px;margin-bottom:6px}.dbo-calendar-day.today>b{background:#ff9d2f;color:#111}.dbo-calendar-day>div{display:grid;gap:4px}.dbo-calendar-day span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 5px;border-radius:7px;background:rgba(93,168,255,.08);color:#9fcaff;font-size:8px}.dbo-calendar-day span.meeting{background:rgba(93,168,255,.08);color:#9fcaff}.dbo-calendar-day span.conference{background:rgba(167,122,255,.09);color:#c8adff}.dbo-calendar-day span.call{background:rgba(79,211,160,.08);color:#8fe0bd}.dbo-calendar-day span.deadline{background:rgba(255,113,118,.08);color:#ff9296}.dbo-calendar-day span.reminder{background:rgba(255,190,94,.08);color:#ffc974}.dbo-calendar-day em{color:#6e818c;font-size:8px;font-style:normal;padding:1px 5px}
.dbo-calendar-side{display:grid;gap:14px}.dbo-calendar-panel{padding:15px}.dbo-agenda-list{display:grid;gap:7px}.dbo-agenda-event{width:100%;display:grid;grid-template-columns:46px 8px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;padding:10px;border:1px solid rgba(139,171,190,.1);border-radius:12px;background:rgba(7,18,27,.52);color:inherit}.dbo-agenda-event:hover{border-color:rgba(255,157,47,.26)}.dbo-agenda-event time{color:#dce7ec;font-size:10px;font-weight:800}.dbo-agenda-event time small{display:block;color:#60747f;font-size:8px;font-weight:600;margin-top:2px}.dbo-agenda-event>i{width:7px;height:7px;border-radius:50%;background:#78b9ff}.dbo-agenda-event>i.conference{background:#bd91ff}.dbo-agenda-event>i.call{background:#68d9a9}.dbo-agenda-event>i.deadline{background:#ff777c}.dbo-agenda-event>i.reminder{background:#ffc165}.dbo-agenda-event b{display:block;color:#e6eef2;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbo-agenda-event small{display:block;color:#697d89;font-size:8px;margin-top:3px}.dbo-agenda-event>span{color:#728692;font-size:18px}
.dbo-reminder-list{display:grid;gap:7px}.dbo-reminder-list article{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;gap:8px;align-items:center;padding:9px 10px;border:1px solid rgba(139,171,190,.1);border-radius:11px;background:rgba(7,18,27,.48)}.dbo-reminder-list article.sent{opacity:.72}.dbo-reminder-list>article>i{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:rgba(255,157,47,.08);color:#ffad50;font-style:normal}.dbo-reminder-list b{display:block;color:#dfe8ec;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbo-reminder-list small{display:block;color:#637884;font-size:8px;margin-top:3px}.dbo-reminder-list button{width:24px;height:24px;min-height:0;border:0;background:transparent;color:#748995;font-size:16px}
.dbo-event-detail{margin-top:15px;padding:19px;scroll-margin-top:18px}.dbo-event-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0}.dbo-event-info article{padding:11px;border:1px solid rgba(139,171,190,.1);border-radius:12px;background:rgba(7,18,27,.48)}.dbo-event-info span{display:block;color:#637884;font-size:8px;text-transform:uppercase;font-weight:850;letter-spacing:.06em}.dbo-event-info b{display:block;color:#dfe8ed;font-size:10px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbo-event-description,.dbo-event-location{color:#8da0aa;line-height:1.55;font-size:10px;margin:10px 0}.dbo-event-attendees{margin-top:16px;padding-top:15px;border-top:1px solid rgba(139,171,190,.1)}.dbo-event-attendees>span{display:block;color:#ff9d2f;font-size:9px;font-weight:900;letter-spacing:.13em;margin-bottom:9px}.dbo-event-attendees>div{display:flex;flex-wrap:wrap;gap:8px}.dbo-event-attendees article{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(139,171,190,.1);border-radius:11px;background:rgba(7,18,27,.48)}.dbo-event-attendees article>i{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#0e2230;color:#ffac50;font-size:8px;font-style:normal;font-weight:900}.dbo-event-attendees b{display:block;color:#dfe8ed;font-size:9px}.dbo-event-attendees small{display:block;color:#647985;font-size:8px;margin-top:2px}.dbo-rsvp,.dbo-event-admin{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.dbo-rsvp button,.dbo-event-admin button{min-height:38px;border:1px solid rgba(255,157,47,.4);border-radius:11px;background:#ff9d2f;color:#111;padding:0 13px;font-size:9px;font-weight:850}.dbo-rsvp button.ghost,.dbo-event-admin button.ghost{background:#0a1923;color:#cbd7dd;border-color:rgba(139,171,190,.18)}.dbo-event-admin button.danger{color:#ff8e92;border-color:rgba(255,113,118,.22);background:rgba(255,113,118,.05)}
.dbo-attendee-field{border:1px solid rgba(139,171,190,.14);border-radius:13px;padding:12px;margin:0}.dbo-attendee-field legend{padding:0 6px;color:#8fa1ab;font-size:9px;font-weight:800}.dbo-attendee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dbo-attendee-check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important;padding:8px;border:1px solid rgba(139,171,190,.1);border-radius:10px;background:rgba(7,18,27,.45);cursor:pointer}.dbo-attendee-check input{width:15px!important;height:15px!important;flex:0 0 auto;padding:0!important}.dbo-attendee-check>i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#0e2230;color:#ffac50;font-style:normal;font-size:8px;font-weight:900}.dbo-attendee-check span{min-width:0}.dbo-attendee-check b{display:block;color:#dfe8ed;font-size:9px}.dbo-attendee-check small{display:block;color:#657985;font-size:8px;margin-top:2px}
@media(max-width:1180px){.dbo-calendar-layout{grid-template-columns:1fr}.dbo-calendar-side{grid-template-columns:1fr 1fr}.dbo-calendar-day{min-height:96px}.dbo-event-info{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.dbo-calendar-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dbo-calendar-main{overflow-x:auto}.dbo-calendar-weekdays,.dbo-calendar-grid{min-width:680px}.dbo-calendar-side{grid-template-columns:1fr}.dbo-attendee-grid{grid-template-columns:1fr}}
@media(max-width:480px){.dbo-calendar-kpis{grid-template-columns:1fr 1fr}.dbo-event-info{grid-template-columns:1fr}.dbo-event-attendees>div{display:grid}.dbo-rsvp,.dbo-event-admin{display:grid;grid-template-columns:1fr}.dbo-rsvp button,.dbo-event-admin button{width:100%}}

/* DIVA Conference Room 185 */
body.dbo-conference-open{overflow:hidden!important}.dbo-live-dot{display:inline-block!important;width:7px;height:7px;border-radius:50%;background:#ff5f64;box-shadow:0 0 0 4px rgba(255,95,100,.1),0 0 16px rgba(255,95,100,.55);vertical-align:middle;margin:0 4px}.dbo-event-detail.has-live-room{border-color:rgba(83,214,160,.24);box-shadow:0 0 0 1px rgba(83,214,160,.04),0 22px 60px rgba(0,0,0,.18)}.dbo-conference-start,.dbo-conference-join{background:linear-gradient(135deg,#ff9637,#ffb35d)!important;color:#111!important;border-color:rgba(255,172,80,.6)!important}.dbo-conference-join{background:linear-gradient(135deg,#4ed6a1,#89e2bf)!important;border-color:rgba(83,214,160,.5)!important}.dbo-room-wait{display:inline-flex;align-items:center;min-height:38px;padding:0 11px;border:1px solid rgba(139,171,190,.14);border-radius:11px;background:#091722;color:#8497a2;font-size:9px}
.dbo-conference{position:fixed;inset:0;z-index:250000;background:#03090e;color:#eef5f8;font-family:inherit}.dbo-conf-shell{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);background:radial-gradient(circle at 30% -20%,rgba(255,157,47,.08),transparent 34%),linear-gradient(145deg,#07121a,#02080d)}.dbo-conf-shell>header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:13px 20px;border-bottom:1px solid rgba(139,171,190,.12);background:rgba(4,12,18,.88);backdrop-filter:blur(18px)}.dbo-conf-brand{display:flex;align-items:center;gap:12px;min-width:0}.dbo-conf-brand>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,157,47,.3);border-radius:14px;background:linear-gradient(145deg,rgba(255,157,47,.13),rgba(255,157,47,.035));color:#ffab4f;font-size:13px;font-weight:950;letter-spacing:.08em}.dbo-conf-brand>div{min-width:0}.dbo-conf-brand b{display:block;color:#f5f9fb;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(52vw,720px)}.dbo-conf-brand small{display:flex;align-items:center;gap:6px;color:#687d89;font-size:9px;margin-top:5px}.dbo-conf-brand small i{width:7px;height:7px;border-radius:50%;background:#58d6a1;box-shadow:0 0 10px rgba(88,214,161,.45)}.dbo-conf-head-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.dbo-conf-head-actions>span{color:#8295a0;font-size:10px}.dbo-conf-head-actions button{min-height:36px;padding:0 11px;border:1px solid rgba(255,107,112,.25);border-radius:10px;background:rgba(255,107,112,.055);color:#ff858a;font-size:9px;font-weight:850}
.dbo-conf-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 270px}.dbo-conf-body>main{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;padding:14px}.dbo-conf-grid{min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));grid-auto-rows:minmax(210px,1fr);gap:10px;overflow:auto;align-content:center}.dbo-conf-tile{position:relative;min-height:220px;overflow:hidden;border:1px solid rgba(139,171,190,.13);border-radius:18px;background:radial-gradient(circle at 50% 38%,#102533,#07131c 55%,#040c12);box-shadow:0 15px 40px rgba(0,0,0,.18)}.dbo-conf-tile.local{border-color:rgba(255,157,47,.23)}.dbo-conf-tile.screen-share{border-color:rgba(83,214,160,.36);box-shadow:0 0 0 1px rgba(83,214,160,.05),0 16px 48px rgba(0,0,0,.24)}.dbo-conf-tile video{width:100%;height:100%;object-fit:cover;display:block;background:#061018}.dbo-conf-tile.local video{transform:scaleX(-1)}.dbo-conf-tile.local.screen-share video{transform:none}.dbo-conf-tile .dbo-conf-avatar{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;display:none;place-items:center;border-radius:24px;background:linear-gradient(145deg,#102b3a,#0b1d29);border:1px solid rgba(255,157,47,.18);color:#ffad51;font-size:20px;font-weight:950;box-shadow:0 18px 45px rgba(0,0,0,.3)}.dbo-conf-tile.camera-off video{opacity:0}.dbo-conf-tile.camera-off .dbo-conf-avatar{display:grid}.dbo-conf-tile footer{position:absolute;left:9px;right:9px;bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(3,10,15,.68);backdrop-filter:blur(10px)}.dbo-conf-tile footer b{color:#edf4f7;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbo-conf-tile footer span{color:#7f939f;font-size:8px;white-space:nowrap}
.dbo-conf-controls{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 4px 2px}.dbo-conf-controls button{min-width:78px;min-height:54px;display:grid;place-items:center;gap:2px;border:1px solid rgba(139,171,190,.14);border-radius:15px;background:#0a1822;color:#899ca7;padding:7px 11px}.dbo-conf-controls button:hover{border-color:rgba(255,157,47,.3)}.dbo-conf-controls button.active{background:rgba(83,214,160,.07);border-color:rgba(83,214,160,.2);color:#9fe6c9}.dbo-conf-controls button.leave{background:rgba(255,94,99,.09);border-color:rgba(255,94,99,.22);color:#ff8f93}.dbo-conf-controls button i{font-style:normal;font-size:16px;line-height:1}.dbo-conf-controls button span{font-size:8px;font-weight:800}
.dbo-conf-body>aside{min-height:0;border-left:1px solid rgba(139,171,190,.12);background:rgba(4,12,18,.62);padding:15px;overflow:auto}.dbo-conf-aside-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.dbo-conf-aside-head span{color:#ff9d2f;font-size:9px;font-weight:950;letter-spacing:.13em}.dbo-conf-aside-head b{min-width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#0c1d28;color:#ffae53;font-size:9px}#dbo-conf-roster{display:grid;gap:7px}#dbo-conf-roster article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px;border:1px solid rgba(139,171,190,.1);border-radius:12px;background:rgba(8,20,29,.54)}#dbo-conf-roster article>i{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#102532;color:#ffad50;font-style:normal;font-size:8px;font-weight:950}#dbo-conf-roster article b{display:block;color:#dfe8ec;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dbo-conf-roster article small{display:block;color:#657a86;font-size:8px;margin-top:3px}#dbo-conf-roster article>span{color:#58d6a1;font-size:10px}#dbo-conf-roster article.invited>span{color:#6d818d}.dbo-conf-note{margin-top:14px;padding:11px;border:1px dashed rgba(139,171,190,.12);border-radius:11px;color:#5f737f;font-size:8px;line-height:1.5}
@media(max-width:920px){.dbo-conf-body{grid-template-columns:1fr}.dbo-conf-body>aside{display:none}.dbo-conf-shell>header{min-height:62px;padding:10px 13px}.dbo-conf-brand>span{width:40px;height:40px;border-radius:12px}.dbo-conf-head-actions>span{display:none}.dbo-conf-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-auto-rows:minmax(180px,1fr)}}
@media(max-width:560px){.dbo-conf-brand b{max-width:48vw;font-size:12px}.dbo-conf-head-actions button{padding:0 8px;font-size:8px}.dbo-conf-body>main{padding:8px}.dbo-conf-grid{gap:7px;grid-auto-rows:minmax(170px,1fr)}.dbo-conf-tile{min-height:170px;border-radius:14px}.dbo-conf-controls{gap:5px;overflow-x:auto;justify-content:flex-start;padding:9px 0 0}.dbo-conf-controls button{min-width:68px;min-height:50px;border-radius:13px}.dbo-conf-controls button i{font-size:14px}.dbo-conf-controls button span{font-size:7px}}

.dbo-agenda-event.live-room{border-color:rgba(83,214,160,.24);background:rgba(83,214,160,.035)}.dbo-agenda-event b em{display:inline-flex;margin-left:5px;padding:2px 5px;border-radius:999px;background:rgba(255,84,91,.1);color:#ff858a;font-size:7px;font-style:normal;font-weight:950;vertical-align:1px}

/* Management Reports & KPI 186 */
.dbo-report-head{align-items:flex-end}.dbo-report-filter{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:14px;padding:14px 15px;margin-bottom:14px;border:1px solid rgba(139,171,190,.14);border-radius:16px;background:linear-gradient(150deg,rgba(11,26,36,.92),rgba(7,18,27,.84))}.dbo-report-presets{display:flex;gap:6px}.dbo-report-presets button{min-height:34px;padding:0 11px;border:1px solid rgba(139,171,190,.14);border-radius:10px;background:#0a1923;color:#8ea1ab;font-size:9px;font-weight:850}.dbo-report-presets button.active{border-color:rgba(255,157,47,.35);background:rgba(255,157,47,.08);color:#ffb35d}.dbo-report-dates{display:flex;align-items:flex-end;gap:7px}.dbo-report-dates label{display:grid;gap:5px;color:#677b87;font-size:8px;font-weight:800;text-transform:uppercase}.dbo-report-dates input{height:34px;min-width:135px;padding:0 9px;border:1px solid rgba(139,171,190,.14);border-radius:10px;background:#081721;color:#dce7ec;color-scheme:dark;font-size:9px}.dbo-report-dates button{height:34px;padding:0 12px;border:1px solid rgba(255,157,47,.35);border-radius:10px;background:#ff9d2f;color:#111;font-size:9px;font-weight:900}.dbo-report-filter>small{align-self:center;color:#657985;font-size:8px;text-align:right}.dbo-report-snapshot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid rgba(110,173,255,.18);border-radius:12px;background:rgba(110,173,255,.05);color:#91badf;font-size:9px}.dbo-report-snapshot button{border:0;background:transparent;color:#ffad4d;font-size:9px;font-weight:850}
.dbo-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.dbo-report-metric{min-width:0;padding:14px 15px;border:1px solid rgba(139,171,190,.13);border-radius:15px;background:linear-gradient(150deg,rgba(11,26,36,.92),rgba(7,18,27,.82))}.dbo-report-metric span{display:block;color:#778b97;font-size:9px;font-weight:800}.dbo-report-metric strong{display:block;margin-top:8px;color:#eef5f7;font-size:26px;line-height:1}.dbo-report-metric small{display:block;margin-top:8px;color:#617681;font-size:8px;line-height:1.35}.dbo-report-metric.warn{border-color:rgba(255,180,79,.2)}.dbo-report-metric.warn strong{color:#ffc16a}.dbo-report-metric.danger{border-color:rgba(255,102,108,.22);background:linear-gradient(150deg,rgba(49,20,25,.46),rgba(10,18,25,.85))}.dbo-report-metric.danger strong{color:#ff8d91}.dbo-report-metric.good strong{color:#75deb4}
.dbo-report-topgrid{display:grid;grid-template-columns:1.15fr 1fr .9fr;gap:12px;margin-bottom:14px}.dbo-report-card{min-width:0;padding:15px;border:1px solid rgba(139,171,190,.13);border-radius:17px;background:linear-gradient(150deg,rgba(11,26,36,.93),rgba(7,18,27,.88))}.dbo-report-card .dbo-panel-head{margin-bottom:12px}.dbo-portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.dbo-portfolio-grid article{padding:10px;border:1px solid rgba(139,171,190,.09);border-radius:11px;background:rgba(5,14,21,.48)}.dbo-portfolio-grid span{display:block;color:#657985;font-size:8px}.dbo-portfolio-grid b{display:block;margin-top:5px;color:#e4edf1;font-size:15px}.dbo-progress-main{margin-top:12px}.dbo-progress-main>span{display:block;height:7px;overflow:hidden;border-radius:999px;background:#0b1b26}.dbo-progress-main>span>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9637,#ffc36c)}.dbo-progress-main small{display:block;margin-top:6px;color:#657985;font-size:8px}
.dbo-report-bars{display:grid;gap:8px}.dbo-report-bars article>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px}.dbo-report-bars b,.dbo-report-bars span{font-size:8px}.dbo-report-bars b{color:#9cadb6}.dbo-report-bars span{color:#e6eef2;font-weight:850}.dbo-report-bars article>i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#091822}.dbo-report-bars article>i>em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#397fb8,#72b6ea)}.dbo-report-card>footer{margin-top:12px;padding-top:10px;border-top:1px solid rgba(139,171,190,.08);color:#667a85;font-size:8px}.dbo-report-card>footer b{color:#dbe6eb}.dbo-money-list{display:grid;gap:7px}.dbo-money-list article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(139,171,190,.09);border-radius:11px;background:rgba(5,14,21,.48)}.dbo-money-list span{color:#778b96;font-size:9px}.dbo-money-list strong{color:#75deb4;font-size:13px}.dbo-data-gap{border-style:dashed}.dbo-data-gap>p{color:#748894;font-size:9px;line-height:1.55}
.dbo-ai-report{padding:17px;margin-bottom:14px;border:1px solid rgba(255,157,47,.18);border-radius:18px;background:radial-gradient(circle at 7% -30%,rgba(255,157,47,.11),transparent 35%),linear-gradient(150deg,rgba(16,27,34,.96),rgba(7,17,25,.92))}.dbo-ai-report.empty{display:flex;align-items:center;min-height:118px}.dbo-ai-report.empty span,.dbo-ai-report-head span{display:block;color:#ff9d2f;font-size:9px;font-weight:950;letter-spacing:.13em}.dbo-ai-report.empty h3,.dbo-ai-report-head h3{margin:4px 0 0;color:#eef5f7;font-size:16px}.dbo-ai-report.empty p{margin:8px 0 0;max-width:720px;color:#708590;font-size:9px;line-height:1.55}.dbo-ai-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dbo-ai-report-head>b{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,157,47,.2);border-radius:12px;background:rgba(255,157,47,.08);color:#ffad50;font-size:10px}.dbo-ai-summary{margin:13px 0;color:#b9c8cf;font-size:10px;line-height:1.65}.dbo-ai-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dbo-ai-columns>div{padding:11px;border:1px solid rgba(139,171,190,.09);border-radius:12px;background:rgba(5,14,21,.4)}.dbo-ai-columns>div>b{display:block;color:#aab9c1;font-size:9px;margin-bottom:7px}.dbo-ai-columns ul{display:grid;gap:6px;margin:0;padding-left:15px}.dbo-ai-columns li{color:#758994;font-size:8px;line-height:1.45}.dbo-ai-columns .risk>b{color:#ff8f93}.dbo-ai-columns .decision>b{color:#ffc16a}.dbo-ai-columns .next>b{color:#76deb5}.dbo-ai-columns .quality>b{color:#87bce9}
.dbo-report-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:12px;margin-bottom:14px}.dbo-report-grid.lower{grid-template-columns:.8fr 1.2fr}.dbo-team-report{display:grid;gap:6px}.dbo-team-report>article{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,1.2fr) 58px 58px;align-items:center;gap:9px;padding:9px;border:1px solid rgba(139,171,190,.085);border-radius:11px;background:rgba(5,14,21,.42)}.dbo-team-person{display:flex;align-items:center;gap:8px;min-width:0}.dbo-team-person>i{flex:0 0 auto;width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#102532;color:#ffad50;font-style:normal;font-size:8px;font-weight:950}.dbo-team-person b{display:block;color:#dfe8ec;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbo-team-person small{display:block;color:#617581;font-size:7px;margin-top:2px}.dbo-team-load>span{display:block;height:6px;border-radius:999px;background:#091822;overflow:hidden}.dbo-team-load>span>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3c87bd,#75c0ee)}.dbo-team-load small{display:block;color:#607580;font-size:7px;margin-top:5px}.dbo-team-facts{text-align:center}.dbo-team-facts b{display:block;color:#dbe5ea;font-size:12px}.dbo-team-facts small{display:block;color:#5f737f;font-size:7px;margin-top:2px}
.dbo-report-risks{display:grid;gap:7px}.dbo-report-risks article{display:grid;grid-template-columns:7px minmax(0,1fr);gap:9px;padding:9px 10px;border:1px solid rgba(139,171,190,.08);border-radius:11px;background:rgba(5,14,21,.42)}.dbo-report-risks article>i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#ffc15f}.dbo-report-risks article>i.danger{background:#ff7378}.dbo-report-risks article>i.blocked{background:#c38cff}.dbo-report-risks article>i.project{background:#65b5ec}.dbo-report-risks span{display:block;color:#6d828d;font-size:7px;text-transform:uppercase;font-weight:850}.dbo-report-risks b{display:block;color:#dfe8ec;font-size:9px;margin-top:2px}.dbo-report-risks small{display:block;color:#617681;font-size:7px;margin-top:3px}.dbo-panel-empty.good{color:#75dcb3}
.dbo-quality-list{display:grid;gap:7px}.dbo-quality-list p{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;margin:0;padding:9px;border:1px solid rgba(139,171,190,.08);border-radius:10px;background:rgba(5,14,21,.4)}.dbo-quality-list i{width:20px;height:20px;display:grid;place-items:center;border-radius:7px;background:rgba(93,168,255,.08);color:#7ab9e8;font-style:normal;font-size:8px;font-weight:950}.dbo-quality-list span{color:#738793;font-size:8px;line-height:1.45}.dbo-report-history>div:last-child{display:grid;gap:6px}.dbo-report-history button{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;padding:9px;border:1px solid rgba(139,171,190,.08);border-radius:10px;background:rgba(5,14,21,.4);color:inherit}.dbo-report-history button:hover,.dbo-report-history button.active{border-color:rgba(255,157,47,.24);background:rgba(255,157,47,.035)}.dbo-report-history button>i{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#0e2230;color:#ffad50;font-style:normal}.dbo-report-history button b{display:block;color:#dfe8ec;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbo-report-history button small{display:block;color:#617681;font-size:7px;margin-top:3px}.dbo-report-history button>span{color:#718691;font-size:16px}
@media(max-width:1280px){.dbo-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dbo-report-topgrid{grid-template-columns:1fr 1fr}.dbo-report-topgrid>.dbo-report-card:last-child{grid-column:1/-1}.dbo-ai-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:980px){.dbo-report-filter{grid-template-columns:1fr}.dbo-report-filter>small{text-align:left}.dbo-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dbo-report-topgrid,.dbo-report-grid,.dbo-report-grid.lower{grid-template-columns:1fr}.dbo-team-report>article{grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) 55px 55px}}
@media(max-width:680px){.dbo-report-presets{overflow-x:auto}.dbo-report-dates{display:grid;grid-template-columns:1fr 1fr}.dbo-report-dates button{grid-column:1/-1}.dbo-report-dates input{min-width:0;width:100%}.dbo-report-metrics{grid-template-columns:1fr 1fr}.dbo-portfolio-grid{grid-template-columns:1fr 1fr}.dbo-ai-columns{grid-template-columns:1fr}.dbo-team-report>article{grid-template-columns:1fr 1fr}.dbo-team-load{grid-column:1/-1}.dbo-team-facts{text-align:left}.dbo-report-head .dbo-head-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.dbo-report-head .dbo-head-actions button:last-child{grid-column:1/-1}}
@media(max-width:460px){.dbo-report-metrics{grid-template-columns:1fr}.dbo-portfolio-grid{grid-template-columns:1fr 1fr}.dbo-report-snapshot{align-items:flex-start;flex-direction:column}}
@media print{body *{visibility:hidden!important}#diva-business-os,#diva-business-os *{visibility:visible!important}#diva-business-os{position:absolute!important;left:0!important;top:0!important;width:100%!important;background:#fff!important;color:#111!important}.saas-sidebar,.saas-workspace>header,.dbo-head-actions,.dbo-report-filter,.dbo-report-history,.dbo-report-snapshot,.dbo-toast{display:none!important}.dbo-report-card,.dbo-report-metric,.dbo-ai-report{break-inside:avoid;background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important;color:#111!important}.dbo-report-card *, .dbo-report-metric *, .dbo-ai-report *{color:#222!important}.dbo-report-bars article>i,.dbo-progress-main>span,.dbo-team-load>span{background:#eee!important}}

/* Auto reports + KPI goals 187 */
.dbo-report-admin-grid{grid-template-columns:.78fr 1.22fr}.dbo-panel-head button.mini{min-height:30px;padding:0 9px;border:1px solid rgba(255,157,47,.22);border-radius:9px;background:rgba(255,157,47,.06);color:#ffad50;font-size:8px;font-weight:900}.dbo-auto-lines{display:grid;gap:8px}.dbo-auto-lines article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(139,171,190,.09);border-radius:12px;background:rgba(5,14,21,.42)}.dbo-auto-lines article>div{display:flex;align-items:center;gap:9px;min-width:0}.dbo-auto-lines article>div>i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#102532;color:#ffad50;font-style:normal;font-size:9px;font-weight:950}.dbo-auto-lines article b{display:block;color:#dfe8ec;font-size:9px}.dbo-auto-lines article small{display:block;margin-top:3px;color:#617681;font-size:7px}.dbo-auto-lines article>button{min-width:72px;height:30px;border:1px solid rgba(139,171,190,.12);border-radius:999px;background:#091721;color:#788c97;font-size:8px;font-weight:850}.dbo-auto-lines article>button.on{border-color:rgba(83,214,160,.24);background:rgba(83,214,160,.07);color:#75deb4}.dbo-goal-list{display:grid;gap:7px}.dbo-goal-list>article{display:grid;grid-template-columns:minmax(150px,1fr) minmax(170px,1.2fr) auto 26px;align-items:center;gap:9px;padding:9px;border:1px solid rgba(139,171,190,.085);border-radius:11px;background:rgba(5,14,21,.42)}.dbo-goal-list>article.ok{border-color:rgba(83,214,160,.12)}.dbo-goal-list>article.attention{border-color:rgba(255,177,77,.17)}.dbo-goal-person{display:flex;align-items:center;gap:8px;min-width:0}.dbo-goal-person>i{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#102532;color:#ffad50;font-style:normal;font-size:8px;font-weight:950}.dbo-goal-person b{display:block;color:#dfe8ec;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbo-goal-person small{display:block;color:#617581;font-size:7px;margin-top:2px}.dbo-goal-progress>span{display:block;height:6px;border-radius:999px;background:#091822;overflow:hidden}.dbo-goal-progress>span>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9637,#ffc36c)}.dbo-goal-list>article.ok .dbo-goal-progress>span>i{background:linear-gradient(90deg,#4fbd92,#83e0bb)}.dbo-goal-progress small{display:block;color:#667a85;font-size:7px;margin-top:5px}.dbo-goal-progress small b{color:#dce6eb}.dbo-goal-list>article>strong{font-size:8px;white-space:nowrap}.dbo-goal-list>article>strong.ok{color:#75deb4}.dbo-goal-list>article>strong.warn{color:#ffc16a}.dbo-goal-list>article>button{width:26px;height:26px;border:0;border-radius:8px;background:transparent;color:#627681;font-size:15px}.dbo-goal-list>article>button:hover{background:rgba(255,93,99,.08);color:#ff858a}

/* Friendly mobile navigation 187 */
#dbo-mobile-nav,#dbo-mobile-more{display:none}
@media(max-width:760px){
  .saas-sidebar{display:none!important}
  .saas-workspace{width:100%!important;max-width:none!important;padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}
  .saas-workspace>header{padding-left:18px!important;padding-right:18px!important}
  #dbo-mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:190000;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(72px + env(safe-area-inset-bottom));padding:7px 6px calc(7px + env(safe-area-inset-bottom));border-top:1px solid rgba(139,171,190,.13);background:rgba(5,16,24,.96);backdrop-filter:blur(22px);box-shadow:0 -16px 36px rgba(0,0,0,.26)}
  #dbo-mobile-nav button{min-width:0;display:grid;grid-template-rows:25px 16px;align-content:center;justify-items:center;gap:1px;border:0;border-radius:12px;background:transparent;color:#71858f;padding:4px 2px}
  #dbo-mobile-nav button i{font-style:normal;font-size:18px;line-height:25px;font-weight:700}
  #dbo-mobile-nav button span{display:block!important;max-width:100%;font-size:9px!important;line-height:14px!important;font-weight:750!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  #dbo-mobile-nav button.active{background:rgba(255,157,47,.085);color:#ffab49}
  #dbo-mobile-nav button.active i{filter:drop-shadow(0 0 8px rgba(255,157,47,.24))}
  #dbo-mobile-more{position:fixed;inset:0;z-index:189999}
  #dbo-mobile-more.open{display:block}
  .dbo-mobile-more-backdrop{position:absolute;inset:0 0 calc(72px + env(safe-area-inset-bottom)) 0;border:0;background:rgba(1,7,11,.62);backdrop-filter:blur(3px)}
  #dbo-mobile-more>section{position:absolute;left:8px;right:8px;bottom:calc(78px + env(safe-area-inset-bottom));overflow:hidden;border:1px solid rgba(139,171,190,.15);border-radius:22px;background:linear-gradient(150deg,#0b1d28,#07141d);box-shadow:0 24px 70px rgba(0,0,0,.48)}
  #dbo-mobile-more>section>header{display:flex;align-items:center;justify-content:space-between;padding:15px 16px 10px;border-bottom:1px solid rgba(139,171,190,.08)}
  #dbo-mobile-more header span{display:block;color:#ff9d2f;font-size:8px;font-weight:950;letter-spacing:.12em}
  #dbo-mobile-more header h3{margin:3px 0 0;color:#edf4f7;font-size:18px}
  #dbo-mobile-more header>button{width:34px;height:34px;border:1px solid rgba(139,171,190,.12);border-radius:10px;background:#091923;color:#8598a2;font-size:20px}
  .dbo-mobile-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:10px}
  .dbo-mobile-more-grid>button{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;text-align:left;padding:9px;border:1px solid rgba(139,171,190,.095);border-radius:14px;background:rgba(5,14,21,.5);color:#dce6eb}
  .dbo-mobile-more-grid>button>i{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#102532;color:#ffad50;font-style:normal;font-size:15px}
  .dbo-mobile-more-grid>button b{display:block;color:#e5edf1;font-size:10px}
  .dbo-mobile-more-grid>button small{display:block;margin-top:3px;color:#647985;font-size:7px;line-height:1.25}
  .dbo-mobile-more-grid>button:active{transform:scale(.98);background:rgba(255,157,47,.05)}
  .dbo-report-admin-grid{grid-template-columns:1fr}
  .dbo-goal-list>article{grid-template-columns:minmax(0,1fr) auto 26px}
  .dbo-goal-progress{grid-column:1/-1;grid-row:2}
}
@media(max-width:390px){
  #dbo-mobile-nav{padding-left:2px;padding-right:2px}
  #dbo-mobile-nav button span{font-size:8px!important}
  .dbo-mobile-more-grid{grid-template-columns:1fr}
}

/* Management Alert Center 188 */
#dbo-alert-bell{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid rgba(139,171,190,.14);border-radius:12px;background:rgba(8,20,29,.58);color:#8ea1ab;font:inherit;cursor:pointer}
#dbo-alert-bell i{font-style:normal;color:#ffad50;font-size:15px}
#dbo-alert-bell span{font-size:9px;font-weight:800}
#dbo-alert-bell em{position:absolute;right:-6px;top:-6px;min-width:19px;height:19px;padding:0 5px;place-items:center;border:2px solid #07141d;border-radius:999px;background:#ff6d72;color:#fff;font-size:7px;font-style:normal;font-weight:950;box-shadow:0 3px 12px rgba(255,87,94,.28)}
#dbo-alert-bell.has-alerts{border-color:rgba(255,157,47,.26);color:#dce7eb}
#dbo-alert-center{display:none;position:fixed;inset:0;z-index:210000}
#dbo-alert-center.open{display:block}
.dbo-alert-backdrop{position:absolute;inset:0;border:0;background:rgba(1,7,11,.62);backdrop-filter:blur(3px)}
#dbo-alert-center>aside{position:absolute;right:0;top:0;bottom:0;width:min(440px,94vw);display:grid;grid-template-rows:auto auto minmax(0,1fr);border-left:1px solid rgba(139,171,190,.14);background:linear-gradient(160deg,#0b1d28,#06121a);box-shadow:-30px 0 80px rgba(0,0,0,.45)}
#dbo-alert-center>aside>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid rgba(139,171,190,.09)}
#dbo-alert-center header span{display:block;color:#ff9d2f;font-size:8px;font-weight:950;letter-spacing:.13em}
#dbo-alert-center header h2{margin:4px 0 0;color:#edf4f7;font-size:20px}
#dbo-alert-center header h2 em{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 6px;margin-left:5px;border-radius:999px;background:rgba(255,93,99,.1);color:#ff8e92;font-size:8px;font-style:normal;vertical-align:3px}
#dbo-alert-center header>button{width:36px;height:36px;border:1px solid rgba(139,171,190,.13);border-radius:11px;background:#091923;color:#8397a2;font-size:21px}
.dbo-alert-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-bottom:1px solid rgba(139,171,190,.07)}
.dbo-alert-toolbar small{color:#607581;font-size:8px}
.dbo-alert-toolbar button{border:0;background:transparent;color:#ffad50;font-size:8px;font-weight:850}
.dbo-alert-list{min-height:0;overflow:auto;padding:10px}
.dbo-alert-list article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px;margin-bottom:7px;border:1px solid rgba(139,171,190,.09);border-radius:14px;background:rgba(5,14,21,.48);opacity:.7}
.dbo-alert-list article.unread{opacity:1;border-color:rgba(255,157,47,.17);background:linear-gradient(145deg,rgba(255,157,47,.045),rgba(5,14,21,.52))}
.dbo-alert-list article>i{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#102532;color:#78bdeb;font-style:normal;font-size:9px;font-weight:950}
.dbo-alert-list article.warning>i{background:rgba(255,183,79,.09);color:#ffc16a}
.dbo-alert-list article.critical>i{background:rgba(255,92,98,.1);color:#ff858a}
.dbo-alert-copy>span{display:block;color:#617681;font-size:7px;text-transform:uppercase;font-weight:850}
.dbo-alert-copy>b{display:block;margin-top:3px;color:#e2ebef;font-size:10px;line-height:1.35}
.dbo-alert-copy>p{margin:5px 0 0;color:#71858f;font-size:8px;line-height:1.5}
.dbo-alert-copy>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}
.dbo-alert-copy button{min-height:29px;padding:0 9px;border:1px solid rgba(255,157,47,.24);border-radius:9px;background:rgba(255,157,47,.07);color:#ffb35e;font-size:8px;font-weight:850}
.dbo-alert-copy button.ghost{border-color:rgba(139,171,190,.1);background:transparent;color:#748894}
.dbo-alert-empty{min-height:280px;display:grid;place-items:center;align-content:center;text-align:center}
.dbo-alert-empty>i{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:rgba(83,214,160,.07);color:#76ddb5;font-style:normal;font-size:16px}
.dbo-alert-empty>b{margin-top:10px;color:#dce6ea;font-size:11px}
.dbo-alert-empty>p{margin:5px 0 0;color:#647985;font-size:8px}
#dbo-mobile-nav [data-mobile-nav="more"]{position:relative}
.dbo-mobile-alert-badge{position:absolute;right:10px;top:3px;display:none;min-width:17px;height:17px;padding:0 4px;place-items:center;border:2px solid #07141d;border-radius:999px;background:#ff686e;color:#fff;font-size:6px;font-style:normal;font-weight:950}
.dbo-mobile-more-grid>button.alert-item{border-color:rgba(255,157,47,.14)}
.dbo-alert-count.hot{color:#ff9f42!important;font-weight:900}
@media(max-width:760px){
  #dbo-alert-bell{display:none!important}
  #dbo-alert-center>aside{top:auto;left:6px;right:6px;bottom:calc(78px + env(safe-area-inset-bottom));width:auto;max-height:min(74vh,680px);border:1px solid rgba(139,171,190,.14);border-radius:22px;overflow:hidden}
  .dbo-alert-backdrop{bottom:calc(72px + env(safe-area-inset-bottom))}
  #dbo-alert-center>aside>header{padding:14px}
  #dbo-alert-center header h2{font-size:18px}
  .dbo-alert-list{padding-bottom:14px}
}

/* Project Documents & Stage Checklist 189 */
.dbo-stage-docs{display:inline-flex;align-items:center;min-height:20px;margin-top:6px;padding:0 7px;border:1px solid rgba(139,171,190,.1);border-radius:999px;color:#6f838e;font-size:7px;font-weight:800;white-space:nowrap}
.dbo-stage-docs.ok{border-color:rgba(83,214,160,.18);background:rgba(83,214,160,.05);color:#73ddb4}
.dbo-stage-docs.review{border-color:rgba(100,177,240,.18);background:rgba(100,177,240,.05);color:#7fc0ed}
.dbo-stage-docs.wait{border-color:rgba(255,177,77,.17);background:rgba(255,177,77,.045);color:#dba55d}
.dbo-doc-center{margin-top:18px;padding:16px;border:1px solid rgba(139,171,190,.12);border-radius:18px;background:linear-gradient(150deg,rgba(11,26,36,.93),rgba(7,18,27,.87))}
.dbo-doc-head{align-items:flex-start;margin-bottom:12px}
.dbo-doc-head h3{margin:4px 0 0;color:#e8f0f3;font-size:16px}
.dbo-doc-head p{margin:5px 0 0;color:#687c87;font-size:8px;line-height:1.45}
.dbo-doc-head>button{min-height:34px;padding:0 11px;border:1px solid rgba(255,157,47,.28);border-radius:10px;background:rgba(255,157,47,.08);color:#ffaf53;font-size:8px;font-weight:900}
.dbo-doc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}
.dbo-doc-kpis article{padding:10px;border:1px solid rgba(139,171,190,.085);border-radius:11px;background:rgba(5,14,21,.43)}
.dbo-doc-kpis span{display:block;color:#667b86;font-size:7px}
.dbo-doc-kpis b{display:block;margin-top:5px;color:#dce7eb;font-size:15px}
.dbo-doc-kpis article.warn b{color:#ffc06a}
.dbo-doc-kpis article.review b{color:#7fc0ed}
.dbo-doc-kpis article.ok b{color:#73ddb4}
.dbo-doc-list{display:grid;gap:7px}
.dbo-doc-row{display:grid;grid-template-columns:28px minmax(190px,1.2fr) minmax(110px,.5fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid rgba(139,171,190,.08);border-radius:12px;background:rgba(5,14,21,.42)}
.dbo-doc-row.approved{border-color:rgba(83,214,160,.12)}
.dbo-doc-row.provided{border-color:rgba(100,177,240,.12)}
.dbo-doc-check{width:27px;height:27px;display:grid;place-items:center;border:1px solid rgba(139,171,190,.11);border-radius:9px;background:#0a1a25;color:#6b808b;font-size:10px;font-weight:950}
.dbo-doc-check.approved{border-color:rgba(83,214,160,.2);background:rgba(83,214,160,.06);color:#75deb5}
.dbo-doc-check.provided{border-color:rgba(100,177,240,.18);background:rgba(100,177,240,.05);color:#7bbce9}
.dbo-doc-main{min-width:0}
.dbo-doc-main>span{display:block;color:#607580;font-size:7px;font-weight:800;text-transform:uppercase}
.dbo-doc-main>b{display:block;margin-top:3px;color:#dfe9ed;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dbo-doc-main>small{display:block;margin-top:4px;color:#677b86;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dbo-doc-status{text-align:right}
.dbo-doc-status>span{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border-radius:999px;background:#0a1a24;color:#748893;font-size:7px;font-weight:850}
.dbo-doc-status>span.approved{background:rgba(83,214,160,.07);color:#75ddb5}
.dbo-doc-status>span.provided{background:rgba(100,177,240,.07);color:#7ebdea}
.dbo-doc-status>span.missing{background:rgba(255,177,77,.06);color:#dba55d}
.dbo-doc-status>span.waived{color:#7e9099}
.dbo-doc-status>small{display:block;margin-top:4px;color:#5f737e;font-size:6px}
.dbo-doc-actions{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}
.dbo-doc-actions button,.dbo-extra-docs button{min-height:29px;padding:0 8px;border:1px solid rgba(255,157,47,.22);border-radius:8px;background:rgba(255,157,47,.07);color:#ffb15a;font-size:7px;font-weight:850;white-space:nowrap}
.dbo-doc-actions button.ghost,.dbo-extra-docs button.ghost{border-color:rgba(139,171,190,.1);background:transparent;color:#758994}
.dbo-extra-docs{margin-top:15px;padding-top:14px;border-top:1px solid rgba(139,171,190,.08)}
.dbo-extra-docs>article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;margin-top:6px;border:1px solid rgba(139,171,190,.075);border-radius:11px;background:rgba(5,14,21,.38)}
.dbo-extra-docs>article>div:first-child{display:flex;align-items:center;gap:9px;min-width:0}
.dbo-extra-docs>article>div:first-child>i{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#102532;color:#ffad50;font-style:normal}
.dbo-extra-docs>article b{display:block;color:#dfe9ed;font-size:9px}
.dbo-extra-docs>article small{display:block;margin-top:3px;color:#647985;font-size:7px}
.dbo-extra-docs>article>div:last-child{display:flex;gap:5px;flex-wrap:wrap}
.dbo-file-field{padding:12px;border:1px dashed rgba(139,171,190,.18);border-radius:12px;background:rgba(7,18,27,.45)}
.dbo-file-field input[type=file]{height:auto!important;padding:8px!important}
.dbo-file-field small{display:block;margin-top:6px;color:#647985;font-size:7px;line-height:1.4}
@media(max-width:1100px){
  .dbo-doc-row{grid-template-columns:28px minmax(170px,1fr) 120px}
  .dbo-doc-actions{grid-column:2/-1;justify-content:flex-start}
}
@media(max-width:760px){
  .dbo-doc-center{padding:12px;margin-top:14px;border-radius:15px}
  .dbo-doc-head{display:flex;gap:10px}
  .dbo-doc-head>button{flex:0 0 auto}
  .dbo-doc-kpis{grid-template-columns:1fr 1fr}
  .dbo-doc-row{grid-template-columns:28px minmax(0,1fr);align-items:start}
  .dbo-doc-status{grid-column:2;text-align:left}
  .dbo-doc-actions{grid-column:1/-1;justify-content:flex-start}
  .dbo-doc-main>b,.dbo-doc-main>small{white-space:normal}
  .dbo-extra-docs>article{align-items:flex-start;flex-direction:column}
  .dbo-extra-docs>article>div:last-child{width:100%}
}
@media(max-width:440px){
  .dbo-doc-head{flex-direction:column}
  .dbo-doc-head>button{width:100%}
  .dbo-doc-kpis{gap:6px}
  .dbo-doc-kpis article{padding:9px}
  .dbo-doc-actions button{flex:1 1 auto}
}

/* UX Consolidation / Boss Mode 190 */
.saas-sidebar nav.dbo-nav-190{display:flex!important;flex-direction:column}
.saas-sidebar nav .dbo-nav-group{display:block;padding:14px 16px 5px;color:#4f6572;font-size:7px;font-weight:950;letter-spacing:.16em;line-height:1;text-transform:uppercase;pointer-events:none}
.saas-sidebar nav.dbo-nav-190 button{flex:0 0 auto}
.saas-sidebar nav.dbo-nav-190 button[data-dbo-link="mailings"]{display:none}
.saas-sidebar nav.dbo-nav-190 button[data-dbo-nav="calendar"] i{font-size:15px}
.saas-sidebar nav.dbo-nav-190 button[data-dbo-nav="reports"] span{white-space:nowrap}

/* Boss home */
.dbo-home{display:grid;gap:13px}
.dbo-home-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:20px 21px;border:1px solid rgba(139,171,190,.13);border-radius:19px;background:radial-gradient(circle at 10% -20%,rgba(255,157,47,.12),transparent 36%),linear-gradient(145deg,rgba(11,27,37,.96),rgba(6,17,25,.9))}
.dbo-home-hero>div:first-child>span{display:block;color:#ff9d2f;font-size:8px;font-weight:950;letter-spacing:.15em}
.dbo-home-hero h2{margin:5px 0 0;color:#eef5f7;font-size:26px;line-height:1.05}
.dbo-home-hero p{margin:8px 0 0;color:#6f838e;font-size:9px}
.dbo-home-hero-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.dbo-home-hero-actions button{min-height:38px;padding:0 12px;border:1px solid rgba(255,157,47,.28);border-radius:11px;background:#ff9d2f;color:#101820;font-size:8px;font-weight:900}
.dbo-home-hero-actions button.ghost{border-color:rgba(139,171,190,.14);background:rgba(7,18,27,.55);color:#9fb0b8}
.dbo-home-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.dbo-home-kpis>button{min-width:0;text-align:left;padding:12px 13px;border:1px solid rgba(139,171,190,.11);border-radius:14px;background:linear-gradient(145deg,rgba(10,24,34,.94),rgba(6,17,25,.85));color:inherit}
.dbo-home-kpis>button:hover{border-color:rgba(255,157,47,.2);transform:translateY(-1px)}
.dbo-home-kpis>button.attention{border-color:rgba(255,177,77,.2);background:linear-gradient(145deg,rgba(47,31,16,.34),rgba(7,18,26,.9))}
.dbo-home-kpis span{display:block;color:#6c808b;font-size:7px;font-weight:850}
.dbo-home-kpis b{display:block;margin-top:7px;color:#e8f0f3;font-size:22px;line-height:1}
.dbo-home-kpis button.attention b{color:#ffc16a}
.dbo-home-kpis small{display:block;margin-top:6px;color:#596f7b;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dbo-home-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:11px}
.dbo-home-card{min-width:0;padding:15px;border:1px solid rgba(139,171,190,.11);border-radius:17px;background:linear-gradient(145deg,rgba(10,24,34,.92),rgba(6,17,25,.86))}
.dbo-home-card .dbo-panel-head{margin-bottom:11px}
.dbo-home-card .dbo-panel-head button{min-height:29px;padding:0 8px;border:1px solid rgba(139,171,190,.1);border-radius:8px;background:transparent;color:#7e929c;font-size:7px;font-weight:850}
.dbo-home-attention>div:last-of-type{display:grid;gap:6px}
.dbo-home-attention>div>button:not(.dbo-home-alert-link){display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;text-align:left;padding:9px;border:1px solid rgba(139,171,190,.075);border-radius:10px;background:rgba(5,14,21,.4);color:inherit}
.dbo-home-attention button>i{width:7px;height:7px;border-radius:50%;background:#7fbded}
.dbo-home-attention button>i.danger{background:#ff7379}.dbo-home-attention button>i.warning{background:#ffc15f}.dbo-home-attention button>i.review{background:#9b8cff}
.dbo-home-attention button span{display:block;color:#657a85;font-size:6px;text-transform:uppercase;font-weight:900}
.dbo-home-attention button b{display:block;margin-top:2px;color:#dfe8ec;font-size:9px}
.dbo-home-attention button small{display:block;margin-top:3px;color:#607580;font-size:7px}
.dbo-home-attention button em{color:#71858f;font-style:normal;font-size:15px}
.dbo-home-alert-link{width:100%;margin-top:8px;padding:9px;border:1px solid rgba(255,157,47,.15);border-radius:10px;background:rgba(255,157,47,.045);color:#cf9b5d;font-size:8px}
.dbo-home-pipeline{display:grid;gap:8px}.dbo-home-pipeline article>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.dbo-home-pipeline span{color:#778b96;font-size:8px}.dbo-home-pipeline b{color:#dce7eb;font-size:9px}.dbo-home-pipeline article>i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#091923}.dbo-home-pipeline article>i>em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3c87bd,#74bee9)}
.dbo-home-projects{display:grid;gap:7px}.dbo-home-projects>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;width:100%;text-align:left;padding:9px;border:1px solid rgba(139,171,190,.075);border-radius:11px;background:rgba(5,14,21,.4);color:inherit}.dbo-home-projects>button>div b{display:block;color:#dfe8ec;font-size:9px}.dbo-home-projects>button>div small{display:block;margin-top:3px;color:#617681;font-size:7px}.dbo-home-projects>button>span{color:#ffad50;font-size:9px;font-weight:900}.dbo-home-projects>button>i{grid-column:1/-1;height:5px;overflow:hidden;border-radius:999px;background:#091923}.dbo-home-projects>button>i>em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9637,#ffc36c)}.dbo-home-projects>button>small{grid-column:1/-1;color:#617681;font-size:7px}.dbo-home-projects>button>small strong{color:#ff888d}
.dbo-home-today{display:grid;gap:6px}.dbo-home-today>button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;text-align:left;padding:8px;border:1px solid rgba(139,171,190,.07);border-radius:10px;background:rgba(5,14,21,.38);color:inherit}.dbo-home-today>button>i{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#102532;color:#ffad50;font-style:normal;font-size:8px;font-weight:950}.dbo-home-today b{display:block;color:#dfe8ec;font-size:9px}.dbo-home-today small{display:block;margin-top:3px;color:#617681;font-size:7px}.dbo-home-today>button>span{color:#70838e;font-size:15px}
.dbo-home-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 15px;border:1px solid rgba(139,171,190,.1);border-radius:16px;background:rgba(7,18,27,.66)}.dbo-home-tools>div:first-child>span{display:block;color:#ff9d2f;font-size:7px;font-weight:950;letter-spacing:.13em}.dbo-home-tools h3{margin:3px 0 0;color:#dfe8ec;font-size:13px}.dbo-home-tools>div:last-child{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.dbo-home-tools button{display:flex;align-items:center;gap:7px;min-height:39px;padding:6px 9px;border:1px solid rgba(139,171,190,.09);border-radius:11px;background:#091923;color:inherit;text-align:left}.dbo-home-tools button>i{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#102532;color:#ffad50;font-style:normal;font-size:9px}.dbo-home-tools button b{display:block;color:#dce6ea;font-size:8px}.dbo-home-tools button small{display:block;margin-top:2px;color:#5f7480;font-size:6px}

/* CRM command bar */
#dbo-crm-commandbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;margin:0 0 12px;border:1px solid rgba(139,171,190,.11);border-radius:14px;background:linear-gradient(145deg,rgba(10,24,34,.92),rgba(6,17,25,.84))}
.dbo-crm-command-left>span{display:block;color:#ff9d2f;font-size:7px;font-weight:950;letter-spacing:.12em}
.dbo-crm-mini-kpis{display:flex;gap:13px;margin-top:7px}.dbo-crm-mini-kpis article b{display:block;color:#e3ecef;font-size:13px}.dbo-crm-mini-kpis article.good b{color:#75deb4}.dbo-crm-mini-kpis article small{display:block;color:#607580;font-size:6px}
.dbo-crm-command-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.dbo-crm-command-actions button{min-height:34px;padding:0 10px;border:1px solid rgba(255,157,47,.25);border-radius:9px;background:rgba(255,157,47,.08);color:#ffb15a;font-size:8px;font-weight:900}.dbo-crm-command-actions button:first-child{background:#ff9d2f;color:#111820}.dbo-crm-command-actions button.ghost{border-color:rgba(139,171,190,.1);background:transparent;color:#7e929c}

@media(max-width:1200px){.dbo-home-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dbo-home-tools{align-items:flex-start;flex-direction:column}.dbo-home-tools>div:last-child{justify-content:flex-start}}
@media(max-width:900px){.dbo-home-layout{grid-template-columns:1fr}.dbo-home-hero{align-items:flex-start;flex-direction:column}.dbo-home-hero-actions{justify-content:flex-start}.dbo-crm-commandbar{align-items:flex-start}}
@media(max-width:760px){
  .saas-sidebar nav .dbo-nav-group{display:none}
  .dbo-home{gap:9px}.dbo-home-hero{padding:15px;border-radius:15px}.dbo-home-hero h2{font-size:22px}.dbo-home-hero-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.dbo-home-hero-actions button{width:100%}
  .dbo-home-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dbo-home-kpis>button{padding:10px}.dbo-home-kpis b{font-size:19px}.dbo-home-kpis small{white-space:normal}
  .dbo-home-card{padding:12px;border-radius:14px}.dbo-home-tools{padding:12px}.dbo-home-tools>div:last-child{display:grid;grid-template-columns:1fr 1fr;width:100%}.dbo-home-tools button{width:100%}
  #dbo-crm-commandbar{align-items:flex-start;flex-direction:column;padding:10px}.dbo-crm-mini-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%}.dbo-crm-command-actions{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}.dbo-crm-command-actions button{padding:0 6px}
}
@media(max-width:430px){.dbo-home-hero-actions{grid-template-columns:1fr}.dbo-home-tools>div:last-child{grid-template-columns:1fr 1fr}.dbo-crm-mini-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dbo-crm-command-actions{grid-template-columns:1fr}.dbo-home-kpis{grid-template-columns:1fr 1fr}}

/* UX 191 · Communication hub + mobile clarity */
.dbo-comm{display:grid;gap:12px}
.dbo-comm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.dbo-comm-kpis article{padding:13px 14px;border:1px solid rgba(139,171,190,.1);border-radius:14px;background:linear-gradient(145deg,rgba(10,24,34,.94),rgba(6,17,25,.86))}
.dbo-comm-kpis span{display:block;color:#708590;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.dbo-comm-kpis b{display:block;margin-top:6px;color:#eef5f7;font-size:22px;line-height:1}
.dbo-comm-kpis small{display:block;margin-top:5px;color:#607580;font-size:7px}
.dbo-comm-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.dbo-comm-panel{padding:14px;border:1px solid rgba(139,171,190,.1);border-radius:16px;background:linear-gradient(145deg,rgba(10,24,34,.92),rgba(6,17,25,.86))}
.dbo-comm-panel .dbo-panel-head{margin-bottom:9px}.dbo-comm-panel .dbo-panel-head button{min-height:30px;padding:0 9px;border:1px solid rgba(139,171,190,.1);border-radius:9px;background:transparent;color:#8ca0aa;font-size:7px;font-weight:900}
.dbo-comm-help{margin:0 0 10px;color:#71858f;font-size:8px;line-height:1.45}
.dbo-comm-team{display:grid;gap:6px}
.dbo-comm-person{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;border:1px solid rgba(139,171,190,.07);border-radius:11px;background:rgba(5,14,21,.38)}
.dbo-comm-person>i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#1a2d39,#10212d);color:#ff9d2f;font-style:normal;font-size:10px;font-weight:950}
.dbo-comm-person b{display:block;color:#e2ebee;font-size:9px}.dbo-comm-person b em{color:#6f8490;font-style:normal;font-size:6px;font-weight:800}
.dbo-comm-person small{display:block;margin-top:2px;color:#607580;font-size:7px}
.dbo-comm-person span{display:block;margin-top:3px;font-size:6px;font-weight:850}.dbo-comm-person span.online{color:#55d39e}.dbo-comm-person span.recent{color:#d4a364}.dbo-comm-person span.off{color:#657985}
.dbo-comm-person>button{min-height:29px;padding:0 9px;border:1px solid rgba(255,157,47,.18);border-radius:8px;background:rgba(255,157,47,.06);color:#ffae52;font-size:7px;font-weight:900}
.dbo-comm-upcoming{display:grid;gap:6px}.dbo-comm-upcoming>button{display:grid;grid-template-columns:52px 7px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px;border:1px solid rgba(139,171,190,.07);border-radius:10px;background:rgba(5,14,21,.38);color:inherit;text-align:left}
.dbo-comm-upcoming time{color:#6b808b;font-size:6px}.dbo-comm-upcoming time b{display:block;margin-top:2px;color:#e0e9ec;font-size:9px}.dbo-comm-upcoming>button>i{width:7px;height:7px;border-radius:50%;background:#ff9d2f;font-style:normal}.dbo-comm-upcoming>button>div b{display:block;color:#e3ebee;font-size:9px}.dbo-comm-upcoming>button>div small{display:block;margin-top:3px;color:#617580;font-size:7px}.dbo-comm-upcoming>button>span{color:#6a7e89;font-size:15px}
.dbo-comm-calendar{border:1px solid rgba(139,171,190,.1);border-radius:16px;background:linear-gradient(145deg,rgba(10,24,34,.9),rgba(6,17,25,.84));overflow:hidden}
.dbo-comm-calendar summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;cursor:pointer;list-style:none}.dbo-comm-calendar summary::-webkit-details-marker{display:none}
.dbo-comm-calendar summary>span{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:9px;align-items:center}.dbo-comm-calendar summary i{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#122633;color:#ff9d2f;font-style:normal}.dbo-comm-calendar summary b{color:#e4ecef;font-size:10px}.dbo-comm-calendar summary small{color:#657985;font-size:7px}.dbo-comm-calendar summary em{color:#ffad55;font-style:normal;font-size:7px;font-weight:900}.dbo-comm-calendar[open] summary{border-bottom:1px solid rgba(139,171,190,.09)}.dbo-comm-calendar-body{padding:14px}.dbo-comm-calendar-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}

/* Compact native team screen */
.dbo-native-team .saas-section-head{margin-bottom:12px}
.dbo-native-team .saas-section-head h2{font-size:24px;margin:5px 0}
.dbo-native-team .saas-section-head p{max-width:720px;font-size:10px;line-height:1.5}
.dbo-native-team .saas-conversations{margin:12px 0;padding:13px;border-radius:16px}
.dbo-native-team .saas-conversations>header h3{font-size:16px}
.dbo-native-team .saas-roles{gap:8px}
.dbo-native-team .saas-roles article{padding:14px;border-radius:14px}
.dbo-native-team .saas-roles h3{margin:12px 0 5px;font-size:15px}
.dbo-native-team .saas-roles p{min-height:auto;margin:0 0 8px}
.dbo-native-team .saas-member-actions{margin-top:10px}

/* AI + site: reduce duplicate visual weight */
.dbo-native-ai .saas-section-head,.dbo-native-site .saas-section-head{margin-bottom:14px}
.dbo-native-ai .saas-section-head h2,.dbo-native-site .saas-section-head h2{font-size:25px;margin:5px 0}
.dbo-native-ai .saas-section-head p,.dbo-native-site .saas-section-head p{font-size:10px;line-height:1.5}
.dbo-native-site .saas-site-grid,.dbo-native-ai .saas-assistant-grid,.dbo-native-ai .saas-knowledge-grid,.dbo-native-ai .saas-voice-grid{gap:10px}

/* Project and task scanability */
.dbo-project-card{border-radius:14px!important}
.dbo-project-card h3{font-size:13px!important;margin:8px 0 4px!important}
.dbo-task-row:not(.head){border-radius:11px}
.dbo-detail{border-radius:16px!important}
.dbo-head>div:first-child>p{max-width:680px}

@media(max-width:760px){
  .dbo-comm{gap:9px}.dbo-comm-head{gap:10px}
  .dbo-comm-head h2{font-size:22px!important}.dbo-comm-head p{font-size:9px!important}
  .dbo-comm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dbo-comm-kpis article{padding:10px}.dbo-comm-kpis b{font-size:19px}
  .dbo-comm-grid{grid-template-columns:1fr}.dbo-comm-panel{padding:11px;border-radius:14px}
  .dbo-comm-person{grid-template-columns:34px minmax(0,1fr) auto;padding:8px}.dbo-comm-person>button{min-width:70px}
  .dbo-comm-calendar-body{padding:9px}.dbo-comm-calendar-foot{grid-template-columns:1fr}
  .dbo-comm-calendar .dbo-calendar-grid{gap:4px}.dbo-comm-calendar .dbo-calendar-day{min-height:54px;padding:6px}.dbo-comm-calendar .dbo-calendar-day div{display:none}.dbo-comm-calendar .dbo-calendar-day b{font-size:9px}
  .dbo-native-team .saas-section-head{padding:0;margin-bottom:10px}.dbo-native-team .saas-section-head>div>span{font-size:7px}.dbo-native-team .saas-section-head h2{font-size:20px}.dbo-native-team .saas-section-head p{font-size:9px;margin:0}
  .dbo-native-team .saas-team-head-actions{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.dbo-native-team .saas-team-head-actions button{width:100%!important;min-height:40px!important}
  .dbo-native-team .saas-conversations{padding:10px;margin:10px 0}.dbo-native-team .saas-conversations>header h3{font-size:14px}.dbo-native-team .saas-conversations button{padding:8px;gap:8px}.dbo-native-team .saas-conversations button>i{width:34px;height:34px}
  .dbo-native-team .saas-roles article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:10px;row-gap:2px;padding:11px}
  .dbo-native-team .saas-roles article>span:first-child{grid-row:1/4;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#102532;font-size:15px}
  .dbo-native-team .saas-roles h3{grid-column:2;margin:0;font-size:14px}.dbo-native-team .saas-roles p{grid-column:2;margin:0;font-size:8px}.dbo-native-team .saas-roles article>span.saas-member-active,.dbo-native-team .saas-roles article>span.saas-member-paused{grid-column:2;font-size:7px}
  .dbo-native-team .saas-member-actions{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(0,1fr) 44px 44px!important;gap:6px!important;margin-top:8px}
  .dbo-native-team .saas-member-actions button{min-height:42px!important;border-radius:10px!important}.dbo-native-team .saas-permissions{grid-column:1/-1;margin-top:7px}
  .dbo-native-ai .saas-section-head h2,.dbo-native-site .saas-section-head h2{font-size:20px}.dbo-native-ai .saas-section-head p,.dbo-native-site .saas-section-head p{font-size:9px}
  .dbo-native-ai .saas-center-nav{overflow-x:auto!important;justify-content:flex-start!important}.dbo-native-ai .saas-center-nav button{white-space:nowrap!important}
  .dbo-project-grid{gap:8px!important}.dbo-project-card{padding:12px!important}.dbo-project-card dl{grid-template-columns:1fr 1fr!important;gap:7px!important}
  .dbo-task-list{display:grid!important;gap:7px!important}.dbo-task-row.head{display:none!important}.dbo-task-row:not(.head){display:grid!important;grid-template-columns:1fr auto!important;gap:7px 10px!important;padding:11px!important}.dbo-task-row:not(.head)>div:first-child{grid-column:1/-1!important}.dbo-task-row:not(.head)>.dbo-person{grid-column:1!important}.dbo-task-row:not(.head)>select{grid-column:2!important;grid-row:2/4!important;min-width:112px!important}.dbo-task-row:not(.head)>span:nth-of-type(1){font-size:7px!important}.dbo-task-row:not(.head)>span:nth-of-type(3){font-size:7px!important}
}

/* DIVA Business OS 192 · Boss assignments, client route, academy */
.dbo-assignment-brief{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(255,157,47,.2);border-radius:15px;background:linear-gradient(145deg,rgba(255,157,47,.08),rgba(8,20,29,.86))}
.dbo-assignment-brief>div{display:grid;grid-template-columns:auto auto;align-items:end;gap:2px 12px}.dbo-assignment-brief span{grid-column:1/-1;color:#ffab50;font-size:7px;font-weight:950;letter-spacing:.12em}.dbo-assignment-brief b{font-size:26px;color:#f3f7f8;line-height:1}.dbo-assignment-brief small{align-self:center;color:#788d98;font-size:8px}.dbo-assignment-brief button{min-height:38px;padding:0 14px;border:0;border-radius:10px;background:#ff9828;color:#17100a;font-size:8px;font-weight:950}
.dbo-task-row.assignment{border-color:rgba(255,157,47,.16);background:linear-gradient(90deg,rgba(255,157,47,.035),rgba(9,22,31,.66))}
.dbo-task-row.assignment>div:first-child small em{display:inline-flex;padding:3px 7px;border-radius:999px;background:rgba(255,157,47,.09);color:#ffad58;font-style:normal;font-size:7px;font-weight:900}

.dbo-route-overview{margin:10px 0 14px;padding:14px;border:1px solid rgba(139,171,190,.1);border-radius:16px;background:linear-gradient(145deg,rgba(10,24,34,.93),rgba(6,17,25,.84));overflow:hidden}
.dbo-route-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.dbo-route-overview-head span{display:block;color:#f39a42;font-size:7px;font-weight:950;letter-spacing:.13em}.dbo-route-overview-head h3{margin:5px 0 3px;font-size:15px;color:#eef4f6}.dbo-route-overview-head p{margin:0;color:#71858f;font-size:8px}.dbo-route-overview-head>b{padding:6px 9px;border:1px solid rgba(139,171,190,.1);border-radius:9px;color:#8da0aa;font-size:8px;white-space:nowrap}
.dbo-route-overview-track{display:grid;grid-template-columns:repeat(11,minmax(92px,1fr));gap:5px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}
.dbo-route-overview-track article{position:relative;min-height:75px;padding:9px;border:1px solid rgba(139,171,190,.07);border-radius:11px;background:rgba(4,13,20,.38)}
.dbo-route-overview-track article:after{content:"";position:absolute;right:-6px;top:36px;width:6px;height:1px;background:rgba(139,171,190,.16)}.dbo-route-overview-track article:last-child:after{display:none}
.dbo-route-overview-track article.active{border-color:rgba(255,157,47,.3);background:linear-gradient(145deg,rgba(255,157,47,.08),rgba(8,20,29,.56))}
.dbo-route-overview-track i{display:block;color:#637984;font-style:normal;font-size:7px;font-weight:950}.dbo-route-overview-track article.active i{color:#ff9d2f}
.dbo-route-overview-track b{display:block;margin-top:7px;color:#dbe5e9;font-size:8px;line-height:1.3}.dbo-route-overview-track small{display:block;margin-top:6px;color:#607681;font-size:6px}.dbo-route-overview-track article.active small{color:#e6a65d}

.dbo-training{display:grid;gap:12px}.dbo-training-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.dbo-training-kpis article{padding:13px;border:1px solid rgba(139,171,190,.1);border-radius:14px;background:linear-gradient(145deg,rgba(10,24,34,.92),rgba(6,17,25,.84))}
.dbo-training-kpis span{display:block;color:#718590;font-size:7px;font-weight:900;text-transform:uppercase}.dbo-training-kpis b{display:block;margin-top:6px;color:#edf4f6;font-size:22px}.dbo-training-kpis small{display:block;margin-top:4px;color:#617681;font-size:7px}
.dbo-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dbo-course-card{padding:14px;border:1px solid rgba(139,171,190,.1);border-radius:16px;background:linear-gradient(145deg,rgba(10,24,34,.94),rgba(6,17,25,.86))}
.dbo-course-top{display:flex;justify-content:space-between;gap:8px}.dbo-course-top span,.dbo-course-top em{padding:4px 7px;border-radius:999px;font-size:6px;font-style:normal;font-weight:900}.dbo-course-top span{background:rgba(255,157,47,.08);color:#ffad55}.dbo-course-top em{background:rgba(109,137,151,.08);color:#8398a2}
.dbo-course-card h3{margin:13px 0 5px;color:#edf4f6;font-size:14px}.dbo-course-card>p{min-height:34px;margin:0;color:#70858f;font-size:8px;line-height:1.45}
.dbo-course-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px}.dbo-course-facts span{padding:8px;border:1px solid rgba(139,171,190,.06);border-radius:9px;background:rgba(4,13,20,.32);text-align:center}.dbo-course-facts b{display:block;color:#dce6e9;font-size:12px}.dbo-course-facts small{display:block;margin-top:2px;color:#607580;font-size:6px}
.dbo-course-progress{margin-top:12px}.dbo-course-progress>div{display:flex;justify-content:space-between;color:#758994;font-size:7px}.dbo-course-progress>div b{color:#dfe8eb}.dbo-course-progress>i,.dbo-training-my-progress>i{display:block;height:5px;margin-top:6px;border-radius:999px;background:#132530;overflow:hidden}.dbo-course-progress>i em,.dbo-training-my-progress>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9124,#f5c16f)}
.dbo-course-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.dbo-course-actions button{min-height:36px;border:0;border-radius:9px;background:#ff9828;color:#17100a;font-size:8px;font-weight:950}.dbo-course-actions button.ghost{border:1px solid rgba(139,171,190,.11);background:transparent;color:#9cafb7}
.dbo-training-assignments{padding:14px;border:1px solid rgba(139,171,190,.1);border-radius:16px;background:rgba(8,20,29,.75)}.dbo-training-assignments>div:last-child{display:grid;gap:5px}.dbo-training-assignments article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;border:1px solid rgba(139,171,190,.06);border-radius:10px;background:rgba(4,13,20,.3)}.dbo-training-assignments article>i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#112632;color:#ff9f35;font-style:normal;font-size:9px;font-weight:950}.dbo-training-assignments article b{display:block;color:#e0e9ec;font-size:9px}.dbo-training-assignments article small{display:block;margin-top:2px;color:#607580;font-size:7px}.dbo-training-assignments article>span{color:#ffae55;font-size:9px;font-weight:900}
.dbo-training-detail{padding:16px;border:1px solid rgba(139,171,190,.11);border-radius:17px;background:linear-gradient(145deg,rgba(11,26,36,.95),rgba(5,16,24,.9))}
.dbo-training-modules{display:grid;gap:9px;margin-top:14px}.dbo-training-modules>article{border:1px solid rgba(139,171,190,.08);border-radius:13px;background:rgba(4,13,20,.35);overflow:hidden}.dbo-training-modules>article>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid rgba(139,171,190,.07)}.dbo-training-modules>article>header>i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#112632;color:#ff9e32;font-style:normal;font-size:8px;font-weight:950}.dbo-training-modules header span{color:#697e89;font-size:6px;font-weight:900}.dbo-training-modules header h3{margin:3px 0 0;color:#e6eef0;font-size:11px}.dbo-training-modules header>b{color:#748994;font-size:7px}
.dbo-training-modules>article>div{display:grid}.dbo-training-modules section{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:9px 12px;border-top:1px solid rgba(139,171,190,.05)}.dbo-training-modules section:first-child{border-top:0}.dbo-training-modules section>i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#0e212c;color:#9cb0b8;font-style:normal;font-size:8px}.dbo-training-modules section b{display:block;color:#dce6e9;font-size:9px}.dbo-training-modules section small{display:block;margin-top:2px;color:#667b86;font-size:7px}.dbo-training-modules section p{margin:7px 0 0;color:#8498a1;font-size:8px;line-height:1.55}.dbo-training-modules section a{display:inline-block;margin-top:6px;color:#ffad56;font-size:8px;text-decoration:none}
.dbo-training-my-progress{margin-top:14px;padding:12px;border:1px solid rgba(255,157,47,.14);border-radius:12px;background:rgba(255,157,47,.04)}.dbo-training-my-progress>span{color:#7c9099;font-size:7px}.dbo-training-my-progress>b{float:right;color:#f4f7f8;font-size:11px}.dbo-training-my-progress>small{display:block;margin-top:6px;color:#758a94;font-size:7px}

@media(max-width:760px){
 .dbo-assignment-brief{align-items:stretch;padding:11px}.dbo-assignment-brief>div{grid-template-columns:auto 1fr}.dbo-assignment-brief b{font-size:21px}.dbo-assignment-brief button{min-width:132px}
 .dbo-route-overview{padding:10px;margin:8px 0 11px}.dbo-route-overview-head{margin-bottom:9px}.dbo-route-overview-head h3{font-size:13px}.dbo-route-overview-head p{font-size:7px}.dbo-route-overview-track{grid-template-columns:repeat(11,105px);margin-right:-2px}.dbo-route-overview-track article{min-height:70px}
 .dbo-training{gap:9px}.dbo-training-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dbo-training-kpis article{padding:10px}.dbo-training-kpis b{font-size:19px}
 .dbo-course-grid{grid-template-columns:1fr;gap:7px}.dbo-course-card{padding:11px;border-radius:13px}.dbo-course-card>p{min-height:auto}.dbo-course-facts{margin-top:9px}
 .dbo-training-assignments{padding:10px}.dbo-training-detail{padding:11px;border-radius:14px}.dbo-training-detail .dbo-detail-head{gap:10px}.dbo-training-detail .dbo-detail-head>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dbo-training-detail .dbo-detail-head button{min-height:36px}
 .dbo-training-modules>article>header{padding:9px}.dbo-training-modules section{padding:9px}.dbo-course-actions button{min-height:38px}
}

/* DIVA Business OS 193 · My Work + direct assignment */
.dbo-field-hint{display:block;margin-top:4px;color:#617681;font-size:6.5px;line-height:1.35}
.dbo-team-assign{border:1px solid rgba(255,157,47,.22)!important;background:rgba(255,157,47,.07)!important;color:#ffad56!important;font-weight:900!important}
.dbo-team-assign span{margin-right:4px}
.dbo-mywork{display:grid;gap:12px}
.dbo-mywork-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.dbo-mywork-kpis button{min-height:88px;padding:13px;text-align:left;border:1px solid rgba(139,171,190,.1);border-radius:14px;background:linear-gradient(145deg,rgba(10,24,34,.94),rgba(6,17,25,.86));color:inherit}
.dbo-mywork-kpis button.attention{border-color:rgba(255,126,70,.27);background:linear-gradient(145deg,rgba(255,112,45,.09),rgba(8,20,29,.88))}
.dbo-mywork-kpis span{display:block;color:#708590;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.dbo-mywork-kpis b{display:block;margin-top:7px;color:#edf4f6;font-size:23px;line-height:1}
.dbo-mywork-kpis small{display:block;margin-top:6px;color:#617681;font-size:7px}
.dbo-mywork-kpis .attention b,.dbo-mywork-kpis .attention small{color:#ff9d5a}
.dbo-mywork-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:10px}
.dbo-mywork-card{padding:14px;border:1px solid rgba(139,171,190,.1);border-radius:16px;background:linear-gradient(145deg,rgba(10,24,34,.92),rgba(6,17,25,.84))}
.dbo-mywork-card.wide{grid-row:span 2}
.dbo-mywork-tasks,.dbo-mywork-projects,.dbo-mywork-events,.dbo-mywork-training{display:grid;gap:6px}
.dbo-mywork-tasks>button,.dbo-mywork-projects>button,.dbo-mywork-training>button{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px;border:1px solid rgba(139,171,190,.06);border-radius:10px;background:rgba(4,13,20,.35);color:inherit;text-align:left}
.dbo-mywork-tasks>button>i{width:7px;height:7px;border-radius:50%;background:#78909b}
.dbo-mywork-tasks>button>i.high{background:#f7a84d}.dbo-mywork-tasks>button>i.urgent{background:#ff665d}.dbo-mywork-tasks>button>i.low{background:#6e8792}
.dbo-mywork-tasks>button.late{border-color:rgba(255,95,77,.18)}
.dbo-mywork-tasks b,.dbo-mywork-projects b,.dbo-mywork-training b{display:block;color:#e0e9ec;font-size:9px}
.dbo-mywork-tasks small,.dbo-mywork-projects small,.dbo-mywork-training small{display:block;margin-top:3px;color:#627782;font-size:7px}
.dbo-mywork-tasks>button>span,.dbo-mywork-projects>button>span,.dbo-mywork-training>button>span{color:#879aa4;font-size:7px;font-weight:900}
.dbo-mywork-projects>button,.dbo-mywork-training>button{grid-template-columns:minmax(0,1fr) auto}
.dbo-mywork-events>button{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:9px;border:1px solid rgba(139,171,190,.06);border-radius:10px;background:rgba(4,13,20,.35);color:inherit;text-align:left}
.dbo-mywork-events time{color:#687d88;font-size:6px}.dbo-mywork-events time b{display:block;margin-top:2px;color:#eef4f5;font-size:9px}
.dbo-mywork-events>button>div b{display:block;color:#dfe8eb;font-size:9px}.dbo-mywork-events>button>div small{display:block;margin-top:2px;color:#627782;font-size:7px}
.dbo-mywork-tools{margin-top:0!important}
.dbo-native-team .dbo-team-assign{min-height:38px}
@media(min-width:761px){
 .dbo-native-team .saas-member-actions .dbo-team-assign{min-width:118px}
}
@media(max-width:760px){
 .dbo-mywork{gap:9px}.dbo-mywork-hero h2{font-size:22px!important}.dbo-mywork-hero p{font-size:9px!important}
 .dbo-mywork-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dbo-mywork-kpis button{min-height:73px;padding:10px}.dbo-mywork-kpis button:last-child{grid-column:1/-1;min-height:64px}.dbo-mywork-kpis b{font-size:19px}
 .dbo-mywork-grid{grid-template-columns:1fr;gap:7px}.dbo-mywork-card{padding:11px;border-radius:14px}.dbo-mywork-card.wide{grid-row:auto}
 .dbo-mywork-tasks>button,.dbo-mywork-projects>button,.dbo-mywork-events>button,.dbo-mywork-training>button{padding:8px}
 .dbo-mywork-tools>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .dbo-native-team .saas-member-actions .dbo-team-assign{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;min-height:38px!important}
 .dbo-detail-head>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}.dbo-detail-head>div:last-child button{min-height:36px!important}
}

/* =========================================================
   DIVA Business OS 194 · Unified compact UI polishing layer
   ========================================================= */
.saas-app{
  --dbo-orange:#f58220;
  --dbo-orange-2:#ff9d3d;
  --dbo-bg:#07131d;
  --dbo-panel:#0b1c27;
  --dbo-panel-2:#0e222e;
  --dbo-line:rgba(139,171,190,.15);
  --dbo-line-soft:rgba(139,171,190,.09);
  --dbo-text:#edf4f6;
  --dbo-muted:#7d919c;
  --dbo-muted-2:#607681;
  --dbo-radius:14px;
  --dbo-control:42px;
}

/* Global rhythm */
.saas-workspace>header{min-height:76px!important;padding:11px 24px!important}
.saas-workspace>header h1{margin-top:4px!important;font-size:22px!important;line-height:1.1}
.saas-workspace>header>div:last-child{gap:7px!important}
.saas-workspace>header a,.saas-workspace>header .saas-signout,.saas-workspace>header .saas-install{min-height:38px!important;height:38px!important;border-radius:10px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important}
.saas-view{padding:24px!important}
.saas-welcome,.saas-section-head{align-items:flex-end!important;gap:18px!important;margin-bottom:18px!important}
.saas-welcome h2,.saas-section-head h2{margin:5px 0!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-.02em}
.saas-welcome p,.saas-section-head p{margin:0!important;max-width:760px;line-height:1.5!important}
.saas-section-head>button,.saas-team-head-actions button,.saas-teach-ai button,.saas-voice-preview button,.saas-content-editor footer button{
  min-height:var(--dbo-control)!important;border-radius:10px!important;padding:0 15px!important
}
.saas-metrics{gap:9px!important}.saas-metrics article{min-height:94px!important;padding:14px!important;border-radius:var(--dbo-radius)!important}
.saas-metrics strong{margin:8px 0 5px!important;font-size:25px!important}
.saas-pipeline-card,.saas-ai-health{padding:18px!important;border-radius:var(--dbo-radius)!important}
.saas-funnel{gap:10px!important;margin-top:18px!important}
.saas-score{margin:14px 0 10px!important;font-size:48px!important}
.saas-knowledge-grid,.saas-assistant-grid,.saas-voice-grid,.saas-site-grid{gap:10px!important}
.saas-knowledge-grid>article,.saas-assistant-grid>article,.saas-voice-grid>article,.saas-site-grid>article{padding:18px!important;border-radius:var(--dbo-radius)!important}
.saas-teach-ai{gap:12px!important}
.saas-teach-ai h3,.saas-assistant-grid h3,.saas-voice-grid h3,.saas-site-grid h3{font-size:21px!important;margin:5px 0!important}
.saas-teach-ai input,.saas-teach-ai textarea,.saas-teach-ai select,.saas-assistant-grid input,.saas-assistant-grid textarea,.saas-assistant-grid select,.saas-voice-grid input:not([type=range]),.saas-voice-grid textarea,.saas-content-editor input,.saas-content-editor textarea,
.saas-modal input,.saas-modal select{
  border-radius:10px!important;min-height:42px!important;padding:10px 12px!important
}

/* Unified empty states */
.saas-empty,.dbo-empty{
  min-height:0!important;padding:30px 18px!important;border-radius:14px!important;text-align:center!important
}
.saas-empty strong,.dbo-empty>b{font-size:18px!important}
.saas-empty p,.dbo-empty p{margin:7px auto 0!important;max-width:520px!important;line-height:1.45!important}
.saas-inline-empty,.dbo-panel-empty{padding:18px!important}

/* Search components */
.dbo-inline-search{
  display:flex;align-items:center;gap:9px;min-height:42px;margin:10px 0 9px;padding:0 12px;
  border:1px solid var(--dbo-line);border-radius:11px;background:#081822;color:var(--dbo-muted)
}
.dbo-inline-search span{font-size:17px;line-height:1}
.dbo-inline-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--dbo-text);font:inherit;font-size:12px}
.dbo-inline-search input::placeholder{color:#586c77}
.dbo-team-search-empty{padding:22px;text-align:center;border:1px dashed var(--dbo-line);border-radius:12px;color:var(--dbo-muted);font-size:12px}

/* Native breadcrumbs + tabs */
.saas-center-nav{top:76px!important;padding:8px 24px!important;gap:6px!important;scrollbar-width:none}
.saas-center-nav::-webkit-scrollbar{display:none}
.saas-center-nav button{min-height:36px!important;border-radius:10px!important;padding:0 13px!important;font-size:12px!important}

/* TEAM */
.dbo-native-team .saas-section-head{margin-bottom:10px!important}
.dbo-native-team .saas-section-head h2{font-size:25px!important}
.dbo-native-team .saas-team-head-actions{gap:7px!important}
.dbo-native-team .saas-conversations{margin:10px 0!important;padding:11px!important;border-radius:14px!important}
.dbo-native-team .saas-conversations>header{margin-bottom:7px!important}
.dbo-native-team .saas-conversations>header h3{font-size:16px!important;margin:3px 0 0!important}
.dbo-native-team .saas-conversations button{padding:8px!important;border-radius:11px!important}
.dbo-native-team .saas-conversations button>i{width:36px!important;height:36px!important;font-size:11px!important}
.dbo-native-team .saas-roles{gap:7px!important}
.dbo-native-team .saas-roles article{padding:11px!important;border-radius:13px!important}
.dbo-native-team .saas-member-actions{margin-top:8px!important;gap:6px!important}
.dbo-native-team .saas-member-actions button{min-height:40px!important;border-radius:10px!important}
.dbo-native-team .dbo-team-assign{min-height:34px!important;margin-top:1px!important;background:rgba(245,130,32,.055)!important}
.dbo-native-team .saas-permissions{margin-top:8px!important;padding-top:8px!important}
.dbo-native-team .saas-permissions summary{font-size:10px!important}
.dbo-native-team .saas-card-unread{top:11px!important;right:11px!important;min-width:24px!important;height:24px!important;font-size:10px!important}

/* TASKS */
.dbo-head{gap:14px!important;margin:0 0 13px!important}
.dbo-head>div:first-child>span,.dbo-detail-head>div:first-child>span,.dbo-subhead span,.dbo-modal-head>span{font-size:8px!important;margin-bottom:5px!important}
.dbo-head h2,.dbo-detail-head h2,.dbo-modal-head h2{font-size:24px!important}
.dbo-head p,.dbo-detail-head p,.dbo-modal-head p{margin-top:6px!important;font-size:11px!important;line-height:1.45!important}
.dbo-head button,.dbo-detail-head button,.dbo-empty button,.dbo-form-actions button,.dbo-stage-actions button,.dbo-view .dbo-toolbar button,.dbo-modal button{min-height:40px!important;border-radius:10px!important;padding:0 13px!important}
.dbo-kpis{gap:8px!important;margin-bottom:11px!important}
.dbo-kpis article{min-height:90px!important;padding:13px 14px!important;border-radius:14px!important}
.dbo-kpis span{font-size:10px!important}.dbo-kpis strong{margin:6px 0 5px!important;font-size:26px!important}.dbo-kpis small{font-size:9px!important}
.dbo-assignment-brief{min-height:62px!important;padding:9px 12px!important;border-radius:13px!important;margin-bottom:9px}
.dbo-assignment-brief b{font-size:21px!important}.dbo-assignment-brief small{font-size:7px!important}.dbo-assignment-brief button{min-height:36px!important}
.dbo-toolbar{gap:9px!important;margin-bottom:10px!important;padding:8px!important;border-radius:13px!important}
.dbo-task-toolbar .dbo-search{max-width:330px!important;min-width:220px!important}
.dbo-search{min-height:40px!important;border-radius:10px!important;padding:0 10px!important}
.dbo-search input{height:38px!important}
.dbo-view .dbo-toolbar .dbo-tabs button{min-height:34px!important;padding:0 10px!important}
.dbo-task-list{gap:6px!important}
.dbo-task-row:not(.head){padding:10px!important;border-radius:10px!important}

/* COMMUNICATION */
.dbo-comm{gap:10px!important}
.dbo-comm-head{gap:10px!important}
.dbo-comm-head h2{font-size:25px!important;margin:5px 0!important}
.dbo-comm-head p{font-size:10px!important;margin:0!important}
.dbo-comm-head-actions{gap:7px!important}
.dbo-comm-head-actions button{min-height:42px!important;border-radius:10px!important}
.dbo-comm-kpis{gap:7px!important}
.dbo-comm-kpis article{min-height:88px!important;padding:11px!important;border-radius:13px!important}
.dbo-comm-kpis b{font-size:22px!important}
.dbo-comm-panel{padding:12px!important;border-radius:14px!important}
.dbo-comm-person{padding:8px!important;border-radius:10px!important}
.dbo-comm-person>button{min-height:36px!important;border-radius:9px!important}

/* CRM */
.dbo-native-crm .saas-section-head{margin-bottom:10px!important}
.dbo-native-crm .saas-section-head h2{font-size:25px!important}
#dbo-crm-commandbar{padding:11px!important;margin-bottom:10px!important;border-radius:13px!important}
.dbo-crm-mini-kpis{gap:5px!important}
.dbo-crm-mini-kpis article{padding:7px 9px!important;border-radius:9px!important}
.dbo-crm-command-actions{gap:6px!important}
.dbo-crm-command-actions button{min-height:36px!important;border-radius:9px!important}
.saas-crm-filters{gap:6px!important;margin-bottom:9px!important;overflow-x:auto!important;padding-bottom:2px;scrollbar-width:none}
.saas-crm-filters::-webkit-scrollbar{display:none}
.saas-crm-filters button,.saas-crm-filters input{padding:9px 11px!important;white-space:nowrap!important}
.saas-table{border-radius:13px!important}
.saas-table .head,.saas-table>button{padding:11px 13px!important}
.saas-deal-sheet{padding:20px!important}
.saas-deal-sheet>header{margin:-20px -20px 14px!important;padding:15px 20px!important}
.saas-deal-summary{gap:7px!important}
.saas-deal-summary>div,.saas-client-note{padding:12px!important;border-radius:10px!important}
.saas-deal-workflow{gap:8px!important;margin:12px 0!important}
.saas-email-composer{gap:10px!important;margin-top:12px!important;padding:14px!important;border-radius:13px!important}
.saas-email-composer textarea{min-height:145px!important;padding:11px!important}
.saas-contact-actions{gap:6px!important}.saas-contact-actions a{min-height:40px!important;border-radius:9px!important;padding:0 13px!important}

/* AI center */
.dbo-native-ai .saas-section-head{margin-bottom:10px!important}
.dbo-native-ai .saas-section-head h2{font-size:25px!important}
.dbo-native-ai .saas-editor-flow{gap:7px!important;margin-bottom:9px!important}
.dbo-native-ai .saas-editor-flow span{min-height:46px!important;padding:8px 10px!important;border-radius:10px!important;font-size:10px!important}
.dbo-native-ai .saas-editor-flow b{width:24px!important;height:24px!important;flex-basis:24px!important}
.dbo-native-ai .saas-management-chat{min-height:500px!important;border-radius:14px!important}
.dbo-native-ai .saas-management-chat section{min-height:235px!important;max-height:360px!important;padding:14px!important}
.dbo-native-ai .saas-management-chat section p{font-size:12px!important;line-height:1.5!important}
.dbo-native-ai .saas-chat-test>div{padding:12px 14px!important}
.dbo-native-ai .saas-chat-test>div>span{width:32px!important;height:32px!important}
.dbo-native-ai .saas-ai-quick{padding:8px 10px!important;gap:6px!important}
.dbo-native-ai .saas-ai-quick button{padding:6px 9px!important;font-size:10px!important}
.dbo-native-ai .saas-chat-test form{gap:7px!important;padding:9px 10px!important}
.dbo-native-ai .saas-management-chat form textarea{min-height:44px!important;max-height:100px!important;padding:10px!important}
.dbo-native-ai .saas-attach{width:40px!important;height:40px!important;flex-basis:40px!important}
.dbo-native-ai .saas-ai-settings summary{padding:11px 13px!important}
.dbo-native-ai .saas-ai-settings-body{gap:10px!important;padding:0 13px 13px!important}

/* PROJECTS */
.dbo-route-overview{padding:11px!important;margin:7px 0 10px!important;border-radius:13px!important}
.dbo-route-overview-head{margin-bottom:8px!important}.dbo-route-overview-head h3{font-size:14px!important}
.dbo-route-overview-track{grid-template-columns:repeat(11,minmax(82px,1fr))!important;gap:4px!important}
.dbo-route-overview-track article{min-height:64px!important;padding:8px!important;border-radius:9px!important}
.dbo-project-grid{gap:8px!important}
.dbo-project-card{padding:12px!important;border-radius:13px!important}
.dbo-project-card h3{font-size:14px!important;margin:8px 0 4px!important}
.dbo-project-card>p{margin-bottom:10px!important}
.dbo-progress{margin-bottom:10px!important}
.dbo-project-card dl{gap:6px!important}
.dbo-project-card dl>div{padding-top:6px!important}
.dbo-detail{padding:14px!important;border-radius:14px!important}

/* ACADEMY */
.dbo-training{gap:9px!important}
.dbo-training-kpis{gap:6px!important}
.dbo-training-kpis article{padding:10px!important;border-radius:12px!important}
.dbo-training-kpis b{font-size:19px!important}
.dbo-course-grid{gap:7px!important}
.dbo-course-card{padding:11px!important;border-radius:13px!important}
.dbo-course-card h3{margin:9px 0 4px!important}
.dbo-course-facts{margin-top:8px!important}
.dbo-training-assignments,.dbo-training-detail{padding:11px!important;border-radius:13px!important}

/* MY WORK */
.dbo-mywork{gap:9px!important}
.dbo-mywork-kpis{gap:6px!important}
.dbo-mywork-kpis button{min-height:74px!important;padding:10px!important;border-radius:12px!important}
.dbo-mywork-kpis b{font-size:19px!important}
.dbo-mywork-grid{gap:7px!important}.dbo-mywork-card{padding:11px!important;border-radius:13px!important}

/* Bottom navigation: equal touch zones and safer content gap */
#dbo-mobile-nav{height:70px!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important}
#dbo-mobile-nav button{border-radius:12px!important}
#dbo-mobile-nav button i{font-size:17px!important}
#dbo-mobile-nav button span{font-size:9px!important}
.saas-app{padding-bottom:0}
@media(max-width:1050px){
  .saas-workspace{margin-left:78px}
}

/* Mobile */
@media(max-width:760px){
  .saas-workspace{margin-left:0!important;padding-bottom:82px!important}
  .saas-workspace>header{min-height:68px!important;padding:9px 16px!important}
  .saas-workspace>header span{font-size:7px!important}
  .saas-workspace>header h1{font-size:19px!important;margin-top:3px!important}
  .saas-workspace>header>div:last-child{gap:5px!important}
  .saas-workspace>header a,.saas-workspace>header .saas-signout,.saas-workspace>header .saas-install{height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:9px!important}
  .saas-view{padding:15px!important}
  .saas-welcome,.saas-section-head{align-items:stretch!important;gap:10px!important;margin-bottom:12px!important}
  .saas-welcome h2,.saas-section-head h2{font-size:22px!important;margin:4px 0!important}
  .saas-welcome p,.saas-section-head p{font-size:9px!important;line-height:1.45!important}
  .saas-center-nav{top:68px!important;padding:7px 14px!important;gap:5px!important}
  .saas-center-nav button{min-height:34px!important;padding:0 11px!important;font-size:10px!important}

  /* Team */
  .dbo-native-team .saas-team-head-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}
  .dbo-native-team .saas-team-head-actions button{min-height:40px!important;padding:0 9px!important;font-size:10px!important}
  .dbo-native-team .saas-conversations{padding:9px!important;margin:8px 0!important}
  .dbo-native-team .saas-conversations button{padding:7px!important}
  .dbo-native-team .saas-roles article{grid-template-columns:40px minmax(0,1fr)!important;padding:10px!important;column-gap:9px!important}
  .dbo-native-team .saas-roles article>span:first-child{width:40px!important;height:40px!important;border-radius:10px!important}
  .dbo-native-team .saas-member-actions{grid-template-columns:minmax(0,1fr) 40px 40px!important}
  .dbo-native-team .saas-member-actions button{min-height:40px!important}
  .dbo-native-team .dbo-team-assign{min-height:34px!important}
  .dbo-inline-search{margin:7px 0!important;min-height:40px!important}

  /* Tasks */
  .dbo-head{display:grid!important;gap:10px!important;margin-bottom:10px!important}
  .dbo-head h2{font-size:22px!important}
  .dbo-head-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}
  .dbo-head-actions button{width:100%!important}
  .dbo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}
  .dbo-kpis article{min-height:82px!important;padding:11px!important}
  .dbo-kpis strong{font-size:23px!important}
  .dbo-assignment-brief{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}
  .dbo-assignment-brief>div{grid-template-columns:auto 1fr!important}
  .dbo-assignment-brief button{min-width:0!important;padding:0 10px!important;font-size:8px!important}
  .dbo-task-toolbar{display:grid!important;gap:7px!important;padding:7px!important}
  .dbo-task-toolbar .dbo-search{max-width:none!important;min-width:0!important;width:100%!important}
  .dbo-task-toolbar .dbo-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:4px!important;scrollbar-width:none}
  .dbo-task-toolbar .dbo-tabs::-webkit-scrollbar{display:none}
  .dbo-task-toolbar .dbo-tabs button{white-space:nowrap!important;flex:0 0 auto!important}
  .dbo-empty{padding:24px 14px!important;min-height:150px!important}

  /* Communication */
  .dbo-comm-head{display:grid!important}
  .dbo-comm-head-actions{display:grid!important;grid-template-columns:1fr 1fr!important}
  .dbo-comm-head-actions button{width:100%!important}
  .dbo-comm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .dbo-comm-kpis article{min-height:78px!important}
  .dbo-comm-person{grid-template-columns:34px minmax(0,1fr) auto!important}

  /* CRM */
  .dbo-native-crm .saas-section-head{display:grid!important}
  #dbo-crm-commandbar{display:grid!important;gap:8px!important}
  .dbo-crm-mini-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .dbo-crm-command-actions{display:grid!important;grid-template-columns:1fr 1fr!important}
  .dbo-crm-command-actions button:first-child{grid-column:1/-1}
  .saas-crm-filters{margin-inline:-2px!important}
  .saas-table .head{display:none!important}
  .saas-table>button{grid-template-columns:1fr auto!important;gap:5px 10px!important;padding:10px!important}
  .saas-table>button>span:nth-child(2),.saas-table>button>span:nth-child(3),.saas-table>button>span:nth-child(4),.saas-table>button>span:nth-child(5){font-size:8px!important}
  .saas-deal-sheet{padding:14px 14px calc(98px + env(safe-area-inset-bottom))!important}
  .saas-deal-sheet>header{margin:-14px -14px 12px!important;padding:13px 14px!important}
  .saas-deal-sheet>header h2{font-size:24px!important}
  .saas-deal-summary{grid-template-columns:1fr 1fr!important;gap:6px!important}
  .saas-deal-summary>div,.saas-client-note{padding:10px!important}
  .saas-deal-workflow{grid-template-columns:1fr 1fr!important;gap:7px!important}
  .saas-email-composer{padding:11px!important}
  .saas-email-composer textarea{min-height:130px!important}
  .saas-email-composer footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}
  .saas-email-composer footer button{width:100%!important}
  .saas-contact-actions{display:grid!important;grid-template-columns:1fr 1fr!important}

  /* AI */
  .dbo-native-ai .saas-editor-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .dbo-native-ai .saas-editor-flow span{min-height:42px!important;padding:7px 8px!important;font-size:9px!important}
  .dbo-native-ai .saas-management-chat{min-height:450px!important}
  .dbo-native-ai .saas-management-chat section{min-height:220px!important;max-height:300px!important;padding:12px!important}
  .dbo-native-ai .saas-ai-quick{overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none}
  .dbo-native-ai .saas-ai-quick::-webkit-scrollbar{display:none}
  .dbo-native-ai .saas-ai-quick button{white-space:nowrap!important;flex:0 0 auto!important}
  .dbo-native-ai .saas-chat-test form{padding:8px!important}
  .dbo-native-ai .saas-management-chat form textarea{font-size:15px!important}

  /* Projects / Academy / My work */
  .dbo-route-overview-track{grid-template-columns:repeat(11,92px)!important}
  .dbo-route-overview-track article{min-height:60px!important}
  .dbo-project-card{padding:10px!important}
  .dbo-training-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .dbo-course-grid{grid-template-columns:1fr!important}
  .dbo-mywork-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .dbo-mywork-kpis button:last-child{grid-column:1/-1!important}
}
@media(max-width:390px){
  .saas-workspace>header{padding-inline:13px!important}
  .saas-workspace>header a{padding:0 8px!important}
  .saas-workspace>header .saas-signout{padding:0 10px!important}
  .saas-view{padding:13px!important}
  .dbo-head-actions{grid-template-columns:1fr!important}
  .dbo-assignment-brief{grid-template-columns:1fr!important}
  .dbo-assignment-brief button{width:100%!important}
  .dbo-native-team .saas-team-head-actions{grid-template-columns:1fr 1fr!important}
  .dbo-crm-mini-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* Final compact adjustment 194 */
@media(max-width:760px){
  .dbo-native-ai .saas-management-chat{min-height:430px!important}
  .dbo-native-ai .saas-management-chat section{min-height:170px!important;max-height:250px!important}
  .dbo-native-ai .saas-chat-test>div{padding:10px 12px!important}
  .dbo-native-ai .saas-ai-quick{padding:6px 9px!important}
  .dbo-native-ai .saas-chat-test form{padding:7px 8px!important}
}
