
.inaw-share-article-actions{display:flex;justify-content:center;margin:18px auto 26px;text-align:center}
.inaw-share-open-btn,.inaw-share-buttons button{background:#174b6c!important;color:#fff!important;border:1px solid #174b6c!important;border-radius:14px!important;padding:12px 22px!important;font-size:17px!important;line-height:1.55!important;font-weight:700!important;cursor:pointer!important;box-shadow:none!important}
.inaw-share-open-btn:hover,.inaw-share-buttons button:hover{background:#103a55!important}
.inaw-share-overlay[hidden]{display:none!important}
.inaw-share-overlay{position:fixed;inset:0;background:rgba(10,32,49,.78);z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:14px;overflow:auto;box-sizing:border-box}
.inaw-share-panel{background:#fff;color:#16344b;width:min(96vw,880px);max-height:96vh;box-sizing:border-box;display:flex;flex-direction:column;border-radius:24px;box-shadow:0 16px 48px rgba(0,0,0,.22);padding:18px;border:1px solid #d7e3ea}
.inaw-share-head{display:flex;align-items:center;justify-content:center;position:relative;min-height:45px}
.inaw-share-head h2{font-size:23px!important;line-height:1.5!important;margin:0!important;text-align:center;color:#17394e!important}
.inaw-share-close-x{position:absolute;left:4px;top:0;border:0!important;background:transparent!important;color:#174b6c!important;font-size:32px!important;line-height:36px!important;padding:0 8px!important;cursor:pointer!important}
.inaw-share-status{margin:8px 4px!important;text-align:center!important;font-size:14px!important;color:#37566a!important}
.inaw-share-canvas-holder{min-height:80px;overflow:auto;flex:1;border:1px solid #d9e5eb;border-radius:18px;background:linear-gradient(180deg,#f4f8fb 0%,#edf4f8 100%);text-align:center;padding:14px}
#inaw-share-canvas{display:block;max-width:100%;height:auto;margin:auto;box-shadow:0 8px 24px rgba(0,0,0,.10);background:#fff;border-radius:20px}
.inaw-share-buttons{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;padding-top:12px}
.inaw-share-buttons button{min-width:145px}
.inaw-share-buttons .inaw-share-secondary{background:#fff!important;color:#174b6c!important;border-color:#adc7d6!important}
.inaw-share-buttons .inaw-share-secondary:hover{background:#e9f1f5!important}
@media(max-width:560px){.inaw-share-panel{padding:10px;border-radius:18px}.inaw-share-canvas-holder{border-radius:14px;padding:10px}.inaw-share-buttons button{min-width:0;flex:1;padding:9px!important;font-size:14px!important}.inaw-share-head h2{font-size:19px!important}}
