.preview-wrapper{padding-top:0}.preview-wrapper .detail-page,.preview-wrapper .v-detail,.preview-wrapper .pet-detail,.preview-wrapper .prop-detail,.preview-wrapper .p-detail,.preview-wrapper .job-detail,.preview-wrapper .agri-detail,.preview-wrapper .evt-detail,.preview-wrapper .mat-detail,.preview-wrapper .ad-detail{padding-top:24px!important}.preview-banner{z-index:40;background:#fffbeb;border-bottom:1px solid #f59e0b33;padding:14px 40px;position:sticky;top:64px}.preview-banner-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;display:flex}.preview-banner-left{align-items:center;gap:12px;display:flex}.preview-eye{color:#b45309;flex-shrink:0}.preview-banner-title{color:#92400e;font-size:.875rem;font-weight:700}.preview-banner-sub{color:#b45309;margin-top:1px;font-size:.8rem}.preview-banner-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.preview-edit-btn{color:#92400e;background:#fff;border:1px solid #d97706;border-radius:8px;padding:9px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s}.preview-pay-btn{background:var(--deep);color:var(--cream);white-space:nowrap;border-radius:8px;padding:9px 20px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s}.preview-edit-btn:hover{background:#fffbeb}.preview-pay-btn:hover{background:#2e1e08}.preview-contact-placeholder{text-align:center;background:var(--deep);color:var(--cream);cursor:default;-webkit-user-select:none;user-select:none;border-radius:10px;padding:14px 20px;font-size:.95rem;font-weight:700;transition:none;display:block}.preview-contact-placeholder--whatsapp,.detail-contact-btn--whatsapp.preview-contact-placeholder,.evt-contact-btn--whatsapp.preview-contact-placeholder{color:#fff;background:#25d366}.preview-pay-btn-sidebar{text-align:center;background:var(--deep);color:var(--cream);border-radius:10px;padding:14px 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s;display:block}.preview-pay-btn-sidebar:hover{background:#2e1e08}@media (width<=768px){.preview-banner{padding:12px 16px}.preview-banner-min{padding:5px 16px}.preview-banner-inner{flex-direction:column;align-items:flex-start;gap:10px}.preview-edit-btn,.preview-pay-btn{white-space:nowrap;padding:5px 10px;font-size:.72rem}.preview-pay-btn-sidebar{padding:10px 14px;font-size:.82rem}}.preview-minimize{color:#92400e;cursor:pointer;background:#fff;border:1px solid #d9c27a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:inline-flex}.preview-minimize:hover{background:#fffbeb}.preview-banner--demo .preview-minimize{color:#fff;background:0 0;border-color:#fff6}.preview-banner--demo .preview-minimize:hover{background:#fff2}.preview-banner-min{z-index:40;color:#92400e;cursor:pointer;text-align:left;background:#fffbeb;border:0;border-bottom:1px solid #f59e0b33;align-items:center;gap:8px;width:100%;padding:5px 40px;font-size:.8rem;font-weight:600;display:flex;position:sticky;top:64px}.preview-banner-min--demo{color:#fff;background:#b8860b;border-bottom-color:#9a7009}.preview-owner-stack .preview-banner-min{position:static;top:auto}.preview-banner--demo{background:#b8860b;border-bottom-color:#9a7009}.preview-banner--demo .preview-banner-title,.preview-banner--demo .preview-banner-sub{color:#fff}.preview-owner-stack{z-index:40;position:sticky;top:64px}.preview-owner-stack .preview-banner{position:static;top:auto}.preview-link-manager{color:#92400e;background:#fffbeb;border-bottom:1px solid #f59e0b33;padding:0 40px;font-size:13px}.preview-link-summary{cursor:pointer;padding:9px 0;list-style:none}.preview-link-summary::-webkit-details-marker{display:none}.preview-link-summary:focus-visible{outline:none}.preview-link-summary:focus-visible .preview-link-bar{outline-offset:3px;border-radius:4px;outline:2px solid #d97706}.preview-link-bar{align-items:center;gap:7px;min-width:0;max-width:1100px;margin:0 auto;display:flex}.preview-link-bar svg{flex-shrink:0}.preview-link-chevron{color:#b45309;transition:transform .2s cubic-bezier(.22,1,.36,1)}.preview-link-manager[open] .preview-link-chevron{transform:rotate(90deg)}.preview-link-title{white-space:nowrap;font-weight:700}.preview-link-count{color:#78350f;font-variant-numeric:tabular-nums;background:#fde68a;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:700}.preview-link-hint{text-overflow:ellipsis;white-space:nowrap;color:#b45309;min-width:0;overflow:hidden}.preview-link-panel{background:#fff;border:1px solid #f3dfa6;border-radius:12px;max-width:1100px;margin:0 auto 12px;overflow:hidden;box-shadow:0 1px 2px #92400e0d,0 10px 28px -16px #92400e47}.preview-link-create{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.preview-link-ttl{border:0;align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:flex}.preview-link-ttl legend{float:left;color:#b45309;white-space:nowrap;padding:0;font-size:12px;font-weight:600}.preview-link-seg{background:#fef3c7;border:1px solid #f3dfa6;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.preview-link-seg label{display:flex;position:relative}.preview-link-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.preview-link-seg span{color:#92400e;white-space:nowrap;border-radius:7px;padding:5px 12px;font-size:12.5px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.preview-link-seg label:hover span{color:#78350f}.preview-link-seg input:checked+span{color:var(--deep);background:#fff;box-shadow:0 1px 2px #78350f1f,0 0 0 1px #f3dfa6}.preview-link-seg input:focus-visible+span{outline-offset:1px;outline:2px solid #d97706}.preview-link-create-btn{background:var(--deep);color:var(--cream);font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:700;transition:background .2s;display:inline-flex}.preview-link-create-btn:hover{background:#2e1e08}.preview-link-create-btn:disabled{opacity:.6;cursor:progress}.preview-link-create-btn:focus-visible{outline-offset:2px;outline:2px solid #d97706}.preview-link-note{color:#b45309;border-top:1px solid #fbecc4;margin:0;padding:10px 14px 12px;font-size:12.5px}.preview-link-list{border-top:1px solid #fbecc4;max-height:232px;margin:0;padding:0;list-style:none;overflow-y:auto}.preview-link-row{align-items:center;gap:14px;padding:10px 14px;display:flex}.preview-link-row+.preview-link-row{border-top:1px solid #fdf3d8}.preview-link-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.preview-link-url{text-overflow:ellipsis;white-space:nowrap;color:var(--deep);font-size:13px;font-weight:600;overflow:hidden}.preview-link-exp{color:#b45309;align-items:center;gap:5px;font-size:12px;display:inline-flex}.preview-link-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.preview-link-copy,.preview-link-revoke{font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.preview-link-copy{color:#92400e;background:#fff;border:1px solid #ecd59a}.preview-link-copy:hover{background:#fffbeb;border-color:#d9b85c}.preview-link-copy.is-copied{color:#15803d;background:#f0fdf4;border-color:#86efac}.preview-link-revoke{color:#a16207;background:0 0;border:1px solid #0000}.preview-link-revoke:hover{color:#b91c1c;background:#fef2f2}.preview-link-revoke:disabled{opacity:.5;cursor:progress}.preview-link-copy:focus-visible,.preview-link-revoke:focus-visible{outline-offset:2px;outline:2px solid #d97706}@media (width<=640px){.preview-link-manager{padding:0 16px}.preview-link-create{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.preview-link-ttl{flex-direction:column;align-items:stretch;gap:6px}.preview-link-seg label{flex:1}.preview-link-seg span{text-align:center;flex:1;padding:6px 4px}.preview-link-create-btn{justify-content:center;padding:10px 15px}.preview-link-row{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.preview-link-actions .preview-link-copy{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.preview-link-chevron,.preview-link-seg span{transition:none}}@media (width<=640px){.preview-owner-stack .preview-banner{padding:8px 16px 10px}.preview-owner-stack .preview-banner-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.preview-owner-stack .preview-banner-left{grid-area:1/1/auto/3;gap:8px}.preview-owner-stack .preview-banner-sub{display:none}.preview-owner-stack .preview-banner-actions{display:contents}.preview-owner-stack .preview-minimize{grid-area:1/3}.preview-owner-stack .preview-edit-btn,.preview-owner-stack .preview-pay-btn{text-align:center;grid-row:2;justify-content:center;align-items:center;min-height:36px;padding:6px 10px;font-size:.8rem;display:flex}.preview-owner-stack .preview-edit-btn{grid-column:1}.preview-owner-stack .preview-pay-btn{white-space:normal;grid-column:2/4}.preview-owner-stack .preview-link-summary{padding:7px 0}.preview-owner-stack .preview-link-manager:not([open]) .preview-link-hint{display:none}}.preview-inert{display:contents}
