:is(.kk,[data-event-share-root]) .kk-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%;margin-top:auto}
:is(.kk,[data-event-share-root]) .kk-share-trigger{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid #10006b14;border-radius:50%;background:#f5f3fb;color:#120078;box-shadow:none;font:inherit;line-height:1;cursor:pointer;vertical-align:middle;transition:background-color .18s,border-color .18s}
:is(.kk,[data-event-share-root]) .kk-share-trigger svg{display:block;flex:none;width:22px;height:22px;pointer-events:none}
:is(.kk,[data-event-share-root]) .kk-share-trigger>span{display:none}
:is(.kk,[data-event-share-root]) .kk-share-trigger:hover{background:#fff1b8;border-color:#e6cf68}
:is(.kk,[data-event-share-root]) .kk-share-trigger:focus-visible,:is(.kk,[data-event-share-root]) .kk-share-dialog button:focus-visible,:is(.kk,[data-event-share-root]) .kk-share-dialog input:focus-visible{outline:3px solid #6750af;outline-offset:3px}
:is(.kk,[data-event-share-root]) .kk-share-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #c9bbeb;border-radius:24px;overflow:auto;color:#21183f;background:#faf7ff;box-shadow:0 30px 100px #10052c66;font-family:inherit}
:is(.kk,[data-event-share-root]) .kk-share-dialog::backdrop{background:#140d34aa;backdrop-filter:blur(6px)}
:is(.kk,[data-event-share-root]) .kk-share-content{padding:25px;background:radial-gradient(ellipse at 0 0,#e5d8ff 0,transparent 60%),radial-gradient(ellipse at 100% 100%,#fff1c6,transparent 60%)}
:is(.kk,[data-event-share-root]) .kk-share-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}
:is(.kk,[data-event-share-root]) .kk-share-head .kk-eyebrow{margin:0;color:#56416e;font-size:11px;letter-spacing:.14em}
:is(.kk,[data-event-share-root]) .kk-share-close{width:40px;height:40px;border:1px solid #a99abe;border-radius:50%;background:#fff9;color:#251641;font:25px/1 Arial,sans-serif;cursor:pointer;flex:none}
:is(.kk,[data-event-share-root]) .kk-share-dialog h2{color:#21183f;font-size:26px;font-weight:600;line-height:1.12;margin:0 0 12px;letter-spacing:-.035em}
:is(.kk,[data-event-share-root]) .kk-share-event-title{color:#4d3c61;font-size:14px;line-height:1.5;margin:0 0 24px;overflow-wrap:anywhere}
:is(.kk,[data-event-share-root]) .kk-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
:is(.kk,[data-event-share-root]) .kk-share-actions button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:11px 14px;border:1px solid #b2a3c7;border-radius:12px;background:#fffaf2;color:#271548;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;cursor:pointer}
:is(.kk,[data-event-share-root]) .kk-share-actions .kk-share-copy{grid-column:1/-1;background:#16056b;color:white;border-color:#16056b;font-weight:600}
:is(.kk,[data-event-share-root]) .kk-share-actions [data-share-action=native]{grid-column:1/-1}
:is(.kk,[data-event-share-root]) .kk-share-dialog [hidden]{display:none!important}
:is(.kk,[data-event-share-root]) .kk-share-actions button:hover{box-shadow:inset 0 0 0 1px currentColor}
:is(.kk,[data-event-share-root]) .kk-share-actions button:disabled{opacity:.65;cursor:wait}
:is(.kk,[data-event-share-root]) .kk-share-url-label{display:block;font-size:11px;color:#59476c;line-height:1.4;margin-top:22px}
:is(.kk,[data-event-share-root]) .kk-share-url-label input{box-sizing:border-box;width:100%;height:42px;margin-top:6px;padding:10px 12px;border:1px solid #b7a7c5;border-radius:8px;background:#ffffffbd;color:#352450;font:12px/1.4 monospace}
:is(.kk,[data-event-share-root]) .kk-share-status{color:#4e3d60;font-size:12px;line-height:1.5;min-height:36px;margin:10px 0 0}
@media(max-width:600px){:is(.kk,[data-event-share-root]) .kk-share-content{padding:20px}:is(.kk,[data-event-share-root]) .kk-share-dialog h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){:is(.kk,[data-event-share-root]) .kk-share-trigger{transition:none}}
