.aivs-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;padding:0;margin:0;border:0;background:none;color:rgb(var(--color-foreground,18,18,18));cursor:pointer;-webkit-tap-highlight-color:transparent}.aivs-trigger .aivs-ico{width:var(--aivs-icon,24px);height:var(--aivs-icon,24px)}.aivs-trigger.aivs-floating{position:fixed;top:12px;right:12px;z-index:100;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000040}.aivs-badge{position:absolute;top:2px;right:-2px;min-width:18px;padding:1px 5px;border-radius:999px;background:var(--aivs-badge-bg,#fff);color:var(--aivs-badge-fg,#1f3a52);font:700 9px/14px system-ui,sans-serif;letter-spacing:.3px;text-align:center;pointer-events:none}.aivs-badge--inline{position:static;display:inline-block;vertical-align:middle;margin-left:6px;font-size:10px}.aivs-modal{--aivs-i-cam:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5A1.5 1.5 0 0 1 5.5 7H8l1.2-2h5.6L16 7h2.5A1.5 1.5 0 0 1 20 8.5v9a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 17.5z'/%3E%3Ccircle cx='12' cy='13' r='3.4'/%3E%3C/svg%3E");--aivs-i-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M12 4L7.5 8.5M12 4l4.5 4.5M4 15v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E");position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;font-family:var(--font-body-family,system-ui,-apple-system,Segoe UI,Roboto,sans-serif);letter-spacing:normal;line-height:1.4}.aivs-modal[hidden]{display:none}.aivs-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.aivs-card{position:relative;width:100%;max-width:760px;max-height:92vh;display:flex;flex-direction:column;background:rgb(var(--color-background,255,255,255));color:rgb(var(--color-foreground,18,18,18));border-radius:calc(var(--aivs-radius,14px) + 4px);box-shadow:0 16px 48px #00000047;overflow:hidden}.aivs-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--aivs-accent,#1f3a52);color:var(--aivs-accent-fg,#fff)}.aivs-head h2{margin:0;font-size:18px;font-weight:700;color:inherit;display:flex;align-items:center;gap:10px}.aivs-head h2:before{content:"";flex:0 0 auto;width:22px;height:22px;background:currentColor;-webkit-mask:var(--aivs-i-cam) center/contain no-repeat;mask:var(--aivs-i-cam) center/contain no-repeat}.aivs-head .aivs-badge{margin-left:0;background:#fff3;color:inherit}.aivs-x{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.aivs-x:hover{background:#ffffff2e;color:inherit}.aivs-body{padding:20px;overflow-y:auto;scrollbar-width:thin}.aivs-hint{margin:0 0 18px;color:rgba(var(--color-foreground,18,18,18),.7);font-size:14px;line-height:1.55;text-align:center}.aivs-actions{display:flex;gap:10px;flex-wrap:wrap}.aivs-btn{padding:11px 18px;border-radius:calc(var(--aivs-radius,14px) - 4px);border:1px solid rgba(var(--color-foreground,18,18,18),.25);background:transparent;color:rgb(var(--color-foreground,18,18,18));font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;font-family:inherit}.aivs-btn--primary{background:var(--aivs-accent,#1f3a52);border-color:var(--aivs-accent,#1f3a52);color:var(--aivs-accent-fg,#fff)}.aivs-btn[disabled]{opacity:.6;cursor:default}[data-aivs-pick] .aivs-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}[data-aivs-pick] .aivs-actions .aivs-btn:only-child{grid-column:1/-1}[data-aivs-pick] .aivs-actions .aivs-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:120px;padding:18px 12px;border-radius:var(--aivs-radius,14px);font-size:15px;line-height:1.25;text-align:center}[data-aivs-pick] .aivs-actions .aivs-btn:before{content:"";width:32px;height:32px;background:currentColor;-webkit-mask:var(--aivs-i-up) center/contain no-repeat;mask:var(--aivs-i-up) center/contain no-repeat}[data-aivs-pick] [data-aivs-camera]:before{-webkit-mask-image:var(--aivs-i-cam);mask-image:var(--aivs-i-cam)}[data-aivs-pick] [data-aivs-upload]{background:transparent;border:2px dashed var(--aivs-accent,#1f3a52);color:var(--aivs-accent,#1f3a52)}[data-aivs-live]{position:relative}[data-aivs-live] video{display:block;width:100%;min-height:220px;max-height:60vh;object-fit:cover;background:#000;border-radius:var(--aivs-radius,14px);margin-bottom:14px}[data-aivs-live]:after{content:"";position:absolute;z-index:1;top:16px;left:16px;right:16px;bottom:76px;pointer-events:none;opacity:.9;background:linear-gradient(#fff,#fff) top left/28px 3px no-repeat,linear-gradient(#fff,#fff) top left/3px 28px no-repeat,linear-gradient(#fff,#fff) top right/28px 3px no-repeat,linear-gradient(#fff,#fff) top right/3px 28px no-repeat,linear-gradient(#fff,#fff) bottom left/28px 3px no-repeat,linear-gradient(#fff,#fff) bottom left/3px 28px no-repeat,linear-gradient(#fff,#fff) bottom right/28px 3px no-repeat,linear-gradient(#fff,#fff) bottom right/3px 28px no-repeat}[data-aivs-live] .aivs-actions{justify-content:center}[data-aivs-live] .aivs-btn{border-radius:999px;padding:12px 24px;font-size:15px}.aivs-loading{text-align:center;padding:18px 0 8px}.aivs-preview{display:block;margin:0 auto 16px;max-width:200px;max-height:200px;border-radius:var(--aivs-radius,14px);object-fit:contain;border:1px solid rgba(var(--color-foreground,18,18,18),.12)}.aivs-spin{width:32px;height:32px;margin:8px auto;border:3px solid rgba(var(--color-foreground,18,18,18),.12);border-top-color:var(--aivs-accent,#1f3a52);border-radius:50%;animation:aivsr .8s linear infinite}.aivs-loading p{margin:10px 0 0;font-size:14px;color:rgba(var(--color-foreground,18,18,18),.7)}@keyframes aivsr{to{transform:rotate(360deg)}}.aivs-error{padding:14px 16px;border-radius:calc(var(--aivs-radius,14px) - 2px);background:#fff4f2;border:1px solid #f5c9c2;color:#8a1c12;font-size:13.5px;line-height:1.6;margin-bottom:16px}.aivs-sum{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:12px;border-radius:var(--aivs-radius,14px);background:rgba(var(--color-foreground,18,18,18),.05)}.aivs-sum img{width:56px;height:56px;object-fit:cover;border-radius:calc(var(--aivs-radius,14px) - 4px)}.aivs-sum p{margin:0;font-size:14px;flex:1}.aivs-sec{margin:0 0 22px}.aivs-sec h3{margin:0 0 10px;font-size:15px;font-weight:700;color:inherit;display:flex;align-items:center;gap:8px}.aivs-sec h3:before{content:"";flex:0 0 auto;width:4px;height:16px;border-radius:2px;background:var(--aivs-accent,#1f3a52)}.aivs-sec h3 small{font-weight:400;opacity:.65}.aivs-grid{display:grid;grid-template-columns:repeat(var(--aivs-cols,3),minmax(0,1fr));gap:12px}.aivs-cell{display:flex;flex-direction:column;gap:8px;min-width:0}.aivs-cell .card-wrapper{height:auto;flex:1}.aivs-cell .card__heading,.aivs-cell .card__heading a{font-family:var(--font-heading-family,inherit)}.aivs-cell .button{min-height:0;padding:0 1rem;height:38px;font-size:13px}.aivs-none{opacity:.75;font-size:13px;margin:0;padding:10px 12px;border-radius:calc(var(--aivs-radius,14px) - 4px);background:rgba(var(--color-foreground,18,18,18),.05)}.aivs-none a{color:var(--aivs-accent,#1f3a52);font-weight:600}.aivs-foot{position:sticky;bottom:-20px;background:rgb(var(--color-background,255,255,255));padding:14px 0 0;display:flex;gap:10px;flex-wrap:wrap;align-items:center;border-top:1px solid rgba(var(--color-foreground,18,18,18),.1)}.aivs-foot .aivs-btn{padding:12px 20px}.aivs-msg{font-size:13px;opacity:.8}@media(max-width:600px){.aivs-modal{padding:0;align-items:flex-end}.aivs-card{max-width:none;max-height:94vh;border-radius:20px 20px 0 0}.aivs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aivs-trigger,.aivs-btn,.aivs-x{transition:opacity .2s ease,background-color .2s ease}.aivs-trigger:active{opacity:.7}.aivs-modal:not([hidden]) .aivs-backdrop{animation:aivsFade .25s ease both}.aivs-modal:not([hidden]) .aivs-card{animation:aivsPop .3s ease both}@keyframes aivsFade{0%{opacity:0}to{opacity:1}}@keyframes aivsPop{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.aivs-modal,.aivs-modal *,.aivs-trigger,.aivs-trigger *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/aivs.css.map */
