@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap";.dm-target-account-selector-premium[data-v-59dd4ec1] .vs__dropdown-toggle{background:0 0;border:none;min-height:auto;padding:0}.dm-target-account-selector-premium[data-v-59dd4ec1] .vs__selected-options{flex-wrap:nowrap;padding:0}.dm-target-account-selector-premium[data-v-59dd4ec1] .vs__selected{color:#1a2b42;margin:0;padding:0;font-weight:500}.dm-target-account-selector-premium[data-v-59dd4ec1] .vs__search{margin:0;padding:0}.dm-target-account-selector-premium[data-v-59dd4ec1] .vs__actions{padding:0 0 0 4px}.dropdown-enter-active[data-v-ddde7b55],.dropdown-leave-active[data-v-ddde7b55]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-ddde7b55],.dropdown-leave-to[data-v-ddde7b55]{opacity:0;transform:translateY(-10px)}.premium-partner-portal{--zenduit-blue:#2187d9;--zenduit-blue-dark:#1a6bb0;--zenduit-blue-darker:#145589;--zenduit-blue-light:#e8f2fb;--zenduit-blue-lighter:#f4f8fc;--zenduit-cyan:#0fd2e4;--zenduit-cyan-soft:#c2f0f4;--bg:#fff;--bg-secondary:#f7f9fc;--bg-tertiary:#f0f4f8;--border:#e5e9f0;--border-strong:#ced4dc;--text-primary:#1a2b42;--text-secondary:#545e6f;--text-muted:#8a95a4;--status-active-bg:#e5f5e5;--status-active-fg:#1f7a1f;--status-pending-bg:#fff3d6;--status-pending-fg:#8b6500;--status-shipped-bg:#dbeafe;--status-shipped-fg:#1e40af;--status-draft-bg:#eceff3;--status-draft-fg:#5a6573;--status-issue-bg:#fce2e0;--status-issue-fg:#b73224;--status-success-bg:#def7e5;--status-success-fg:#14723d;--shadow-sm:0 1px 2px #1a2b420a;--shadow-md:0 2px 8px #1a2b420f, 0 1px 2px #1a2b420a;--shadow-lg:0 8px 24px #1a2b4214, 0 2px 6px #1a2b420a;--shadow-blue:0 4px 14px #2187d92e;background:var(--bg-secondary);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;min-height:100vh;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.premium-partner-portal main{padding:0}.premium-partner-portal .container{max-width:1320px;margin:0 auto;padding:28px}.premium-partner-portal .hero-section{background:linear-gradient(135deg, var(--zenduit-blue) 0%, var(--zenduit-blue-darker) 100%);color:#fff;background-position:50%;background-size:cover;position:relative;overflow:hidden}.premium-partner-portal .hero-inner{grid-template-columns:1fr 380px;align-items:center;gap:48px;max-width:1320px;margin:0 auto;padding:56px 28px 64px;display:grid}.premium-partner-portal .hero-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--zenduit-cyan);background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.premium-partner-portal .hero-eyebrow:before{content:"";background:var(--zenduit-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #0fd2e440}.premium-partner-portal .hero-section h1{letter-spacing:-.02em;margin-bottom:14px;font-size:38px;font-weight:700;line-height:1.15}.premium-partner-portal .hero-section p.lede{color:#ffffffd9;max-width:560px;margin-bottom:28px;font-size:16px;line-height:1.55}.premium-partner-portal .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.premium-partner-portal .btn{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:11px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex}.premium-partner-portal .btn-primary{color:var(--zenduit-blue);background:#fff}.premium-partner-portal .btn-primary:hover{box-shadow:var(--shadow-lg);background:#ffffffeb;transform:translateY(-1px)}.premium-partner-portal .btn-secondary{color:#fff;background:0 0;border-color:#ffffff4d}.premium-partner-portal .btn-secondary:hover{background:#ffffff14;border-color:#fff9}.premium-partner-portal .btn-zenduit{background:var(--zenduit-blue);color:#fff}.premium-partner-portal .btn-zenduit:hover{background:var(--zenduit-blue-dark);box-shadow:var(--shadow-blue);transform:translateY(-1px)}.premium-partner-portal .btn-outline{color:var(--text-primary);border-color:var(--border-strong);background:#fff}.premium-partner-portal .btn-outline:hover{border-color:var(--zenduit-blue);color:var(--zenduit-blue)}.premium-partner-portal .hero-stats{color:var(--text-primary);box-shadow:var(--shadow-lg);background:#fff;border-radius:10px;padding:24px}.premium-partner-portal .hero-stats .greeting-line{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:13px;display:flex}.premium-partner-portal .hero-stats .greeting-line .live-pip{color:var(--status-active-fg);align-items:center;gap:6px;font-weight:600;display:inline-flex}.premium-partner-portal .hero-stats .greeting-line .live-pip:before{content:"";background:var(--status-active-fg);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #1f7a1f33}.premium-partner-portal .stat-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.premium-partner-portal .stat-tile{background:var(--zenduit-blue-lighter);border:1px solid var(--border);border-radius:8px;padding:14px}.premium-partner-portal .stat-tile .num{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1}.premium-partner-portal .stat-tile .label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.premium-partner-portal .stat-tile .delta{color:var(--status-active-fg);margin-top:6px;font-size:11px;font-weight:600}.premium-partner-portal .quick-actions{gap:8px;display:grid}.premium-partner-portal .quick-action{background:var(--bg-secondary);color:var(--text-primary);border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.premium-partner-portal .quick-action:hover{border-color:var(--zenduit-blue);color:var(--zenduit-blue);background:#fff}.premium-partner-portal .section-block{padding:28px 0}.premium-partner-portal .block-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.premium-partner-portal .block-head .title-stack h2{color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:4px;font-size:22px;font-weight:700;display:flex}.premium-partner-portal .block-head .new-tag{background:var(--zenduit-cyan);color:var(--text-primary);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.premium-partner-portal .block-head .title-stack p{color:var(--text-secondary);font-size:13px}.premium-partner-portal .block-head .actions{align-items:center;gap:8px;display:flex}.premium-partner-portal .vertical-pills{border:1px solid var(--border);background:#fff;border-radius:8px;flex-wrap:wrap;gap:6px;margin-bottom:20px;padding:12px 14px;display:flex}.premium-partner-portal .vertical-pills .label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-right:4px;padding:6px 4px;font-size:12px;font-weight:600}.premium-partner-portal .pill{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .15s}.premium-partner-portal .pill:hover{color:var(--zenduit-blue);border-color:var(--zenduit-blue)}.premium-partner-portal .pill.active{background:var(--zenduit-blue);color:#fff;border-color:var(--zenduit-blue)}.premium-partner-portal .resource-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.premium-partner-portal .resource-card{border:1px solid var(--border);background:#fff;border-radius:8px;padding:22px;transition:all .2s;position:relative;overflow:hidden}.premium-partner-portal .resource-card:hover{box-shadow:var(--shadow-md);border-color:var(--zenduit-blue);transform:translateY(-2px)}.premium-partner-portal .resource-card .icon{background:var(--zenduit-blue-light);width:40px;height:40px;color:var(--zenduit-blue);border-radius:8px;place-items:center;margin-bottom:16px;display:grid}.premium-partner-portal .resource-card h3{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:6px;font-size:16px;font-weight:700}.premium-partner-portal .resource-card p{color:var(--text-secondary);margin-bottom:14px;font-size:13px;line-height:1.5}.premium-partner-portal .resource-meta{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.premium-partner-portal .resource-meta .count{color:var(--text-muted);font-size:12px;font-weight:500}.premium-partner-portal .resource-meta .browse{color:var(--zenduit-blue);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.premium-partner-portal .dash-grid{grid-template-columns:2fr 1fr;gap:20px;display:grid}.premium-partner-portal .panel{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;overflow:hidden}.premium-partner-portal .panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.premium-partner-portal .panel-head h4{color:var(--text-primary);letter-spacing:-.005em;font-size:15px;font-weight:700}.premium-partner-portal .panel-head .panel-action{color:var(--zenduit-blue);align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.premium-partner-portal .panel-head .panel-action:hover{text-decoration:underline}.premium-partner-portal .sub-tabs{border-bottom:1px solid var(--border);background:var(--bg-secondary);padding:0 20px;display:flex}.premium-partner-portal .sub-tab{color:var(--text-secondary);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-right:24px;padding:12px 4px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.premium-partner-portal .sub-tab .count{background:var(--bg-tertiary);color:var(--text-secondary);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.premium-partner-portal .sub-tab.active{color:var(--zenduit-blue);border-bottom-color:var(--zenduit-blue);font-weight:600}.premium-partner-portal .sub-tab.active .count{background:var(--zenduit-blue-light);color:var(--zenduit-blue)}.premium-partner-portal .toolbar{border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:8px;padding:12px 20px;display:flex}.premium-partner-portal .toolbar .search{flex:1;max-width:320px;position:relative}.premium-partner-portal .toolbar .search input{border:1px solid var(--border);width:100%;color:var(--text-primary);background:#fff;border-radius:6px;padding:7px 12px 7px 32px;font-family:DM Sans,sans-serif;font-size:13px}.premium-partner-portal .toolbar .search input:focus{border-color:var(--zenduit-blue);box-shadow:0 0 0 3px var(--zenduit-blue-light);outline:none}.premium-partner-portal .toolbar .search svg{color:var(--text-muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.premium-partner-portal .filter-btn{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.premium-partner-portal .filter-btn:hover{border-color:var(--zenduit-blue);color:var(--zenduit-blue)}.premium-partner-portal .toolbar-spacer{flex:1}.premium-partner-portal table.zd-table{border-collapse:collapse;width:100%;font-size:13px}.premium-partner-portal table.zd-table thead th{text-align:left;color:var(--zenduit-blue);background:var(--zenduit-blue-light);border-bottom:1px solid var(--zenduit-blue-light);white-space:nowrap;padding:10px 20px;font-size:12px;font-weight:600}.premium-partner-portal table.zd-table thead th.ticket-number-column{min-width:120px}.premium-partner-portal table.zd-table thead th.subject-column{max-width:50%}.premium-partner-portal table.zd-table thead th.date-column{min-width:120px}.premium-partner-portal table.zd-table thead th .sort-icons{color:var(--text-muted);opacity:.5;flex-direction:column;margin-left:4px;font-size:9px;line-height:.6;display:inline-flex}.premium-partner-portal table.zd-table tbody td{border-bottom:1px solid var(--border);color:var(--text-primary);vertical-align:middle;padding:12px 20px}.premium-partner-portal table.zd-table tbody tr:last-child td{border-bottom:none}.premium-partner-portal table.zd-table tbody tr:hover td{background:var(--bg-secondary)}.premium-partner-portal table.zd-table td.id{color:var(--text-secondary);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.premium-partner-portal table.zd-table td.customer{color:var(--text-primary);font-weight:600}.premium-partner-portal table.zd-table td.amount{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.premium-partner-portal table.zd-table td.muted{color:var(--text-muted);font-size:12px}.premium-partner-portal .status{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.premium-partner-portal .status:before{content:"";border-radius:50%;width:6px;height:6px}.premium-partner-portal .status.Open{background:var(--status-active-bg);color:var(--status-active-fg)}.premium-partner-portal .status.Open:before{background:var(--status-active-fg)}.premium-partner-portal .status.active{background:var(--status-active-bg);color:var(--status-active-fg)}.premium-partner-portal .status.active:before{background:var(--status-active-fg)}.premium-partner-portal .status.draft{background:var(--status-draft-bg);color:var(--status-draft-fg)}.premium-partner-portal .status.draft:before{background:var(--status-draft-fg)}.premium-partner-portal .status.sent{background:var(--status-pending-bg);color:var(--status-pending-fg)}.premium-partner-portal .status.sent:before{background:var(--status-pending-fg)}.premium-partner-portal .status.accepted{background:var(--status-success-bg);color:var(--status-success-fg)}.premium-partner-portal .status.accepted:before{background:var(--status-success-fg)}.premium-partner-portal .status.transit{background:var(--status-shipped-bg);color:var(--status-shipped-fg)}.premium-partner-portal .status.transit:before{background:var(--status-shipped-fg)}.premium-partner-portal .status.delivered{background:var(--status-success-bg);color:var(--status-success-fg)}.premium-partner-portal .status.delivered:before{background:var(--status-success-fg)}.premium-partner-portal .status.open{background:var(--status-issue-bg);color:var(--status-issue-fg)}.premium-partner-portal .status.open:before{background:var(--status-issue-fg)}.premium-partner-portal .status.waiting{background:var(--status-pending-bg);color:var(--status-pending-fg)}.premium-partner-portal .status.waiting:before{background:var(--status-pending-fg)}.premium-partner-portal .status.Closed{background:var(--status-pending-bg);color:var(--status-pending-fg)}.premium-partner-portal .status.Closed:before{background:var(--status-pending-fg)}.premium-partner-portal .row-action{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:#fff;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.premium-partner-portal .row-action:hover{color:var(--zenduit-blue);border-color:var(--zenduit-blue)}.premium-partner-portal .pagination-bar{border-top:1px solid var(--border);background:var(--bg-secondary);color:var(--text-muted);justify-content:space-between;align-items:center;padding:12px 20px;font-size:12px;display:flex}.premium-partner-portal .metric-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.premium-partner-portal .metric-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;padding:18px 20px;position:relative;overflow:hidden}.premium-partner-portal .metric-card .top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.premium-partner-portal .metric-card .label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.premium-partner-portal .metric-card .pip{background:var(--zenduit-blue-light);width:32px;height:32px;color:var(--zenduit-blue);border-radius:6px;place-items:center;display:grid}.premium-partner-portal .metric-card .num{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:30px;font-weight:700;line-height:1}.premium-partner-portal .metric-card .delta{font-size:12px;font-weight:600}.premium-partner-portal .delta.up{color:var(--status-active-fg)}.premium-partner-portal .delta.down{color:var(--status-issue-fg)}.premium-partner-portal .ticket-list{padding:8px 8px 12px}.premium-partner-portal .ticket{cursor:pointer;border-bottom:1px solid var(--border);border-radius:6px;padding:14px 16px;transition:all .15s}.premium-partner-portal .ticket:last-child{border-bottom:none}.premium-partner-portal .ticket:hover{background:var(--bg-secondary)}.premium-partner-portal .ticket-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.premium-partner-portal .ticket-id{color:var(--text-muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600}.premium-partner-portal .ticket-title{color:var(--text-primary);margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.4}.premium-partner-portal .ticket-meta{color:var(--text-muted);align-items:center;gap:10px;font-size:11px;display:flex}.premium-partner-portal .ticket-meta span{align-items:center;gap:4px;display:inline-flex}.premium-partner-portal .priority-dot{border-radius:50%;width:7px;height:7px}.premium-partner-portal .priority-dot.high,.premium-partner-portal .priority-dot.critical{background:var(--status-issue-fg)}.premium-partner-portal .priority-dot.medium{background:var(--status-pending-fg)}.premium-partner-portal .priority-dot.low,.premium-partner-portal .priority-dot.general{background:var(--status-active-fg)}.premium-partner-portal .build-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;grid-template-columns:1fr 320px;gap:24px;padding:24px;display:grid}.premium-partner-portal .build-card .product-head{border-bottom:1px solid var(--border);align-items:center;gap:18px;margin-bottom:18px;padding-bottom:18px;display:flex}.premium-partner-portal .build-card .product-img{background:var(--bg-secondary);border:1px solid var(--border);width:120px;height:90px;color:var(--text-muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.premium-partner-portal .build-card .product-info h4{color:var(--text-primary);margin-bottom:4px;font-size:17px;font-weight:700}.premium-partner-portal .build-card .product-info .desc{color:var(--text-secondary);max-width:480px;margin-bottom:10px;font-size:13px;line-height:1.5}.premium-partner-portal .build-card .product-info .price{color:var(--text-primary);font-size:18px;font-weight:700}.premium-partner-portal .build-card .product-info .price .per{color:var(--text-muted);font-size:12px;font-weight:500}.premium-partner-portal .config-block{margin-bottom:16px}.premium-partner-portal .config-block label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.premium-partner-portal .config-block label .req{color:var(--status-issue-fg)}.premium-partner-portal select.config-select,.premium-partner-portal input.config-input{border:1px solid var(--border);width:100%;color:var(--text-primary);cursor:pointer;background:#fff;border-radius:6px;padding:8px 12px;font-family:DM Sans,sans-serif;font-size:13px}.premium-partner-portal select.config-select:focus{border-color:var(--zenduit-blue);box-shadow:0 0 0 3px var(--zenduit-blue-light);outline:none}.premium-partner-portal .qty-control{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.premium-partner-portal .qty-control button{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#fff;border:none;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600}.premium-partner-portal .qty-control button:hover{background:var(--bg-secondary);color:var(--zenduit-blue)}.premium-partner-portal .qty-control input{text-align:center;border:none;border-left:1px solid var(--border);border-right:1px solid var(--border);width:50px;font-family:DM Sans,sans-serif;font-size:13px}.premium-partner-portal .setup-summary{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;height:fit-content;padding:18px}.premium-partner-portal .setup-summary h5{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:700}.premium-partner-portal .setup-summary .sub{color:var(--text-muted);margin-bottom:16px;font-size:12px}.premium-partner-portal .summary-line{border-bottom:1px solid var(--border);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.premium-partner-portal .summary-line:last-of-type{border-bottom:none}.premium-partner-portal .summary-line .name{color:var(--text-primary)}.premium-partner-portal .summary-line .name .meta{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.premium-partner-portal .summary-line .price{font-variant-numeric:tabular-nums;font-weight:600}.premium-partner-portal .summary-total{border-top:2px solid var(--text-primary);justify-content:space-between;margin:8px 0;padding:14px 0;font-size:15px;font-weight:700;display:flex}.premium-partner-portal .summary-total .price{color:var(--zenduit-blue);font-variant-numeric:tabular-nums;font-size:18px}.premium-partner-portal .phase-strip{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.premium-partner-portal .phase{border:1px solid var(--border);border-top:3px solid var(--border-strong);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;padding:24px;position:relative}.premium-partner-portal .phase.active{border-top-color:var(--zenduit-blue)}.premium-partner-portal .phase-num{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:700}.premium-partner-portal .phase.active .phase-num{color:var(--zenduit-blue)}.premium-partner-portal .phase-title{color:var(--text-primary);margin-bottom:4px;font-size:18px;font-weight:700}.premium-partner-portal .phase-window{color:var(--text-muted);margin-bottom:18px;font-size:13px}.premium-partner-portal .phase ul{gap:10px;padding:0;list-style:none;display:grid}.premium-partner-portal .phase ul li{color:var(--text-secondary);padding-left:20px;font-size:13px;position:relative}.premium-partner-portal .phase ul li:before{content:"";background:var(--zenduit-blue-light);border:1.5px solid var(--zenduit-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:13px;left:0;transform:translateY(-50%)}.premium-partner-portal .phase.active ul li:before{background:var(--zenduit-blue)}@media (width<=1100px){.premium-partner-portal .hero-inner{grid-template-columns:1fr;gap:32px}.premium-partner-portal .resource-grid,.premium-partner-portal .metric-row{grid-template-columns:repeat(2,1fr)}.premium-partner-portal .phase-strip,.premium-partner-portal .dash-grid,.premium-partner-portal .build-card{grid-template-columns:1fr}}@media (width<=768px){.premium-partner-portal .container{padding:16px}.premium-partner-portal .hero-inner{padding:36px 16px 40px}.premium-partner-portal .hero-section h1{font-size:28px}.premium-partner-portal .resource-grid{grid-template-columns:1fr}.premium-partner-portal .metric-row{grid-template-columns:repeat(2,1fr)}}
