.ad-dashboard{max-width:1480px;margin-inline:auto}.ad-dashboard .db-greet{display:grid;grid-template-columns:minmax(0,1fr) 260px;background:radial-gradient(ellipse at 90% 0,#54789b29,transparent 70%),linear-gradient(115deg,#10233c,#28486d);padding:30px 32px;border-radius:19px;gap:28px;margin-bottom:0;min-height:180px}.ad-dashboard .db-greet-eyebrow{color:#a4bbd6;font-size:9px;letter-spacing:.12em;margin-bottom:13px;display:block}.ad-dashboard .db-greet-name{font-size:clamp(23px,2.4vw,32px);letter-spacing:-.7px;line-height:1.35;margin-bottom:10px;font-weight:750}.ad-dashboard .db-greet-sub{font-size:11px;line-height:1.9;color:#a5bdd8}.ad-dashboard .db-greet-sub a{color:#e2ebfa}.ad-eyebrow{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#acc2dd;font-weight:650}.ad-focus{background:#ffffff07;border:1px solid #9bb4d044;border-radius:13px;padding:18px 20px}.ad-focus>a{display:flex;align-items:baseline;gap:12px;text-decoration:none;color:#fff;margin:8px 0 13px}.ad-focus strong{font-size:35px;font-weight:700;line-height:1.2}.ad-focus>a>span{font-size:11px;color:#d1dff0}.ad-focus>a i{margin-left:10px;color:#a4bddd}.ad-focus>div{border-top:1px solid #ffffff19;padding-top:11px;display:flex;justify-content:space-between;gap:8px;font-size:9px;color:#a4bdd9}
.ad-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:15px 20px;border:1px solid #e1e8f2;border-radius:13px;background:#fff;margin:14px 0 26px;box-shadow:0 4px 14px #25467505}.ad-toolbar-label{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#8a9bb2;font-weight:700}.ad-dashboard .db-greet-actions{gap:7px}.ad-dashboard .db-greet-btn{padding:8px 12px;font-size:10px;border:1px solid #e3eaf5;border-radius:8px;background:#f8faff;color:#667f9f;backdrop-filter:none;min-height:36px}.ad-dashboard .db-greet-btn:hover{background:#eef3fc;color:#3f6293}.ad-dashboard .db-greet-btn.primary{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}.ad-dashboard .db-greet-btn kbd{background:#e8edf6!important;color:#8799b3!important;font-size:8px!important}.ad-section-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:14px}.ad-section-heading h2{font-size:13px;font-weight:700;color:#475e7d;margin:0}.ad-section-heading>span{font-size:10px;color:#96a3b6}
.ad-dashboard .db-kpi{height:100%;display:grid;grid-template-columns:minmax(0,1fr) 37px;gap:0 10px;padding:21px;border:1px solid #e0e7f1;border-radius:15px;box-shadow:0 4px 16px #1c385a05}.ad-dashboard .db-kpi:hover{transform:none;box-shadow:0 6px 20px #1c385a0e}.ad-dashboard .db-kpi:before{left:21px;right:auto;width:26px;height:3px;background:var(--kpi-color)}.ad-dashboard .db-kpi-icon{grid-column:2;grid-row:1/3;width:37px;height:37px;margin:0;border-radius:10px;font-size:17px}.ad-dashboard .db-kpi-label{grid-column:1;grid-row:1;font-size:9px;letter-spacing:.06em;color:#8797ac;line-height:1.7;min-height:30px;margin:0}.ad-dashboard .db-kpi-value{grid-column:1;grid-row:2;font-size:31px;font-weight:750;letter-spacing:-.6px;margin:7px 0 17px}.ad-dashboard .db-kpi-change{grid-column:1/-1;border-top:1px solid #edf1f7;border-radius:0;background:transparent!important;padding:12px 0 0;font-size:9px;font-weight:500;line-height:1.6}.ad-dashboard .db-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 17px;gap:12px}.ad-dashboard .db-strip a{font-size:10px;font-weight:400;line-height:1.7;padding:14px;border-radius:11px;gap:8px;color:#8193ab}.ad-dashboard .db-strip b{font-size:18px;min-width:auto;font-weight:650;color:#526d91}.ad-dashboard .db-strip i{font-size:15px}.ad-discovery{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 25px}.ad-discovery>a{display:flex;align-items:center;gap:12px;border:1px solid #e2e9f4;background:#f8faff;border-radius:12px;padding:14px 17px;text-decoration:none}.ad-discovery>a>i:first-child{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e0e8f8;border-radius:9px;background:#fff;color:#7590c0;font-size:16px}.ad-discovery strong{display:block;font-size:11px;font-weight:650;color:#547094}.ad-discovery small{display:block;font-size:9px;color:#94a6bd;margin-top:4px}.ad-discovery>a>i:last-child{margin-left:auto;color:#9bacbf;font-size:12px}
.ad-dashboard .db-card{border-radius:16px;border-color:#e0e7f1;box-shadow:0 4px 16px #1c385a05}.ad-dashboard .db-card-header{padding:21px 23px;border-bottom-color:#edf1f7;flex-wrap:wrap}.ad-dashboard .db-card-title{font-size:13px;color:#415a7a;letter-spacing:-.1px}.ad-dashboard .db-section-link{font-size:10px;color:#7190c5}.ad-dashboard .db-pipeline-bar{height:7px}.ad-dashboard .db-pipeline-grid{gap:12px;margin-top:20px}.ad-dashboard .db-pipeline-cell{background:#fafcfe!important;border:1px solid #e9eef6;text-align:left;padding:16px;border-radius:11px}.ad-dashboard .db-pipeline-num{font-size:26px;font-weight:700}.ad-dashboard .db-pipeline-lbl{font-size:10px;font-weight:500;margin-top:8px}.ad-dashboard .db-pipeline-pct{font-size:9px;margin-top:5px}.ad-dashboard .db-table th{font-size:9px;letter-spacing:.06em;padding:13px 20px;background:#f8fafe;color:#8d9db3}.ad-dashboard .db-table td{padding:17px 20px;font-size:11px}.ad-dashboard .db-avatar{border-radius:10px;box-shadow:none}.ad-dashboard .db-pill{font-size:9px;padding:5px 9px}.ad-dashboard .db-mini-cell{background:#fbfcff!important;border-color:#edf1f7}.ad-dashboard .db-mini-lbl{font-size:9px}.ad-dashboard .db-mini-num{font-size:23px}.ad-dashboard .db-task-title{font-size:11px}.ad-dashboard .db-task-due{font-size:9px}.ad-dashboard .db-qa-label{font-size:10px}.ad-dashboard .db-qa-btn{border-radius:10px}.ad-dashboard .db-notif-title{font-size:11px}.ad-dashboard .db-notif-time{font-size:9px}.ad-dashboard .db-ac{border-radius:14px;border-width:1px}.ad-dashboard .db-ac-header{padding:17px 20px}.ad-dashboard .db-ac-item{padding:15px 18px}.ad-dashboard .db-revenue{border-radius:16px;background:linear-gradient(115deg,#173a47,#286b71)}
@media(max-width:1199px){.ad-toolbar{align-items:flex-start;flex-direction:column}.ad-dashboard .db-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-dashboard .db-kpi-label{min-height:auto}}
@media(max-width:767px){.ad-dashboard .db-greet{grid-template-columns:minmax(0,1fr);padding:25px;gap:20px}.ad-focus{padding:15px 18px}.ad-focus>a{margin:6px 0 10px}.ad-focus strong{font-size:28px}.ad-dashboard .db-greet-name{font-size:25px}.ad-dashboard .db-greet-actions{width:100%}.ad-dashboard .db-greet-btn{min-height:39px;font-size:11px}.ad-dashboard .db-greet-btn kbd{display:none}.ad-section-heading>span{display:none}.ad-dashboard .db-table{min-width:620px}.ad-dashboard .db-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-discovery{grid-template-columns:1fr}}
@media(max-width:575px){.ad-dashboard .db-kpi{padding:17px;grid-template-columns:minmax(0,1fr) 29px;gap:0 7px}.ad-dashboard .db-kpi-icon{width:29px;height:29px;font-size:14px}.ad-dashboard .db-kpi-value{font-size:27px}.ad-dashboard .db-kpi-label{font-size:8px}.ad-dashboard .db-kpi-change{font-size:9px}.ad-dashboard .db-strip a{flex-wrap:wrap;gap:5px;font-size:9px}.ad-toolbar{padding:14px}.ad-dashboard .db-greet-actions{gap:8px}.ad-dashboard .db-greet-btn{padding:8px 10px}.ad-dashboard .db-card-header{padding:18px}.ad-dashboard .db-pipeline-cell{padding:14px}}
