/* INBOOK_SHARE_IMAGE_NATIVE_20261106 */
.ib-share-overlay{position:fixed;inset:0;z-index:120000;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.60);backdrop-filter:blur(5px)}
.ib-share-dialog{box-sizing:border-box;display:flex;flex-direction:column;width:min(100%,520px);max-height:calc(100dvh - 40px);border-radius:22px;background:var(--dp-panel-bg,#fff);color:#0f1419;box-shadow:0 24px 80px rgba(0,0,0,.24);overflow:hidden;font-family:inherit}
html.dark .ib-share-dialog{color:#e7e9ea;background:var(--dp-panel-bg,#0b0b0b)}
.ib-share-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px;border-bottom:1px solid var(--dp-row-line,#eceff3)}
.ib-share-title{margin:0!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important;color:inherit!important}
.ib-share-close{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}
.ib-share-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}
.ib-share-body{min-height:160px;overflow:auto;padding:16px 20px;background:rgba(120,130,145,.055)}
.ib-share-preview{display:block;width:100%;height:auto;border-radius:14px}
.ib-share-status{margin:10px 0;font-size:13px;line-height:1.5;color:inherit;text-align:center;overflow-wrap:anywhere}
.ib-share-status:empty{display:none}
.ib-share-actions{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px 18px}
.ib-share-action{display:inline-flex;align-items:center;justify-content:center;flex:1;min-height:40px;padding:10px 15px;border:1px solid var(--dp-panel-edge,#e3e7ee);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}
.ib-share-action.is-primary{flex-basis:100%;background:#0f1419;color:#fff;border-color:#0f1419}
html.dark .ib-share-action.is-primary{background:#eff3f4;color:#0f1419;border-color:#eff3f4}
.ib-share-action:disabled{opacity:.45;cursor:default}
.ib-share-action:focus-visible,.ib-share-close:focus-visible{outline:2px solid #1d9bf0;outline-offset:3px}
.ib-share-preview[hidden],.ib-share-action[hidden]{display:none!important}
@media(max-width:600px){.ib-share-overlay{padding:12px}.ib-share-dialog{max-height:calc(100dvh - 24px)}.ib-share-body{padding:12px}.ib-share-head{padding:15px 16px}.ib-share-actions{padding:12px 16px 16px}}

/* INBOOK_SHARE_SINGLE_ACTION_20261111 */
.ib-share-overlay {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
}
.ib-share-dialog {
    height: min(560px, calc(100vh - 40px));
    height: min(560px, calc(100dvh - 40px));
}
.ib-share-head, .ib-share-actions { flex-shrink: 0; }
.ib-share-body {
    flex: 1 1 auto;
    min-height: 0;
    display: flex;
    flex-direction: column;
}
.ib-share-preview {
    flex: none;
    margin-block: auto;
}
.ib-share-status { flex: none; }
.ib-share-body:has(.ib-share-preview[hidden]) .ib-share-status { margin: auto; }
@media (max-width: 600px) {
    .ib-share-dialog {
        height: min(560px, calc(100vh - 24px));
        height: min(560px, calc(100dvh - 24px));
    }
}
