:root{--dbc-text:#17202a;--dbc-muted:#65717e;--dbc-border:#dfe5eb;--dbc-bg:#f5f7fa;--dbc-white:#fff;--dbc-radius:16px}.dbc-dashboard-wrap,.dbc-public-shell{box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--dbc-text)}.dbc-dashboard-wrap *,.dbc-public-shell *{box-sizing:border-box}.dbc-dashboard-wrap{max-width:1080px;margin:32px auto;padding:0 18px}.dbc-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.dbc-dashboard-head h2{margin:7px 0 3px}.dbc-head-actions{display:flex;gap:10px;flex-wrap:wrap}.dbc-plan-badge{display:inline-block;padding:5px 10px;background:#eef3ff;border-radius:999px;font-size:12px;font-weight:700}.dbc-panel{background:#fff;border:1px solid var(--dbc-border);border-radius:var(--dbc-radius);padding:24px;margin:20px 0;box-shadow:0 6px 22px rgba(20,32,50,.05)}.dbc-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dbc-form{display:grid;gap:16px}.dbc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dbc-form label{display:grid;gap:7px;font-weight:650}.dbc-form input[type=text],.dbc-form input[type=email],.dbc-form input[type=password],.dbc-form input[type=tel],.dbc-form input[type=url],.dbc-form input[type=color],.dbc-form textarea,.dbc-form select,#loginform input[type=text],#loginform input[type=password]{width:100%;padding:11px 12px;border:1px solid #cbd4de;border-radius:10px;background:#fff;font:inherit;font-weight:400}.dbc-form input[type=color]{height:44px;padding:4px}.dbc-current-image img{max-width:110px;height:auto;border-radius:12px;display:block;border:1px solid var(--dbc-border)}.dbc-help,.dbc-small,.dbc-muted{font-size:13px;color:var(--dbc-muted);font-weight:400}.dbc-primary,.dbc-link-button,.dbc-button-link,#wp-submit{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;border-radius:10px;padding:11px 16px;font-weight:750;cursor:pointer}.dbc-primary,#wp-submit{background:#2457d6;color:#fff}.dbc-link-button{background:#eef2f6;color:#17202a}.dbc-notice{padding:13px 16px;border-radius:10px;background:#edf7ef;border:1px solid #b9dec1;margin-bottom:18px}.dbc-card-list{display:grid;gap:10px;margin:14px 0 22px}.dbc-list-item{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:15px 17px;background:#fff;border:1px solid var(--dbc-border);border-radius:12px}.dbc-list-item.dbc-locked{opacity:.68}.dbc-list-actions{display:flex;gap:12px}.dbc-new-card{display:block;text-align:center;padding:14px;border:1px dashed #aeb9c5;border-radius:12px;text-decoration:none;font-weight:750}.dbc-pro-callout,.dbc-upgrade-note{padding:14px;border-radius:10px;background:#fff7df;border:1px solid #f0d58a}.dbc-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:8px!important}.dbc-check input{width:auto}.dbc-slug-field{display:flex;align-items:center;border:1px solid #cbd4de;border-radius:10px;overflow:hidden}.dbc-slug-field span{padding:10px;background:#f4f6f8;color:#66717d;font-size:13px}.dbc-slug-field input{border:0!important;border-radius:0!important}.dbc-share-admin{padding:14px;background:#f6f8fb;border-radius:10px}.dbc-analytics{margin-top:26px;padding-top:18px;border-top:1px solid var(--dbc-border)}.dbc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dbc-metrics>div{padding:13px;border:1px solid var(--dbc-border);border-radius:10px;background:#fafbfd}.dbc-metrics strong,.dbc-metrics span{display:block}.dbc-metrics strong{font-size:22px}.dbc-metrics span{font-size:12px;color:var(--dbc-muted)}.dbc-delete-form{margin-top:18px}.dbc-danger-link{background:transparent;border:0;color:#b42318;text-decoration:underline;cursor:pointer;padding:0}.dbc-support{margin-top:24px}
.dbc-standalone-page{margin:0;background:#eef2f6}.dbc-public-shell{min-height:100vh;padding:28px 14px;display:flex;justify-content:center;align-items:flex-start;background:#eef2f6}.dbc-public-card{--dbc-accent:#2457d6;width:min(100%,560px);position:relative;overflow:hidden;background:#fff;border-radius:22px;box-shadow:0 18px 55px rgba(18,30,48,.15);padding:34px 28px;color:#18212b}.dbc-banner{height:150px;margin:-34px -28px 22px;background-image:linear-gradient(rgba(0,0,0,.08),rgba(0,0,0,.08)),var(--dbc-banner);background-size:cover;background-position:center}.dbc-profile{text-align:center}.dbc-logo img{max-width:150px;max-height:72px;width:auto;height:auto;object-fit:contain;margin-bottom:14px}.dbc-avatar img{width:118px;height:118px;object-fit:cover;border-radius:50%;border:4px solid #fff;box-shadow:0 5px 18px rgba(0,0,0,.14);margin:0 auto 14px}.dbc-banner+.dbc-profile .dbc-avatar{margin-top:-80px}.dbc-profile h1{font-size:31px;line-height:1.1;margin:5px 0 7px}.dbc-role,.dbc-company{margin:4px 0;color:#566270}.dbc-company{font-weight:750}.dbc-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}.dbc-actions a,.dbc-cta,.dbc-link-stack a,.dbc-share-buttons a,.dbc-share-buttons button{display:flex;align-items:center;justify-content:center;text-align:center;min-height:46px;padding:10px 13px;border-radius:12px;text-decoration:none;font-weight:800;border:1px solid var(--dbc-accent);cursor:pointer}.dbc-actions a,.dbc-cta{background:var(--dbc-accent);color:#fff}.dbc-section{padding:20px 0;border-top:1px solid #e6eaef}.dbc-section h2,.dbc-share h2{font-size:17px;margin:0 0 12px}.dbc-section p{margin:0;line-height:1.6}.dbc-services{margin:0;padding-left:20px;display:grid;gap:8px}.dbc-cta-row{display:grid;gap:10px;margin:4px 0 22px}.dbc-link-stack{display:grid;gap:9px}.dbc-link-stack a{color:var(--dbc-accent);background:#fff}.dbc-socials{display:flex;gap:8px;flex-wrap:wrap}.dbc-socials a{padding:8px 11px;background:#f3f5f7;border-radius:999px;text-decoration:none;color:#26313c;font-weight:700;font-size:13px}.dbc-share{border-top:1px solid #e6eaef;padding-top:20px;text-align:center}.dbc-share-buttons{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:18px}.dbc-share-buttons a,.dbc-share-buttons button{background:#fff;color:var(--dbc-accent);font:inherit}.dbc-qr{display:block;width:220px;height:220px;max-width:70%;margin:0 auto;border-radius:10px}.dbc-powered{text-align:center;font-size:12px;color:#7a8490;margin-top:22px;padding-top:16px;border-top:1px solid #eef1f4}
.dbc-design-clean{box-shadow:none;border:1px solid #dfe5eb}.dbc-design-bold .dbc-profile h1{font-size:38px}.dbc-design-bold .dbc-actions a{border-radius:6px}.dbc-design-contractor{border-top:10px solid var(--dbc-accent)}.dbc-design-contractor .dbc-section h2{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.dbc-design-modern{border-radius:32px}.dbc-design-modern .dbc-actions a,.dbc-design-modern .dbc-cta{border-radius:999px}.dbc-design-minimal{box-shadow:none;border-radius:0}.dbc-design-minimal .dbc-avatar img{border-radius:12px}.dbc-design-banner .dbc-banner{height:210px}.dbc-design-dark{background:#151a20;color:#f5f7f9}.dbc-design-dark .dbc-role,.dbc-design-dark .dbc-company,.dbc-design-dark .dbc-small,.dbc-design-dark .dbc-powered{color:#b9c1c9}.dbc-design-dark .dbc-section,.dbc-design-dark .dbc-share,.dbc-design-dark .dbc-powered{border-color:#303841}.dbc-design-dark .dbc-link-stack a,.dbc-design-dark .dbc-share-buttons a,.dbc-design-dark .dbc-share-buttons button{background:#20262d;color:#fff}.dbc-design-dark .dbc-socials a{background:#252c34;color:#fff}
@media(max-width:680px){.dbc-auth-grid,.dbc-form-grid{grid-template-columns:1fr}.dbc-dashboard-head{flex-direction:column}.dbc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dbc-public-shell{padding:0}.dbc-public-card{min-height:100vh;border-radius:0;padding:28px 20px}.dbc-banner{margin:-28px -20px 22px}.dbc-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dbc-slug-field{display:block}.dbc-slug-field span{display:block}.dbc-share-buttons{grid-template-columns:1fr}}

.dbc-upgrade-wrap{max-width:900px}.dbc-upgrade-hero{text-align:center}.dbc-upgrade-hero h2{margin:10px 0}.dbc-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dbc-price-card{text-align:center}.dbc-price{display:flex;align-items:baseline;justify-content:center;gap:6px;margin:16px 0}.dbc-price strong{font-size:38px;line-height:1}.dbc-price span{color:var(--dbc-muted)}.dbc-disabled-button{display:inline-flex;padding:11px 16px;border-radius:10px;background:#eef2f6;color:#65717e;font-weight:700}.dbc-upgrade-note a{font-weight:700}@media(max-width:700px){.dbc-price-grid{grid-template-columns:1fr}}
