/* HSWare Advance Shield V6.5.0 — APK Layout One reference comment UI. */
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments-heading{display:flex;align-items:center;gap:9px;margin:0 0 24px;padding:0}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments-heading-icon{display:inline-grid;place-items:center;width:20px;height:20px;flex:0 0 20px;color:var(--apk1-accent)}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments-heading-icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments-heading-icon circle{fill:currentColor;stroke:none}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments-heading h2{margin:0!important;color:var(--apk1-text-strongest)!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.2}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments-heading h2 small{margin-left:4px;color:var(--apk1-text-subtle)!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments-closed{margin:0;padding:16px 18px;border:1px solid var(--apk1-border);border-radius:16px;background:var(--apk1-bg-base);color:var(--apk1-text-medium);font-size:13px}

body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments #comments,
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comments-area{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comments-title,
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-reply-title,
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-notes,
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .logged-in-as{display:none!important}

/* Existing comments sit above the composer and keep the same soft-card language. */
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-list{display:grid;gap:12px;margin:0 0 18px!important;padding:0!important;list-style:none}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-list li{margin:0!important;padding:0!important;list-style:none}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-list .children{display:grid;gap:10px;margin:10px 0 0 28px!important;padding:0!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-body{position:relative;margin:0!important;padding:16px 18px!important;border:1px solid var(--apk1-border)!important;border-radius:15px!important;background:var(--apk1-bg-base)!important;box-shadow:none!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-author{display:flex;align-items:center;gap:9px;color:var(--apk1-text-strongest);font-size:13px;font-weight:700}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-author .avatar{position:static!important;width:34px!important;height:34px!important;margin:0!important;border:1px solid var(--apk1-border)!important;border-radius:50%!important;box-shadow:none!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-metadata{margin:5px 0 0 43px!important;color:var(--apk1-text-subtle)!important;font-size:10.5px!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-content{margin:10px 0 0 43px!important;color:var(--apk1-text-medium)!important;font-size:12.5px!important;line-height:1.65}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-content p:last-child{margin-bottom:0}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .reply{display:none!important}

/* Reference composer card. */
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-respond{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:20px 16px!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px!important;border:1px solid var(--apk1-border)!important;border-radius:17px!important;background:var(--apk1-bg-base)!important;box-shadow:none!important;align-items:start!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form>p{float:none!important;clear:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form>.comment-form-comment{grid-column:1/-1!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form>.comment-form-author{grid-column:1!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form>.comment-form-email{grid-column:2!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form>.form-submit{grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;align-items:center!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form label.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form textarea,
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form input[type="text"],
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form input[type="email"]{display:block!important;width:100%!important;max-width:none!important;margin:0!important;border:1px solid var(--apk1-border-strong)!important;border-radius:14px!important;background:var(--apk1-bg-base)!important;color:var(--apk1-text-strong)!important;box-shadow:none!important;font:inherit!important;font-size:13px!important;outline:0!important;transition:border-color .15s ease,box-shadow .15s ease}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form textarea{height:106px!important;min-height:106px!important;padding:14px 16px!important;resize:vertical!important;line-height:1.55!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form input[type="text"],
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form input[type="email"]{height:47px!important;min-height:47px!important;padding:0 16px!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form textarea::placeholder,
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form input::placeholder{color:var(--apk1-placeholder)!important;opacity:1!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form textarea:focus,
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form input:focus{border-color:var(--apk1-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--apk1-accent) 10%,transparent)!important}

body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .submit,
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments input[type="submit"],
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments button[type="submit"]{appearance:none!important;display:inline-flex!important;width:auto!important;min-width:108px!important;height:44px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:0!important;padding:0 18px!important;border:1px solid var(--apk1-accent)!important;border-radius:13px!important;background:var(--apk1-accent)!important;color:var(--apk1-on-accent)!important;box-shadow:none!important;font:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .submit:hover,
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments input[type="submit"]:hover,
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments button[type="submit"]:hover{border-color:var(--apk1-accent-alt)!important;background:var(--apk1-accent-alt)!important;color:var(--apk1-on-accent)!important}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .dsoft-comment-submit-icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;flex:0 0 18px}
body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .dsoft-comment-submit-icon svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

@media(max-width:640px){
 body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments-heading{margin-bottom:18px}
 body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form{grid-template-columns:1fr!important;gap:12px!important;padding:13px!important;border-radius:15px!important}
 body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form>.comment-form-author,
 body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form>.comment-form-email{grid-column:1/-1!important}
 body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form textarea{height:130px!important;min-height:130px!important}
 body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments form.comment-form>.form-submit{justify-content:stretch!important}
 body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .submit,
 body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments button[type="submit"]{width:100%!important}
 body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-list .children{margin-left:14px!important}
 body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-metadata,
 body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments .comment-content{margin-left:0!important}
}

@media(prefers-reduced-motion:reduce){
 body.softorbit-apk-layout-one.kadence-downly-software-single .dsoft-apk1-comments *{transition:none!important}
}
