.ds-account-welcome{margin-bottom:20px}.ds-account-welcome h2{margin:5px 0 7px;font-size:28px;letter-spacing:-.035em}.ds-account-welcome p{margin:0;color:#667085}.ds-account-panel-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:20px}.ds-account-panel-head h2,.ds-account-panel-head h3{margin:5px 0}.ds-account-panel-head p{max-width:540px;margin:0;color:#667085}.ds-account-panel-head>a{font-weight:750}.ds-account-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px;margin:18px 0 28px}.ds-account-overview>a{display:grid;padding:17px;border:1px solid #dde3ec;border-radius:13px;background:#f8fafc;transition:.2s ease}.ds-account-overview>a:hover{transform:translateY(-2px);border-color:#b7c8ea;background:#fff;box-shadow:0 12px 28px rgba(16,24,40,.06)}.ds-account-overview span{font-size:9px;font-weight:850;color:#5570a8}.ds-account-overview strong{font-size:27px;color:#151a25}.ds-account-overview small{color:#70798a}.ds-account-mini-list{display:grid}.ds-account-mini-list>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;border-bottom:1px solid #edf0f4}.ds-account-mini-list b,.ds-account-mini-list small{display:block}.ds-account-mini-list small{margin-top:3px;color:#7c8798}.ds-license-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ds-license-card{padding:20px;border:1px solid #dfe5ed;border-radius:15px;background:#fff}.ds-license-title{display:flex;justify-content:space-between;gap:15px}.ds-license-title small{color:#7d899b}.ds-license-title h3{margin:3px 0}.ds-license-key{display:flex;gap:8px;align-items:center;margin:14px 0;padding:10px;border-radius:9px;background:#f3f6fa}.ds-license-key span{flex:1;min-width:0;font:650 11px ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.ds-license-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ds-license-meta>span{display:grid;padding:9px;border-radius:8px;background:#fafbfc;color:#748095;font-size:10px}.ds-license-meta b{margin-top:2px;color:#253047}.ds-activation-list{margin-top:16px;border-top:1px solid #e5e8ef}.ds-activation-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #eef0f4}.ds-activation-list>div>span,.ds-activation-list>div>div{display:flex;align-items:center;gap:8px}.ds-activation-list>div>span{display:grid}.ds-activation-list small{color:#7b8494}.ds-activation-list form{margin:0}.ds-status{display:inline-flex;width:max-content;padding:5px 8px;border-radius:99px;background:#ddf8ec;color:#08734b;font-size:9px;font-weight:850;text-transform:uppercase}.ds-status.is-paused{background:#fff1d6;color:#94600b}.ds-status.is-expired,.ds-status.is-revoked{background:#fde6ea;color:#a62f47}.ds-download-list{display:grid;gap:11px}.ds-download-list article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;border:1px solid #dfe5ed;border-radius:13px;background:#fff}.ds-download-list h3{margin:7px 0 3px}.ds-download-list p{margin:0 0 5px;color:#70798a}.ds-download-list small{color:#8a95a6}.ds-empty-state{padding:26px;border:1px dashed #cfd7e3;border-radius:13px;background:#fafbfc;text-align:center}.ds-empty-state b{display:block;font-size:17px}.ds-empty-state p{margin:6px 0 0;color:#748095}.ds-ticket-list{display:grid;margin-bottom:28px}.ds-ticket-list article{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #edf0f4}.ds-ticket-list article>div>*{display:block}.ds-ticket-list b{margin:3px 0}.ds-ticket-list small{color:#7b8799}.ds-ticket-id{font-size:9px;font-weight:850;color:#5770a7}.ds-support-form-wrap{padding-top:8px}.ds-product-license-box{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.ds-product-license-box>*{padding:7px 9px;border-radius:8px;background:#eef4ff;color:#3159ad;font-size:11px}.ds-product-license-box b{background:#08111f;color:#fff}.ds-order-licenses{margin-top:28px}.ds-order-licenses ul{list-style:none;padding:0}.ds-order-licenses li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e7eaf0}.ds-order-licenses code{word-break:break-all}.ds-form-msg.is-error{background:#fde8ec;color:#a62f47}
@media(max-width:900px){.ds-account-overview{grid-template-columns:repeat(2,1fr)}.ds-license-grid{grid-template-columns:1fr}}
@media(max-width:650px){.ds-account-overview{grid-template-columns:1fr}.ds-download-list article,.ds-ticket-list article{align-items:flex-start;flex-direction:column}.ds-license-meta{grid-template-columns:1fr}.ds-activation-list>div{align-items:flex-start;flex-direction:column}.ds-account-panel-head{align-items:flex-start;flex-direction:column}}
.ds-ticket-list{display:grid;gap:12px}.ds-ticket-card{overflow:hidden;border:1px solid #dfe5ed;border-radius:14px;background:#fff}.ds-ticket-card>summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto 18px;gap:10px;align-items:center;padding:14px;list-style:none;cursor:pointer}.ds-ticket-card>summary::-webkit-details-marker{display:none}.ds-ticket-summary-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#eef3ff;color:#4b61dc}.ds-ticket-summary-main{display:grid;min-width:0}.ds-ticket-summary-main b,.ds-ticket-summary-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-ticket-summary-main small{color:#7b8799}.ds-ticket-chevron{transition:transform .18s}.ds-ticket-card[open] .ds-ticket-chevron{transform:rotate(90deg)}.ds-ticket-thread{display:grid;gap:9px;padding:15px;background:#f6f8fb}.ds-ticket-card .ds-ticket-thread article{display:block;max-width:82%;padding:13px;border:1px solid #e0e6ef;border-radius:13px;background:#fff}.ds-ticket-card .ds-ticket-thread article.is-staff{margin-left:auto;border-color:#ccd7fa;background:#f3f6ff}.ds-ticket-message-head{display:flex;align-items:center;gap:7px}.ds-ticket-message-head span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#edf1f6}.ds-ticket-message-head time{margin-left:auto;color:#8994a5;font-size:9px}.ds-ticket-thread article p{margin:8px 0 0}.ds-ticket-reply-form{display:grid;gap:8px;padding:15px;border-top:1px solid #e5e9f0}.ds-ticket-reply-form textarea{width:100%}.ds-ticket-reply-form>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ds-support-feedback{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:12px;border-radius:10px;background:#e8f8f1;color:#08734b}.ds-support-feedback.is-error{background:#fde8ec;color:#a62f47}@media(max-width:650px){.ds-ticket-card>summary{grid-template-columns:34px minmax(0,1fr) 18px}.ds-ticket-card>summary>.ds-status{grid-column:2}.ds-ticket-chevron{grid-column:3;grid-row:1/3}.ds-ticket-card .ds-ticket-thread article{max-width:95%}.ds-ticket-reply-form>div{align-items:flex-start;flex-direction:column}}
.ds-license-plan{margin:4px 0 0;color:#657188;font-size:11px}.ds-license-subscription{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:12px;padding:10px 12px;border-radius:9px;background:#eef4ff;color:#3159ad;font-size:10px}.ds-license-subscription strong{color:#223d72}.ds-license-subscription a{font-weight:800}.ds-license-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.ds-activation-list h4{margin:14px 0 2px;font-size:11px}.ds-provider-account{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#07111f,#102744);color:#fff}.ds-provider-account h3{margin:5px 0;color:#fff}.ds-provider-account p{max-width:720px;margin:0;color:#a9bbd2}.ds-provider-account .button{border-color:#fff!important;background:#fff!important;color:#172033!important}.ds-product-resource-links{display:flex;gap:9px;flex-wrap:wrap}.ds-product-resource-links a{display:inline-flex;padding:9px 12px;border:1px solid #dce3ec;border-radius:9px;font-weight:750}.ds-product-resource-links a:hover{border-color:#9eb7ea;background:#f5f8ff}
@media(max-width:650px){.ds-license-subscription{grid-template-columns:1fr}.ds-provider-account{align-items:flex-start;flex-direction:column}}

/* Download language availability: one localized package, not separate ZIP files. */
.ds-download-copy{min-width:0;flex:1}.ds-download-languages{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;margin-top:13px}.ds-download-languages-label{display:flex;align-items:center;gap:8px;padding-right:12px;border-right:1px solid #e1e6ee;color:#34445e}.ds-download-languages-label>.ds-svg-icon{width:17px;height:17px;color:#4f5ee8}.ds-download-languages-label>span{display:grid;gap:1px}.ds-download-languages-label b{font-size:10px;line-height:1.2}.ds-download-languages-label small{color:#8a95a6;font-size:8px;line-height:1.25}.ds-download-language-pills{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ds-download-language{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 9px;border:1px solid #dce3ed;border-radius:9px;background:#f8fafc;color:#5c687a;font-size:9px;font-weight:750;line-height:1}.ds-download-language>b{display:grid;place-items:center;min-width:22px;height:18px;border-radius:5px;background:#e7ecf4;color:#43516a;font-size:8px;letter-spacing:.04em}.ds-download-language>em{padding:3px 5px;border-radius:99px;background:#dff8ee;color:#08734b;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.ds-download-language.is-preferred{border-color:#c9d4fb;background:#f3f5ff;color:#253c87}.ds-download-language.is-preferred>b{background:#4f5ee8;color:#fff}
@media(max-width:650px){.ds-download-languages{align-items:flex-start;flex-direction:column}.ds-download-languages-label{padding-right:0;border-right:0}.ds-download-button{align-self:stretch;justify-content:center}.ds-download-language-pills{width:100%}}

/* DamaSoft 6.0 — category images inside Elementor */
.ds-el-category-grid>a.has-image{grid-template-columns:64px minmax(0,1fr) auto;align-items:center}.ds-el-category-grid .ds-cat-image{display:block;width:64px;height:54px;overflow:hidden;border-radius:13px;background:#eef2f7}.ds-el-category-grid .ds-cat-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.ds-el-category-grid>a:hover .ds-cat-image img{transform:scale(1.055)}
@media(max-width:640px){.ds-el-category-grid>a.has-image{grid-template-columns:56px minmax(0,1fr) auto}.ds-el-category-grid .ds-cat-image{width:56px;height:48px}}
