.jc-share-dialog{width:min(1080px,100% - 40px);max-width:none;max-height:calc(100dvh - 36px);color:var(--text-ink,#000);overscroll-behavior:contain;background:#fff;border:1px solid #e9ccae;border-radius:27px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 120px #29202b4d}.jc-share-dialog::backdrop{backdrop-filter:blur(6px);background:#38333fc4}.jc-share-dialog [hidden]{display:none!important}.jc-share-dialog button,.jc-share-dialog a,.jc-share-dialog summary{touch-action:manipulation}.jc-share-dialog button:disabled{opacity:.65;cursor:wait}.jc-share-dialog :focus-visible{outline-offset:3px;outline:3px solid #ae491d}.jc-share-dialog .jc-share-header{z-index:4;background:radial-gradient(at 90% 0,#ffe4bb88,#0000 50%),linear-gradient(110deg,#fff7eb,#fffdf9);border-bottom:1px solid #eddfd1;align-items:center;gap:17px;padding:25px 29px;display:flex;position:sticky;top:0}.jc-share-header>.jc-share-art{filter:drop-shadow(0 5px 7px #8d4a2520);flex:none}.jc-share-header>div{min-width:0}.jc-share-header p{font-size:var(--type-note-size);letter-spacing:1.7px;color:#ab4a22;margin:0 0 5px;font-weight:850}.jc-share-dialog .jc-share-header h2{letter-spacing:-1px;color:var(--text-ink,#000);margin:0 0 5px;font-size:33px;font-weight:850;line-height:1.17}.jc-share-header h2:focus{outline:none}.jc-share-header>div>span{color:var(--text-ink,#000);font-size:14px;font-weight:550}.jc-share-dialog .jc-share-close{color:#914722;background:#fff;border:1px solid #e5c8ac;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;margin-left:auto;padding:0;display:grid;box-shadow:0 3px #ead2bd}.jc-share-close:hover{background:#ffecd9;transform:rotate(6deg)}.jc-share-layout{grid-template-columns:300px minmax(0,1fr);display:grid}.jc-share-dialog .jc-share-preview{background:linear-gradient(165deg,#fffaf3,#f6f4f0);border-right:1px solid #ece2d8;min-width:0;padding:27px 24px}.jc-share-preview figure{margin:0}.jc-share-paper{background:#fff;border:1px solid #e1d3c5;border-radius:18px;place-items:center;min-height:250px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px #e8dacb,0 10px 22px #5842280c}.jc-share-paper:before{content:"";background:linear-gradient(#f8a046 0 25%,#e56c6b 25% 50%,#adc78d 50% 75%,#94c4cd 75%);width:5px;position:absolute;inset:0 auto 0 0}.jc-share-paper img{object-fit:contain;filter:none;width:100%;height:285px}.jc-share-preview figcaption{padding:22px 1px 12px}.jc-share-preview figcaption>span{color:#9b5c38;font-size:var(--type-note-size);letter-spacing:1.4px;margin-bottom:8px;font-weight:850;display:block}.jc-share-dialog .jc-share-preview h3{letter-spacing:-.5px;color:var(--text-ink,#000);overflow-wrap:anywhere;margin:0 0 9px;font-size:23px;font-weight:850;line-height:1.2}.jc-share-preview figcaption>p{font-size:var(--type-note-size);color:var(--text-ink,#000);margin:0 0 10px;font-weight:550;line-height:1.65}.jc-share-dialog .jc-share-image-button{color:#fff;width:100%;font-size:var(--type-note-size);background:linear-gradient(120deg,#ed772d,#c74e1d);border:1px solid #bb5122;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:10px;font-weight:750;line-height:1.25;display:flex;box-shadow:inset 0 1px #ffa970,0 3px #9d3e1b}.jc-share-image-button>.jc-action-icon{flex:none}.jc-share-image-button>span{flex:1}.jc-share-dialog .jc-share-png{color:#804c2d;width:100%;min-height:46px;font-weight:750;font-size:var(--type-note-size);background:#fff;border:1px solid #e3c8ad;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:11px;padding:12px 10px;display:flex}.jc-share-dialog .jc-share-image-info{font-size:var(--type-note-size);color:var(--text-ink,#000);text-align:center;margin:13px 0 22px;font-weight:550;line-height:1.6}.jc-share-license{color:var(--text-ink,#000);font-size:var(--type-note-size);text-align:center;border-top:1px solid #e4d9cc;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding-top:16px;font-weight:700;display:flex}.jc-share-license>span{font-size:var(--type-note-size);color:var(--text-ink,#000);flex-basis:100%;font-weight:550;display:block}.jc-share-tools{min-width:0;padding:26px 29px}.jc-share-dialog label{color:var(--text-ink,#000);margin-bottom:9px;font-size:14px;font-weight:800;display:block}.jc-share-link>div{gap:9px;display:flex}.jc-share-link input{width:100%;min-width:0;font-size:var(--type-note-size);color:var(--text-ink,#000);background:#fbfaf8;border:1px solid #dfd9d3;border-radius:11px;flex:1;min-height:47px;padding:12px}.jc-share-dialog .jc-share-link button,.jc-share-caption-actions>button:not(.jc-share-reset),.jc-share-caption-actions>a{color:#914721;min-height:45px;font-size:var(--type-note-size);white-space:nowrap;background:#fffbf4;border:1px solid #e1c0a3;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px 13px;font-weight:800;display:inline-flex;box-shadow:0 2px #f0ddcb}.jc-share-picker-heading{justify-content:space-between;align-items:center;gap:14px;margin:24px 0 17px;display:flex}.jc-share-dialog .jc-share-picker-heading h3{letter-spacing:-.3px;margin:0 0 3px;font-size:20px;font-weight:800}.jc-share-picker-heading p{font-size:var(--type-note-size);color:var(--text-ink,#000);margin:0;font-weight:550}.jc-share-dialog .jc-share-device{font-weight:750;font-size:var(--type-note-size);color:var(--text-ink,#000);background:#fff;border:1px solid #e8dbd0;border-radius:10px;flex:none;align-items:center;gap:6px;min-height:41px;padding:8px 11px;display:flex}.jc-share-platforms{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 8px;display:grid}.jc-share-dialog .jc-share-platform{min-width:0;color:var(--text-ink,#000);font-size:var(--type-note-size);text-align:center;background:0 0;border:1px solid #0000;border-radius:13px;flex-direction:column;align-items:center;gap:9px;padding:8px 3px;font-weight:750;line-height:1.3;display:flex}.jc-share-platform>span:not(.jc-social-mark){overflow-wrap:anywhere}.jc-share-platform:hover,.jc-share-dialog .jc-share-platform[aria-pressed=true]{color:#9a471c;background:#fff3e7;border-color:#edc3a0}.jc-social-mark{background:var(--social-color);width:43px;height:43px;color:var(--social-ink);box-shadow:inset 0 1px 1px #ffffff45,0 3px 0 color-mix(in srgb,var(--social-color),#000 23%),0 5px 10px #28232615;border-radius:13px;flex:none;place-items:center;transition:transform .15s;display:grid;position:relative}.jc-social-mark:after{content:"";background:#ffffff50;border-radius:100%;height:1px;position:absolute;top:3px;left:7px;right:7px}.jc-social-mark svg{fill:currentColor;width:24px;height:24px}.jc-social-mark b{letter-spacing:-1px;color:inherit;font-family:Arial,sans-serif;font-size:21px;font-weight:800}.jc-share-platform:hover .jc-social-mark{transform:translateY(-2px)}.jc-share-destination{background:linear-gradient(130deg,#fff8ed,#fffdf9);border:1px solid #e9cfb6;border-radius:14px;margin-top:17px;padding:15px 17px}.jc-share-destination>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jc-share-destination strong{color:#663e25;font-size:15px;font-weight:850}.jc-share-destination>div>span{font-size:var(--type-note-size);text-transform:uppercase;letter-spacing:.6px;color:#85532d;background:#f3e4d2;border-radius:5px;padding:3px 7px;font-weight:800}.jc-share-destination>p{font-size:var(--type-note-size);color:var(--text-ink,#000);margin:8px 0 10px;font-weight:550;line-height:1.6}.jc-share-destination>a{font-size:var(--type-note-size);color:#ae491c;border-bottom:1px solid #d6956c;align-items:center;gap:10px;padding-bottom:3px;font-weight:850;display:inline-flex}.jc-share-directory{background:#fff;border:1px solid #e7ddd4;border-radius:13px;margin:20px 0}.jc-share-directory>summary{cursor:pointer;color:var(--text-ink,#000);font-size:var(--type-note-size);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;font-weight:800;list-style:none;display:flex}.jc-share-directory>summary::-webkit-details-marker{display:none}.jc-share-directory>summary>span{align-items:center;gap:9px;display:flex}.jc-share-directory>summary>svg{flex:none;transition:transform .2s;transform:rotate(90deg)}.jc-share-directory[open]>summary>svg{transform:rotate(-90deg)}.jc-share-directory[open]>summary{background:#fffaf3;border-bottom:1px solid #ede4db;border-radius:13px 13px 0 0}.jc-share-directory-body{padding:15px}.jc-share-dialog .jc-share-search{color:#976a48;background:#fff;border:1px solid #dcd2c7;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.jc-share-search input{width:100%;min-width:0;font-size:var(--type-note-size);background:0 0;border:0;flex:1;padding:12px 2px}.jc-share-groups{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.jc-share-dialog .jc-share-groups>button{min-height:34px;color:var(--text-ink,#000);font-size:var(--type-note-size);background:#faf7f2;border:1px solid #e9dfd5;border-radius:8px;padding:6px 9px;font-weight:750}.jc-share-dialog .jc-share-groups>button[aria-pressed=true]{color:#fff;background:#86421e;border-color:#86421e}.jc-share-result-count{font-size:var(--type-note-size);color:var(--text-ink,#000);margin:0 0 8px;font-weight:650}.jc-share-directory-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7b490 #fff8f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:296px;padding:2px 4px 7px 1px;display:grid;overflow:auto}.jc-share-dialog .jc-share-platform--list{text-align:left;font-size:var(--type-note-size);flex-direction:row;gap:9px;min-height:58px;padding:9px 5px}.jc-share-platform--list .jc-social-mark{width:31px;height:31px;box-shadow:inset 0 1px 0 #ffffff40,0 2px 0 color-mix(in srgb,var(--social-color),#000 23%);border-radius:9px}.jc-share-platform--list .jc-social-mark svg{width:19px;height:19px}.jc-share-platform--list .jc-social-mark b{font-size:15px}.jc-share-platform--list>span:not(.jc-social-mark){flex:1;min-width:0}.jc-share-platform--list small{font-size:var(--type-note-size);color:var(--text-ink,#000);white-space:normal;overflow-wrap:anywhere;margin-top:3px;font-weight:550;display:block}.jc-share-platform--list>svg{color:#bda18a;flex:none;width:10px}.jc-share-caption textarea{width:100%;min-height:95px;color:var(--text-ink,#000);font-weight:550;font-size:var(--type-note-size);background:#fffdf9;border:1px solid #dfd3c7;border-radius:12px;padding:13px 15px;line-height:1.65}.jc-share-caption-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.jc-share-dialog .jc-share-reset{color:var(--text-ink,#000);font-size:var(--type-note-size);background:0 0;border:0;margin-left:auto;padding:8px;font-weight:650}.jc-share-dialog .jc-share-privacy{font-size:var(--type-note-size);color:var(--text-ink,#000);align-items:flex-start;gap:7px;margin:18px 0 0;font-weight:550;line-height:1.6;display:flex}.jc-share-privacy>svg{color:var(--text-ink,#000);flex:none}.jc-share-dialog .jc-share-footer{background:#fffbf5;border-top:1px solid #eadfd4;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:16px 25px;display:flex}.jc-share-footer>p{color:var(--text-ink,#000);font-size:var(--type-note-size);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.5}.jc-share-footer>p[role=alert]{color:#b13f22}.jc-share-dialog .jc-share-footer>button{color:#844822;font-size:var(--type-note-size);white-space:nowrap;background:#fff;border:1px solid #e5cbb2;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:9px 12px;font-weight:800;display:flex}.jc-share-loading{text-align:center;min-height:300px;color:var(--text-ink,#000);flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:40px;font-size:15px;font-weight:700;display:flex}@media (width<=850px){.jc-share-layout{grid-template-columns:240px minmax(0,1fr)}.jc-share-tools{padding:23px 20px}.jc-share-dialog .jc-share-preview{padding:23px 19px}.jc-share-platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 5px}.jc-share-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jc-share-paper img{height:230px}.jc-share-link>div{flex-wrap:wrap}.jc-share-link input{flex-basis:100%}.jc-share-dialog .jc-share-header h2{font-size:28px}}@media (width<=600px){.jc-share-dialog{border-radius:21px;width:calc(100% - 18px);max-height:calc(100dvh - 18px)}.jc-share-dialog .jc-share-header{gap:10px;padding:17px 15px}.jc-share-header>.jc-share-art{width:45px;height:45px}.jc-share-header p{font-size:var(--type-note-size);letter-spacing:.8px}.jc-share-dialog .jc-share-header h2{letter-spacing:-.5px;font-size:23px}.jc-share-header>div>span{font-size:var(--type-note-size)}.jc-share-dialog .jc-share-close{width:35px;height:35px}.jc-share-layout{grid-template-columns:1fr}.jc-share-dialog .jc-share-preview{border-bottom:1px solid #eadfd5;border-right:0;grid-template-columns:1fr 1fr;align-items:center;gap:10px;padding:17px;display:grid}.jc-share-preview figure{grid-column:1/-1;align-items:center;gap:15px;min-width:0;display:flex}.jc-share-paper{border-radius:11px;width:110px;min-width:110px;min-height:135px;padding:7px}.jc-share-paper img{height:130px}.jc-share-preview figcaption{min-width:0;padding:6px 0}.jc-share-preview figcaption>span{font-size:var(--type-note-size);letter-spacing:.6px}.jc-share-dialog .jc-share-preview h3{font-size:21px}.jc-share-preview figcaption>p{font-size:var(--type-note-size);margin-bottom:0;line-height:1.5}.jc-share-dialog .jc-share-image-button{font-size:var(--type-note-size);gap:5px;min-height:50px;padding:7px}.jc-share-image-button>.jc-action-icon{width:24px;height:24px}.jc-share-image-button>svg:last-child{display:none}.jc-share-dialog .jc-share-png{font-size:var(--type-note-size);min-height:50px;margin:0;padding:8px}.jc-share-dialog .jc-share-image-info{font-size:var(--type-note-size);grid-column:1/-1;margin:1px 0}.jc-share-license{font-size:var(--type-note-size);grid-column:1/-1;padding-top:8px}.jc-share-license>span{font-size:var(--type-note-size);flex-basis:auto}.jc-share-tools{padding:21px 17px}.jc-share-picker-heading{margin-top:21px}.jc-share-dialog .jc-share-picker-heading h3{font-size:20px}.jc-share-platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 5px}.jc-share-dialog .jc-share-platform{font-size:var(--type-note-size);padding:6px 2px}.jc-share-directory-body{padding:11px}.jc-share-directory-grid{gap:6px;max-height:290px}.jc-share-platform--list .jc-social-mark{width:28px;height:28px}.jc-share-dialog .jc-share-platform--list{font-size:var(--type-note-size);gap:7px;padding:7px 3px}.jc-share-platform--list>svg{display:none}.jc-share-caption textarea{font-size:var(--type-note-size)}.jc-share-dialog .jc-share-footer{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:13px 15px}.jc-share-footer>p{font-size:var(--type-note-size);flex-basis:100%}.jc-share-dialog .jc-share-footer>button:last-child{margin-left:auto}.site-v3 .iv-save-share{gap:8px}.site-v3 .iv-save-share .favorite{font-size:var(--type-note-size)}.site-v3 .jc-share-trigger--detail{font-size:var(--type-note-size);padding:5px 10px}}@media (width<=360px){.jc-share-header>.jc-share-art{display:none}.jc-share-dialog .jc-share-header h2{font-size:22px}.jc-share-preview figure{gap:11px}.jc-share-paper{width:91px;min-width:91px}.jc-share-dialog .jc-share-preview h3{font-size:19px}.jc-share-dialog .jc-share-device{font-size:var(--type-note-size);padding:7px}.jc-share-directory>summary{font-size:var(--type-note-size);padding:12px}.jc-share-dialog .jc-share-caption-actions>button{font-size:var(--type-note-size);padding:9px}.jc-share-caption-actions{gap:7px}}@media (prefers-reduced-motion:reduce){.jc-share-dialog *,.jc-share-trigger,.jc-share-trigger *{transition:none!important;transform:none!important}}@media print{.jc-share-dialog,.jc-share-trigger{display:none!important}}.jc-share-dialog .jc-share-close{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;line-height:1;display:grid}.jc-social-mark{background:linear-gradient(145deg,color-mix(in srgb,var(--social-color),white 15%),var(--social-color) 58%,color-mix(in srgb,var(--social-color),black 14%));border:1px solid color-mix(in srgb,var(--social-color),black 12%);box-shadow:inset 0 1px 1px #ffffff7a,inset 0 -1px 1px #00000018,0 3px 0 color-mix(in srgb,var(--social-color),black 25%),0 5px 9px #28232617}.jc-social-mark:after{pointer-events:none;background:linear-gradient(#ffffff36,#fff0);border-radius:8px 8px 3px 3px;height:8px;top:3px;left:5px;right:5px}.jc-social-mark svg{z-index:1;flex:none;position:relative;overflow:visible}
