Plugin Directory

Changeset 3473030


Ignore:
Timestamp:
03/02/2026 07:15:28 PM (4 weeks ago)
Author:
softtent
Message:

Updated: PreOrder functionality

Location:
softtent-preorders
Files:
18 edited

Legend:

Unmodified
Added
Removed
  • softtent-preorders/tags/0.1.0/README.txt

    r3470878 r3473030  
    142142SoftTent PreOrders is licensed under the GPL-2.0-or-later License.
    143143See [https://www.gnu.org/licenses/gpl-2.0.html](https://www.gnu.org/licenses/gpl-2.0.html) for complete license details.
    144 
  • softtent-preorders/tags/0.1.0/build/795.js

    r3470878 r3473030  
    1 "use strict";(globalThis.webpackChunksofttent_preorders=globalThis.webpackChunksofttent_preorders||[]).push([[795],{616(e,t,r){r.d(t,{p:()=>ae});var s=r(856),n=r(8468),o=r(7723),a=r(3333),l=r(3482);function i(e){return Array.isArray(e)&&0===e.length?[]:Array.isArray(e)?e.map((e,t)=>{if(e.hasOwnProperty("label")&&e.hasOwnProperty("value"))return""===e.value?null:e;let r=e.id;return null==r&&(r=void 0!==e.value?e.value:t),{label:e?.name||e,value:r}}):"object"==typeof e?Object.keys(e).map(t=>""===e[t]?null:{label:e[t],value:t}):void 0}const c=(e,t,r=!1)=>{if(!Array.isArray(e)||null==t)return r?[]:null;if(r){const r=Array.isArray(t)?t:[t];return e.filter(e=>r.includes(e.value))}return e.find(e=>e.value===t)||null};var d=r(790);const u=({options:e=[],isMulti:t=!1,placeholder:r="",value:s,onChange:n})=>(0,d.jsx)(l.Ay,{styles:{container:e=>({...e,width:"100%",height:"100%",margin:"0",padding:"0",border:"none",borderRadius:"0",boxShadow:"none",backgroundColor:"transparent","&:hover":{border:"none",boxShadow:"none",backgroundColor:"transparent"}}),control:(e,t)=>({...e,borderColor:t.isFocused?"#673de6":"#dddddd",boxShadow:"none","&:hover":{borderColor:"#673de6"},minHeight:"32px",fontSize:"14px"}),menuList:e=>({...e,width:"auto",minWidth:"200px",backgroundColor:"#FFFFFF",fontSize:"12px"}),multiValue:e=>({...e,backgroundColor:"rgba(103, 61, 230, 0.1)",fontSize:"12px",minHeight:"22px"}),multiValueLabel:e=>({...e,color:"#673de6",fontWeight:"normal",padding:"2px 4px",fontSize:"12px"}),multiValueRemove:e=>({...e,color:"#673de6",padding:"2px 4px","&:hover":{backgroundColor:"#673de6",color:"#FFFFFF"}}),option:(e,t)=>({...e,backgroundColor:t.isSelected?"#673de6":t.isFocused?"rgba(103, 61, 230, 0.1)":"#FFFFFF",color:t.isSelected?"#FFFFFF":"#000000","&:active":{backgroundColor:"rgba(103, 61, 230, 0.2)"}}),valueContainer:e=>({...e,padding:"0 8px",cursor:"pointer",display:"flex",alignItems:"center",flexWrap:"wrap",gap:"2px"}),singleValue:e=>({...e,margin:0}),input:e=>({...e,margin:0,padding:0}),indicatorsContainer:e=>({...e,height:"32px"}),indicatorSeparator:e=>({...e,marginLeft:"10px"}),menu:e=>({...e,width:"max-content",minWidth:"100%",right:0,left:"auto"})},options:i(e),isMulti:t,value:t?c(i(e),s,!0):c(i(e),s),placeholder:r||(0,o.__)("Select","softtent-preorders"),onChange:e=>{if(n)if(t){const t=e?e.map(e=>e.value):[];n(t)}else{const t=e?e.value:"";n(t)}}});var p=r(6087),m=r(3270);function x({enabled:e=!1,setEnabled:t,responsive:r=!1}){const{activeDevice:s}=(0,m.F)(),n=()=>{var t,n;return r&&"object"==typeof e&&null!==e?null!==(t=null!==(n=e[s])&&void 0!==n?n:e.desktop)&&void 0!==t&&t:"boolean"==typeof e&&e},[a,l]=(0,p.useState)(n());return(0,p.useEffect)(()=>{l(n())},[e,s]),(0,d.jsxs)("div",{onClick:()=>{const n=!a;l(n),t(r?{..."object"==typeof e&&null!==e?e:{desktop:"boolean"==typeof e&&e},[s]:n}:n)},className:"relative inline-flex items-center h-[20px] w-[40px] cursor-pointer rounded-full transition-colors duration-200 "+(a?"!bg-primary":"!bg-softtent-po-gray"),children:[(0,d.jsx)("span",{className:"sr-only",children:(0,o.__)("Toggle","softtent-preorders")}),(0,d.jsx)("span",{className:"absolute start-0.5 top-0.5 end-0.5 h-4 w-4 rounded-full bg-white shadow-lg transition-transform duration-200 "+(a?"translate-x-5 rtl:-translate-x-5":"translate-x-0")})]})}var g=r(2337),h=r(6188);function f({type:e="checkbox",options:t={},value:r=("checkbox"===e?[]:""),layout:s="vertical",onChange:n}){const o="checkbox"===e,a=Array.isArray(r)?r:[r];return(0,d.jsx)("div",{className:"w-full",children:(0,d.jsx)("div",{className:"flex "+("horizontal"===s?"flex-row flex-wrap gap-x-4 gap-y-2":"flex-col gap-2"),children:Object.entries(t).map(([t,s])=>{const l=o?a.includes(t):r===t;return(0,d.jsxs)("label",{className:"group flex items-center gap-2 cursor-pointer text-sm select-none transition-colors "+(l?"text-gray-900":"text-gray-600 hover:text-gray-900"),children:[(0,d.jsxs)("div",{className:"relative flex items-center justify-center",children:[(0,d.jsx)("input",{type:e,value:t,checked:l,onChange:e=>((e,t)=>{if(o){let r=[...a];t?r.push(e):r=r.filter(t=>t!==e),n(r)}else n(e)})(t,e.target.checked),className:"sr-only"}),o?(0,d.jsx)("div",{className:"w-4 h-4 rounded border transition-all duration-200 flex items-center justify-center "+(l?"bg-primary border-primary":"bg-white border-gray-300 group-hover:border-primary"),children:l&&(0,d.jsx)(g.gc,{icon:h.e68,className:"text-white text-[10px]"})}):(0,d.jsx)("div",{className:"w-4 h-4 rounded-full border transition-all duration-200 flex items-center justify-center "+(l?"border-primary":"bg-white border-gray-300 group-hover:border-primary"),children:l&&(0,d.jsx)("div",{className:"w-2 h-2 rounded-full bg-primary"})})]}),(0,d.jsx)("span",{children:s})]},t)})})})}function b({options:e,value:t,onChange:r,className:s="",layout:n="default"}){const[o,a]=(0,p.useState)(t||""),l="full"===n?`flex w-full border border-gray-300 rounded overflow-hidden ${s}`:`inline-flex border border-gray-300 rounded overflow-hidden ${s}`,i=(e,t)=>`px-3 py-1.5 text-sm font-medium transition-colors ${"full"===n?"flex-1 justify-center":""} ${o===e?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"} ${t>0?"border-l border-gray-300":""}`;return(0,d.jsx)("div",{className:l,children:Object.entries(e).map(([e,t],s)=>(0,d.jsx)("button",{type:"button",className:i(e,s),onClick:()=>(e=>{a(e),r(e)})(e),children:t},e))})}var y=r(6649),v=r(6427);const j=e=>!(!e||"string"!=typeof e)&&e.includes("gradient");function _({value:e="",onChange:t,hover:r=!1,gradient:s=!1}){const[n,a]=(0,p.useState)(!1),[l,i]=(0,p.useState)("normal"),c=(0,p.useRef)(null),u=!0===r;let m,x="",g="";u?(x=e?.normal||"",g=e?.hover||"",m="normal"===l?x:g):m=e||"";const[h,f]=(0,p.useState)(()=>j(m)?"gradient":"solid");(0,p.useEffect)(()=>{j(m)&&f("gradient")},[m]);const[b,y]=(0,p.useState)(m);(0,p.useEffect)(()=>{y(m||"")},[m]);const _=()=>{a(!n)};(0,p.useEffect)(()=>{const e=e=>{const t=e.target;if(c.current?.contains(t))return;const r=t.closest?.(".components-popover, .components-dropdown__content");r||a(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]);const w=r=>{if(u){const s={...e,[l]:r};t(s)}else t(r)},N=e=>{y(e),w(e)},C=e=>{f(e),"solid"===e&&j(m)?(w(""),y("")):"gradient"!==e||j(m)||(w(""),y(""))};return(0,d.jsxs)("div",{className:"color-picker-container "+(u?"border border-gray-300 rounded-md p-2 bg-white":""),ref:c,style:{position:"relative"},children:[u&&(0,d.jsxs)("div",{className:"flex w-full mb-2 border border-gray-300 rounded overflow-hidden",children:[(0,d.jsx)("button",{type:"button",onClick:()=>i("normal"),className:"flex-1 py-1.5 text-sm font-medium transition-colors "+("normal"===l?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),children:(0,o.__)("Normal","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:()=>i("hover"),className:"flex-1 py-1.5 text-sm font-medium transition-colors border-l border-gray-300 "+("hover"===l?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),children:(0,o.__)("Hover","softtent-preorders")})]}),(0,d.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[(0,d.jsx)("div",{onClick:_,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),_())},tabIndex:0,role:"button",style:{width:"40px",height:"30px",background:m||"#fff",border:"1px solid #ccc",cursor:"pointer",position:"relative",flexShrink:0},className:"rounded",children:!m&&(0,d.jsx)("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},children:(0,d.jsx)(v.Icon,{icon:"color-picker",style:{fontSize:"18px",color:"#ccc"}})})}),(0,d.jsx)("input",{type:"text",value:b,onChange:e=>{const t=e.target.value;var r;y(t),(!(r=t)||/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/.test(r)||/^rgb\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*\)$/.test(r)||/^rgba\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*(0|1|0?\.\d+)\s*\)$/.test(r)||j(t)||""===t)&&w(t)},placeholder:u&&"hover"===l&&x?x:s?"":"#000000",className:"border border-gray-300 rounded px-2 py-1 text-sm focus:border-primary focus:outline-none",style:{width:"100px",height:"30px"}})]}),n&&(0,d.jsxs)("div",{className:"color-picker-popup-wrapper",children:[s&&(0,d.jsxs)("div",{className:"flex bg-gray-100 p-1 m-3 mb-0 rounded-lg",children:[(0,d.jsx)("button",{type:"button",onClick:()=>C("solid"),className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("solid"===h?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Solid","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:()=>C("gradient"),className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("gradient"===h?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Gradient","softtent-preorders")})]}),(0,d.jsx)("div",{className:s?"p-3 pt-2":"",children:s&&"gradient"===h?(0,d.jsx)(v.GradientPicker,{value:m||void 0,onChange:e=>{N(e||"")},gradients:[{name:"Starter",gradient:"linear-gradient(135deg, #667eea 0%, #764ba2 100%)",slug:"starter"},{name:"Sunset",gradient:"linear-gradient(135deg, #f093fb 0%, #f5576c 100%)",slug:"sunset"},{name:"Ocean",gradient:"linear-gradient(135deg, #4facfe 0%, #00f2fe 100%)",slug:"ocean"},{name:"Forest",gradient:"linear-gradient(135deg, #11998e 0%, #38ef7d 100%)",slug:"forest"}]}):(0,d.jsx)(v.ColorPicker,{color:m,onChange:N,enableAlpha:!0,defaultValue:m})})]})]})}var w=r(3322);function N({label:e="",value:t=null,onChange:r}){const s=()=>{if(!wp||!wp.media)return;const e=wp.media({title:(0,o.__)("Choose an Image","softtent-preorders"),button:{text:(0,o.__)("Use this Image","softtent-preorders")},multiple:!1});e.on("select",()=>{const t=e.state().get("selection").first().toJSON();r({id:t.id,url:t.url,alt:t.alt||""})}),e.open()};return(0,d.jsx)("div",{className:"image-picker-container",children:t?.url?(0,d.jsx)("div",{className:"relative group inline-block",children:(0,d.jsx)("div",{className:"border border-gray-200 rounded-lg overflow-hidden bg-white hover:border-primary transition-all duration-200 shadow-sm",children:(0,d.jsxs)("div",{className:"relative",children:[(0,d.jsx)("img",{src:t.url,alt:t.alt,className:"w-full h-24 object-cover"}),(0,d.jsx)("button",{onClick:s,className:"absolute top-1 left-1 w-7 h-7 bg-white text-gray-700 rounded hover:bg-primary hover:text-white transition-all shadow-md flex items-center justify-center opacity-0 group-hover:opacity-100",title:(0,o.__)("Change Image","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.JmV,className:"text-xs"})}),(0,d.jsx)("button",{onClick:()=>{w.A.fire({text:(0,o.__)("Are you sure you want to remove this image?","softtent-preorders")}).then(e=>{e.isConfirmed&&r(null)})},className:"absolute top-1 right-1 w-7 h-7 bg-red-600 text-white rounded hover:bg-red-700 transition-all shadow-md flex items-center justify-center opacity-0 group-hover:opacity-100",title:(0,o.__)("Remove Image","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.yLS,className:"text-xs"})})]})})}):(0,d.jsx)("button",{onClick:s,className:"border-2 border-dashed border-gray-300 rounded-lg px-3 hover:border-primary hover:bg-primary-50 transition-all duration-200 group",children:(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("div",{className:"w-7 h-7 bg-gray-100 rounded flex items-center justify-center group-hover:bg-primary-100 transition-colors flex-shrink-0",children:(0,d.jsx)(g.gc,{icon:h.Cyq,className:"text-sm text-gray-400 group-hover:text-primary transition-colors"})}),(0,d.jsxs)("p",{className:"text-xs font-medium text-gray-700 group-hover:text-primary transition-colors",children:[(0,o.__)("Select","softtent-preorders")," ",e]})]})})})}function C({value:e,onChange:t,units:r=["px","%","em","rem"],hideLabel:s=!1}){const[n,a]=(0,p.useState)(!1),l=(0,p.useRef)(null);return(0,p.useEffect)(()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&a(!1)};return n&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[n]),(0,d.jsxs)("div",{className:"flex flex-col items-center relative",style:{width:"40px"},ref:l,children:[(0,d.jsx)("button",{type:"button",onClick:()=>a(!n),className:"w-full bg-white border border-gray-300 rounded px-0 py-[5.3px] text-xs text-center focus:border-primary focus:outline-none cursor-pointer hover:bg-gray-50 transition-colors",title:(0,o.__)("Select Unit","softtent-preorders"),children:e}),n&&(0,d.jsx)("div",{className:"absolute top-full left-0 w-full mt-1 bg-white border border-gray-200 rounded shadow-lg z-50 overflow-hidden",children:r.map(r=>(0,d.jsx)("button",{type:"button",onClick:()=>{t(r),a(!1)},className:"w-full px-2 py-1.5 text-xs text-center hover:bg-gray-100 transition-colors block "+(e===r?"bg-primary text-white hover:bg-primary":"text-gray-700"),children:r},r))}),!s&&(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:(0,o.__)("Unit","softtent-preorders")})]})}function k({value:e,onChange:t}){const[r,s]=(0,p.useState)(!1),n=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{n.current&&!n.current.contains(e.target)&&s(!1)};return r&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[r]);const a={all:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("circle",{cx:"8",cy:"8",r:"2",fill:"currentColor"})]}),"all-custom":(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"9",y:"2",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"9",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"9",y:"9",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"})]}),top:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"4",fill:"currentColor",opacity:"0.3"})]}),right:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"10",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"})]}),bottom:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"10",width:"12",height:"4",fill:"currentColor",opacity:"0.3"})]}),left:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"})]}),vertical:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"4",fill:"currentColor",opacity:"0.3"}),(0,d.jsx)("rect",{x:"2",y:"10",width:"12",height:"4",fill:"currentColor",opacity:"0.3"})]}),horizontal:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"}),(0,d.jsx)("rect",{x:"10",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"})]}),"vertical-and-horizontal":(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"9",width:"12",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("line",{x1:"8",y1:"2",x2:"8",y2:"14",stroke:"currentColor",strokeWidth:"1.5"})]})},l=[{value:"all",label:(0,o.__)("All","softtent-preorders")},{value:"vertical-and-horizontal",label:(0,o.__)("Vertical & Horizontal","softtent-preorders")},{value:"vertical",label:(0,o.__)("Vertical","softtent-preorders")},{value:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders")},{value:"top",label:(0,o.__)("Top","softtent-preorders")},{value:"right",label:(0,o.__)("Right","softtent-preorders")},{value:"bottom",label:(0,o.__)("Bottom","softtent-preorders")},{value:"left",label:(0,o.__)("Left","softtent-preorders")},{value:"all-custom",label:(0,o.__)("All Custom","softtent-preorders")}];return(0,d.jsxs)("div",{className:"flex flex-col items-center relative",style:{width:"40px"},ref:n,children:[(0,d.jsx)("button",{type:"button",onClick:()=>s(!r),className:"w-full bg-white border border-gray-300 rounded px-0 py-1.5 flex items-center justify-center focus:border-primary focus:outline-none cursor-pointer hover:bg-gray-50 transition-colors",title:(0,o.__)("Select Side Mode","softtent-preorders"),children:a[e]}),r&&(0,d.jsx)("div",{className:"absolute top-full end-0 w-auto min-w-[120px] mt-1 bg-white border border-gray-200 rounded shadow-lg z-50 overflow-hidden",children:l.map(r=>(0,d.jsxs)("button",{type:"button",onClick:()=>{t(r.value),s(!1)},className:"w-full px-3 py-2 text-xs flex items-center gap-2 hover:bg-gray-100 transition-colors "+(e===r.value?"bg-primary text-white hover:bg-primary":"text-gray-700"),children:[(0,d.jsx)("span",{className:"flex-shrink-0",children:a[r.value]}),(0,d.jsx)("span",{className:"whitespace-nowrap",children:r.label})]},r.value))}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:(0,o.__)("Side","softtent-preorders")})]})}function S({value:e={},onChange:t,responsive:r=!1,default:s={top:"",right:"",bottom:"",left:"",unit:"px",side:"all"},units:n=["px","%","em","rem"],placeholder:a=""}){const{activeDevice:l}=(0,m.F)(),[i,c]=(0,p.useState)("all"),u=(()=>{const t=e||{};if(!r){const e=t;return void 0!==e.top||void 0!==e.unit?e:s}const n=t[l];if(n)return n;const o=s;if(o&&"object"==typeof o&&(o.desktop||o.tablet||o.mobile)){if("desktop"===l&&o.desktop)return o.desktop;if("tablet"===l)return o.tablet||o.desktop;if("mobile"===l)return o.mobile||o.tablet||o.desktop}return s})(),x=u.unit||"px";(0,p.useEffect)(()=>{u.side&&c(u.side)},[l,u.side]);const g=(s,n)=>{const o={...u,side:i};switch(i){case"all":o.top=n,o.right=n,o.bottom=n,o.left=n;break;case"vertical":o.top=n,o.bottom=n;break;case"horizontal":o.left=n,o.right=n;break;case"vertical-and-horizontal":"vertical"===s?(o.top=n,o.bottom=n):"horizontal"===s&&(o.left=n,o.right=n);break;case"top":o.top=n;break;case"right":o.right=n;break;case"bottom":o.bottom=n;break;case"left":o.left=n;break;case"all-custom":"top"!==s&&"right"!==s&&"bottom"!==s&&"left"!==s||(o[s]=n)}t(r?{...e||{},[l]:o}:o)},h=(()=>{switch(i){case"all":default:return[{key:"all",label:(0,o.__)("All","softtent-preorders"),getValue:()=>u.top||""}];case"vertical":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>u.top||""}];case"horizontal":return[{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>u.left||""}];case"vertical-and-horizontal":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>u.top||""},{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>u.left||""}];case"top":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>u.top||""}];case"right":return[{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>u.right||""}];case"bottom":return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>u.bottom||""}];case"left":return[{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>u.left||""}];case"all-custom":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>u.top||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>u.right||""},{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>u.bottom||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>u.left||""}]}})(),f=1===h.length,b=(()=>{switch(x){case"%":return{min:0,max:100,step:1};case"em":case"rem":return{min:0,max:100,step:.1};default:return{min:0,max:200,step:1}}})(),y=Number(h[0]?.getValue())||0,v=(y-b.min)/(b.max-b.min)*100;return(0,d.jsx)("div",{className:"",children:(0,d.jsxs)("div",{className:"flex gap-1",children:[f&&(0,d.jsx)("div",{className:"flex relative top-3 flex-1",children:(0,d.jsx)("input",{type:"range",min:b.min,max:b.max,step:b.step,value:y,onChange:e=>g(h[0].key,e.target.value),className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${v}%, #e5e7eb ${v}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${v}%, #e5e7eb ${v}%, #e5e7eb 100%)`}})}),(0,d.jsx)("div",{className:"grid gap-1 "+(f?"":"flex-1"),style:{gridTemplateColumns:`repeat(${h.length}, minmax(0, 1fr))`},children:h.map(e=>(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsx)("input",{type:"number",value:e.getValue(),onChange:t=>g(e.key,t.target.value),placeholder:a||"",className:"w-full py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none",style:{paddingRight:0,width:f?"70px":"auto"}}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:e.label})]},e.key))}),(0,d.jsx)(k,{value:i,onChange:s=>{c(s);const n={top:"",right:"",bottom:"",left:"",unit:u.unit,side:s};t(r?{...e||{},[l]:n}:n)}}),(0,d.jsx)(C,{value:x,onChange:s=>{const n={...u,unit:s,side:i};t(r?{...e||{},[l]:n}:n)},units:n})]})})}const A=[{value:"none",label:(0,o.__)("None","softtent-preorders")},{value:"solid",label:(0,o.__)("Solid","softtent-preorders")},{value:"dashed",label:(0,o.__)("Dashed","softtent-preorders")},{value:"dotted",label:(0,o.__)("Dotted","softtent-preorders")},{value:"double",label:(0,o.__)("Double","softtent-preorders")},{value:"groove",label:(0,o.__)("Groove","softtent-preorders")},{value:"ridge",label:(0,o.__)("Ridge","softtent-preorders")}];function E({value:e={},onChange:t,placeholder:r=""}){const s=e.border||"none",n=e.width||{},a=e.color||"#000000",l=e.radius||{},[i,c]=(0,p.useState)(!1),u=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&c(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]);const m=r=>{t({...e,...r})};return(0,d.jsxs)("div",{className:"relative",ref:u,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>c(!i),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(i?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(g.gc,{icon:h.fx$,className:"text-gray-400"}),(0,d.jsx)("span",{className:"font-medium",children:(0,o.__)("Border","softtent-preorders")})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(i?"text-primary":"text-gray-400")})]}),i&&(0,d.jsxs)("div",{className:"absolute top-full end-0 w-full mt-2 z-50 p-4 bg-white border border-gray-200 rounded-lg shadow-xl space-y-4 min-w-[300px]",children:[(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Border Type","softtent-preorders")}),(0,d.jsx)("select",{value:s,onChange:e=>{return t=e.target.value,void m({border:t});var t},className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none",children:A.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),"none"!==s&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{children:[(0,d.jsx)("div",{className:"mb-1",children:(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Width","softtent-preorders")})}),(0,d.jsx)($,{value:n,onChange:e=>{m({width:e})},placeholder:r,units:["px","em","rem"]})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Color","softtent-preorders")}),(0,d.jsx)(ae,{type:"color",value:a,onChange:e=>{return t=e.value,void m({color:t});var t},className:"h-10 border border-gray-300 rounded cursor-pointer"})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("div",{className:"mb-1",children:(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Radius","softtent-preorders")})}),(0,d.jsx)($,{value:l,onChange:e=>{m({radius:e})},placeholder:r,units:["px","%","em","rem"]})]})]})]})]})}function $({value:e,onChange:t,placeholder:r="",placeholderValues:s,units:n=["px","%","em","rem"]}){const[a,l]=(0,p.useState)(e.side||"all"),i=e.unit||s?.unit||"px";(0,p.useEffect)(()=>{e.side&&l(e.side)},[e.side]);const c=(()=>{switch(a){case"all":return[{key:"all",label:(0,o.__)("All","softtent-preorders"),getValue:()=>e.top||""}];case"vertical":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>e.top||""}];case"horizontal":return[{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>e.left||""}];case"vertical-and-horizontal":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>e.top||""},{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>e.left||""}];case"top":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>e.top||""}];case"right":return[{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>e.right||""}];case"bottom":return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>e.bottom||""}];case"left":return[{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>e.left||""}];default:return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>e.top||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>e.right||""},{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>e.bottom||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>e.left||""}]}})(),u=(r,s)=>{const n={...e,side:a};"all"===r||"vertical"===r||"horizontal"===r?"all"===r?(n.top=s,n.right=s,n.bottom=s,n.left=s):"vertical"===r?(n.top=s,n.bottom=s):"horizontal"===r&&(n.left=s,n.right=s):"top"!==r&&"right"!==r&&"bottom"!==r&&"left"!==r||(n[r]=s),t(n)},m=1===c.length,x=parseFloat(c[0]?.getValue()||"0"),g=(x-0)/100*100;return(0,d.jsx)("div",{className:"space-y-1",children:(0,d.jsxs)("div",{className:"flex gap-1",children:[m&&(0,d.jsx)("div",{className:"flex relative top-3",style:{flex:"0 0 auto",width:"40%"},children:(0,d.jsx)("input",{type:"range",min:0,max:100,step:1,value:x,onChange:e=>u(c[0].key,e.target.value),className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${g}%, #e5e7eb ${g}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${g}%, #e5e7eb ${g}%, #e5e7eb 100%)`}})}),(0,d.jsx)("div",{className:"grid gap-1 flex-1",style:{gridTemplateColumns:`repeat(${c.length}, minmax(0, 1fr))`},children:c.map(e=>(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsx)("input",{type:"number",value:e.getValue(),onChange:t=>u(e.key,t.target.value),placeholder:r,className:"w-full py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none",style:{paddingRight:0}}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:e.label})]},e.key))}),(0,d.jsx)(k,{value:a,onChange:r=>{l(r);const s={top:"",right:"",bottom:"",left:"",unit:e.unit,side:r};t(s)}}),(0,d.jsx)(C,{value:i,onChange:r=>{t({...e,unit:r,side:a})},units:n})]})})}var L=r(701);const D=[{value:"left",icon:h.ecg,label:(0,o.__)("Left","softtent-preorders")},{value:"center",icon:h._ur,label:(0,o.__)("Center","softtent-preorders")},{value:"right",icon:h.jbh,label:(0,o.__)("Right","softtent-preorders")}];function T({value:e="left",onChange:t,responsive:r=!1}){const{activeDevice:s}=(0,m.F)(),n=r&&"object"==typeof e&&null!==e?e[s]||e.desktop||"left":"string"==typeof e?e:"left";return(0,d.jsx)("div",{className:"flex items-center gap-2",children:(0,d.jsx)("div",{className:"flex",children:D.map(o=>(0,d.jsx)(L.A,{content:o.label,children:(0,d.jsx)("button",{type:"button",onClick:()=>{return n=o.value,void t(r?{..."object"==typeof e&&null!==e?e:{desktop:"string"==typeof e?e:"left"},[s]:n}:n);var n},className:`py-1 px-2 text-sm font-medium transition-colors border border-gray-300 ${n===o.value?"bg-primary text-white border-primary":"bg-white text-gray-600 hover:bg-gray-50"} ${"left"===o.value?"rounded-l":"right"===o.value?"rounded-r":""} ${"left"!==o.value?"-ml-px":""}`,children:(0,d.jsx)(g.gc,{icon:o.icon,className:"text-base"})})},o.value))})})}const z=[{key:"desktop",icon:h.ArK,label:(0,o.__)("Desktop","softtent-preorders")},{key:"tablet",icon:h.w7B,label:(0,o.__)("Tablet","softtent-preorders")},{key:"mobile",icon:h.GrJ,label:(0,o.__)("Mobile","softtent-preorders")}];function R({responsive:e=!0}){const{activeDevice:t,setActiveDevice:r}=(0,m.F)(),[s,n]=(0,p.useState)(!1),o=(0,p.useRef)(null);return(0,p.useEffect)(()=>{const e=e=>{o.current&&!o.current.contains(e.target)&&n(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),e?(0,d.jsxs)("div",{className:"flex items-center gap-1",style:{position:"relative"},ref:o,children:[(0,d.jsx)(L.A,{content:z.find(e=>e.key===t)?.label||"",position:"right",children:(0,d.jsx)("button",{type:"button",onClick:()=>n(!s),className:"py-0.5 px-1 bg-primary/10 text-primary rounded transition-colors",children:(0,d.jsx)(g.gc,{icon:z.find(e=>e.key===t).icon,className:"text-[10px]"})})}),s&&(0,d.jsx)("div",{style:{position:"absolute",top:"100%",left:"0",zIndex:9999,display:"flex",marginTop:"4px",flexDirection:"column",gap:"4px"},children:z.filter(e=>e.key!==t).map(e=>(0,d.jsx)(L.A,{content:e.label,position:"right",children:(0,d.jsx)("button",{type:"button",onClick:()=>{r(e.key),n(!1)},className:"py-0.5 px-1 bg-gray-100 text-gray-600 hover:bg-gray-200 rounded transition-colors",children:(0,d.jsx)(g.gc,{icon:e.icon,className:"text-[10px]"})})},e.key))})]}):null}const F=[{value:"100",label:(0,o.__)("Thin (100)","softtent-preorders")},{value:"200",label:(0,o.__)("Extra Light (200)","softtent-preorders")},{value:"300",label:(0,o.__)("Light (300)","softtent-preorders")},{value:"400",label:(0,o.__)("Regular (400)","softtent-preorders")},{value:"500",label:(0,o.__)("Medium (500)","softtent-preorders")},{value:"600",label:(0,o.__)("Semi Bold (600)","softtent-preorders")},{value:"700",label:(0,o.__)("Bold (700)","softtent-preorders")},{value:"800",label:(0,o.__)("Extra Bold (800)","softtent-preorders")},{value:"900",label:(0,o.__)("Black (900)","softtent-preorders")}],B=[{value:"left",icon:h.ecg,label:(0,o.__)("Left","softtent-preorders")},{value:"center",icon:h._ur,label:(0,o.__)("Center","softtent-preorders")},{value:"right",icon:h.jbh,label:(0,o.__)("Right","softtent-preorders")}],O=(h.ArK,(0,o.__)("Desktop","softtent-preorders"),h.DIx,(0,o.__)("Tablet","softtent-preorders"),h.XRN,(0,o.__)("Mobile","softtent-preorders"),[{value:"",label:(0,o.__)("Default","softtent-preorders")},{value:"none",label:(0,o.__)("Normal","softtent-preorders")},{value:"capitalize",label:(0,o.__)("Capitalize","softtent-preorders")},{value:"uppercase",label:(0,o.__)("Uppercase","softtent-preorders")},{value:"lowercase",label:(0,o.__)("Lowercase","softtent-preorders")}]),V=[{value:"",label:(0,o.__)("Default","softtent-preorders")},{value:"normal",label:(0,o.__)("Normal","softtent-preorders")},{value:"italic",label:(0,o.__)("Italic","softtent-preorders")},{value:"oblique",label:(0,o.__)("Oblique","softtent-preorders")}],I=[{value:"",label:(0,o.__)("Default","softtent-preorders")},{value:"none",label:(0,o.__)("None","softtent-preorders")},{value:"underline",label:(0,o.__)("Underline","softtent-preorders")},{value:"overline",label:(0,o.__)("Overline","softtent-preorders")},{value:"line-through",label:(0,o.__)("Line Through","softtent-preorders")}];function P({value:e={},onChange:t,responsive:r=!1,color:s=!1}){const{activeDevice:n,setActiveDevice:a}=(0,m.F)(),[l,i]=(0,p.useState)(!1),[c,u]=(0,p.useState)(!1),[x,f]=(0,p.useState)(!1),b=(0,p.useRef)(null),y=(0,p.useRef)(null),v=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{b.current&&!b.current.contains(e.target)&&f(!1),y.current&&!y.current.contains(e.target)&&i(!1),v.current&&!v.current.contains(e.target)&&u(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]);const j=(r,s)=>{t({...e,[r]:s})};return(0,d.jsxs)("div",{className:"relative",ref:b,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>f(!x),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(x?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(g.gc,{icon:h.jrc,className:"text-gray-400"}),(0,d.jsx)("span",{className:"font-medium",children:(0,o.__)("Typography","softtent-preorders")})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(x?"text-primary":"text-gray-400")})]}),x&&(0,d.jsxs)("div",{className:"absolute top-full end-0 w-full mt-2 z-50 p-4 bg-white border border-gray-200 rounded-lg shadow-xl space-y-4 min-w-[300px]",children:[!1,(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Font Size","softtent-preorders")}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[(0,d.jsxs)("div",{className:"flex gap-1 rounded overflow-hidden flex-1",children:[(0,d.jsx)("input",{type:"number",value:r&&"object"==typeof e.size?e.size[n]||"":"string"==typeof e.size?e.size:"",onChange:t=>((t,s)=>{if(r){const r="object"==typeof e.size?e.size:{};j("size",{...r,[t]:s})}else j("size",s)})(r?n:"size",t.target.value),placeholder:(()=>{if(r&&"object"==typeof e.size){if("tablet"===n&&!e.size.tablet)return e.size.desktop||"";if("mobile"===n&&!e.size.mobile)return e.size.tablet||e.size.desktop||""}return"16"})(),className:"w-full py-1.5 pr-0 pl-2 text-sm focus:border-primary focus:outline-none",style:{paddingRight:0}}),(0,d.jsxs)("select",{value:r&&"object"==typeof e.size&&e.size.unit||"px",onChange:t=>(t=>{if(r){const r="object"==typeof e.size?e.size:{};j("size",{...r,unit:t})}else j("size",e.size)})(t.target.value),className:"py-1.5 text-sm bg-white focus:border-primary focus:outline-none border-l border-gray-300",children:[(0,d.jsx)("option",{value:"px",children:"px"}),(0,d.jsx)("option",{value:"em",children:"em"}),(0,d.jsx)("option",{value:"rem",children:"rem"}),(0,d.jsx)("option",{value:"%",children:"%"})]})]}),(0,d.jsx)(R,{responsive:r})]})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Font Weight","softtent-preorders")}),(0,d.jsx)("select",{value:e.weight||"400",onChange:e=>j("weight",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:F.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),s&&(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Color","softtent-preorders")}),(0,d.jsx)("div",{className:"w-full",children:(0,d.jsx)(_,{value:e.color||"",onChange:e=>j("color",e)})})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Line Height","softtent-preorders")}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[(0,d.jsxs)("div",{className:"flex gap-1 rounded overflow-hidden flex-1",children:[(0,d.jsx)("input",{type:"number",value:r&&"object"==typeof e.line_height?e.line_height[n]||"":"string"==typeof e.line_height?e.line_height:"",onChange:t=>((t,s)=>{if(r){const r="object"==typeof e.line_height?e.line_height:{};j("line_height",{...r,[t]:s})}else j("line_height",s)})(r?n:"line_height",t.target.value),placeholder:(()=>{if(r&&"object"==typeof e.line_height){if("tablet"===n&&!e.line_height.tablet)return e.line_height.desktop||"";if("mobile"===n&&!e.line_height.mobile)return e.line_height.tablet||e.line_height.desktop||""}return"1.5"})(),className:"w-full py-1.5 pr-0 pl-2 text-sm focus:border-primary focus:outline-none",style:{paddingRight:0},step:"0.1"}),(0,d.jsxs)("select",{value:r&&"object"==typeof e.line_height&&e.line_height.unit||"px",onChange:t=>(t=>{if(r){const r="object"==typeof e.line_height?e.line_height:{};j("line_height",{...r,unit:t})}else j("line_height",e.line_height)})(t.target.value),className:"py-1.5 text-sm bg-white focus:border-primary focus:outline-none border-l border-gray-300",children:[(0,d.jsx)("option",{value:"px",children:"px"}),(0,d.jsx)("option",{value:"em",children:"em"}),(0,d.jsx)("option",{value:"rem",children:"rem"}),(0,d.jsx)("option",{value:"%",children:"%"})]})]}),(0,d.jsx)(R,{responsive:r})]})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Transform","softtent-preorders")}),(0,d.jsx)("select",{value:e.transform||"",onChange:e=>j("transform",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:O.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Style","softtent-preorders")}),(0,d.jsx)("select",{value:e.style||"",onChange:e=>j("style",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:V.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Decoration","softtent-preorders")}),(0,d.jsx)("select",{value:e.decoration||"",onChange:e=>j("decoration",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:I.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Text Alignment","softtent-preorders")}),(0,d.jsx)("div",{className:"flex",children:B.map(t=>(0,d.jsx)(L.A,{content:t.label,children:(0,d.jsx)("button",{type:"button",onClick:()=>j("alignment",t.value),className:`py-1 px-2 text-sm font-medium transition-colors border border-gray-300 ${e.alignment===t.value?"bg-primary text-white border-primary":"bg-white text-gray-600 hover:bg-gray-50"} ${"left"===t.value?"rounded-s":"right"===t.value?"rounded-e":""} ${"left"!==t.value?"-ms-px":""}`,children:(0,d.jsx)(g.gc,{icon:t.icon,className:"text-base"})})},t.value))})]})]})]})}function W({value:e,onChange:t,options:r={}}){const s=e&&"object"==typeof e?{hook_name:e.hook_name||"",priority:e.priority||10}:{hook_name:"",priority:10};let n=[];return Array.isArray(r)?n=r:"object"==typeof r&&(n=Object.entries(r).map(([e,t])=>({label:t,value:e}))),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("div",{className:"flex-grow",children:(0,d.jsx)(u,{options:n,value:s.hook_name,onChange:e=>{t({...s,hook_name:e})},placeholder:(0,o.__)("Select Position","softtent-preorders")})}),(0,d.jsx)("div",{className:"w-18",children:(0,d.jsx)("input",{type:"number",value:s.priority,onChange:e=>{return r=e.target.value,void t({...s,priority:parseInt(r)||0});var r},className:"w-full !h-[32px] px-3 py-2 bg-white border border-gray-300 rounded focus:outline-none focus:border-[#673de6] text-xs text-black",placeholder:(0,o.__)("Priority","softtent-preorders")})})]})}function M({value:e,onChange:t}){const[r,s]=(0,p.useState)(!1),n=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{n.current&&!n.current.contains(e.target)&&s(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);const a=[{value:"top-left",label:(0,o.__)("Top Left","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"4",cy:"4",r:"2",fill:"currentColor"})]})},{value:"top-right",label:(0,o.__)("Top Right","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"12",cy:"4",r:"2",fill:"currentColor"})]})},{value:"bottom-left",label:(0,o.__)("Bottom Left","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"4",cy:"12",r:"2",fill:"currentColor"})]})},{value:"bottom-right",label:(0,o.__)("Bottom Right","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"12",cy:"12",r:"2",fill:"currentColor"})]})},{value:"center",label:(0,o.__)("Center","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"8",cy:"8",r:"2",fill:"currentColor"})]})}],l=a.find(t=>t.value===e)||a[3];return(0,d.jsxs)("div",{className:"relative",ref:n,children:[(0,d.jsx)("button",{type:"button",onClick:()=>s(!r),className:"flex items-center justify-center p-1.5 border border-gray-300 rounded bg-white hover:bg-gray-50 transition-colors",title:l.label,children:l.icon}),r&&(0,d.jsx)("div",{className:"absolute end-0 top-full mt-1 bg-white border border-gray-200 rounded shadow-lg z-50 py-1 min-w-[160px]",children:a.map(r=>(0,d.jsxs)("button",{type:"button",onClick:()=>{t(r.value),s(!1)},className:"w-full px-3 py-2 text-start text-sm hover:bg-gray-100 transition-colors flex items-center gap-2 "+(e===r.value?"bg-primary/10 text-primary":"text-gray-700"),children:[r.icon,(0,d.jsx)("span",{children:r.label})]},r.value))})]})}function U({value:e={},onChange:t,units:r=["px","%","em","rem"]}){const{activeDevice:s}=(0,m.F)(),n=e[s]||{top:"",right:"",bottom:"",left:"",unit:"px",position:"bottom-right"},a=n.unit||"px",[l,i]=(0,p.useState)(n.position||"bottom-right");(0,p.useEffect)(()=>{n.position&&i(n.position)},[n.position]);const c=(()=>{switch(l){case"top-left":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>n.top||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>n.left||""}];case"top-right":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>n.top||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>n.right||""}];case"bottom-left":return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>n.bottom||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>n.left||""}];case"bottom-right":default:return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>n.bottom||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>n.right||""}];case"center":return[]}})();return(0,d.jsx)("div",{className:"w-full",children:(0,d.jsxs)("div",{className:"flex items-start gap-1",children:[c.length>0?(0,d.jsx)("div",{className:"grid gap-1 flex-1",style:{gridTemplateColumns:`repeat(${c.length}, minmax(0, 1fr))`},children:c.map(r=>(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsx)("input",{type:"number",value:r.getValue(),onChange:o=>((r,o)=>{const a={...n,position:l};"top"!==r&&"right"!==r&&"bottom"!==r&&"left"!==r||(a[r]=o),t({...e,[s]:a})})(r.key,o.target.value),className:"w-full py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none",style:{paddingRight:0}}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:r.label})]},r.key))}):(0,d.jsx)("div",{className:"flex-1 flex items-center justify-center py-1.5 text-sm text-gray-500",children:(0,o.__)("Center position - no offset needed","softtent-preorders")}),(0,d.jsx)(L.A,{content:(0,o.__)("Position","softtent-preorders"),position:"left",children:(0,d.jsx)(M,{value:l,onChange:r=>{i(r);const o={top:"",right:"",bottom:"",left:"",unit:n.unit,position:r};t({...e,[s]:o})}})}),(0,d.jsx)(C,{value:a,onChange:r=>{t({...e,[s]:{...n,unit:r,position:l}})},units:r})]})})}function G({value:e,onChange:t,units:r=["px","%","em","rem"]}){return(0,d.jsx)(U,{value:e,onChange:t,units:r})}function H({label:e,sourceSection:t,targetSection:r,onCopy:s}){return(0,d.jsx)("div",{className:"copy-section-field",children:(0,d.jsxs)("button",{onClick:async()=>{const e=e=>e.split("_").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "),n=e(t),a=e(r);(await w.A.fire({title:(0,o.__)("Copy Settings?","softtent-preorders"),text:`${(0,o.__)("This will copy all settings from","softtent-preorders")} "${n}" ${(0,o.__)("to","softtent-preorders")} "${a}". ${(0,o.__)("Any existing values will be overwritten.","softtent-preorders")}`,confirmButtonText:(0,o.__)("Yes, Copy","softtent-preorders"),cancelButtonText:(0,o.__)("Cancel","softtent-preorders"),showCancelButton:!0})).isConfirmed&&s(t,r)},className:"flex items-center justify-center gap-2 text-sm py-2 px-4 rounded-md text-white bg-secondary hover:bg-secondary-50 transition-colors",children:[(0,d.jsx)(g.gc,{icon:h.jPR}),(0,d.jsx)("span",{children:e})]})})}var q=r(1609);function J({extensionId:e,ruleId:t,ruleset:r=!1,extensionLabel:s}){const[n,a]=(0,q.useState)(!1),l=(()=>{let s=`[softtent_po_${e.replace(/-/g,"_")}`;return r&&(s+=` id="${t||"0"}"`),s+=' product_id="{product_id}"',s+="]",s})();return(0,d.jsxs)("div",{className:"shortcode-field",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("input",{type:"text",value:l,readOnly:!0,className:"flex-1 px-3 py-2 text-sm border border-gray-300 rounded-md bg-gray-50 font-mono",onClick:e=>e.currentTarget.select()}),(0,d.jsxs)("button",{onClick:async()=>{try{if(navigator.clipboard&&navigator.clipboard.writeText)await navigator.clipboard.writeText(l);else{const e=document.createElement("textarea");e.value=l,e.style.position="fixed",e.style.left="-999999px",e.style.top="-999999px",document.body.appendChild(e),e.focus(),e.select();const t=document.execCommand("copy");if(document.body.removeChild(e),!t)throw new Error("Copy command failed")}a(!0),setTimeout(()=>{a(!1)},2e3)}catch(e){w.A.fire({title:(0,o.__)("Error","softtent-preorders"),text:(0,o.__)("Failed to copy shortcode","softtent-preorders"),confirmButtonText:(0,o.__)("OK","softtent-preorders"),showCancelButton:!1})}},className:"flex items-center justify-center gap-2 text-sm py-2 px-3 rounded-md text-white bg-secondary hover:bg-secondary-50 transition-colors ",title:(0,o.__)("Copy to clipboard","softtent-preorders"),children:[(0,d.jsx)(g.gc,{icon:h.jPR}),(0,d.jsx)("span",{children:n?(0,o.__)("Copied!","softtent-preorders"):(0,o.__)("Copy","softtent-preorders")})]})]}),(0,d.jsx)("p",{className:"text-xs text-gray-500 mt-2",children:(0,o.__)(`Use this shortcode to display the ${s} anywhere on your site.`,"softtent-preorders")})]})}function K({value:e,onChange:t,dateOnly:r=!1,is12Hour:s=!1}){const[n,a]=(0,p.useState)(!1),l=(0,p.useRef)(null);return(0,p.useEffect)(()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&a(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,d.jsxs)("div",{className:"relative",ref:l,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>a(!n),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(n?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(g.gc,{icon:h.BEE,className:"text-gray-400"}),(0,d.jsx)("span",{className:"font-medium",children:(()=>{if(!e)return r?(0,o.__)("Select Date","softtent-preorders"):(0,o.__)("Select Date & Time","softtent-preorders");try{const t=new Date(e);if(isNaN(t.getTime()))return r?(0,o.__)("Select Date","softtent-preorders"):(0,o.__)("Select Date & Time","softtent-preorders");if(r){const e={year:"numeric",month:"short",day:"numeric"};return t.toLocaleDateString(void 0,e)}{const e={year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"};return t.toLocaleString(void 0,e)}}catch(e){return r?(0,o.__)("Select Date","softtent-preorders"):(0,o.__)("Select Date & Time","softtent-preorders")}})()})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(n?"text-primary":"text-gray-400")})]}),n&&(0,d.jsxs)("div",{className:"absolute top-full end-0 mt-2 z-50 p-4 bg-white border border-gray-200 rounded-lg shadow-xl "+(r?"softtent-po-date-only":""),children:[(0,d.jsx)(v.DateTimePicker,{currentDate:e||void 0,onChange:e=>{t(e)},is12Hour:s}),r&&(0,d.jsx)("style",{children:"\n\t\t\t\t\t\t\t/* Hide only the TIME section, not the datetime container */\n\t\t\t\t\t\t\t.softtent-po-date-only .components-datetime .components-datetime__time {\n\t\t\t\t\t\t\t\tdisplay: none !important;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t/* Hide timezone selector */\n\t\t\t\t\t\t\t.softtent-po-date-only .components-datetime__timezone {\n\t\t\t\t\t\t\t\tdisplay: none !important;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t"})]})]})}var X=r(1455),Y=r.n(X);let Q=null;const Z=({currentPreset:e,onSelect:t,onClose:r})=>{const[s,n]=(0,p.useState)(!1),[a,l]=(0,p.useState)(Q||{}),[i,c]=(0,p.useState)(0===Object.keys(Q||{}).length);(0,p.useEffect)(()=>{setTimeout(()=>n(!0),10),Q&&0!==Object.keys(Q).length||(c(!0),(async()=>{if(Q)return Q;try{const e=await Y()({path:"/softtent-preorders/v1/icons",method:"GET"});if(e.success&&e.data)return Q=e.data,e.data}catch(e){}return{}})().then(e=>{l(e),c(!1)}))},[]);const u=e=>{n(!1),setTimeout(()=>{e()},300)},m=()=>{u(r)};return(0,p.useEffect)(()=>{const e=e=>{"Escape"===e.key&&m()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[]),(0,d.jsx)("div",{className:"softtent-po-admin",children:(0,d.jsx)("div",{"aria-modal":"true",className:"fixed inset-0 z-[1000] bg-black/50 flex items-center justify-center transition-opacity duration-300 "+(s?"opacity-100":"opacity-0"),onClick:e=>{e.target===e.currentTarget&&m()},children:(0,d.jsxs)("div",{className:"bg-white rounded-lg shadow-lg w-full max-w-lg mx-4 max-h-[80vh] overflow-hidden transition-transform duration-300 "+(s?"translate-y-0":"-translate-y-12"),children:[(0,d.jsxs)("div",{className:"flex items-center justify-between px-6 py-4 border-b border-gray-200",children:[(0,d.jsx)("h3",{className:"!m-0 !text-md !font-semibold text-gray-700",children:(0,o.__)("Choose Icon","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:m,className:"text-gray-400 hover:text-gray-600 transition-colors","aria-label":(0,o.__)("Close","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.GRI,className:"text-xl"})})]}),(0,d.jsx)("div",{className:"p-6 overflow-y-auto max-h-[60vh]",children:i?(0,d.jsx)("div",{className:"flex items-center justify-center py-12",children:(0,d.jsx)(g.gc,{icon:h.z1G,className:"text-3xl text-gray-400 animate-spin"})}):0===Object.keys(a).length?(0,d.jsx)("div",{className:"flex items-center justify-center py-12 text-gray-500",children:(0,o.__)("No icons available","softtent-preorders")}):(0,d.jsx)("div",{className:"grid grid-cols-8 gap-2",children:Object.entries(a).map(([r,s])=>(0,d.jsx)(L.A,{content:s.label,children:(0,d.jsx)("button",{type:"button",onClick:()=>(e=>{const r=a[e];u(()=>t(e,r))})(r),className:"w-full aspect-square flex items-center justify-center rounded-lg transition-all [&>svg]:w-5 [&>svg]:h-5 "+(e===r?"bg-primary text-white ring-2 ring-primary ring-offset-2":"bg-gray-100 text-gray-600 hover:bg-gray-200 hover:text-gray-800"),dangerouslySetInnerHTML:{__html:s.svg}})},r))})})]})})})};function ee({value:e,onChange:t,svgUploadEnabled:r,onEnableSvgUpload:s,showPosition:n=!1,showMargin:a=!1}){const[l,i]=(0,p.useState)(!1),[c,u]=(0,p.useState)(!1),m=(0,p.useRef)(null),x=e||{source:"none",position:"left"};(0,p.useEffect)(()=>{const e=e=>{!m.current||m.current.contains(e.target)||c||i(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[c]);const f=()=>{const e=x.margin;return"number"==typeof e?{value:e,unit:"px"}:e&&"object"==typeof e&&"value"in e?{value:e.value||0,unit:e.unit||"px"}:{value:6,unit:"px"}},b=e=>{const r=f();t({...x,margin:{value:e,unit:r.unit}})},y=e=>{const r=f();t({...x,margin:{value:r.value,unit:e}})},v=()=>"preset"===x.source?x.preset_label||x.preset||(0,o.__)("Icon","softtent-preorders"):"custom"===x.source?(0,o.__)("Custom Icon","softtent-preorders"):(0,o.__)("Icon","softtent-preorders"),j="none"!==x.source,_="preset"===x.source&&x.preset_svg?(0,d.jsx)("span",{className:"w-5 h-5 flex items-center justify-center [&>svg]:w-full [&>svg]:h-full",dangerouslySetInnerHTML:{__html:x.preset_svg}}):"custom"===x.source&&x.custom?.url?(0,d.jsx)("img",{src:x.custom.url,alt:"",className:"w-5 h-5 object-contain"}):null;return(0,d.jsxs)("div",{className:"relative",ref:m,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>i(!l),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(l?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[_&&(0,d.jsx)("span",{className:"text-gray-600",children:_}),(0,d.jsx)("span",{className:"font-medium",children:v()})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(l?"text-primary":"text-gray-400")})]}),l&&(0,d.jsxs)("div",{className:"absolute top-full end-0 w-full mt-2 z-50 bg-white border border-gray-200 rounded-lg shadow-xl min-w-[300px]",children:[j&&(0,d.jsxs)("div",{className:"p-3 border-b border-gray-200 flex items-center justify-between bg-gray-50 rounded-t-lg",children:[(0,d.jsxs)("div",{className:"flex items-center gap-3",children:[(0,d.jsx)("div",{className:"w-10 h-10 bg-white border border-gray-200 rounded-lg flex items-center justify-center [&>svg]:w-6 [&>svg]:h-6 [&>img]:w-6 [&>img]:h-6",children:_}),(0,d.jsx)("span",{className:"text-sm font-medium text-gray-700",children:v()})]}),(0,d.jsx)("button",{type:"button",onClick:async()=>{u(!0);const e=await w.A.fire({text:(0,o.__)("Are you sure you want to remove this icon?","softtent-preorders")});u(!1),e.isConfirmed&&t({source:"none",position:x.position,margin:x.margin})},className:"w-8 h-8 bg-red-50 text-red-600 rounded-lg hover:bg-red-100 transition-colors flex items-center justify-center",title:(0,o.__)("Remove Icon","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.yLS,className:"text-sm"})})]}),(0,d.jsxs)("div",{className:"flex bg-gray-100 p-1 m-3 rounded-lg",children:[(0,d.jsx)("button",{type:"button",onClick:async()=>{u(!0);const e=await(r="preset"===x.source?x.preset:void 0,new Promise(e=>{const t=document.createElement("div");t.id="icon-library-modal-container",document.body.appendChild(t);const s=(0,p.createRoot)(t),n=()=>{s.unmount(),document.body.contains(t)&&document.body.removeChild(t)};s.render((0,d.jsx)(Z,{currentPreset:r,onSelect:(t,r)=>{e({selected:!0,iconKey:t,iconData:r}),n()},onClose:()=>{e({selected:!1}),n()}}))}));var r;u(!1),e.selected&&e.iconKey&&e.iconData&&t({source:"preset",preset:e.iconKey,preset_svg:e.iconData.svg,preset_label:e.iconData.label,position:x.position,margin:x.margin})},className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("preset"===x.source||"none"===x.source?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Icon Library","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:async()=>{if(!wp||!wp.media)return;if(!r){if(u(!0),(await w.A.fire({title:(0,o.__)("Enable SVG Upload?","softtent-preorders"),text:(0,o.__)("SVG files can contain malicious code. Only enable this if you trust the source of your SVG files. Do you want to enable SVG uploads at your own risk?","softtent-preorders"),confirmButtonText:(0,o.__)("Yes, Enable SVG Upload","softtent-preorders"),cancelButtonText:(0,o.__)("Cancel","softtent-preorders"),confirmButtonClass:"bg-yellow-500 text-white",showCancelButton:!0})).isConfirmed&&s)try{await s(),await w.A.fire({title:(0,o.__)("SVG Upload Enabled","softtent-preorders"),text:(0,o.__)("SVG upload has been enabled. Please save your current settings and reload the page to upload SVG files.","softtent-preorders"),confirmButtonText:(0,o.__)("OK","softtent-preorders"),showCancelButton:!1})}catch(e){await w.A.fire({title:(0,o.__)("Error","softtent-preorders"),text:(0,o.__)("Failed to enable SVG upload.","softtent-preorders"),confirmButtonText:(0,o.__)("OK","softtent-preorders"),confirmButtonClass:"bg-red-500 text-white",showCancelButton:!1})}return void u(!1)}u(!0);const e=wp.media({title:(0,o.__)("Choose an SVG Icon","softtent-preorders"),button:{text:(0,o.__)("Use this Icon","softtent-preorders")},multiple:!1,library:{type:"image/svg+xml"}});e.on("select",()=>{const r=e.state().get("selection").first().toJSON();t({source:"custom",custom:{id:r.id,url:r.url},position:x.position,margin:x.margin}),u(!1)}),e.on("close",()=>{u(!1)}),e.open()},className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("custom"===x.source?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Upload SVG","softtent-preorders")})]}),n&&(0,d.jsxs)("div",{className:"p-3 border-t border-gray-200",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600 mb-2 block",children:(0,o.__)("Icon Position","softtent-preorders")}),(0,d.jsx)("div",{className:"flex gap-1",children:[{value:"left",label:(0,o.__)("Left","softtent-preorders")},{value:"right",label:(0,o.__)("Right","softtent-preorders")},{value:"only",label:(0,o.__)("Icon Only","softtent-preorders")}].map(e=>(0,d.jsx)("button",{type:"button",onClick:()=>{return r=e.value,void t({...x,position:r});var r},className:"flex-1 px-3 py-1.5 text-xs font-medium rounded transition-colors "+(x.position===e.value?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),children:e.label},e.value))})]}),a&&("left"===x.position||"right"===x.position)&&(()=>{const e=f(),t="%"===e.unit?100:"em"===e.unit||"rem"===e.unit?10:50,r="em"===e.unit||"rem"===e.unit?.1:1,s=e.value/t*100;return(0,d.jsxs)("div",{className:"p-3 border-t border-gray-200",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600 mb-2 block",children:(0,o.__)("Margin","softtent-preorders")}),(0,d.jsxs)("div",{className:"flex gap-1",children:[(0,d.jsx)("div",{className:"flex relative flex-1 top-3",children:(0,d.jsx)("input",{type:"range",min:"0",max:t,step:r,value:e.value,onChange:e=>b(Number(e.target.value)),className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${s}%, #e5e7eb ${s}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${s}%, #e5e7eb ${s}%, #e5e7eb 100%)`}})}),(0,d.jsxs)("div",{className:"flex flex-col",style:{width:"70px"},children:[(0,d.jsx)("input",{type:"number",min:"0",step:r,value:e.value,onChange:e=>b(Number(e.target.value)),className:"w-full py-1.5 px-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none"}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:"left"===x.position?(0,o.__)("Right","softtent-preorders"):(0,o.__)("Left","softtent-preorders")})]}),(0,d.jsx)(C,{value:e.unit,onChange:y,units:["px","em","rem","%"]})]})]})})()]})]})}function te({value:e,onChange:t,responsive:r=!1,min:s=0,max:n=1e3,step:o=1,units:a,placeholder:l="",className:i=""}){const{activeDevice:c}=(0,m.F)(),u=a&&a.length>0,p=()=>{if(r&&"object"==typeof e&&null!==e){const t=e[c];return null!=t&&"unit"!==t?String(t):void 0!==e.desktop&&null!==e.desktop?String(e.desktop):""}return"object"==typeof e&&null!==e?void 0!==e.desktop?String(e.desktop):"":null!=e?String(e):""},x=()=>"object"==typeof e&&null!==e&&e.unit?e.unit:a?.[0]||"px",g=s=>{const n=""===s?"":Number(s);t(r?{..."object"==typeof e&&null!==e?e:{desktop:"number"==typeof e||"string"==typeof e?e:""},[c]:n,...u&&{unit:x()}}:u?{desktop:n,unit:x()}:n)},h=p(),f=x(),b=Number(h)||0,y=(b-s)/(n-s)*100;return(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("div",{className:"flex-1 flex items-center",children:(0,d.jsx)("input",{type:"range",min:s,max:n,step:o,value:b,onChange:e=>{g(e.target.value)},className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${y}%, #e5e7eb ${y}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${y}%, #e5e7eb ${y}%, #e5e7eb 100%)`}})}),(0,d.jsx)("input",{type:"number",value:h,onChange:e=>{g(e.target.value)},min:s,max:n,step:o,placeholder:l,className:`w-[70px] py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none ${i}`,style:{paddingRight:0}}),u&&(0,d.jsx)(C,{value:f,onChange:s=>{if(r)t({..."object"==typeof e&&null!==e?e:{desktop:"number"==typeof e||"string"==typeof e?e:""},unit:s});else{const e=p();t({desktop:""===e?"":Number(e),unit:s})}},units:a,hideLabel:!0})]})}function re({id:e,label:t,enabled:r,showSwitch:s,index:n,isDragging:o,onToggle:a,onDragStart:l,onDragOver:i,onDrop:c,onDragEnd:u}){return(0,d.jsxs)("div",{className:`\n\t\t\t\tsortable-item\n\t\t\t\tflex items-center gap-3 px-3 py-2 bg-white border border-slate-200 rounded-md\n\t\t\t\tshadow-sm hover:border-slate-300 transition-all\n\t\t\t\t${o?"opacity-50":""}\n\t\t\t`,onDragOver:e=>i(e,n),onDrop:()=>c(n),children:[(0,d.jsx)("div",{draggable:!0,onDragStart:e=>{e.stopPropagation(),l(n);const t=e.currentTarget.closest(".sortable-item");if(t&&e.dataTransfer){const r=t.getBoundingClientRect();e.dataTransfer.setDragImage(t,e.clientX-r.left,e.clientY-r.top)}},onDragEnd:u,className:"flex items-center cursor-grab active:cursor-grabbing",children:(0,d.jsx)(g.gc,{icon:h.S9g,className:"text-gray-400 text-sm",title:"Drag to reorder"})}),(0,d.jsx)("div",{className:"flex-1 flex items-center text-sm font-medium text-slate-700",children:t}),s&&a&&(0,d.jsx)("div",{className:"flex items-center",onClick:e=>e.stopPropagation(),children:(0,d.jsx)(x,{enabled:null!=r&&r,setEnabled:t=>{a(e,"boolean"==typeof t?t:!0===t)}})})]})}function se({value:e={},options:t=[],onChange:r,switch:s=!1,responsive:n=!1}){const{activeDevice:o}=(0,m.F)(),[a,l]=(0,q.useState)(null),i=()=>{if(!e||0===Object.keys(e).length)return t;const r=[];for(const[c,d]of Object.entries(e)){const e=t.find(e=>e.id===c);if(!e)continue;let u;var s,a,l,i;u=n&&"object"==typeof d&&null!==d?null===(s=null!==(a=null!==(l=d[o])&&void 0!==l?l:d.desktop)&&void 0!==a?a:e.enabled)||void 0===s||s:"boolean"==typeof d?d:null===(i=e.enabled)||void 0===i||i,r.push({id:c,label:e.label,enabled:u})}for(const e of t){var c;r.find(t=>t.id===e.id)||r.push({id:e.id,label:e.label,enabled:null===(c=e.enabled)||void 0===c||c})}return r},[c,u]=(0,q.useState)(()=>i());(0,q.useEffect)(()=>{u(i())},[e,t,o,n]);const p=e=>{l(e)},x=(e,t)=>{e.preventDefault()},g=e=>{if(null===a||a===e)return;const t=[...c],[r]=t.splice(a,1);t.splice(e,0,r),u(t),b(t),l(null)},h=()=>{l(null)},f=(e,t)=>{const r=c.map(r=>r.id===e?{...r,enabled:t}:r);u(r),b(r)},b=t=>{const s={};for(const r of t)if(n){var a,l;const t=e[r.id],n="object"==typeof t&&null!==t?t:{desktop:null===(a=r.enabled)||void 0===a||a};s[r.id]={...n,[o]:null===(l=r.enabled)||void 0===l||l}}else{var i;s[r.id]=null===(i=r.enabled)||void 0===i||i}r(s)};return(0,d.jsx)("div",{className:"space-y-2",children:c.map((e,t)=>(0,d.jsx)(re,{id:e.id,label:e.label,enabled:e.enabled,showSwitch:s,index:t,isDragging:a===t,onToggle:f,onDragStart:p,onDragOver:x,onDrop:g,onDragEnd:h},e.id))})}var ne=r(900);function oe(e){if(!e||"string"!=typeof e)return e;try{return(0,ne.Ay)(e)}catch(t){return e}}function ae(e){var t;const{type:r="text",label:l="",description:i="",labelClass:c="",descriptionClass:p="",label_tooltip:m="",placeholder:g="",className:h="",areaClassName:v="",layout:j="",onChange:w=()=>{},onInput:C=()=>{},name:k="",id:A="",value:$="",multiple:L=!1,required:D=!1,readOnly:z=!1,ref:F=null,options:B=[],rows:O=4,cols:V=90,style:I={},autoComplete:M="off",min:U=0,max:q,left:X=(0,d.jsx)(d.Fragment,{}),right:Y=(0,d.jsx)(d.Fragment,{}),editorHeight:Q="200px",hasError:Z=!1,showErrorMessage:re=!1,errorMessage:ne="",isAsync:ae=!1,asyncCallback:le=(e,t)=>{},onCreateAsyncCallback:ie=e=>{},isSelectCreatable:ce=!1,responsive:de,default:ue,units:pe,hover:me,gradient:xe,source_section:ge,target_section:he,onCopySettings:fe=()=>{},extension_id:be,extension_label:ye,rule_id:ve,ruleset:je,svgUploadEnabled:_e,onEnableSvgUpload:we,showPosition:Ne,showMargin:Ce,color:ke}=e,Se=()=>{let e="\n\t\t\tbg-white text-black placeholder:text-placeholder transition px-4 rounded-md\n\t\t\tplaceholder:font-normal text-sm border border-b border-solid border-slate-300\n\t\t\tborder-outline-none !shadow-none focus:!outline-none focus:!border-[#EBEFF8]\n\t\t\tfocus:!shadow-[#EBEFF8] required:border-red-500 w-full\n\t\t";switch(r){case"text":case"url":case"email":case"search":case"password":case"number":case"currency":e+=" !min-h-[30px]";break;case"textarea":e+=" py-4";break;case"select":case"radio":case"switch":e+=" cursor-pointer";break;case"checkbox":e+=" !h-6 !w-6 !indeterminate:bg-gray-300 accent-[#1BBC9C] cursor-pointer";break;case"image":case"text-editor":case"date":case"datetime":e+=" bg-transparent border-0 shadow-none"}return"currency"===r&&(e+=" ml-9"),h?.length&&(e=`${e} ${h}`),(0,s.QP)(e)},Ae=e=>{let{name:t,value:s}=e.target;"checkbox"===r&&(s=e.target.checked?1:0),w({name:t,value:s})},Ee={...I,border:"1px solid "+(Z?"#E9485E":"#EBEFF8"),boxShadow:"none"},$e=A||k,Le=l.length>0,De=de;return(0,d.jsxs)(d.Fragment,{children:[Le&&(0,d.jsx)(a.A,{htmlFor:$e,className:c,tooltip:(0,n.isEmpty)(m)?"":oe(m),required:D,suffix:De?(0,d.jsx)(R,{responsive:de}):void 0,children:l}),(0,d.jsxs)("div",{className:`input-field ${v} ${Z?"text-error":""}`,children:[X,("text"===r||"url"===r||"email"===r||"search"===r||"password"===r||"number"===r&&!de||"currency"===r)&&(0,d.jsx)("input",{type:null!==(t={currency:"number"}[r])&&void 0!==t?t:r,ref:F,required:D,readOnly:z,placeholder:g,className:Se(),style:Ee,onChange:Ae,onInput:C,name:$e,id:$e,value:$,min:U,max:q,autoComplete:M}),"number"===r&&de&&(0,d.jsx)(te,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de,min:U,max:q,units:pe,placeholder:g}),"textarea"===r&&(0,d.jsx)("textarea",{ref:F,required:D,placeholder:g,className:Se(),style:Ee,onChange:Ae,onInput:C,id:$e,name:$e,value:$,rows:O,cols:V,autoComplete:M}),"select"===r&&(0,d.jsx)(u,{value:$,isMulti:L,options:void 0!==B?B:[],placeholder:g,onChange:e=>{w({name:$e,value:e})},isAsync:ae,asyncCallback:le,isCreatable:ce,onCreateAsyncCallback:ie}),("checkbox"===r||"radio"===r)&&(0,d.jsx)(f,{type:r,options:B,value:$,layout:j,onChange:e=>w({name:$e,value:e})}),"switch"===r&&(0,d.jsx)(x,{enabled:de?"object"!=typeof $||null===$||Array.isArray($)?{desktop:"1"==$||"true"==$||!0===$}:$:"1"==$||"true"==$||!0===$,setEnabled:e=>{"function"==typeof w&&w({name:$e,value:e})},responsive:de}),("tab"===r||"state_tab"===r)&&(0,d.jsx)(b,{options:B||{},value:$,onChange:e=>w({name:$e,value:e}),layout:j}),"text-editor"===r&&(0,d.jsx)(y.A,{id:$e,height:Q,onChange:w,value:$}),"color"===r&&(0,d.jsx)(_,{value:$,onChange:e=>{w({name:$e,value:e})},hover:me,gradient:xe}),"image"===r&&(0,d.jsx)(N,{label:l,value:$,onChange:e=>{w({name:$e,value:e})}}),"dimension"===r&&(0,d.jsx)(S,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de,default:ue,units:pe,placeholder:g}),"border"===r&&(0,d.jsx)(E,{value:$,onChange:e=>w({name:$e,value:e}),hover:me}),"alignment"===r&&(0,d.jsx)(T,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de}),"typography"===r&&(0,d.jsx)(P,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de,color:ke}),"hook_position"===r&&(0,d.jsx)(W,{options:B||{},value:$,onChange:e=>w({name:$e,value:e})}),"position"===r&&(0,d.jsx)(G,{value:$,onChange:e=>w({name:$e,value:e}),units:pe}),"copy_settings"===r&&ge&&he&&(0,d.jsx)(H,{label:(0,o.__)("Apply","softtent-preorders"),sourceSection:ge,targetSection:he,onCopy:fe}),("date"===r||"datetime"===r)&&(0,d.jsx)(K,{value:"string"==typeof $?$:null,onChange:e=>{w({name:$e,value:e})},dateOnly:"date"===r}),"shortcode"===r&&be&&(0,d.jsx)(J,{extensionId:be,extensionLabel:ye,ruleId:ve,ruleset:je}),"icon"===r&&(0,d.jsx)(ee,{value:$,onChange:e=>w({name:$e,value:e}),svgUploadEnabled:_e,onEnableSvgUpload:we,showPosition:Ne,showMargin:Ce}),"sortable"===r&&(0,d.jsx)(se,{value:$,options:B,onChange:e=>w({name:$e,value:e}),switch:e.switch,responsive:de}),Y]}),i.length>0&&(0,d.jsx)("p",{className:"text-[12px] text-gray-500 mt-1",children:i}),(()=>{if(Z&&re&&ne?.length>0)return(0,d.jsx)("p",{className:"text-error text-xs mt-2",children:ne})})()]})}},701(e,t,r){r.d(t,{A:()=>o});var s=r(6087),n=r(790);function o({content:e,children:t,position:r="bottom",className:o=""}){const[a,l]=(0,s.useState)(!1),i=(0,s.useRef)(null),[c,d]=(0,s.useState)({top:0,left:0});return(0,s.useEffect)(()=>{if(!a||!i.current)return;const e=()=>{if(!i.current)return;const e=i.current.getBoundingClientRect();let t=0,s=0;switch(r){case"top":t=e.top-8,s=e.left+e.width/2;break;case"right":t=e.top+e.height/2,s=e.right+8;break;case"bottom":t=e.bottom+8,s=e.left+e.width/2;break;case"left":t=e.top+e.height/2,s=e.left-8}d({top:t,left:s})};return e(),window.addEventListener("scroll",e,!0),window.addEventListener("resize",e),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",e)}},[a,r]),(0,n.jsxs)("div",{ref:i,className:`relative inline-block ${o}`,onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),children:[t,a&&(0,s.createPortal)((0,n.jsxs)("div",{style:(()=>{const e={position:"fixed",top:`${c.top}px`,left:`${c.left}px`,zIndex:99999,padding:"0.5rem 0.75rem",backgroundColor:"#111827",color:"#ffffff",fontSize:"0.75rem",lineHeight:1.5,borderRadius:"0.375rem",boxShadow:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1)",maxWidth:"20rem",whiteSpace:"normal"};switch(r){case"top":return{...e,transform:"translate(-50%, -100%)"};case"right":return{...e,transform:"translateY(-50%)"};case"bottom":return{...e,transform:"translateX(-50%)"};case"left":return{...e,transform:"translate(-100%, -50%)"}}})(),onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),children:[(0,n.jsx)("div",{style:(()=>{const e={position:"absolute",width:0,height:0};switch(r){case"top":return{...e,bottom:"-0.375rem",left:"50%",transform:"translateX(-50%)",borderLeft:"0.375rem solid transparent",borderRight:"0.375rem solid transparent",borderTop:"0.375rem solid #111827"};case"right":return{...e,left:"-0.375rem",top:"50%",transform:"translateY(-50%)",borderTop:"0.375rem solid transparent",borderBottom:"0.375rem solid transparent",borderRight:"0.375rem solid #111827"};case"bottom":return{...e,top:"-0.375rem",left:"50%",transform:"translateX(-50%)",borderLeft:"0.375rem solid transparent",borderRight:"0.375rem solid transparent",borderBottom:"0.375rem solid #111827"};case"left":return{...e,right:"-0.375rem",top:"50%",transform:"translateY(-50%)",borderTop:"0.375rem solid transparent",borderBottom:"0.375rem solid transparent",borderLeft:"0.375rem solid #111827"}}})()}),e]}),document.body)]})}},3270(e,t,r){r.d(t,{F:()=>l,Y:()=>a});var s=r(1609),n=r(790);const o=(0,s.createContext)(void 0),a=({children:e})=>{const[t,r]=(0,s.useState)("desktop");return(0,n.jsx)(o.Provider,{value:{activeDevice:t,setActiveDevice:r},children:e})},l=()=>{const e=(0,s.useContext)(o);if(!e)throw new Error("useDevice must be used within a DeviceProvider");return e}},3322(e,t,r){r.d(t,{A:()=>l});var s=r(7723),n=r(6087),o=r(790);const a=({title:e,text:t,confirmButtonText:r,cancelButtonText:s,confirmButtonClass:a,showCancelButton:l,showLoaderOnConfirm:i,onConfirm:c,onCancel:d})=>{const[u,p]=(0,n.useState)(!1),[m,x]=(0,n.useState)(!1);(0,n.useEffect)(()=>{setTimeout(()=>x(!0),10)},[]);const g=e=>{x(!1),setTimeout(()=>{e()},300)},h=()=>{g(d)};return(0,n.useEffect)(()=>{const e=e=>{"Escape"===e.key&&h()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[]),(0,o.jsx)("div",{className:"softtent-po-admin",children:(0,o.jsx)("div",{"aria-modal":"true",className:"fixed inset-0 z-[1000] bg-black/50 flex items-center justify-center transition-opacity duration-300 "+(m?"opacity-100":"opacity-0"),onClick:e=>{e.target===e.currentTarget&&h()},children:(0,o.jsxs)("div",{className:"bg-white rounded-lg shadow-lg min-w-[400px] max-w-[500px] transition-transform duration-300 "+(m?"translate-y-0":"-translate-y-12"),children:[(0,o.jsx)("div",{className:"px-6 py-4 border-b border-gray-200",children:(0,o.jsx)("h3",{className:"!m-0 !text-md !font-semibold text-gray-700",children:e})}),(0,o.jsx)("div",{className:"px-6 py-4",children:(0,o.jsx)("p",{className:"m-0 text-gray-500 leading-relaxed",children:t})}),(0,o.jsxs)("div",{className:"px-6 pt-4 pb-6 flex gap-3 justify-end",children:[l&&(0,o.jsx)("button",{type:"button",className:"px-4 py-2 rounded-md text-sm font-medium bg-gray-100 text-gray-700 hover:bg-gray-200",onClick:h,children:s}),(0,o.jsxs)("button",{type:"button",className:`px-4 py-2 rounded-md text-sm font-medium ${a} disabled:opacity-60 disabled:cursor-not-allowed hover:opacity-90`,onClick:()=>{if(i)return p(!0),c(),void setTimeout(()=>g(()=>{}),300);c(),g(()=>{})},disabled:u,children:[u&&(0,o.jsx)("span",{className:"inline-block w-3.5 h-3.5 border-2 border-white rounded-full border-t-transparent animate-spin mr-2"}),u?"Loading..":r]})]})]})})})},l={fire:(e={})=>{const{title:t=(0,s.__)("Are you sure?","softtent-preorders"),text:r=(0,s.__)("Are you sure you want to delete this item?","softtent-preorders"),confirmButtonText:l=(0,s.__)("Confirm","softtent-preorders"),cancelButtonText:i=(0,s.__)("Cancel","softtent-preorders"),confirmButtonClass:c="bg-primary text-white hover:bg-primary-dark",showCancelButton:d=!0,showLoaderOnConfirm:u=!1}=e;return new Promise(e=>{const s=document.createElement("div");s.id="custom-swal-container",document.body.appendChild(s);const p=(0,n.createRoot)(s),m=()=>{p.unmount(),document.body.contains(s)&&document.body.removeChild(s)};p.render((0,o.jsx)(a,{title:t,text:r,confirmButtonText:l,cancelButtonText:i,confirmButtonClass:c,showCancelButton:d,showLoaderOnConfirm:u,onConfirm:()=>{e({isConfirmed:!0,isDismissed:!1}),m()},onCancel:()=>{e({isConfirmed:!1,isDismissed:!0}),m()}}))})}}},3333(e,t,r){r.d(t,{A:()=>l});var s=r(856),n=r(7723),o=r(701),a=r(790);function l({children:e=(0,a.jsx)(a.Fragment,{}),htmlFor:t,className:r="",tooltip:l="",required:i=!1,suffix:c}){return(0,a.jsxs)("div",{className:"flex items-center gap-1 mb-1",children:[(0,a.jsxs)("label",{className:(0,s.QP)(`block text-black font-semibold text-[12px] !ml-0 mb-0 ${r}`),htmlFor:t,children:[e,i&&(0,a.jsx)(o.A,{content:(0,n.__)("This field is required","softtent-preorders"),position:"right",children:(0,a.jsx)("span",{className:"text-red-500 font-semibold ml-0.5 cursor-help select-none",children:"*"})})]}),l&&(0,a.jsx)(o.A,{content:l,position:"right",children:(0,a.jsx)("button",{type:"button",className:"inline-flex items-center justify-center w-4 h-4 rounded-full transition-colors","aria-label":(0,n.__)("Show tooltip","softtent-preorders"),children:(0,a.jsx)("span",{className:"dashicons dashicons-info text-primary cursor-help",style:{lineHeight:"1",fontSize:"14px",display:"flex",alignItems:"flex-end",justifyContent:"center"}})})}),c]})}},3620(e,t,r){r.d(t,{A:()=>o});var s=r(2337),n=r(790);const o=({text:e="",icon:t,iconPosition:r="left",type:o="default",outline:a=!1,onClick:l=()=>{},buttonCustomClass:i="",iconCustomClass:c="",textClassName:d="",smTextHidden:u=!1,disabled:p=!1,style:m={},ariaLabel:x})=>(0,n.jsxs)("button",{className:(()=>{let e="transition px-4 ps-4 py-2 leading-5 rounded-md font-medium text-sm",t="white",r="",s="",n="",l="white";switch(o){case"primary":case"submit":t=a?"text-primary":"text-white",r=a?"bg-white":"bg-primary",n="bg-primary-dark",s=a?"border-blue-800":"border-transparent";break;case"warning":t=a?"text-yellow-500":"text-white",r=a?"bg-white":"bg-yellow-500",n="bg-yellow-600",s=a?"border-yellow-500":"border-transparent";break;case"error":t=a?"text-error":"text-white",r=a?"bg-white":"bg-red-500",n=a?"bg-error-dark":"bg-error",s=a?"border-error":"border-transparent";break;case"success":t=a?"text-success":"text-white",r=a?"bg-white":"bg-success-dark",n=a?"bg-success-dark":"bg-success",s=a?"border-success":"border-transparent";break;case"default":t="text-black",r=a?"bg-white":"bg-gray-liter",n="bg-gray-liter",s=a?"border-transparent":"border-gray-dark",l="text-black"}return e+=` ${r} hover:!${n} !focus:${n} ${t} hover:${l} focus:text-${t} hover:rounded-md focus:rounded-md focus:outline-none`,e+=` border ${a?" border-solid ":""} ${s} hover:${s} focus:${s}`,p&&(e+=" opacity-50 cursor-not-allowed"),null!=i&&(e=`${i} ${e}`),e})(),style:{...m},onClick:l,disabled:p,type:"submit"===o?"submit":"button","aria-label":x||e,children:[void 0!==t&&"left"===r&&(0,n.jsx)("span",{className:`${u?"px-0 sm:px-2":"px-2"} ps-0 ${c}`,"aria-hidden":"true",children:(0,n.jsx)(s.gc,{icon:t})}),(0,n.jsx)("span",{className:d,children:e}),void 0!==t&&"right"===r&&(0,n.jsx)("span",{className:`px-2 pe-0 ${c}`,"aria-hidden":"true",children:(0,n.jsx)(s.gc,{icon:t})}),(0,n.jsx)("br",{})]})},3788(e,t,r){r.d(t,{A:()=>l});var s=r(7723),n=r(2337),o=r(6188),a=r(790);function l({isOpen:e,onClose:t,title:r,children:l,onSave:i,saveText:c=(0,s.__)("Save","softtent-preorders"),cancelText:d=(0,s.__)("Cancel","softtent-preorders")}){return e?(0,a.jsxs)("div",{className:"fixed inset-0 z-50 flex items-center justify-center",children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-black/50",onClick:t}),(0,a.jsxs)("div",{className:"relative bg-white rounded-lg shadow-xl max-w-md w-full mx-4 max-h-[90vh] overflow-y-auto",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between px-6 py-4 border-b border-gray-200",children:[(0,a.jsx)("h3",{className:"text-lg font-semibold text-gray-900",children:r}),(0,a.jsx)("button",{onClick:t,className:"text-gray-400 hover:text-gray-600 transition-colors","aria-label":(0,s.__)("Close","softtent-preorders"),children:(0,a.jsx)(n.gc,{icon:o.GRI,className:"text-xl"})})]}),(0,a.jsx)("div",{className:"px-6 py-4",children:l}),i&&(0,a.jsxs)("div",{className:"flex items-center justify-end gap-3 px-6 py-4 border-t border-gray-200 bg-gray-50",children:[(0,a.jsx)("button",{onClick:t,className:"px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 rounded-md hover:bg-gray-50 transition-colors",children:d}),(0,a.jsx)("button",{onClick:()=>{i(),t()},className:"px-4 py-2 text-sm font-medium text-white bg-primary rounded-md hover:bg-primary-dark transition-colors",children:c})]})]})]}):null}},6649(e,t,r){r.d(t,{A:()=>n});var s=r(790);function n({height:e="200px",id:t,value:r,onChange:n}){return(0,s.jsx)(s.Fragment,{children:"Text Editor not added yet"})}},6734(e,t,r){r.d(t,{A:()=>l});var s=r(6188),n=r(2337),o=r(6658),a=r(790);function l({title:e=(0,a.jsx)(a.Fragment,{}),slug:t="",headingCustomClass:r="",hasBackButton:l=!1,backButtonTitle:i="",backButtonLink:c="",hasRightSideContent:d=!1,rightSideContent:u=(0,a.jsx)(a.Fragment,{}),children:p}){const m=()=>{let e="flex-1";return"overview"!==t&&"email-template-create"!==t||(e="flex-none"),{leftSideClassNames:e,rightSideClassNames:"flex-end text-right"}};return(0,a.jsxs)("div",{className:`max-w-screen-lg mx-auto cp-${t}-page`,children:[l&&(0,a.jsx)("div",{className:"w-full mb-2",children:(0,a.jsx)(o.N_,{to:void 0!==c?c:"",className:"focus:shadow-none focus:outline-none",children:(0,a.jsxs)("span",{className:"text-gray-dark text-sm",children:[(0,a.jsx)(n.gc,{icon:s.Wzs,className:"mr-3"}),i]})})}),(0,a.jsxs)("div",{className:`relative flex items-center mt-4 mb-5 ${r}`,children:[(0,a.jsx)("div",{className:m().leftSideClassNames,children:e}),d&&(0,a.jsx)("div",{className:m().rightSideClassNames,children:u})]}),(0,a.jsx)("div",{className:"cp-content-area",children:p})]})}},7855(e,t,r){r.d(t,{A:()=>n});var s=r(790);const n=({text:e,customClass:t="",show:r=!0})=>void 0===r||r?(0,s.jsx)("h1",{className:`!text-xl !text-primary ${t}`,children:e}):(0,s.jsx)(s.Fragment,{})},9795(e,t,r){r.r(t),r.d(t,{default:()=>Q});var s=r(7143),n=r(6087),o=r(6658),a=r(6188),l=r(2337),i=r(7723),c=r(6734),d=r(7855),u=r(6848),p=r(550),m=r(740),x=r(3620);function g(e){if("object"!=typeof e||null===e)return e;if("source"in e){const{preset_svg:t,preset_label:r,...s}=e;return s}return e}function h(e,t={}){const{preserveIconSvg:r=!1}=t;if(Array.isArray(e))return e.map(e=>h(e,t));if("object"!=typeof e||null===e)return e;if(1===Object.keys(e).length&&"value"in e)return h(e.value,t);const s={};for(const n in e){const o=e[n];if("object"==typeof o&&null!==o){if("repeater"===o.type){const e=Array.isArray(o.value)?o.value.map(e=>h(e,t)):[];s[n]={type:o.type,value:e};continue}"section"===o.type&&o.fields?s[n]={type:o.type,value:h(o.fields,t)}:!("value"in o)||"object"!=typeof o.value||o.type?"value"in o&&o.type&&"repeater"!==o.type&&"section"!==o.type?s[n]={type:o.type,value:"icon"!==o.type||r?o.value:g(o.value)}:o.fields||o.tabs?s[n]=h(o.fields||o.tabs,t):s[n]=h(o,t):s[n]=h(o.value,t)}else s[n]=o}return s}function f(e){if("object"!=typeof e||null===e||Array.isArray(e))return!1;const t=Object.keys(e);return 0!==t.length&&t.every(e=>"string"==typeof e&&/^[a-z]{2}(_[A-Z]{2})?$/.test(e))}function b(e,t){if(Array.isArray(e))return e.map(e=>b(e,t));if("object"!=typeof e||null===e)return e;if(t&&f(e))return function(e,t){if(!f(e))return e;if(e[t])return e[t];const r=t.split("_")[0];for(const t in e)if(t.startsWith(r))return e[t];return Object.values(e)[0]}(e,t);if("type"in e&&"value"in e&&2===Object.keys(e).length)return b(e.value,t);const r={};for(const s in e){const n=e[s];r[s]="object"==typeof n&&null!==n?b("type"in n&&"value"in n?n.value:n,t):n}return r}function y(e,t,r){if(!t.length)return e;const[s,...n]=t,o=s.match(/(\w+)\[(\d+)\]/);if(o){const t=o[1],s=parseInt(o[2],10),a=e[t];let l=[];Array.isArray(a?.value)?l=a.value:Array.isArray(a)&&(l=a);const i=l.map((e,t)=>t===s?y(e,n,r):e);return Array.isArray(a?.value)?{...e,[t]:{...a,value:i}}:{...e,[t]:i}}return 0===n.length?e[s]?"object"==typeof e[s]&&"value"in e[s]?{...e,[s]:{...e[s],value:r}}:{...e,[s]:r}:e:e[s]?.fields?{...e,[s]:{...e[s],fields:y(e[s].fields,n,r)}}:e[s]?{...e,[s]:y(e[s],n,r)}:e}var v=r(790);function j(){const e=(0,o.Zp)(),{id:t}=(0,o.g)(),r=(0,s.useDispatch)(),n=(0,s.useSelect)(e=>e(m.A).getForm(),[]),l=(0,s.useSelect)(e=>e(m.A).getIsSaving(),[]);let c="";return c=t?l?(0,i.__)("Updating…","softtent-preorders"):(0,i.__)("Update","softtent-preorders"):l?(0,i.__)("Saving…","softtent-preorders"):(0,i.__)("Save","softtent-preorders"),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(x.A,{text:(0,i.__)("Back","softtent-preorders"),type:"default",onClick:()=>e("/extensions"),buttonCustomClass:"me-3"}),(0,v.jsx)(x.A,{text:c,type:"primary",icon:a.SGM,disabled:l,onClick:()=>{const e={},s=Object.keys(e);if(s.length>0)return r(m.A).setErrors(e),void u.XG.scrollTo(`field-${s[0]}`,{duration:800,delay:0,offset:-150,smooth:"easeInOutQuart"});const o=JSON.parse(JSON.stringify(n)),a=(o.rules||[]).map(e=>{const t={};return Object.entries(e.tabs||{}).forEach(([e,r])=>{r?.fields&&(t[e]=h(r.fields))}),{...e,tabs:t}}),l={...o,rules:a};r(m.A).updateItem(t,l).then(()=>{p.oR.success((0,i.__)("Extension has been updated successfully.","softtent-preorders"))}).catch(e=>{p.oR.error(e.message)})}})]})}var _=r(3788),w=r(616);function N({isOpen:e,onClose:t,onSave:r,ruleData:s}){const[o,a]=(0,n.useState)(s.label),[l,c]=(0,n.useState)(s.isActive);return(0,n.useEffect)(()=>{a(s.label),c(s.isActive)},[s.label,s.isActive]),(0,v.jsx)(_.A,{isOpen:e,onClose:t,title:(0,i.__)("Edit Rule","softtent-preorders"),onSave:()=>{r({label:o,isActive:l})},children:(0,v.jsxs)("div",{className:"space-y-4",children:[(0,v.jsx)("div",{children:(0,v.jsx)(w.p,{label:(0,i.__)("Active Status","softtent-preorders"),type:"switch",value:l?"1":"0",onChange:e=>{c(!0===e.value)}})}),(0,v.jsx)("div",{children:(0,v.jsx)(w.p,{label:(0,i.__)("Rule Label","softtent-preorders"),type:"text",value:o,onChange:e=>a(e.value),placeholder:(0,i.__)("Enter rule label","softtent-preorders")})})]})})}var C=r(3270),k=r(701);const S=()=>{const{activeDevice:e,setActiveDevice:t}=(0,C.F)(),r=[{type:"desktop",label:(0,i.__)("Desktop","softtent-preorders"),icon:"dashicons-desktop",width:"100%"},{type:"tablet",label:(0,i.__)("Tablet","softtent-preorders"),icon:"dashicons-tablet",width:"768px"},{type:"mobile",label:(0,i.__)("Mobile","softtent-preorders"),icon:"dashicons-smartphone",width:"375px"}];return(0,v.jsx)("div",{className:"flex items-center gap-1 bg-white border border-gray-300 rounded-md p-1 shadow-sm",children:r.map(r=>(0,v.jsx)(k.A,{content:r.label,children:(0,v.jsxs)("button",{onClick:()=>t(r.type),className:"flex items-center gap-2 px-3 py-1.5 rounded transition-all "+(e===r.type?"bg-primary text-white shadow-sm":"text-gray-600 hover:bg-gray-100 hover:text-gray-900"),children:[(0,v.jsx)("span",{className:`dashicons ${r.icon} text-base`}),(0,v.jsx)("span",{className:"text-sm font-medium hidden sm:inline",children:r.label})]})},r.type))})};var A=r(1609);const E=(0,A.createContext)(void 0),$=({children:e})=>(0,v.jsx)(E.Provider,{value:void 0,children:e}),L=()=>{const e=(0,s.useDispatch)(),{languages:t,activeLanguage:r,isLoading:n}=(0,s.useSelect)(e=>({languages:e(m.A).getLanguages()||[],activeLanguage:e(m.A).getActiveLanguage()||"en_US",isLoading:e(m.A).getIsLoading()}),[]);return{activeLanguage:r,setActiveLanguage:t=>{e(m.A).setActiveLanguage(t)},languages:t,loading:n}};function D({showIfMultilingual:e=!0}){const{activeLanguage:t,setActiveLanguage:r,languages:s,loading:o}=L(),[c,d]=(0,n.useState)(!1),u=(0,n.useRef)(null);if((0,n.useEffect)(()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),o||!Array.isArray(s)||s.length<=1)return null;const p=s.find(e=>e.code===t),m=e=>e.includes("_")?e.split("_")[0]:e;return(0,v.jsxs)("div",{className:"flex items-center gap-1",style:{position:"relative"},ref:u,children:[(0,v.jsx)(k.A,{content:p?.name||(0,i.__)("Select Language","softtent-preorders"),position:"left",children:(0,v.jsxs)("button",{type:"button",onClick:()=>d(!c),className:"py-1.5 px-2.5 bg-primary/10 text-primary rounded transition-colors hover:bg-primary/20 flex items-center gap-1.5",style:{minWidth:"60px"},children:[(0,v.jsx)(l.gc,{icon:a.mh,className:"text-xs"}),(0,v.jsx)("span",{className:"text-xs font-medium uppercase",children:m(t)})]})}),c&&(0,v.jsx)("div",{style:{position:"absolute",top:"100%",right:"0",zIndex:9999,display:"flex",marginTop:"4px",flexDirection:"column",gap:"4px",backgroundColor:"white",border:"1px solid #e5e7eb",borderRadius:"6px",padding:"4px",boxShadow:"0 4px 6px -1px rgb(0 0 0 / 0.1)",minWidth:"150px"},children:s.map(e=>(0,v.jsxs)("button",{type:"button",onClick:()=>{r(e.code),d(!1)},className:`\n\t\t\t\t\t\t\t\tpy-2 px-3 text-left rounded transition-colors text-sm\n\t\t\t\t\t\t\t\t${e.code===t?"bg-primary text-white":"bg-white text-gray-700 hover:bg-gray-100"}\n\t\t\t\t\t\t\t`,style:{whiteSpace:"nowrap"},children:[(0,v.jsx)("span",{className:"font-medium uppercase mr-2",children:m(e.code)}),(0,v.jsx)("span",{className:"text-xs",children:e.name})]},e.code))})]})}const T=({title:e,children:t,isOpen:r,onToggle:s,width:n,onWidthChange:o,onResizeStart:a,onResizeEnd:l,isExtensionActive:c,onStatusToggle:d,extensionId:u})=>{const[p,m]=(0,A.useState)(!1),x=(0,A.useRef)(null);return(0,A.useEffect)(()=>{const e=e=>{if(!p)return;e.preventDefault(),e.stopPropagation();const t=e.clientX,r=Math.min(Math.max(t,350),650);o(r)},t=e=>{p&&(e.preventDefault(),e.stopPropagation(),m(!1),l?.())};return p&&(document.addEventListener("mousemove",e,{passive:!1,capture:!0}),document.addEventListener("mouseup",t,{capture:!0}),document.body.style.cursor="ew-resize",document.body.style.userSelect="none"),()=>{document.removeEventListener("mousemove",e,!0),document.removeEventListener("mouseup",t,!0),document.body.style.cursor="",document.body.style.userSelect=""}},[p,o]),(0,v.jsxs)(v.Fragment,{children:[r&&(0,v.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-30 z-40 lg:hidden transition-opacity",onClick:s}),p&&(0,v.jsx)("div",{className:"fixed inset-0 z-[9999]",style:{cursor:"ew-resize"}}),(0,v.jsxs)("div",{ref:x,className:"fixed top-[66px] start-0 bottom-0 shadow-2xl transition-transform duration-300 ease-in-out z-50 rounded-e-md overflow-hidden bg-white "+(r?"translate-x-0":"-translate-x-full rtl:translate-x-full"),style:{width:`${n}px`,maxWidth:"90vw"},children:[(0,v.jsxs)("div",{className:"flex items-center justify-between px-4 py-3 border-b border-gray-200 bg-gradient-to-r from-primary/5 to-primary/10 relative z-10",children:[(0,v.jsx)("h3",{className:"!text-sm !font-semibold text-gray-800",children:e}),(0,v.jsxs)("div",{className:"flex items-center gap-2",children:[d&&(0,v.jsx)(k.A,{content:c?(0,i.__)("Click to disable this extension","softtent-preorders"):(0,i.__)("Click to enable this extension","softtent-preorders"),position:"bottom",children:(0,v.jsx)("button",{onClick:d,className:"relative inline-flex h-[20px] w-[40px] items-center rounded-full transition-colors focus:outline-none "+(c?"bg-primary":"bg-gray-300"),role:"switch","aria-checked":c,children:(0,v.jsx)("span",{className:"absolute start-0.5 top-0.5 h-4 w-4 transform rounded-full bg-white shadow-lg transition-transform "+(c?"translate-x-5 rtl:-translate-x-5":"translate-x-0")})})}),(0,v.jsx)(k.A,{content:(0,i.__)("View Documentation","softtent-preorders"),position:"bottom",children:(0,v.jsx)("a",{href:`https://softtent-preorders.softtent.com/documentation/extensions/${u}`,className:"py-1 px-2 bg-primary/10 text-primary rounded transition-colors hover:bg-primary/20 flex items-center gap-1.5",target:"_blank",rel:"noopener noreferrer","aria-label":(0,i.__)("View Documentation","softtent-preorders"),children:(0,v.jsx)("span",{className:"dashicons dashicons-book",style:{fontSize:"16px",lineHeight:"18px"}})})}),(0,v.jsx)(D,{})]})]}),(0,v.jsx)("div",{className:"h-[calc(100vh-122px)] overflow-y-auto bg-primary/10",children:t}),r&&(0,v.jsx)("div",{className:"absolute top-0 end-0 bottom-0 w-[2px] cursor-ew-resize hover:bg-primary/30 transition-colors group",onMouseDown:e=>{e.preventDefault(),e.stopPropagation(),m(!0),a?.()},children:(0,v.jsx)("div",{className:"absolute inset-y-0 -end-1 w-2 group-hover:bg-primary/10"})})]})]})},z=e=>{switch(e){case"tablet":return"768px";case"mobile":return"375px";default:return"100%"}},R=({settings:e,info:t,url:r,refresh:s,isPanelOpen:o=!0,onTogglePanel:c})=>{const{activeDevice:d}=(0,C.F)(),u=(0,n.useRef)(null),[p,m]=(0,n.useState)(!0),x="rtl"===document.documentElement.dir;(0,n.useEffect)(()=>{const r=u.current;r&&r.contentWindow?.postMessage(JSON.stringify({action:"softtent_po_preview_settings",settings:e,info:t}),"*")},[e]);const g=r||t?.preview_url||`${window.location.origin}/?softtent-po-preview=1`,h=s?`${g}${g.includes("?")?"&":"?"}t=${s}`:g,f=(0,n.useRef)(0),b=(0,n.useRef)(s);if(s!==b.current){try{u.current?.contentWindow&&(f.current=u.current.contentWindow.scrollY)}catch(e){}b.current=s}return(0,v.jsxs)("div",{className:"flex justify-center items-start min-h-screen relative",children:[c&&(0,v.jsx)("button",{onClick:c,className:"fixed top-[46%] -translate-y-1/2 !absolute start-0 z-50 bg-white hover:bg-gray-50 text-gray-600 hover:text-gray-900 shadow-[0_2px_12px_rgba(0,0,0,0.15)] transition-all flex items-center justify-center w-6 h-10 rounded-e-md",title:o?(0,i.__)("Close Settings Panel","softtent-preorders"):(0,i.__)("Open Settings Panel","softtent-preorders"),children:(0,v.jsx)(l.gc,{icon:x?o?a.XkK:a.Wzs:o?a.Wzs:a.XkK,className:"text-sm"})}),(0,v.jsx)("div",{className:"transition-all duration-300 ease-in-out",style:{width:z(d)},children:(0,v.jsx)("iframe",{ref:u,src:h,className:"w-full border-0 bg-white transition-opacity duration-300",style:{minHeight:"calc(100vh - 67px)"},onLoad:()=>{m(!1);try{u.current?.contentWindow&&f.current>0&&u.current.contentWindow.scrollTo(0,f.current)}catch(e){}},title:"WooCommerce Shop Preview"})})]})},F=(e,t,r)=>{const s=Object.entries(e.fields),n=[];let o=-1,a="",l=[];if(s.forEach(([e,s])=>{if("state_tab"===s.type){if(-1!==o&&l.length>0){const e=(0,v.jsx)("div",{className:"border-l border-r border-b mt-[-12px] border-gray-200 rounded-b-md p-3 pb-0",children:l},`state-tab-group-${a}`);n.push(e),l=[]}n.push(t({...s,id:e})),o=n.length,a=e}else{const i=s.conditions&&"object"==typeof s.conditions&&a in s.conditions;if(-1!==o&&i)"section"===s.type?l.push(r({...s,id:e})):l.push(t({...s,id:e}));else{if(-1!==o&&l.length>0){const e=(0,v.jsx)("div",{className:"border-l border-r border-b mt-[-12px] border-gray-200 rounded-b-md p-3 pb-0",children:l},`state-tab-group-${a}`);n.push(e),l=[],o=-1,a=""}"section"===s.type?n.push(r({...s,id:e})):n.push(t({...s,id:e}))}}}),-1!==o&&l.length>0){const e=(0,v.jsx)("div",{className:"border-l border-r border-b mt-[-12px] border-gray-200 rounded-b-md p-3 pb-0",children:l},`state-tab-group-${a}`);n.push(e)}return n},B=({section:e,isOpen:t,onToggle:r,renderField:s,renderSection:n})=>e.hide_section_ui?(0,v.jsx)("div",{className:"space-y-3",children:F(e,s,n)}):(0,v.jsxs)("div",{className:"mb-2 border border-gray-200 hover:border-primary transition-colors rounded-md",children:[e.label&&(0,v.jsxs)("div",{onClick:r,className:"flex items-center justify-between text-gray-800 cursor-pointer select-none px-3 py-2.5 bg-gray-50 "+(t?"border-b rounded-t-md border-gray-200":"rounded-md"),children:[(0,v.jsx)("span",{className:"text-xs text-gray-700 !font-semibold",children:e.label}),(0,v.jsx)(l.gc,{icon:t?a.Jt$:a.XkK,size:"sm",className:"text-gray-500 transition-transform"})]}),t&&(0,v.jsx)("div",{className:"p-3 pb-1",children:(0,v.jsx)("div",{className:"space-y-3",children:F(e,s,n)})})]});var O=r(6649);const V=e=>{const{type:t="text",name:r,id:s,label:n="",description:o="",labelTooltip:a="",placeholder:l="",value:i={},required:c=!1,readOnly:d=!1,className:u="",areaClassName:p="",rows:m=4,editorHeight:x="200px",onChange:g=()=>{}}=e,{activeLanguage:h,languages:f}=L(),[b,y]=(0,A.useState)({});(0,A.useEffect)(()=>{if("string"==typeof i){const e={};Array.isArray(f)&&f.forEach(t=>{e[t.code]=i}),y(e)}else"object"==typeof i&&null!==i&&y(i)},[i,f]);const j=e=>{const t={...b,[h]:e.value};y(t),g({name:_,value:t})},_=r||s||"",N=b[h]||"";return(0,v.jsx)(v.Fragment,{children:"text-editor"===t?(0,v.jsx)(O.A,{id:`${_}_${h}`,height:x,onChange:j,value:N}):(0,v.jsx)(w.p,{type:t,label:n,description:o,labelTooltip:a,placeholder:l,className:u,areaClassName:p,onChange:j,name:`${_}_${h}`,id:`${_}_${h}`,value:N,required:c,readOnly:d,rows:m})})};var I=r(3333),P=r(3322);const W=["hook_position","position","tab","state_tab","state_tab","checkbox","radio","textarea","text-editor","image","dimension","sortable"];function M(e){return!(W.includes(e.type)||"color"===e.type&&!0===e.hover||"number"===e.type&&e.units?.length>0||"select"===e.type&&!0===e.multiple)}const U=(e,t)=>{if(!t)return e;const r=t.substring(0,t.lastIndexOf("."));return e.includes(".")&&(r&&e.startsWith(r+".")||e.substring(0,e.indexOf("."))===(r.substring(0,r.indexOf("."))||r))?e:r?`${r}.${e}`:e},G=e=>"boolean"==typeof e?e?"1":"":"number"==typeof e?String(e):null==e?"":String(e),H=(e,t,r)=>{if(!e)return!0;if(!e.terms){for(const[s,n]of Object.entries(e)){const e=U(s,r),o=q(t,e);if(Array.isArray(n)){const e=G(o);if(!n.map(G).includes(e))return!1;continue}if(G(o)!==G(n))return!1}return!0}const s=(e.relation||"and").toLowerCase(),n=e.terms.map(e=>{const s=U(e.field,r),n=q(t,s);return J(n,e.operator,e.value)});return"or"===s?n.some(Boolean):n.every(Boolean)},q=(e,t)=>{if(!e||!t)return;const r=t.split(".");let s=e;for(let e=0;e<r.length;e++){const t=r[e];if(null==s)return;if("object"!=typeof s||!(t in s))return;s=s[t],s&&"object"==typeof s&&s.type&&void 0!==s.value&&(s=s.value)}return s&&"object"==typeof s&&"type"in s&&"value"in s?s.value:s},J=(e,t,r)=>{switch(t){case"==":case"=":return String(e)===String(r);case"!=":return String(e)!==String(r);case">":return Number(e)>Number(r);case"<":return Number(e)<Number(r);case">=":return Number(e)>=Number(r);case"<=":return Number(e)<=Number(r);case"in":return!!Array.isArray(r)&&r.map(String).includes(String(e));case"!in":return!!Array.isArray(r)&&!r.map(String).includes(String(e));default:return!1}},K=["text","textarea","email","url","text-editor"],X=({field:e,parentPath:t="",depth:r=0,onChange:s})=>{const{rows:o,addRow:c,removeRow:d,duplicateRow:u,reorderRows:p,handleChange:m,bgColor:g}=((e,t,r,s)=>{const[o,a]=(0,n.useState)(()=>Array.isArray(e.value)?e.value:[]),l=t?`${t}.${e.id}`:e.id,c=(e=>{const t=["bg-gray-50 border-gray-200","bg-blue-50 border-blue-200","bg-purple-50 border-purple-200","bg-green-50 border-green-200","bg-yellow-50 border-yellow-200","bg-pink-50 border-pink-200"];return t[e%t.length]})(r);return{rows:o,addRow:()=>{const t=(e=>{const t={};return Object.entries(e||{}).forEach(([e,r])=>{var s;t[e]="repeater"===r.type?[]:null!==(s=r.value)&&void 0!==s?s:""}),t})(e.fields||[]),r=[...o,t];a(r),s?.(l,r)},removeRow:e=>{P.A.fire({text:(0,i.__)("Are you sure you want to delete this item?","softtent-preorders")}).then(t=>{if(t.isConfirmed){const t=o.filter((t,r)=>r!==e);a(t),s?.(l,t)}})},duplicateRow:e=>{const t={...o[e]},r=[...o];r.splice(e+1,0,t),a(r),s?.(l,r)},reorderRows:(e,t)=>{const r=[...o],[n]=r.splice(e,1);r.splice(t,0,n),a(r),s?.(l,r)},handleChange:(e,t,r)=>{const n=[...o];n[e]={...n[e],[t]:r},a(n),s?.(l,n)},bgColor:c}})(e,t,r,s),[h,f]=(0,n.useState)(o.map(()=>!1)),[b,y]=(0,n.useState)(null),[j,_]=(0,n.useState)(null);(0,n.useEffect)(()=>{f(e=>o.map((t,r)=>{var s;return r===o.length-1&&o.length>e.length||null!==(s=e[r])&&void 0!==s&&s}))},[o.length]),(0,n.useEffect)(()=>{const e=()=>{null!==j&&_(null)};return null!==j&&document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[j]);const N=()=>{y(null)};return(0,v.jsxs)("div",{className:"repeater-field mb-4 "+(r>0?"ml-2":""),children:[(0,v.jsx)(I.A,{tooltip:e.tooltip||"",description:e.description||"",required:e.required||!1,children:e.label}),(0,v.jsx)("div",{className:"space-y-2",children:0===o.length?(0,v.jsx)("p",{className:"text-center py-2 text-gray-500 text-sm border border-dashed rounded",children:(0,i.__)("No items added yet","softtent-preorders")}):o.map((n,o)=>(0,v.jsxs)("div",{className:"repeater-row border border-gray-200 rounded-md bg-white hover:border-primary transition-colors "+(b===o?"opacity-50":""),onDragOver:e=>(e=>{e.preventDefault()})(e),onDrop:()=>{return e=o,void(null!==b&&b!==e&&(p(b,e),y(null)));var e},children:[(0,v.jsxs)("div",{className:"flex justify-between items-center cursor-pointer select-none px-2.5 py-1.5 hover:bg-gray-50 transition-colors "+(h[o]?"border-b border-gray-200 rounded-t-md":"rounded-md"),onClick:()=>{return e=o,void f(t=>{const r=[...t];return r[e]=!r[e],r});var e},children:[(0,v.jsxs)("div",{className:"flex items-center gap-2",children:[(0,v.jsx)("div",{draggable:!0,onDragStart:e=>{e.stopPropagation(),y(o);const t=e.currentTarget.closest(".repeater-row");if(t&&e.dataTransfer){const r=t.getBoundingClientRect();e.dataTransfer.setDragImage(t,e.clientX-r.left,e.clientY-r.top)}},onDragEnd:N,className:"cursor-grab active:cursor-grabbing",children:(0,v.jsx)(l.gc,{icon:a.S9g,className:"text-gray-400 text-sm",title:(0,i.__)("Drag to reorder","softtent-preorders")})}),(0,v.jsxs)("span",{className:"text-sm font-medium text-gray-700",children:[(0,i.__)("Item","softtent-preorders")," #",o+1]})]}),(0,v.jsxs)("div",{className:"flex items-center gap-1",children:[(0,v.jsxs)("div",{className:"relative",children:[(0,v.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),_(j===o?null:o)},className:"p-1 hover:bg-gray-100 rounded transition-colors",title:(0,i.__)("Actions","softtent-preorders"),children:(0,v.jsx)(l.gc,{icon:a.vaG,className:"text-gray-500 text-sm"})}),j===o&&(0,v.jsxs)("div",{className:"absolute right-0 top-full mt-1 bg-white border border-gray-200 rounded-md shadow-lg z-50 min-w-[140px] py-1",children:[(0,v.jsxs)("button",{type:"button",onClick:e=>{e.stopPropagation(),u(o),_(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.jPR,className:"text-gray-500 w-4"}),(0,i.__)("Duplicate","softtent-preorders")]}),(0,v.jsxs)("button",{type:"button",onClick:e=>{e.stopPropagation(),d(o),_(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.yLS,className:"text-gray-500 w-4"}),(0,i.__)("Delete","softtent-preorders")]})]})]}),(0,v.jsx)(l.gc,{icon:h[o]?a.Jt$:a.XkK,className:"text-gray-400 text-xs"})]})]}),h[o]&&(0,v.jsx)("div",{className:"mt-3 mb-4 px-4",children:Object.entries(e.fields||{}).map(([a,l])=>{var i,c;if(l.conditions&&!H(l.conditions,n))return null;const d=n[a];if("repeater"===l.type)return(0,v.jsx)("div",{className:"mt-4",children:(0,v.jsx)(X,{field:{...l,id:a,value:null!=d?d:[]},parentPath:`${t}.${e.id}[${o}]`,depth:r+1,onChange:s})},a);var u,p;if(l.translatable&&K.includes(l.type))return(0,v.jsx)("div",{className:"mt-3 flex justify-between",children:(0,v.jsx)(V,{type:l.type,name:a,id:a,label:l.label,description:l.description,labelTooltip:l.tooltip,placeholder:l.placeholder,value:null!==(u=null!==(p=n[a])&&void 0!==p?p:l.value)&&void 0!==u?u:"",required:l.required,onChange:({value:e})=>m(o,a,e)})},a);const x=M(l);return(0,v.jsx)("div",{className:`mt-3 type-${l.type} ${x?"flex justify-between":""}`,children:(0,v.jsx)(w.p,{...l,value:null!==(i=null!==(c=n[a])&&void 0!==c?c:l.value)&&void 0!==i?i:"",onChange:({value:e})=>m(o,a,e)})},a)})})]},o))}),(0,v.jsx)(x.A,{text:e.add_label||(0,i.__)("Add Item","softtent-preorders"),type:"secondary",icon:a.QLR,onClick:c,buttonCustomClass:"mt-2 "+(r>0?"text-sm":"")})]})};function Y({fields:e,onChange:t}){const[r,o]=(0,n.useState)({}),a=(0,s.useSelect)(e=>e(m.A).getSvgUploadEnabled(),[]),{enableSvgUpload:l}=(0,s.useDispatch)(m.A),c=(r,s)=>{const n=r.startsWith(".")?r.slice(1):r,o=n.split("."),a=y(e,o,s);t(a,n)},d=(r,s)=>{const n=r.split("."),o=((e,t)=>{let r=e;for(const e of t){if(r=r?.[e],!r)return null;r?.fields&&(r=r.fields)}return r})(e,n);if(!o)return void console.warn(`Source section "${r}" not found`);const a=(e,t)=>{const r={...t};return Object.keys(e).forEach(s=>{const n=e[s],o=t[s];o&&("section"===n?.type&&"section"===o?.type?r[s]={...o,fields:a(n.fields,o.fields)}:void 0!==n?.value&&(r[s]={...o,value:n.value}))}),r},l=JSON.parse(JSON.stringify(e)),i=s.split(".");let c=l;for(let e=0;e<i.length-1;e++){if(c=c[i[e]],!c)return void console.warn(`Target section path not found at "${i.slice(0,e+1).join(".")}"`);c?.fields&&(c=c.fields)}const d=i[i.length-1];c[d]?.fields&&o&&(c[d].fields=a(o,c[d].fields)),t(l,"")},u=h(e),p=e=>{let t=!0;if(e?.conditions&&(t=H(e.conditions,u,e.id)),!t)return null;if("repeater"===e.type)return(0,v.jsx)(X,{field:e,parentPath:"",onChange:c},e.id);if(!0===e.translatable&&["text","textarea","email","url","text-editor"].includes(e.type))return(0,v.jsx)("div",{className:"flex justify-between mb-3",children:(0,v.jsx)(V,{type:e.type,name:e.name,id:e.id,label:e.label,description:e.description,labelTooltip:e.tooltip,placeholder:e.placeholder,value:e.value,required:e.required,onChange:({name:e,value:t})=>c(e,t)})},e.id);const r=M(e);return(0,v.jsx)("div",{className:`mb-3 type-${e.type} ${r?"flex justify-between":""}`,children:(0,v.jsx)(w.p,{...e,type:e.type,onChange:({name:e,value:t})=>c(e,t),onCopySettings:d,svgUploadEnabled:"icon"===e.type?a:void 0,onEnableSvgUpload:"icon"===e.type?l:void 0,showPosition:"icon"===e.type?!0===e.position:void 0,showMargin:"icon"===e.type?!0===e.margin:void 0})},e.id)},x=(e,t="")=>{const s=t?`${t}.${e.id}`:e.id||"";if(!s)return null;let n=!0;if(e?.conditions&&(n=H(e.conditions,u,s)),!n)return null;const a=e.hide_section_ui||r[s];return(0,v.jsx)(B,{section:e,sectionPath:s,isOpen:!!a,onToggle:()=>{return e=s,o(t=>({...t,[e]:!t[e]}));var e},renderField:e=>p({...e,id:`${s}.${e.id}`}),renderSection:e=>x({...e,id:e.id},s)},s)};return(0,v.jsx)("div",{className:"form-sidebar",children:0===e.length?(0,v.jsx)("p",{className:"text-center py-8 text-gray-500",children:(0,i.__)("No fields available","softtent-preorders")}):(0,v.jsx)("div",{className:"space-y-4",children:Object.entries(e).map(([e,t])=>"section"===t.type?x({...t,name:e}):p({...t,id:e}))})})}function Q(){return(0,v.jsx)(C.Y,{children:(0,v.jsx)($,{children:(0,v.jsx)(Z,{})})})}function Z(){var e;const{id:t=""}=(0,o.g)(),r=(0,s.useDispatch)(),{activeLanguage:u}=L(),{isLoading:p,info:g,form:f,preview:y,isActive:_}=(0,s.useSelect)(e=>({isLoading:e(m.A).getIsLoading(),info:e(m.A).getInfo(),form:e(m.A).getForm(),preview:e(m.A).getPreview(),isActive:e(m.A).getIsActive()}),[]),w=(0,n.useRef)(null);(0,n.useEffect)(()=>{t&&!p&&g?.id!==t&&w.current!==t&&(w.current=t,r(m.A).fetchExtension(t))},[t,r,p,g?.id]);const C=Array.isArray(f?.rules)?f.rules:[],[k,A]=(0,n.useState)(0),[E,$]=(0,n.useState)(""),[D,z]=(0,n.useState)(!1),[F,B]=(0,n.useState)(null),[O,V]=(0,n.useState)(!1),[I,W]=(0,n.useState)(null),[M,U]=(0,n.useState)(null),[G,H]=(0,n.useState)(!0),[q,J]=(0,n.useState)(!1),[K,X]=(0,n.useState)(()=>{const e=localStorage.getItem("softtent_po_sidebar_width");return e?parseInt(e,10):380});(0,n.useEffect)(()=>{localStorage.setItem("softtent_po_sidebar_width",K.toString())},[K]);const[Q,Z]=(0,n.useState)("");(0,n.useEffect)(()=>{if(g?.preview_pages&&g.preview_pages.length>0&&!Q){const e=g.preview_default_page||g.preview_pages[0];Z(e)}},[g,Q]),(0,n.useEffect)(()=>{if(!E){const e=C[k]||C[0],t=e?.tabs?Object.keys(e.tabs):[];t.length>0&&$(t[0])}},[C,k,E]),(0,n.useEffect)(()=>{const e=()=>{null!==I&&W(null)};return null!==I&&document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[I]);const ee=C[k]||null;let te=ee?.tabs?.[E];if(g?.shortcode&&"advanced"===E&&te){const e={type:"section",id:"shortcode",label:(0,i.__)("Shortcode","softtent-preorders"),fields:{shortcode_field:{type:"shortcode",id:"shortcode_field",extension_id:g.id,extension_label:g.label,rule_id:ee?.id||String(k+1),ruleset:g.ruleset}}};te={...te,fields:{...te.fields,shortcode:e}}}const[re,se]=(0,n.useState)(0),ne=(e,t)=>{if(!e||"object"!=typeof e)return null;if(e.id===t)return e;if(e.fields){const r=ne(e.fields,t);if(r)return r}if(Array.isArray(e)){for(const r of e){const e=ne(r,t);if(e)return e}return null}if(e.type)return null;for(const r of Object.keys(e))if("object"==typeof e[r]&&null!==e[r]){const s=ne(e[r],t);if(s)return s}return null},oe=(e,s)=>{const n={...f,rules:f.rules.map((t,r)=>r!==k?t:{...t,tabs:{...t.tabs,[E]:{...t.tabs[E],fields:e}}})};if(s&&te){const e=s.split("."),o=e[e.length-1],a=ne(te.fields,o);if(a&&a.refresh){const e=(n.rules||[]).map(e=>{const t={};return Object.entries(e.tabs||{}).forEach(([e,r])=>{r?.fields&&(t[e]=h(r.fields,{preserveIconSvg:!0}))}),{...e,tabs:t}}),s={...n,rules:e};r(m.A).savePreviewConfig(t,s).then(()=>{se(e=>e+1)})}}r(m.A).setForm(n)},ae=()=>{B(null)};return p?(0,v.jsx)(c.A,{children:(0,v.jsxs)("div",{className:"animate-pulse space-y-4",children:[(0,v.jsx)("div",{className:"h-8 bg-gray-200 rounded w-1/4 mb-6"}),(0,v.jsxs)("div",{className:"grid grid-cols-12 gap-4",children:[(0,v.jsxs)("div",{className:"col-span-4 space-y-2",children:[(0,v.jsx)("div",{className:"h-32 bg-gray-200 rounded"}),(0,v.jsx)("div",{className:"h-32 bg-gray-200 rounded"})]}),(0,v.jsx)("div",{className:"col-span-8",children:(0,v.jsx)("div",{className:"h-96 bg-gray-200 rounded"})})]})]})}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("header",{className:"sticky top-0 md:top-6 z-30 shadow-sm mb-2",children:(0,v.jsx)("div",{className:"px-4 sm:px-6 lg:px-8",children:(0,v.jsxs)("div",{className:"relative flex items-center h-16 gap-4",children:[(0,v.jsx)("div",{className:"absolute start-0 flex items-center gap-3",children:(0,v.jsx)(d.A,{text:(0,i.__)("PreOrders","softtent-preorders")})}),(0,v.jsxs)("div",{className:"flex items-center gap-2 flex-1 justify-center",children:[g?.preview_pages&&g.preview_pages.length>0&&(0,v.jsxs)("div",{className:"relative",children:[(0,v.jsx)("select",{value:Q,onChange:e=>Z(e.target.value),className:"appearance-none bg-white border border-gray-300 text-gray-700 py-1.5 ps-3 pe-8 rounded leading-tight focus:outline-none focus:bg-white focus:border-primary text-sm font-medium h-[34px]",children:g.preview_pages.map(e=>(0,v.jsx)("option",{value:e,children:"shop_single"===e?"Single Product":"shop_archive"===e?"Shop Archive":e.charAt(0).toUpperCase()+e.slice(1)},e))}),(0,v.jsx)("div",{className:"pointer-events-none absolute inset-y-0 end-0 flex items-center px-2 text-gray-700",children:(0,v.jsx)(l.gc,{icon:a.Jt$,className:"text-xs"})})]}),(0,v.jsx)(S,{})]}),(0,v.jsx)("div",{className:"absolute end-0 flex items-center gap-2",children:(0,v.jsx)(j,{})})]})})}),(0,v.jsx)(T,{title:`${g.label} ${(0,i.__)("Settings","softtent-preorders")}`,isOpen:G,onToggle:()=>H(!G),width:K,onWidthChange:X,onResizeStart:()=>J(!0),onResizeEnd:()=>J(!1),isExtensionActive:_,onStatusToggle:async()=>{const e=!_;(await r(m.A).updateExtensionStatus(t,e)).success?P.A.success(e?(0,i.__)("Extension enabled successfully","softtent-preorders"):(0,i.__)("Extension disabled successfully","softtent-preorders")):P.A.error((0,i.__)("Failed to update extension status","softtent-preorders"))},extensionId:t,children:(0,v.jsxs)("div",{className:"p-4",children:[(0,v.jsx)("div",{className:"space-y-2 mb-2",children:(g?.ruleset?C:C.slice(0,1)).map((e,t)=>{const s=t===k;return(0,v.jsxs)("div",{className:`rule-item border transition-all rounded-md ${s?"border-primary shadow-lg bg-white":"border-gray-200 hover:border-primary bg-white"} ${F===t?"opacity-50":""}`,onDragOver:e=>(e=>{e.preventDefault()})(e),onDrop:()=>(e=>{if(null===F||F===e)return;const t=[...C],[s]=t.splice(F,1);t.splice(e,0,s);const n={...f,rules:t};r(m.A).setForm(n),k===F?A(e):F<k&&e>=k?A(k-1):F>k&&e<=k&&A(k+1),B(null)})(t),children:[g?.ruleset&&(0,v.jsxs)("div",{className:"flex justify-between items-center px-3 py-2 cursor-pointer transition-colors "+(s?"bg-gradient-to-r from-primary/5 to-primary/10":""),onClick:()=>{k===t?V(!O):(A(t),V(!1))},children:[(0,v.jsxs)("div",{className:"flex items-center gap-2 flex-1",children:[(0,v.jsx)("div",{draggable:!0,onDragStart:e=>{e.stopPropagation(),(e=>{B(e)})(t);const r=e.currentTarget.closest(".rule-item");if(r&&e.dataTransfer){const t=r.getBoundingClientRect();e.dataTransfer.setDragImage(r,e.clientX-t.left,e.clientY-t.top)}},onDragEnd:ae,className:"cursor-grab active:cursor-grabbing",children:(0,v.jsx)(l.gc,{icon:a.S9g,className:"text-gray-400 text-sm",title:(0,i.__)("Drag to reorder","softtent-preorders")})}),(0,v.jsx)("span",{className:"font-medium text-sm "+(s?"text-primary-dark":"text-gray-700"),children:e.label}),(0,v.jsxs)("span",{className:"text-xs text-gray-500",children:["#",t+1]})]}),(0,v.jsxs)("div",{className:"flex items-center gap-1",children:[(0,v.jsx)("span",{className:"text-xs px-2 py-1 rounded-full "+(e?.is_active?"bg-green-100 text-green-700":"bg-orange-200 text-orange-700"),children:e?.is_active?(0,i.__)("Active","softtent-preorders"):(0,i.__)("Inactive","softtent-preorders")}),(0,v.jsxs)("div",{className:"relative",children:[(0,v.jsx)("button",{onClick:e=>{e.stopPropagation(),W(I===t?null:t)},className:"p-1 hover:bg-gray-100 rounded transition-colors",title:(0,i.__)("Actions","softtent-preorders"),children:(0,v.jsx)(l.gc,{icon:a.vaG,className:"text-gray-500 text-sm"})}),I===t&&(0,v.jsxs)("div",{className:"absolute right-0 top-full mt-1 bg-white border border-gray-200 rounded-md shadow-lg z-10 min-w-[140px] py-1",children:[(0,v.jsxs)("button",{onClick:e=>{e.stopPropagation(),(e=>{U(e),z(!0)})(t),W(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.MT7,className:"text-gray-500 w-4"}),(0,i.__)("Edit","softtent-preorders")]}),(0,v.jsxs)("button",{onClick:e=>{e.stopPropagation(),(e=>{const t=C[e],s={...t,id:`rule-${Date.now()}`,label:`${t.label} (Copy)`,tabs:t.tabs},n=[...C];n.splice(e+1,0,s);const o={...f,rules:n};r(m.A).setForm(o),A(e+1)})(t),W(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.jPR,className:"text-gray-500 w-4"}),(0,i.__)("Duplicate","softtent-preorders")]}),C.length>1&&(0,v.jsxs)("button",{onClick:e=>{e.stopPropagation(),(e=>{P.A.fire({text:(0,i.__)("Are you sure you want to delete this rule?","softtent-preorders")}).then(t=>{if(t.isConfirmed){const t=C.filter((t,r)=>r!==e),s={...f,rules:t};r(m.A).setForm(s),k>=t.length&&A(t.length-1)}})})(t),W(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.yLS,className:"text-gray-500 w-4"}),(0,i.__)("Delete","softtent-preorders")]})]})]}),(0,v.jsx)(l.gc,{icon:s&&!O?a.w2A:a.Jt$,className:"text-xs "+(s?"text-primary":"text-gray-400")})]})]}),s&&!O&&(0,v.jsxs)("div",{className:"",children:[(0,v.jsx)("div",{className:"border-b border-gray-200 bg-gray-50 px-3 py-1 mb-1 rounded-t-md",children:(0,v.jsx)("div",{className:"flex gap-1 overflow-x-auto",children:Object.entries(e.tabs||{}).map(([e,t])=>(0,v.jsxs)("button",{className:"px-3 py-1 rounded text-xs !font-semibold transition-all flex items-center gap-1 "+(E===e?"bg-white text-primary border-b-2 border-primary":"text-gray-600 border-b-2 border-transparent hover:text-gray-800 hover:bg-gray-100"),onClick:()=>$(e),children:[(0,v.jsx)("i",{className:`dashicons ${t.icon}`})," ",t.label]},e))})}),(0,v.jsx)("div",{className:"p-3 rounded-b-md",children:te&&(0,v.jsx)(Y,{fields:te.fields,onChange:oe})})]})]},t)})}),g?.ruleset&&(0,v.jsx)(x.A,{text:(0,i.__)("Add New Rule","softtent-preorders"),type:"primary",icon:a.QLR,onClick:()=>{if(!C.length)return;const e=C[0],t={...e,id:`rule-${Date.now()}`,label:`${e.label||"New Rule"}`,is_active:1,tabs:e.tabs},s=[...C,t],n={...f,rules:s};r(m.A).setForm(n),A(s.length-1)}})]})}),(0,v.jsx)("div",{className:"fixed start-0 top-[66px] end-0 overflow-hidden",style:{marginInlineStart:G?`${K}px`:"0",transition:q?"none":"margin-inline-start 300ms ease-in-out",height:"calc(100vh - 66px)"},children:ee&&te&&(0,v.jsx)(R,{settings:b(h(ee.tabs,{preserveIconSvg:!0}),u),info:g,url:null!==(e=g?.preview_urls?.[Q])&&void 0!==e?e:"",refresh:re,isPanelOpen:G,onTogglePanel:()=>H(!G)})}),(0,v.jsx)(N,{isOpen:D,onClose:()=>z(!1),onSave:e=>{if(null===M)return;const t={...f,rules:f.rules.map((t,r)=>r!==M?t:{...t,label:e.label,is_active:e.isActive?1:0})};r(m.A).setForm(t),z(!1)},ruleData:{label:null!==M&&C[M]?.label||"",isActive:null!==M&&!!C[M]?.is_active}})]})}}}]);
     1"use strict";(globalThis.webpackChunksofttent_preorders=globalThis.webpackChunksofttent_preorders||[]).push([[795],{616(e,t,r){r.d(t,{p:()=>ae});var s=r(856),n=r(8468),o=r(7723),a=r(3333),l=r(3482);function i(e){return Array.isArray(e)&&0===e.length?[]:Array.isArray(e)?e.map((e,t)=>{if(e.hasOwnProperty("label")&&e.hasOwnProperty("value"))return""===e.value?null:e;let r=e.id;return null==r&&(r=void 0!==e.value?e.value:t),{label:e?.name||e,value:r}}):"object"==typeof e?Object.keys(e).map(t=>""===e[t]?null:{label:e[t],value:t}):void 0}const c=(e,t,r=!1)=>{if(!Array.isArray(e)||null==t)return r?[]:null;if(r){const r=Array.isArray(t)?t:[t];return e.filter(e=>r.includes(e.value))}return e.find(e=>e.value===t)||null};var d=r(790);const u=({options:e=[],isMulti:t=!1,placeholder:r="",value:s,onChange:n})=>(0,d.jsx)(l.Ay,{styles:{container:e=>({...e,width:"100%",height:"100%",margin:"0",padding:"0",border:"none",borderRadius:"0",boxShadow:"none",backgroundColor:"transparent","&:hover":{border:"none",boxShadow:"none",backgroundColor:"transparent"}}),control:(e,t)=>({...e,borderColor:t.isFocused?"#673de6":"#dddddd",boxShadow:"none","&:hover":{borderColor:"#673de6"},minHeight:"32px",fontSize:"14px"}),menuList:e=>({...e,width:"auto",minWidth:"200px",backgroundColor:"#FFFFFF",fontSize:"12px"}),multiValue:e=>({...e,backgroundColor:"rgba(103, 61, 230, 0.1)",fontSize:"12px",minHeight:"22px"}),multiValueLabel:e=>({...e,color:"#673de6",fontWeight:"normal",padding:"2px 4px",fontSize:"12px"}),multiValueRemove:e=>({...e,color:"#673de6",padding:"2px 4px","&:hover":{backgroundColor:"#673de6",color:"#FFFFFF"}}),option:(e,t)=>({...e,backgroundColor:t.isSelected?"#673de6":t.isFocused?"rgba(103, 61, 230, 0.1)":"#FFFFFF",color:t.isSelected?"#FFFFFF":"#000000","&:active":{backgroundColor:"rgba(103, 61, 230, 0.2)"}}),valueContainer:e=>({...e,padding:"0 8px",cursor:"pointer",display:"flex",alignItems:"center",flexWrap:"wrap",gap:"2px"}),singleValue:e=>({...e,margin:0}),input:e=>({...e,margin:0,padding:0}),indicatorsContainer:e=>({...e,height:"32px"}),indicatorSeparator:e=>({...e,marginLeft:"10px"}),menu:e=>({...e,width:"max-content",minWidth:"100%",right:0,left:"auto"})},options:i(e),isMulti:t,value:t?c(i(e),s,!0):c(i(e),s),placeholder:r||(0,o.__)("Select","softtent-preorders"),onChange:e=>{if(n)if(t){const t=e?e.map(e=>e.value):[];n(t)}else{const t=e?e.value:"";n(t)}}});var p=r(6087),m=r(3270);function x({enabled:e=!1,setEnabled:t,responsive:r=!1}){const{activeDevice:s}=(0,m.F)(),n=()=>{var t,n;return r&&"object"==typeof e&&null!==e?null!==(t=null!==(n=e[s])&&void 0!==n?n:e.desktop)&&void 0!==t&&t:"boolean"==typeof e&&e},[a,l]=(0,p.useState)(n());return(0,p.useEffect)(()=>{l(n())},[e,s]),(0,d.jsxs)("div",{onClick:()=>{const n=!a;l(n),t(r?{..."object"==typeof e&&null!==e?e:{desktop:"boolean"==typeof e&&e},[s]:n}:n)},className:"relative inline-flex items-center h-[20px] w-[40px] cursor-pointer rounded-full transition-colors duration-200 "+(a?"!bg-primary":"!bg-softtent-po-gray"),children:[(0,d.jsx)("span",{className:"sr-only",children:(0,o.__)("Toggle","softtent-preorders")}),(0,d.jsx)("span",{className:"absolute start-0.5 top-0.5 end-0.5 h-4 w-4 rounded-full bg-white shadow-lg transition-transform duration-200 "+(a?"translate-x-5 rtl:-translate-x-5":"translate-x-0")})]})}var g=r(2337),h=r(6188);function f({type:e="checkbox",options:t={},value:r=("checkbox"===e?[]:""),layout:s="vertical",onChange:n}){const o="checkbox"===e,a=Array.isArray(r)?r:[r];return(0,d.jsx)("div",{className:"w-full",children:(0,d.jsx)("div",{className:"flex "+("horizontal"===s?"flex-row flex-wrap gap-x-4 gap-y-2":"flex-col gap-2"),children:Object.entries(t).map(([t,s])=>{const l=o?a.includes(t):r===t;return(0,d.jsxs)("label",{className:"group flex items-center gap-2 cursor-pointer text-sm select-none transition-colors "+(l?"text-gray-900":"text-gray-600 hover:text-gray-900"),children:[(0,d.jsxs)("div",{className:"relative flex items-center justify-center",children:[(0,d.jsx)("input",{type:e,value:t,checked:l,onChange:e=>((e,t)=>{if(o){let r=[...a];t?r.push(e):r=r.filter(t=>t!==e),n(r)}else n(e)})(t,e.target.checked),className:"sr-only"}),o?(0,d.jsx)("div",{className:"w-4 h-4 rounded border transition-all duration-200 flex items-center justify-center "+(l?"bg-primary border-primary":"bg-white border-gray-300 group-hover:border-primary"),children:l&&(0,d.jsx)(g.gc,{icon:h.e68,className:"text-white text-[10px]"})}):(0,d.jsx)("div",{className:"w-4 h-4 rounded-full border transition-all duration-200 flex items-center justify-center "+(l?"border-primary":"bg-white border-gray-300 group-hover:border-primary"),children:l&&(0,d.jsx)("div",{className:"w-2 h-2 rounded-full bg-primary"})})]}),(0,d.jsx)("span",{children:s})]},t)})})})}function b({options:e,value:t,onChange:r,className:s="",layout:n="default"}){const[o,a]=(0,p.useState)(t||""),l="full"===n?`flex w-full border border-gray-300 rounded overflow-hidden ${s}`:`inline-flex border border-gray-300 rounded overflow-hidden ${s}`,i=(e,t)=>`px-3 py-1.5 text-sm font-medium transition-colors ${"full"===n?"flex-1 justify-center":""} ${o===e?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"} ${t>0?"border-l border-gray-300":""}`;return(0,d.jsx)("div",{className:l,children:Object.entries(e).map(([e,t],s)=>(0,d.jsx)("button",{type:"button",className:i(e,s),onClick:()=>(e=>{a(e),r(e)})(e),children:t},e))})}var y=r(6649),v=r(6427);const j=e=>!(!e||"string"!=typeof e)&&e.includes("gradient");function _({value:e="",onChange:t,hover:r=!1,gradient:s=!1}){const[n,a]=(0,p.useState)(!1),[l,i]=(0,p.useState)("normal"),c=(0,p.useRef)(null),u=!0===r;let m,x="",g="";u?(x=e?.normal||"",g=e?.hover||"",m="normal"===l?x:g):m=e||"";const[h,f]=(0,p.useState)(()=>j(m)?"gradient":"solid");(0,p.useEffect)(()=>{j(m)&&f("gradient")},[m]);const[b,y]=(0,p.useState)(m);(0,p.useEffect)(()=>{y(m||"")},[m]);const _=()=>{a(!n)};(0,p.useEffect)(()=>{const e=e=>{const t=e.target;if(c.current?.contains(t))return;const r=t.closest?.(".components-popover, .components-dropdown__content");r||a(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]);const w=r=>{if(u){const s={...e,[l]:r};t(s)}else t(r)},N=e=>{y(e),w(e)},C=e=>{f(e),"solid"===e&&j(m)?(w(""),y("")):"gradient"!==e||j(m)||(w(""),y(""))};return(0,d.jsxs)("div",{className:"color-picker-container "+(u?"border border-gray-300 rounded-md p-2 bg-white":""),ref:c,style:{position:"relative"},children:[u&&(0,d.jsxs)("div",{className:"flex w-full mb-2 border border-gray-300 rounded overflow-hidden",children:[(0,d.jsx)("button",{type:"button",onClick:()=>i("normal"),className:"flex-1 py-1.5 text-sm font-medium transition-colors "+("normal"===l?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),children:(0,o.__)("Normal","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:()=>i("hover"),className:"flex-1 py-1.5 text-sm font-medium transition-colors border-l border-gray-300 "+("hover"===l?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),children:(0,o.__)("Hover","softtent-preorders")})]}),(0,d.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[(0,d.jsx)("div",{onClick:_,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),_())},tabIndex:0,role:"button",style:{width:"40px",height:"30px",background:m||"#fff",border:"1px solid #ccc",cursor:"pointer",position:"relative",flexShrink:0},className:"rounded",children:!m&&(0,d.jsx)("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},children:(0,d.jsx)(v.Icon,{icon:"color-picker",style:{fontSize:"18px",color:"#ccc"}})})}),(0,d.jsx)("input",{type:"text",value:b,onChange:e=>{const t=e.target.value;var r;y(t),(!(r=t)||/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/.test(r)||/^rgb\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*\)$/.test(r)||/^rgba\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*(0|1|0?\.\d+)\s*\)$/.test(r)||j(t)||""===t)&&w(t)},placeholder:u&&"hover"===l&&x?x:s?"":"#000000",className:"border border-gray-300 rounded px-2 py-1 text-sm focus:border-primary focus:outline-none",style:{width:"100px",height:"30px"}})]}),n&&(0,d.jsxs)("div",{className:"color-picker-popup-wrapper",children:[s&&(0,d.jsxs)("div",{className:"flex bg-gray-100 p-1 m-3 mb-0 rounded-lg",children:[(0,d.jsx)("button",{type:"button",onClick:()=>C("solid"),className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("solid"===h?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Solid","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:()=>C("gradient"),className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("gradient"===h?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Gradient","softtent-preorders")})]}),(0,d.jsx)("div",{className:s?"p-3 pt-2":"",children:s&&"gradient"===h?(0,d.jsx)(v.GradientPicker,{value:m||void 0,onChange:e=>{N(e||"")},gradients:[{name:"Starter",gradient:"linear-gradient(135deg, #667eea 0%, #764ba2 100%)",slug:"starter"},{name:"Sunset",gradient:"linear-gradient(135deg, #f093fb 0%, #f5576c 100%)",slug:"sunset"},{name:"Ocean",gradient:"linear-gradient(135deg, #4facfe 0%, #00f2fe 100%)",slug:"ocean"},{name:"Forest",gradient:"linear-gradient(135deg, #11998e 0%, #38ef7d 100%)",slug:"forest"}]}):(0,d.jsx)(v.ColorPicker,{color:m,onChange:N,enableAlpha:!0,defaultValue:m})})]})]})}var w=r(3322);function N({label:e="",value:t=null,onChange:r}){const s=()=>{if(!wp||!wp.media)return;const e=wp.media({title:(0,o.__)("Choose an Image","softtent-preorders"),button:{text:(0,o.__)("Use this Image","softtent-preorders")},multiple:!1});e.on("select",()=>{const t=e.state().get("selection").first().toJSON();r({id:t.id,url:t.url,alt:t.alt||""})}),e.open()};return(0,d.jsx)("div",{className:"image-picker-container",children:t?.url?(0,d.jsx)("div",{className:"relative group inline-block",children:(0,d.jsx)("div",{className:"border border-gray-200 rounded-lg overflow-hidden bg-white hover:border-primary transition-all duration-200 shadow-sm",children:(0,d.jsxs)("div",{className:"relative",children:[(0,d.jsx)("img",{src:t.url,alt:t.alt,className:"w-full h-24 object-cover"}),(0,d.jsx)("button",{onClick:s,className:"absolute top-1 left-1 w-7 h-7 bg-white text-gray-700 rounded hover:bg-primary hover:text-white transition-all shadow-md flex items-center justify-center opacity-0 group-hover:opacity-100",title:(0,o.__)("Change Image","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.JmV,className:"text-xs"})}),(0,d.jsx)("button",{onClick:()=>{w.A.fire({text:(0,o.__)("Are you sure you want to remove this image?","softtent-preorders")}).then(e=>{e.isConfirmed&&r(null)})},className:"absolute top-1 right-1 w-7 h-7 bg-red-600 text-white rounded hover:bg-red-700 transition-all shadow-md flex items-center justify-center opacity-0 group-hover:opacity-100",title:(0,o.__)("Remove Image","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.yLS,className:"text-xs"})})]})})}):(0,d.jsx)("button",{onClick:s,className:"border-2 border-dashed border-gray-300 rounded-lg px-3 hover:border-primary hover:bg-primary-50 transition-all duration-200 group",children:(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("div",{className:"w-7 h-7 bg-gray-100 rounded flex items-center justify-center group-hover:bg-primary-100 transition-colors flex-shrink-0",children:(0,d.jsx)(g.gc,{icon:h.Cyq,className:"text-sm text-gray-400 group-hover:text-primary transition-colors"})}),(0,d.jsxs)("p",{className:"text-xs font-medium text-gray-700 group-hover:text-primary transition-colors",children:[(0,o.__)("Select","softtent-preorders")," ",e]})]})})})}function C({value:e,onChange:t,units:r=["px","%","em","rem"],hideLabel:s=!1}){const[n,a]=(0,p.useState)(!1),l=(0,p.useRef)(null);return(0,p.useEffect)(()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&a(!1)};return n&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[n]),(0,d.jsxs)("div",{className:"flex flex-col items-center relative",style:{width:"40px"},ref:l,children:[(0,d.jsx)("button",{type:"button",onClick:()=>a(!n),className:"w-full bg-white border border-gray-300 rounded px-0 py-[5.3px] text-xs text-center focus:border-primary focus:outline-none cursor-pointer hover:bg-gray-50 transition-colors",title:(0,o.__)("Select Unit","softtent-preorders"),children:e}),n&&(0,d.jsx)("div",{className:"absolute top-full left-0 w-full mt-1 bg-white border border-gray-200 rounded shadow-lg z-50 overflow-hidden",children:r.map(r=>(0,d.jsx)("button",{type:"button",onClick:()=>{t(r),a(!1)},className:"w-full px-2 py-1.5 text-xs text-center hover:bg-gray-100 transition-colors block "+(e===r?"bg-primary text-white hover:bg-primary":"text-gray-700"),children:r},r))}),!s&&(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:(0,o.__)("Unit","softtent-preorders")})]})}function k({value:e,onChange:t}){const[r,s]=(0,p.useState)(!1),n=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{n.current&&!n.current.contains(e.target)&&s(!1)};return r&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[r]);const a={all:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("circle",{cx:"8",cy:"8",r:"2",fill:"currentColor"})]}),"all-custom":(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"9",y:"2",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"9",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"9",y:"9",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"})]}),top:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"4",fill:"currentColor",opacity:"0.3"})]}),right:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"10",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"})]}),bottom:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"10",width:"12",height:"4",fill:"currentColor",opacity:"0.3"})]}),left:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"})]}),vertical:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"4",fill:"currentColor",opacity:"0.3"}),(0,d.jsx)("rect",{x:"2",y:"10",width:"12",height:"4",fill:"currentColor",opacity:"0.3"})]}),horizontal:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"}),(0,d.jsx)("rect",{x:"10",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"})]}),"vertical-and-horizontal":(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"9",width:"12",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("line",{x1:"8",y1:"2",x2:"8",y2:"14",stroke:"currentColor",strokeWidth:"1.5"})]})},l=[{value:"all",label:(0,o.__)("All","softtent-preorders")},{value:"vertical-and-horizontal",label:(0,o.__)("Vertical & Horizontal","softtent-preorders")},{value:"vertical",label:(0,o.__)("Vertical","softtent-preorders")},{value:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders")},{value:"top",label:(0,o.__)("Top","softtent-preorders")},{value:"right",label:(0,o.__)("Right","softtent-preorders")},{value:"bottom",label:(0,o.__)("Bottom","softtent-preorders")},{value:"left",label:(0,o.__)("Left","softtent-preorders")},{value:"all-custom",label:(0,o.__)("All Custom","softtent-preorders")}];return(0,d.jsxs)("div",{className:"flex flex-col items-center relative",style:{width:"40px"},ref:n,children:[(0,d.jsx)("button",{type:"button",onClick:()=>s(!r),className:"w-full bg-white border border-gray-300 rounded px-0 py-1.5 flex items-center justify-center focus:border-primary focus:outline-none cursor-pointer hover:bg-gray-50 transition-colors",title:(0,o.__)("Select Side Mode","softtent-preorders"),children:a[e]}),r&&(0,d.jsx)("div",{className:"absolute top-full end-0 w-auto min-w-[120px] mt-1 bg-white border border-gray-200 rounded shadow-lg z-50 overflow-hidden",children:l.map(r=>(0,d.jsxs)("button",{type:"button",onClick:()=>{t(r.value),s(!1)},className:"w-full px-3 py-2 text-xs flex items-center gap-2 hover:bg-gray-100 transition-colors "+(e===r.value?"bg-primary text-white hover:bg-primary":"text-gray-700"),children:[(0,d.jsx)("span",{className:"flex-shrink-0",children:a[r.value]}),(0,d.jsx)("span",{className:"whitespace-nowrap",children:r.label})]},r.value))}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:(0,o.__)("Side","softtent-preorders")})]})}function S({value:e={},onChange:t,responsive:r=!1,default:s={top:"",right:"",bottom:"",left:"",unit:"px",side:"all"},units:n=["px","%","em","rem"],placeholder:a=""}){const{activeDevice:l}=(0,m.F)(),[i,c]=(0,p.useState)("all"),u=(()=>{const t=e||{};if(!r){const e=t;return void 0!==e.top||void 0!==e.unit?e:s}const n=t[l];if(n)return n;const o=s;if(o&&"object"==typeof o&&(o.desktop||o.tablet||o.mobile)){if("desktop"===l&&o.desktop)return o.desktop;if("tablet"===l)return o.tablet||o.desktop;if("mobile"===l)return o.mobile||o.tablet||o.desktop}return s})(),x=u.unit||"px";(0,p.useEffect)(()=>{u.side&&c(u.side)},[l,u.side]);const g=(s,n)=>{const o={...u,side:i};switch(i){case"all":o.top=n,o.right=n,o.bottom=n,o.left=n;break;case"vertical":o.top=n,o.bottom=n;break;case"horizontal":o.left=n,o.right=n;break;case"vertical-and-horizontal":"vertical"===s?(o.top=n,o.bottom=n):"horizontal"===s&&(o.left=n,o.right=n);break;case"top":o.top=n;break;case"right":o.right=n;break;case"bottom":o.bottom=n;break;case"left":o.left=n;break;case"all-custom":"top"!==s&&"right"!==s&&"bottom"!==s&&"left"!==s||(o[s]=n)}t(r?{...e||{},[l]:o}:o)},h=(()=>{switch(i){case"all":default:return[{key:"all",label:(0,o.__)("All","softtent-preorders"),getValue:()=>u.top||""}];case"vertical":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>u.top||""}];case"horizontal":return[{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>u.left||""}];case"vertical-and-horizontal":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>u.top||""},{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>u.left||""}];case"top":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>u.top||""}];case"right":return[{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>u.right||""}];case"bottom":return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>u.bottom||""}];case"left":return[{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>u.left||""}];case"all-custom":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>u.top||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>u.right||""},{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>u.bottom||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>u.left||""}]}})(),f=1===h.length,b=(()=>{switch(x){case"%":return{min:0,max:100,step:1};case"em":case"rem":return{min:0,max:100,step:.1};default:return{min:0,max:200,step:1}}})(),y=Number(h[0]?.getValue())||0,v=(y-b.min)/(b.max-b.min)*100;return(0,d.jsx)("div",{className:"",children:(0,d.jsxs)("div",{className:"flex gap-1",children:[f&&(0,d.jsx)("div",{className:"flex relative top-3 flex-1",children:(0,d.jsx)("input",{type:"range",min:b.min,max:b.max,step:b.step,value:y,onChange:e=>g(h[0].key,e.target.value),className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${v}%, #e5e7eb ${v}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${v}%, #e5e7eb ${v}%, #e5e7eb 100%)`}})}),(0,d.jsx)("div",{className:"grid gap-1 "+(f?"":"flex-1"),style:{gridTemplateColumns:`repeat(${h.length}, minmax(0, 1fr))`},children:h.map(e=>(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsx)("input",{type:"number",value:e.getValue(),onChange:t=>g(e.key,t.target.value),placeholder:a||"",className:"w-full py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none",style:{paddingRight:0,width:f?"70px":"auto"}}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:e.label})]},e.key))}),(0,d.jsx)(k,{value:i,onChange:s=>{c(s);const n={top:"",right:"",bottom:"",left:"",unit:u.unit,side:s};t(r?{...e||{},[l]:n}:n)}}),(0,d.jsx)(C,{value:x,onChange:s=>{const n={...u,unit:s,side:i};t(r?{...e||{},[l]:n}:n)},units:n})]})})}const A=[{value:"none",label:(0,o.__)("None","softtent-preorders")},{value:"solid",label:(0,o.__)("Solid","softtent-preorders")},{value:"dashed",label:(0,o.__)("Dashed","softtent-preorders")},{value:"dotted",label:(0,o.__)("Dotted","softtent-preorders")},{value:"double",label:(0,o.__)("Double","softtent-preorders")},{value:"groove",label:(0,o.__)("Groove","softtent-preorders")},{value:"ridge",label:(0,o.__)("Ridge","softtent-preorders")}];function E({value:e={},onChange:t,placeholder:r=""}){const s=e.border||"none",n=e.width||{},a=e.color||"#000000",l=e.radius||{},[i,c]=(0,p.useState)(!1),u=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&c(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]);const m=r=>{t({...e,...r})};return(0,d.jsxs)("div",{className:"relative",ref:u,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>c(!i),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(i?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(g.gc,{icon:h.fx$,className:"text-gray-400"}),(0,d.jsx)("span",{className:"font-medium",children:(0,o.__)("Border","softtent-preorders")})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(i?"text-primary":"text-gray-400")})]}),i&&(0,d.jsxs)("div",{className:"absolute top-full end-0 w-full mt-2 z-50 p-4 bg-white border border-gray-200 rounded-lg shadow-xl space-y-4 min-w-[300px]",children:[(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Border Type","softtent-preorders")}),(0,d.jsx)("select",{value:s,onChange:e=>{return t=e.target.value,void m({border:t});var t},className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none",children:A.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),"none"!==s&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{children:[(0,d.jsx)("div",{className:"mb-1",children:(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Width","softtent-preorders")})}),(0,d.jsx)($,{value:n,onChange:e=>{m({width:e})},placeholder:r,units:["px","em","rem"]})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Color","softtent-preorders")}),(0,d.jsx)(ae,{type:"color",value:a,onChange:e=>{return t=e.value,void m({color:t});var t},className:"h-10 border border-gray-300 rounded cursor-pointer"})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("div",{className:"mb-1",children:(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Radius","softtent-preorders")})}),(0,d.jsx)($,{value:l,onChange:e=>{m({radius:e})},placeholder:r,units:["px","%","em","rem"]})]})]})]})]})}function $({value:e,onChange:t,placeholder:r="",placeholderValues:s,units:n=["px","%","em","rem"]}){const[a,l]=(0,p.useState)(e.side||"all"),i=e.unit||s?.unit||"px";(0,p.useEffect)(()=>{e.side&&l(e.side)},[e.side]);const c=(()=>{switch(a){case"all":return[{key:"all",label:(0,o.__)("All","softtent-preorders"),getValue:()=>e.top||""}];case"vertical":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>e.top||""}];case"horizontal":return[{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>e.left||""}];case"vertical-and-horizontal":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>e.top||""},{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>e.left||""}];case"top":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>e.top||""}];case"right":return[{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>e.right||""}];case"bottom":return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>e.bottom||""}];case"left":return[{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>e.left||""}];default:return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>e.top||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>e.right||""},{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>e.bottom||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>e.left||""}]}})(),u=(r,s)=>{const n={...e,side:a};"all"===r||"vertical"===r||"horizontal"===r?"all"===r?(n.top=s,n.right=s,n.bottom=s,n.left=s):"vertical"===r?(n.top=s,n.bottom=s):"horizontal"===r&&(n.left=s,n.right=s):"top"!==r&&"right"!==r&&"bottom"!==r&&"left"!==r||(n[r]=s),t(n)},m=1===c.length,x=parseFloat(c[0]?.getValue()||"0"),g=(x-0)/100*100;return(0,d.jsx)("div",{className:"space-y-1",children:(0,d.jsxs)("div",{className:"flex gap-1",children:[m&&(0,d.jsx)("div",{className:"flex relative top-3",style:{flex:"0 0 auto",width:"40%"},children:(0,d.jsx)("input",{type:"range",min:0,max:100,step:1,value:x,onChange:e=>u(c[0].key,e.target.value),className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${g}%, #e5e7eb ${g}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${g}%, #e5e7eb ${g}%, #e5e7eb 100%)`}})}),(0,d.jsx)("div",{className:"grid gap-1 flex-1",style:{gridTemplateColumns:`repeat(${c.length}, minmax(0, 1fr))`},children:c.map(e=>(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsx)("input",{type:"number",value:e.getValue(),onChange:t=>u(e.key,t.target.value),placeholder:r,className:"w-full py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none",style:{paddingRight:0}}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:e.label})]},e.key))}),(0,d.jsx)(k,{value:a,onChange:r=>{l(r);const s={top:"",right:"",bottom:"",left:"",unit:e.unit,side:r};t(s)}}),(0,d.jsx)(C,{value:i,onChange:r=>{t({...e,unit:r,side:a})},units:n})]})})}var L=r(701);const D=[{value:"left",icon:h.ecg,label:(0,o.__)("Left","softtent-preorders")},{value:"center",icon:h._ur,label:(0,o.__)("Center","softtent-preorders")},{value:"right",icon:h.jbh,label:(0,o.__)("Right","softtent-preorders")}];function T({value:e="left",onChange:t,responsive:r=!1}){const{activeDevice:s}=(0,m.F)(),n=r&&"object"==typeof e&&null!==e?e[s]||e.desktop||"left":"string"==typeof e?e:"left";return(0,d.jsx)("div",{className:"flex items-center gap-2",children:(0,d.jsx)("div",{className:"flex",children:D.map(o=>(0,d.jsx)(L.A,{content:o.label,children:(0,d.jsx)("button",{type:"button",onClick:()=>{return n=o.value,void t(r?{..."object"==typeof e&&null!==e?e:{desktop:"string"==typeof e?e:"left"},[s]:n}:n);var n},className:`py-1 px-2 text-sm font-medium transition-colors border border-gray-300 ${n===o.value?"bg-primary text-white border-primary":"bg-white text-gray-600 hover:bg-gray-50"} ${"left"===o.value?"rounded-l":"right"===o.value?"rounded-r":""} ${"left"!==o.value?"-ml-px":""}`,children:(0,d.jsx)(g.gc,{icon:o.icon,className:"text-base"})})},o.value))})})}const z=[{key:"desktop",icon:h.ArK,label:(0,o.__)("Desktop","softtent-preorders")},{key:"tablet",icon:h.w7B,label:(0,o.__)("Tablet","softtent-preorders")},{key:"mobile",icon:h.GrJ,label:(0,o.__)("Mobile","softtent-preorders")}];function R({responsive:e=!0}){const{activeDevice:t,setActiveDevice:r}=(0,m.F)(),[s,n]=(0,p.useState)(!1),o=(0,p.useRef)(null);return(0,p.useEffect)(()=>{const e=e=>{o.current&&!o.current.contains(e.target)&&n(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),e?(0,d.jsxs)("div",{className:"flex items-center gap-1",style:{position:"relative"},ref:o,children:[(0,d.jsx)(L.A,{content:z.find(e=>e.key===t)?.label||"",position:"right",children:(0,d.jsx)("button",{type:"button",onClick:()=>n(!s),className:"py-0.5 px-1 bg-primary/10 text-primary rounded transition-colors",children:(0,d.jsx)(g.gc,{icon:z.find(e=>e.key===t).icon,className:"text-[10px]"})})}),s&&(0,d.jsx)("div",{style:{position:"absolute",top:"100%",left:"0",zIndex:9999,display:"flex",marginTop:"4px",flexDirection:"column",gap:"4px"},children:z.filter(e=>e.key!==t).map(e=>(0,d.jsx)(L.A,{content:e.label,position:"right",children:(0,d.jsx)("button",{type:"button",onClick:()=>{r(e.key),n(!1)},className:"py-0.5 px-1 bg-gray-100 text-gray-600 hover:bg-gray-200 rounded transition-colors",children:(0,d.jsx)(g.gc,{icon:e.icon,className:"text-[10px]"})})},e.key))})]}):null}const F=[{value:"100",label:(0,o.__)("Thin (100)","softtent-preorders")},{value:"200",label:(0,o.__)("Extra Light (200)","softtent-preorders")},{value:"300",label:(0,o.__)("Light (300)","softtent-preorders")},{value:"400",label:(0,o.__)("Regular (400)","softtent-preorders")},{value:"500",label:(0,o.__)("Medium (500)","softtent-preorders")},{value:"600",label:(0,o.__)("Semi Bold (600)","softtent-preorders")},{value:"700",label:(0,o.__)("Bold (700)","softtent-preorders")},{value:"800",label:(0,o.__)("Extra Bold (800)","softtent-preorders")},{value:"900",label:(0,o.__)("Black (900)","softtent-preorders")}],B=[{value:"left",icon:h.ecg,label:(0,o.__)("Left","softtent-preorders")},{value:"center",icon:h._ur,label:(0,o.__)("Center","softtent-preorders")},{value:"right",icon:h.jbh,label:(0,o.__)("Right","softtent-preorders")}],O=(h.ArK,(0,o.__)("Desktop","softtent-preorders"),h.DIx,(0,o.__)("Tablet","softtent-preorders"),h.XRN,(0,o.__)("Mobile","softtent-preorders"),[{value:"",label:(0,o.__)("Default","softtent-preorders")},{value:"none",label:(0,o.__)("Normal","softtent-preorders")},{value:"capitalize",label:(0,o.__)("Capitalize","softtent-preorders")},{value:"uppercase",label:(0,o.__)("Uppercase","softtent-preorders")},{value:"lowercase",label:(0,o.__)("Lowercase","softtent-preorders")}]),V=[{value:"",label:(0,o.__)("Default","softtent-preorders")},{value:"normal",label:(0,o.__)("Normal","softtent-preorders")},{value:"italic",label:(0,o.__)("Italic","softtent-preorders")},{value:"oblique",label:(0,o.__)("Oblique","softtent-preorders")}],I=[{value:"",label:(0,o.__)("Default","softtent-preorders")},{value:"none",label:(0,o.__)("None","softtent-preorders")},{value:"underline",label:(0,o.__)("Underline","softtent-preorders")},{value:"overline",label:(0,o.__)("Overline","softtent-preorders")},{value:"line-through",label:(0,o.__)("Line Through","softtent-preorders")}];function P({value:e={},onChange:t,responsive:r=!1,color:s=!1}){const{activeDevice:n,setActiveDevice:a}=(0,m.F)(),[l,i]=(0,p.useState)(!1),[c,u]=(0,p.useState)(!1),[x,f]=(0,p.useState)(!1),b=(0,p.useRef)(null),y=(0,p.useRef)(null),v=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{b.current&&!b.current.contains(e.target)&&f(!1),y.current&&!y.current.contains(e.target)&&i(!1),v.current&&!v.current.contains(e.target)&&u(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]);const j=(r,s)=>{t({...e,[r]:s})};return(0,d.jsxs)("div",{className:"relative",ref:b,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>f(!x),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(x?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(g.gc,{icon:h.jrc,className:"text-gray-400"}),(0,d.jsx)("span",{className:"font-medium",children:(0,o.__)("Typography","softtent-preorders")})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(x?"text-primary":"text-gray-400")})]}),x&&(0,d.jsxs)("div",{className:"absolute top-full end-0 w-full mt-2 z-50 p-4 bg-white border border-gray-200 rounded-lg shadow-xl space-y-4 min-w-[300px]",children:[!1,(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Font Size","softtent-preorders")}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[(0,d.jsxs)("div",{className:"flex gap-1 rounded overflow-hidden flex-1",children:[(0,d.jsx)("input",{type:"number",value:r&&"object"==typeof e.size?e.size[n]||"":"string"==typeof e.size?e.size:"",onChange:t=>((t,s)=>{if(r){const r="object"==typeof e.size?e.size:{};j("size",{...r,[t]:s})}else j("size",s)})(r?n:"size",t.target.value),placeholder:(()=>{if(r&&"object"==typeof e.size){if("tablet"===n&&!e.size.tablet)return e.size.desktop||"";if("mobile"===n&&!e.size.mobile)return e.size.tablet||e.size.desktop||""}return"16"})(),className:"w-full py-1.5 pr-0 pl-2 text-sm focus:border-primary focus:outline-none",style:{paddingRight:0}}),(0,d.jsxs)("select",{value:r&&"object"==typeof e.size&&e.size.unit||"px",onChange:t=>(t=>{if(r){const r="object"==typeof e.size?e.size:{};j("size",{...r,unit:t})}else j("size",e.size)})(t.target.value),className:"py-1.5 text-sm bg-white focus:border-primary focus:outline-none border-l border-gray-300",children:[(0,d.jsx)("option",{value:"px",children:"px"}),(0,d.jsx)("option",{value:"em",children:"em"}),(0,d.jsx)("option",{value:"rem",children:"rem"}),(0,d.jsx)("option",{value:"%",children:"%"})]})]}),(0,d.jsx)(R,{responsive:r})]})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Font Weight","softtent-preorders")}),(0,d.jsx)("select",{value:e.weight||"400",onChange:e=>j("weight",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:F.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),s&&(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Color","softtent-preorders")}),(0,d.jsx)("div",{className:"w-full",children:(0,d.jsx)(_,{value:e.color||"",onChange:e=>j("color",e)})})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Line Height","softtent-preorders")}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[(0,d.jsxs)("div",{className:"flex gap-1 rounded overflow-hidden flex-1",children:[(0,d.jsx)("input",{type:"number",value:r&&"object"==typeof e.line_height?e.line_height[n]||"":"string"==typeof e.line_height?e.line_height:"",onChange:t=>((t,s)=>{if(r){const r="object"==typeof e.line_height?e.line_height:{};j("line_height",{...r,[t]:s})}else j("line_height",s)})(r?n:"line_height",t.target.value),placeholder:(()=>{if(r&&"object"==typeof e.line_height){if("tablet"===n&&!e.line_height.tablet)return e.line_height.desktop||"";if("mobile"===n&&!e.line_height.mobile)return e.line_height.tablet||e.line_height.desktop||""}return"1.5"})(),className:"w-full py-1.5 pr-0 pl-2 text-sm focus:border-primary focus:outline-none",style:{paddingRight:0},step:"0.1"}),(0,d.jsxs)("select",{value:r&&"object"==typeof e.line_height&&e.line_height.unit||"px",onChange:t=>(t=>{if(r){const r="object"==typeof e.line_height?e.line_height:{};j("line_height",{...r,unit:t})}else j("line_height",e.line_height)})(t.target.value),className:"py-1.5 text-sm bg-white focus:border-primary focus:outline-none border-l border-gray-300",children:[(0,d.jsx)("option",{value:"px",children:"px"}),(0,d.jsx)("option",{value:"em",children:"em"}),(0,d.jsx)("option",{value:"rem",children:"rem"}),(0,d.jsx)("option",{value:"%",children:"%"})]})]}),(0,d.jsx)(R,{responsive:r})]})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Transform","softtent-preorders")}),(0,d.jsx)("select",{value:e.transform||"",onChange:e=>j("transform",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:O.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Style","softtent-preorders")}),(0,d.jsx)("select",{value:e.style||"",onChange:e=>j("style",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:V.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Decoration","softtent-preorders")}),(0,d.jsx)("select",{value:e.decoration||"",onChange:e=>j("decoration",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:I.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Text Alignment","softtent-preorders")}),(0,d.jsx)("div",{className:"flex",children:B.map(t=>(0,d.jsx)(L.A,{content:t.label,children:(0,d.jsx)("button",{type:"button",onClick:()=>j("alignment",t.value),className:`py-1 px-2 text-sm font-medium transition-colors border border-gray-300 ${e.alignment===t.value?"bg-primary text-white border-primary":"bg-white text-gray-600 hover:bg-gray-50"} ${"left"===t.value?"rounded-s":"right"===t.value?"rounded-e":""} ${"left"!==t.value?"-ms-px":""}`,children:(0,d.jsx)(g.gc,{icon:t.icon,className:"text-base"})})},t.value))})]})]})]})}function W({value:e,onChange:t,options:r={}}){const s=e&&"object"==typeof e?{hook_name:e.hook_name||"",priority:e.priority||10}:{hook_name:"",priority:10};let n=[];return Array.isArray(r)?n=r:"object"==typeof r&&(n=Object.entries(r).map(([e,t])=>({label:t,value:e}))),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("div",{className:"flex-grow",children:(0,d.jsx)(u,{options:n,value:s.hook_name,onChange:e=>{t({...s,hook_name:e})},placeholder:(0,o.__)("Select Position","softtent-preorders")})}),(0,d.jsx)("div",{className:"w-18",children:(0,d.jsx)("input",{type:"number",value:s.priority,onChange:e=>{return r=e.target.value,void t({...s,priority:parseInt(r)||0});var r},className:"w-full !h-[32px] px-3 py-2 bg-white border border-gray-300 rounded focus:outline-none focus:border-[#673de6] text-xs text-black",placeholder:(0,o.__)("Priority","softtent-preorders")})})]})}function M({value:e,onChange:t}){const[r,s]=(0,p.useState)(!1),n=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{n.current&&!n.current.contains(e.target)&&s(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);const a=[{value:"top-left",label:(0,o.__)("Top Left","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"4",cy:"4",r:"2",fill:"currentColor"})]})},{value:"top-right",label:(0,o.__)("Top Right","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"12",cy:"4",r:"2",fill:"currentColor"})]})},{value:"bottom-left",label:(0,o.__)("Bottom Left","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"4",cy:"12",r:"2",fill:"currentColor"})]})},{value:"bottom-right",label:(0,o.__)("Bottom Right","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"12",cy:"12",r:"2",fill:"currentColor"})]})},{value:"center",label:(0,o.__)("Center","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"8",cy:"8",r:"2",fill:"currentColor"})]})}],l=a.find(t=>t.value===e)||a[3];return(0,d.jsxs)("div",{className:"relative",ref:n,children:[(0,d.jsx)("button",{type:"button",onClick:()=>s(!r),className:"flex items-center justify-center p-1.5 border border-gray-300 rounded bg-white hover:bg-gray-50 transition-colors",title:l.label,children:l.icon}),r&&(0,d.jsx)("div",{className:"absolute end-0 top-full mt-1 bg-white border border-gray-200 rounded shadow-lg z-50 py-1 min-w-[160px]",children:a.map(r=>(0,d.jsxs)("button",{type:"button",onClick:()=>{t(r.value),s(!1)},className:"w-full px-3 py-2 text-start text-sm hover:bg-gray-100 transition-colors flex items-center gap-2 "+(e===r.value?"bg-primary/10 text-primary":"text-gray-700"),children:[r.icon,(0,d.jsx)("span",{children:r.label})]},r.value))})]})}function U({value:e={},onChange:t,units:r=["px","%","em","rem"]}){const{activeDevice:s}=(0,m.F)(),n=e[s]||{top:"",right:"",bottom:"",left:"",unit:"px",position:"bottom-right"},a=n.unit||"px",[l,i]=(0,p.useState)(n.position||"bottom-right");(0,p.useEffect)(()=>{n.position&&i(n.position)},[n.position]);const c=(()=>{switch(l){case"top-left":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>n.top||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>n.left||""}];case"top-right":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>n.top||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>n.right||""}];case"bottom-left":return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>n.bottom||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>n.left||""}];case"bottom-right":default:return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>n.bottom||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>n.right||""}];case"center":return[]}})();return(0,d.jsx)("div",{className:"w-full",children:(0,d.jsxs)("div",{className:"flex items-start gap-1",children:[c.length>0?(0,d.jsx)("div",{className:"grid gap-1 flex-1",style:{gridTemplateColumns:`repeat(${c.length}, minmax(0, 1fr))`},children:c.map(r=>(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsx)("input",{type:"number",value:r.getValue(),onChange:o=>((r,o)=>{const a={...n,position:l};"top"!==r&&"right"!==r&&"bottom"!==r&&"left"!==r||(a[r]=o),t({...e,[s]:a})})(r.key,o.target.value),className:"w-full py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none",style:{paddingRight:0}}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:r.label})]},r.key))}):(0,d.jsx)("div",{className:"flex-1 flex items-center justify-center py-1.5 text-sm text-gray-500",children:(0,o.__)("Center position - no offset needed","softtent-preorders")}),(0,d.jsx)(L.A,{content:(0,o.__)("Position","softtent-preorders"),position:"left",children:(0,d.jsx)(M,{value:l,onChange:r=>{i(r);const o={top:"",right:"",bottom:"",left:"",unit:n.unit,position:r};t({...e,[s]:o})}})}),(0,d.jsx)(C,{value:a,onChange:r=>{t({...e,[s]:{...n,unit:r,position:l}})},units:r})]})})}function G({value:e,onChange:t,units:r=["px","%","em","rem"]}){return(0,d.jsx)(U,{value:e,onChange:t,units:r})}function H({label:e,sourceSection:t,targetSection:r,onCopy:s}){return(0,d.jsx)("div",{className:"copy-section-field",children:(0,d.jsxs)("button",{onClick:async()=>{const e=e=>e.split("_").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "),n=e(t),a=e(r);(await w.A.fire({title:(0,o.__)("Copy Settings?","softtent-preorders"),text:`${(0,o.__)("This will copy all settings from","softtent-preorders")} "${n}" ${(0,o.__)("to","softtent-preorders")} "${a}". ${(0,o.__)("Any existing values will be overwritten.","softtent-preorders")}`,confirmButtonText:(0,o.__)("Yes, Copy","softtent-preorders"),cancelButtonText:(0,o.__)("Cancel","softtent-preorders"),showCancelButton:!0})).isConfirmed&&s(t,r)},className:"flex items-center justify-center gap-2 text-sm py-2 px-4 rounded-md text-white bg-secondary hover:bg-secondary-50 transition-colors",children:[(0,d.jsx)(g.gc,{icon:h.jPR}),(0,d.jsx)("span",{children:e})]})})}var q=r(1609);function J({extensionId:e,ruleId:t,ruleset:r=!1,extensionLabel:s}){const[n,a]=(0,q.useState)(!1),l=(()=>{let s=`[softtent_po_${e.replace(/-/g,"_")}`;return r&&(s+=` id="${t||"0"}"`),s+=' product_id="{product_id}"',s+="]",s})();return(0,d.jsxs)("div",{className:"shortcode-field",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("input",{type:"text",value:l,readOnly:!0,className:"flex-1 px-3 py-2 text-sm border border-gray-300 rounded-md bg-gray-50 font-mono",onClick:e=>e.currentTarget.select()}),(0,d.jsxs)("button",{onClick:async()=>{try{if(navigator.clipboard&&navigator.clipboard.writeText)await navigator.clipboard.writeText(l);else{const e=document.createElement("textarea");e.value=l,e.style.position="fixed",e.style.left="-999999px",e.style.top="-999999px",document.body.appendChild(e),e.focus(),e.select();const t=document.execCommand("copy");if(document.body.removeChild(e),!t)throw new Error("Copy command failed")}a(!0),setTimeout(()=>{a(!1)},2e3)}catch(e){w.A.fire({title:(0,o.__)("Error","softtent-preorders"),text:(0,o.__)("Failed to copy shortcode","softtent-preorders"),confirmButtonText:(0,o.__)("OK","softtent-preorders"),showCancelButton:!1})}},className:"flex items-center justify-center gap-2 text-sm py-2 px-3 rounded-md text-white bg-secondary hover:bg-secondary-50 transition-colors ",title:(0,o.__)("Copy to clipboard","softtent-preorders"),children:[(0,d.jsx)(g.gc,{icon:h.jPR}),(0,d.jsx)("span",{children:n?(0,o.__)("Copied!","softtent-preorders"):(0,o.__)("Copy","softtent-preorders")})]})]}),(0,d.jsx)("p",{className:"text-xs text-gray-500 mt-2",children:(0,o.__)(`Use this shortcode to display the ${s} anywhere on your site.`,"softtent-preorders")})]})}function K({value:e,onChange:t,dateOnly:r=!1,is12Hour:s=!1}){const[n,a]=(0,p.useState)(!1),l=(0,p.useRef)(null);return(0,p.useEffect)(()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&a(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,d.jsxs)("div",{className:"relative",ref:l,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>a(!n),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(n?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(g.gc,{icon:h.BEE,className:"text-gray-400"}),(0,d.jsx)("span",{className:"font-medium",children:(()=>{if(!e)return r?(0,o.__)("Select Date","softtent-preorders"):(0,o.__)("Select Date & Time","softtent-preorders");try{const t=new Date(e);if(isNaN(t.getTime()))return r?(0,o.__)("Select Date","softtent-preorders"):(0,o.__)("Select Date & Time","softtent-preorders");if(r){const e={year:"numeric",month:"short",day:"numeric"};return t.toLocaleDateString(void 0,e)}{const e={year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"};return t.toLocaleString(void 0,e)}}catch(e){return r?(0,o.__)("Select Date","softtent-preorders"):(0,o.__)("Select Date & Time","softtent-preorders")}})()})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(n?"text-primary":"text-gray-400")})]}),n&&(0,d.jsxs)("div",{className:"absolute top-full end-0 mt-2 z-50 p-4 bg-white border border-gray-200 rounded-lg shadow-xl "+(r?"softtent-po-date-only":""),children:[(0,d.jsx)(v.DateTimePicker,{currentDate:e||void 0,onChange:e=>{t(e)},is12Hour:s}),r&&(0,d.jsx)("style",{children:"\n\t\t\t\t\t\t\t/* Hide only the TIME section, not the datetime container */\n\t\t\t\t\t\t\t.softtent-po-date-only .components-datetime .components-datetime__time {\n\t\t\t\t\t\t\t\tdisplay: none !important;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t/* Hide timezone selector */\n\t\t\t\t\t\t\t.softtent-po-date-only .components-datetime__timezone {\n\t\t\t\t\t\t\t\tdisplay: none !important;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t"})]})]})}var X=r(1455),Y=r.n(X);let Q=null;const Z=({currentPreset:e,onSelect:t,onClose:r})=>{const[s,n]=(0,p.useState)(!1),[a,l]=(0,p.useState)(Q||{}),[i,c]=(0,p.useState)(0===Object.keys(Q||{}).length);(0,p.useEffect)(()=>{setTimeout(()=>n(!0),10),Q&&0!==Object.keys(Q).length||(c(!0),(async()=>{if(Q)return Q;try{const e=await Y()({path:"/softtent-preorders/v1/icons",method:"GET"});if(e.success&&e.data)return Q=e.data,e.data}catch(e){}return{}})().then(e=>{l(e),c(!1)}))},[]);const u=e=>{n(!1),setTimeout(()=>{e()},300)},m=()=>{u(r)};return(0,p.useEffect)(()=>{const e=e=>{"Escape"===e.key&&m()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[]),(0,d.jsx)("div",{className:"softtent-po-admin",children:(0,d.jsx)("div",{"aria-modal":"true",className:"fixed inset-0 z-[1000] bg-black/50 flex items-center justify-center transition-opacity duration-300 "+(s?"opacity-100":"opacity-0"),onClick:e=>{e.target===e.currentTarget&&m()},children:(0,d.jsxs)("div",{className:"bg-white rounded-lg shadow-lg w-full max-w-lg mx-4 max-h-[80vh] overflow-hidden transition-transform duration-300 "+(s?"translate-y-0":"-translate-y-12"),children:[(0,d.jsxs)("div",{className:"flex items-center justify-between px-6 py-4 border-b border-gray-200",children:[(0,d.jsx)("h3",{className:"!m-0 !text-md !font-semibold text-gray-700",children:(0,o.__)("Choose Icon","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:m,className:"text-gray-400 hover:text-gray-600 transition-colors","aria-label":(0,o.__)("Close","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.GRI,className:"text-xl"})})]}),(0,d.jsx)("div",{className:"p-6 overflow-y-auto max-h-[60vh]",children:i?(0,d.jsx)("div",{className:"flex items-center justify-center py-12",children:(0,d.jsx)(g.gc,{icon:h.z1G,className:"text-3xl text-gray-400 animate-spin"})}):0===Object.keys(a).length?(0,d.jsx)("div",{className:"flex items-center justify-center py-12 text-gray-500",children:(0,o.__)("No icons available","softtent-preorders")}):(0,d.jsx)("div",{className:"grid grid-cols-8 gap-2",children:Object.entries(a).map(([r,s])=>(0,d.jsx)(L.A,{content:s.label,children:(0,d.jsx)("button",{type:"button",onClick:()=>(e=>{const r=a[e];u(()=>t(e,r))})(r),className:"w-full aspect-square flex items-center justify-center rounded-lg transition-all [&>svg]:w-5 [&>svg]:h-5 "+(e===r?"bg-primary text-white ring-2 ring-primary ring-offset-2":"bg-gray-100 text-gray-600 hover:bg-gray-200 hover:text-gray-800"),dangerouslySetInnerHTML:{__html:s.svg}})},r))})})]})})})};function ee({value:e,onChange:t,svgUploadEnabled:r,onEnableSvgUpload:s,showPosition:n=!1,showMargin:a=!1}){const[l,i]=(0,p.useState)(!1),[c,u]=(0,p.useState)(!1),m=(0,p.useRef)(null),x=e||{source:"none",position:"left"};(0,p.useEffect)(()=>{const e=e=>{!m.current||m.current.contains(e.target)||c||i(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[c]);const f=()=>{const e=x.margin;return"number"==typeof e?{value:e,unit:"px"}:e&&"object"==typeof e&&"value"in e?{value:e.value||0,unit:e.unit||"px"}:{value:6,unit:"px"}},b=e=>{const r=f();t({...x,margin:{value:e,unit:r.unit}})},y=e=>{const r=f();t({...x,margin:{value:r.value,unit:e}})},v=()=>"preset"===x.source?x.preset_label||x.preset||(0,o.__)("Icon","softtent-preorders"):"custom"===x.source?(0,o.__)("Custom Icon","softtent-preorders"):(0,o.__)("Icon","softtent-preorders"),j="none"!==x.source,_="preset"===x.source&&x.preset_svg?(0,d.jsx)("span",{className:"w-5 h-5 flex items-center justify-center [&>svg]:w-full [&>svg]:h-full",dangerouslySetInnerHTML:{__html:x.preset_svg}}):"custom"===x.source&&x.custom?.url?(0,d.jsx)("img",{src:x.custom.url,alt:"",className:"w-5 h-5 object-contain"}):null;return(0,d.jsxs)("div",{className:"relative",ref:m,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>i(!l),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(l?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[_&&(0,d.jsx)("span",{className:"text-gray-600",children:_}),(0,d.jsx)("span",{className:"font-medium",children:v()})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(l?"text-primary":"text-gray-400")})]}),l&&(0,d.jsxs)("div",{className:"absolute top-full end-0 w-full mt-2 z-50 bg-white border border-gray-200 rounded-lg shadow-xl min-w-[300px]",children:[j&&(0,d.jsxs)("div",{className:"p-3 border-b border-gray-200 flex items-center justify-between bg-gray-50 rounded-t-lg",children:[(0,d.jsxs)("div",{className:"flex items-center gap-3",children:[(0,d.jsx)("div",{className:"w-10 h-10 bg-white border border-gray-200 rounded-lg flex items-center justify-center [&>svg]:w-6 [&>svg]:h-6 [&>img]:w-6 [&>img]:h-6",children:_}),(0,d.jsx)("span",{className:"text-sm font-medium text-gray-700",children:v()})]}),(0,d.jsx)("button",{type:"button",onClick:async()=>{u(!0);const e=await w.A.fire({text:(0,o.__)("Are you sure you want to remove this icon?","softtent-preorders")});u(!1),e.isConfirmed&&t({source:"none",position:x.position,margin:x.margin})},className:"w-8 h-8 bg-red-50 text-red-600 rounded-lg hover:bg-red-100 transition-colors flex items-center justify-center",title:(0,o.__)("Remove Icon","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.yLS,className:"text-sm"})})]}),(0,d.jsxs)("div",{className:"flex bg-gray-100 p-1 m-3 rounded-lg",children:[(0,d.jsx)("button",{type:"button",onClick:async()=>{u(!0);const e=await(r="preset"===x.source?x.preset:void 0,new Promise(e=>{const t=document.createElement("div");t.id="icon-library-modal-container",document.body.appendChild(t);const s=(0,p.createRoot)(t),n=()=>{s.unmount(),document.body.contains(t)&&document.body.removeChild(t)};s.render((0,d.jsx)(Z,{currentPreset:r,onSelect:(t,r)=>{e({selected:!0,iconKey:t,iconData:r}),n()},onClose:()=>{e({selected:!1}),n()}}))}));var r;u(!1),e.selected&&e.iconKey&&e.iconData&&t({source:"preset",preset:e.iconKey,preset_svg:e.iconData.svg,preset_label:e.iconData.label,position:x.position,margin:x.margin})},className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("preset"===x.source||"none"===x.source?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Icon Library","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:async()=>{if(!wp||!wp.media)return;if(!r){if(u(!0),(await w.A.fire({title:(0,o.__)("Enable SVG Upload?","softtent-preorders"),text:(0,o.__)("SVG files can contain malicious code. Only enable this if you trust the source of your SVG files. Do you want to enable SVG uploads at your own risk?","softtent-preorders"),confirmButtonText:(0,o.__)("Yes, Enable SVG Upload","softtent-preorders"),cancelButtonText:(0,o.__)("Cancel","softtent-preorders"),confirmButtonClass:"bg-yellow-500 text-white",showCancelButton:!0})).isConfirmed&&s)try{await s(),await w.A.fire({title:(0,o.__)("SVG Upload Enabled","softtent-preorders"),text:(0,o.__)("SVG upload has been enabled. Please save your current settings and reload the page to upload SVG files.","softtent-preorders"),confirmButtonText:(0,o.__)("OK","softtent-preorders"),showCancelButton:!1})}catch(e){await w.A.fire({title:(0,o.__)("Error","softtent-preorders"),text:(0,o.__)("Failed to enable SVG upload.","softtent-preorders"),confirmButtonText:(0,o.__)("OK","softtent-preorders"),confirmButtonClass:"bg-red-500 text-white",showCancelButton:!1})}return void u(!1)}u(!0);const e=wp.media({title:(0,o.__)("Choose an SVG Icon","softtent-preorders"),button:{text:(0,o.__)("Use this Icon","softtent-preorders")},multiple:!1,library:{type:"image/svg+xml"}});e.on("select",()=>{const r=e.state().get("selection").first().toJSON();t({source:"custom",custom:{id:r.id,url:r.url},position:x.position,margin:x.margin}),u(!1)}),e.on("close",()=>{u(!1)}),e.open()},className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("custom"===x.source?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Upload SVG","softtent-preorders")})]}),n&&(0,d.jsxs)("div",{className:"p-3 border-t border-gray-200",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600 mb-2 block",children:(0,o.__)("Icon Position","softtent-preorders")}),(0,d.jsx)("div",{className:"flex gap-1",children:[{value:"left",label:(0,o.__)("Left","softtent-preorders")},{value:"right",label:(0,o.__)("Right","softtent-preorders")},{value:"only",label:(0,o.__)("Icon Only","softtent-preorders")}].map(e=>(0,d.jsx)("button",{type:"button",onClick:()=>{return r=e.value,void t({...x,position:r});var r},className:"flex-1 px-3 py-1.5 text-xs font-medium rounded transition-colors "+(x.position===e.value?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),children:e.label},e.value))})]}),a&&("left"===x.position||"right"===x.position)&&(()=>{const e=f(),t="%"===e.unit?100:"em"===e.unit||"rem"===e.unit?10:50,r="em"===e.unit||"rem"===e.unit?.1:1,s=e.value/t*100;return(0,d.jsxs)("div",{className:"p-3 border-t border-gray-200",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600 mb-2 block",children:(0,o.__)("Margin","softtent-preorders")}),(0,d.jsxs)("div",{className:"flex gap-1",children:[(0,d.jsx)("div",{className:"flex relative flex-1 top-3",children:(0,d.jsx)("input",{type:"range",min:"0",max:t,step:r,value:e.value,onChange:e=>b(Number(e.target.value)),className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${s}%, #e5e7eb ${s}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${s}%, #e5e7eb ${s}%, #e5e7eb 100%)`}})}),(0,d.jsxs)("div",{className:"flex flex-col",style:{width:"70px"},children:[(0,d.jsx)("input",{type:"number",min:"0",step:r,value:e.value,onChange:e=>b(Number(e.target.value)),className:"w-full py-1.5 px-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none"}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:"left"===x.position?(0,o.__)("Right","softtent-preorders"):(0,o.__)("Left","softtent-preorders")})]}),(0,d.jsx)(C,{value:e.unit,onChange:y,units:["px","em","rem","%"]})]})]})})()]})]})}function te({value:e,onChange:t,responsive:r=!1,min:s=0,max:n=1e3,step:o=1,units:a,placeholder:l="",className:i=""}){const{activeDevice:c}=(0,m.F)(),u=a&&a.length>0,p=()=>{if(r&&"object"==typeof e&&null!==e){const t=e[c];return null!=t&&"unit"!==t?String(t):void 0!==e.desktop&&null!==e.desktop?String(e.desktop):""}return"object"==typeof e&&null!==e?void 0!==e.desktop?String(e.desktop):"":null!=e?String(e):""},x=()=>"object"==typeof e&&null!==e&&e.unit?e.unit:a?.[0]||"px",g=s=>{const n=""===s?"":Number(s);t(r?{..."object"==typeof e&&null!==e?e:{desktop:"number"==typeof e||"string"==typeof e?e:""},[c]:n,...u&&{unit:x()}}:u?{desktop:n,unit:x()}:n)},h=p(),f=x(),b=Number(h)||0,y=(b-s)/(n-s)*100;return(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("div",{className:"flex-1 flex items-center",children:(0,d.jsx)("input",{type:"range",min:s,max:n,step:o,value:b,onChange:e=>{g(e.target.value)},className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${y}%, #e5e7eb ${y}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${y}%, #e5e7eb ${y}%, #e5e7eb 100%)`}})}),(0,d.jsx)("input",{type:"number",value:h,onChange:e=>{g(e.target.value)},min:s,max:n,step:o,placeholder:l,className:`w-[70px] py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none ${i}`,style:{paddingRight:0}}),u&&(0,d.jsx)(C,{value:f,onChange:s=>{if(r)t({..."object"==typeof e&&null!==e?e:{desktop:"number"==typeof e||"string"==typeof e?e:""},unit:s});else{const e=p();t({desktop:""===e?"":Number(e),unit:s})}},units:a,hideLabel:!0})]})}function re({id:e,label:t,enabled:r,showSwitch:s,index:n,isDragging:o,onToggle:a,onDragStart:l,onDragOver:i,onDrop:c,onDragEnd:u}){return(0,d.jsxs)("div",{className:`\n\t\t\t\tsortable-item\n\t\t\t\tflex items-center gap-3 px-3 py-2 bg-white border border-slate-200 rounded-md\n\t\t\t\tshadow-sm hover:border-slate-300 transition-all\n\t\t\t\t${o?"opacity-50":""}\n\t\t\t`,onDragOver:e=>i(e,n),onDrop:()=>c(n),children:[(0,d.jsx)("div",{draggable:!0,onDragStart:e=>{e.stopPropagation(),l(n);const t=e.currentTarget.closest(".sortable-item");if(t&&e.dataTransfer){const r=t.getBoundingClientRect();e.dataTransfer.setDragImage(t,e.clientX-r.left,e.clientY-r.top)}},onDragEnd:u,className:"flex items-center cursor-grab active:cursor-grabbing",children:(0,d.jsx)(g.gc,{icon:h.S9g,className:"text-gray-400 text-sm",title:"Drag to reorder"})}),(0,d.jsx)("div",{className:"flex-1 flex items-center text-sm font-medium text-slate-700",children:t}),s&&a&&(0,d.jsx)("div",{className:"flex items-center",onClick:e=>e.stopPropagation(),children:(0,d.jsx)(x,{enabled:null!=r&&r,setEnabled:t=>{a(e,"boolean"==typeof t?t:!0===t)}})})]})}function se({value:e={},options:t=[],onChange:r,switch:s=!1,responsive:n=!1}){const{activeDevice:o}=(0,m.F)(),[a,l]=(0,q.useState)(null),i=()=>{if(!e||0===Object.keys(e).length)return t;const r=[];for(const[c,d]of Object.entries(e)){const e=t.find(e=>e.id===c);if(!e)continue;let u;var s,a,l,i;u=n&&"object"==typeof d&&null!==d?null===(s=null!==(a=null!==(l=d[o])&&void 0!==l?l:d.desktop)&&void 0!==a?a:e.enabled)||void 0===s||s:"boolean"==typeof d?d:null===(i=e.enabled)||void 0===i||i,r.push({id:c,label:e.label,enabled:u})}for(const e of t){var c;r.find(t=>t.id===e.id)||r.push({id:e.id,label:e.label,enabled:null===(c=e.enabled)||void 0===c||c})}return r},[c,u]=(0,q.useState)(()=>i());(0,q.useEffect)(()=>{u(i())},[e,t,o,n]);const p=e=>{l(e)},x=(e,t)=>{e.preventDefault()},g=e=>{if(null===a||a===e)return;const t=[...c],[r]=t.splice(a,1);t.splice(e,0,r),u(t),b(t),l(null)},h=()=>{l(null)},f=(e,t)=>{const r=c.map(r=>r.id===e?{...r,enabled:t}:r);u(r),b(r)},b=t=>{const s={};for(const r of t)if(n){var a,l;const t=e[r.id],n="object"==typeof t&&null!==t?t:{desktop:null===(a=r.enabled)||void 0===a||a};s[r.id]={...n,[o]:null===(l=r.enabled)||void 0===l||l}}else{var i;s[r.id]=null===(i=r.enabled)||void 0===i||i}r(s)};return(0,d.jsx)("div",{className:"space-y-2",children:c.map((e,t)=>(0,d.jsx)(re,{id:e.id,label:e.label,enabled:e.enabled,showSwitch:s,index:t,isDragging:a===t,onToggle:f,onDragStart:p,onDragOver:x,onDrop:g,onDragEnd:h},e.id))})}var ne=r(900);function oe(e){if(!e||"string"!=typeof e)return e;try{return(0,ne.Ay)(e)}catch(t){return e}}function ae(e){var t;const{type:r="text",label:l="",description:i="",labelClass:c="",descriptionClass:p="",label_tooltip:m="",placeholder:g="",className:h="",areaClassName:v="",layout:j="",onChange:w=()=>{},onInput:C=()=>{},name:k="",id:A="",value:$="",multiple:L=!1,required:D=!1,readOnly:z=!1,ref:F=null,options:B=[],rows:O=4,cols:V=90,style:I={},autoComplete:M="off",min:U=0,max:q,left:X=(0,d.jsx)(d.Fragment,{}),right:Y=(0,d.jsx)(d.Fragment,{}),editorHeight:Q="200px",hasError:Z=!1,showErrorMessage:re=!1,errorMessage:ne="",isAsync:ae=!1,asyncCallback:le=(e,t)=>{},onCreateAsyncCallback:ie=e=>{},isSelectCreatable:ce=!1,responsive:de,default:ue,units:pe,hover:me,gradient:xe,source_section:ge,target_section:he,onCopySettings:fe=()=>{},extension_id:be,extension_label:ye,rule_id:ve,ruleset:je,svgUploadEnabled:_e,onEnableSvgUpload:we,showPosition:Ne,showMargin:Ce,color:ke}=e,Se=()=>{let e="\n\t\t\tbg-white text-black placeholder:text-placeholder transition px-4 rounded-md\n\t\t\tplaceholder:font-normal text-sm border border-b border-solid border-slate-300\n\t\t\tborder-outline-none !shadow-none focus:!outline-none focus:!border-[#EBEFF8]\n\t\t\tfocus:!shadow-[#EBEFF8] required:border-red-500 w-full\n\t\t";switch(r){case"text":case"url":case"email":case"search":case"password":case"number":case"currency":e+=" !min-h-[30px]";break;case"textarea":e+=" py-4";break;case"select":case"radio":case"switch":e+=" cursor-pointer";break;case"checkbox":e+=" !h-6 !w-6 !indeterminate:bg-gray-300 accent-[#1BBC9C] cursor-pointer";break;case"image":case"text-editor":case"date":case"datetime":e+=" bg-transparent border-0 shadow-none"}return"currency"===r&&(e+=" ml-9"),h?.length&&(e=`${e} ${h}`),(0,s.QP)(e)},Ae=e=>{let{name:t,value:s}=e.target;"checkbox"===r&&(s=e.target.checked?1:0),w({name:t,value:s})},Ee={...I,border:"1px solid "+(Z?"#E9485E":"#EBEFF8"),boxShadow:"none"},$e=A||k,Le=l.length>0,De=de;return(0,d.jsxs)(d.Fragment,{children:[Le&&(0,d.jsx)(a.A,{htmlFor:$e,className:c,tooltip:(0,n.isEmpty)(m)?"":oe(m),required:D,suffix:De?(0,d.jsx)(R,{responsive:de}):void 0,children:l}),(0,d.jsxs)("div",{className:`input-field ${v} ${Z?"text-error":""}`,children:[X,("text"===r||"url"===r||"email"===r||"search"===r||"password"===r||"number"===r&&!de||"currency"===r)&&(0,d.jsx)("input",{type:null!==(t={currency:"number"}[r])&&void 0!==t?t:r,ref:F,required:D,readOnly:z,placeholder:g,className:Se(),style:Ee,onChange:Ae,onInput:C,name:$e,id:$e,value:$,min:U,max:q,autoComplete:M}),"number"===r&&de&&(0,d.jsx)(te,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de,min:U,max:q,units:pe,placeholder:g}),"textarea"===r&&(0,d.jsx)("textarea",{ref:F,required:D,placeholder:g,className:Se(),style:Ee,onChange:Ae,onInput:C,id:$e,name:$e,value:$,rows:O,cols:V,autoComplete:M}),"select"===r&&(0,d.jsx)(u,{value:$,isMulti:L,options:void 0!==B?B:[],placeholder:g,onChange:e=>{w({name:$e,value:e})},isAsync:ae,asyncCallback:le,isCreatable:ce,onCreateAsyncCallback:ie}),("checkbox"===r||"radio"===r)&&(0,d.jsx)(f,{type:r,options:B,value:$,layout:j,onChange:e=>w({name:$e,value:e})}),"switch"===r&&(0,d.jsx)(x,{enabled:de?"object"!=typeof $||null===$||Array.isArray($)?{desktop:"1"==$||"true"==$||!0===$}:$:"1"==$||"true"==$||!0===$,setEnabled:e=>{"function"==typeof w&&w({name:$e,value:e})},responsive:de}),("tab"===r||"state_tab"===r)&&(0,d.jsx)(b,{options:B||{},value:$,onChange:e=>w({name:$e,value:e}),layout:j}),"text-editor"===r&&(0,d.jsx)(y.A,{id:$e,height:Q,onChange:w,value:$}),"color"===r&&(0,d.jsx)(_,{value:$,onChange:e=>{w({name:$e,value:e})},hover:me,gradient:xe}),"image"===r&&(0,d.jsx)(N,{label:l,value:$,onChange:e=>{w({name:$e,value:e})}}),"dimension"===r&&(0,d.jsx)(S,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de,default:ue,units:pe,placeholder:g}),"border"===r&&(0,d.jsx)(E,{value:$,onChange:e=>w({name:$e,value:e}),hover:me}),"alignment"===r&&(0,d.jsx)(T,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de}),"typography"===r&&(0,d.jsx)(P,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de,color:ke}),"hook_position"===r&&(0,d.jsx)(W,{options:B||{},value:$,onChange:e=>w({name:$e,value:e})}),"position"===r&&(0,d.jsx)(G,{value:$,onChange:e=>w({name:$e,value:e}),units:pe}),"copy_settings"===r&&ge&&he&&(0,d.jsx)(H,{label:(0,o.__)("Apply","softtent-preorders"),sourceSection:ge,targetSection:he,onCopy:fe}),("date"===r||"datetime"===r)&&(0,d.jsx)(K,{value:"string"==typeof $?$:null,onChange:e=>{w({name:$e,value:e})},dateOnly:"date"===r}),"shortcode"===r&&be&&(0,d.jsx)(J,{extensionId:be,extensionLabel:ye,ruleId:ve,ruleset:je}),"icon"===r&&(0,d.jsx)(ee,{value:$,onChange:e=>w({name:$e,value:e}),svgUploadEnabled:_e,onEnableSvgUpload:we,showPosition:Ne,showMargin:Ce}),"sortable"===r&&(0,d.jsx)(se,{value:$,options:B,onChange:e=>w({name:$e,value:e}),switch:e.switch,responsive:de}),Y]}),i.length>0&&(0,d.jsx)("p",{className:"text-[12px] text-gray-500 mt-1",children:i}),(()=>{if(Z&&re&&ne?.length>0)return(0,d.jsx)("p",{className:"text-error text-xs mt-2",children:ne})})()]})}},701(e,t,r){r.d(t,{A:()=>o});var s=r(6087),n=r(790);function o({content:e,children:t,position:r="bottom",className:o=""}){const[a,l]=(0,s.useState)(!1),i=(0,s.useRef)(null),[c,d]=(0,s.useState)({top:0,left:0});return(0,s.useEffect)(()=>{if(!a||!i.current)return;const e=()=>{if(!i.current)return;const e=i.current.getBoundingClientRect();let t=0,s=0;switch(r){case"top":t=e.top-8,s=e.left+e.width/2;break;case"right":t=e.top+e.height/2,s=e.right+8;break;case"bottom":t=e.bottom+8,s=e.left+e.width/2;break;case"left":t=e.top+e.height/2,s=e.left-8}d({top:t,left:s})};return e(),window.addEventListener("scroll",e,!0),window.addEventListener("resize",e),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",e)}},[a,r]),(0,n.jsxs)("div",{ref:i,className:`relative inline-block ${o}`,onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),children:[t,a&&(0,s.createPortal)((0,n.jsxs)("div",{style:(()=>{const e={position:"fixed",top:`${c.top}px`,left:`${c.left}px`,zIndex:99999,padding:"0.5rem 0.75rem",backgroundColor:"#111827",color:"#ffffff",fontSize:"0.75rem",lineHeight:1.5,borderRadius:"0.375rem",boxShadow:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1)",maxWidth:"20rem",whiteSpace:"normal"};switch(r){case"top":return{...e,transform:"translate(-50%, -100%)"};case"right":return{...e,transform:"translateY(-50%)"};case"bottom":return{...e,transform:"translateX(-50%)"};case"left":return{...e,transform:"translate(-100%, -50%)"}}})(),onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),children:[(0,n.jsx)("div",{style:(()=>{const e={position:"absolute",width:0,height:0};switch(r){case"top":return{...e,bottom:"-0.375rem",left:"50%",transform:"translateX(-50%)",borderLeft:"0.375rem solid transparent",borderRight:"0.375rem solid transparent",borderTop:"0.375rem solid #111827"};case"right":return{...e,left:"-0.375rem",top:"50%",transform:"translateY(-50%)",borderTop:"0.375rem solid transparent",borderBottom:"0.375rem solid transparent",borderRight:"0.375rem solid #111827"};case"bottom":return{...e,top:"-0.375rem",left:"50%",transform:"translateX(-50%)",borderLeft:"0.375rem solid transparent",borderRight:"0.375rem solid transparent",borderBottom:"0.375rem solid #111827"};case"left":return{...e,right:"-0.375rem",top:"50%",transform:"translateY(-50%)",borderTop:"0.375rem solid transparent",borderBottom:"0.375rem solid transparent",borderLeft:"0.375rem solid #111827"}}})()}),e]}),document.body)]})}},3270(e,t,r){r.d(t,{F:()=>l,Y:()=>a});var s=r(1609),n=r(790);const o=(0,s.createContext)(void 0),a=({children:e})=>{const[t,r]=(0,s.useState)("desktop");return(0,n.jsx)(o.Provider,{value:{activeDevice:t,setActiveDevice:r},children:e})},l=()=>{const e=(0,s.useContext)(o);if(!e)throw new Error("useDevice must be used within a DeviceProvider");return e}},3322(e,t,r){r.d(t,{A:()=>l});var s=r(7723),n=r(6087),o=r(790);const a=({title:e,text:t,confirmButtonText:r,cancelButtonText:s,confirmButtonClass:a,showCancelButton:l,showLoaderOnConfirm:i,onConfirm:c,onCancel:d})=>{const[u,p]=(0,n.useState)(!1),[m,x]=(0,n.useState)(!1);(0,n.useEffect)(()=>{setTimeout(()=>x(!0),10)},[]);const g=e=>{x(!1),setTimeout(()=>{e()},300)},h=()=>{g(d)};return(0,n.useEffect)(()=>{const e=e=>{"Escape"===e.key&&h()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[]),(0,o.jsx)("div",{className:"softtent-po-admin",children:(0,o.jsx)("div",{"aria-modal":"true",className:"fixed inset-0 z-[1000] bg-black/50 flex items-center justify-center transition-opacity duration-300 "+(m?"opacity-100":"opacity-0"),onClick:e=>{e.target===e.currentTarget&&h()},children:(0,o.jsxs)("div",{className:"bg-white rounded-lg shadow-lg min-w-[400px] max-w-[500px] transition-transform duration-300 "+(m?"translate-y-0":"-translate-y-12"),children:[(0,o.jsx)("div",{className:"px-6 py-4 border-b border-gray-200",children:(0,o.jsx)("h3",{className:"!m-0 !text-md !font-semibold text-gray-700",children:e})}),(0,o.jsx)("div",{className:"px-6 py-4",children:(0,o.jsx)("p",{className:"m-0 text-gray-500 leading-relaxed",children:t})}),(0,o.jsxs)("div",{className:"px-6 pt-4 pb-6 flex gap-3 justify-end",children:[l&&(0,o.jsx)("button",{type:"button",className:"px-4 py-2 rounded-md text-sm font-medium bg-gray-100 text-gray-700 hover:bg-gray-200",onClick:h,children:s}),(0,o.jsxs)("button",{type:"button",className:`px-4 py-2 rounded-md text-sm font-medium ${a} disabled:opacity-60 disabled:cursor-not-allowed hover:opacity-90`,onClick:()=>{if(i)return p(!0),c(),void setTimeout(()=>g(()=>{}),300);c(),g(()=>{})},disabled:u,children:[u&&(0,o.jsx)("span",{className:"inline-block w-3.5 h-3.5 border-2 border-white rounded-full border-t-transparent animate-spin mr-2"}),u?"Loading..":r]})]})]})})})},l={fire:(e={})=>{const{title:t=(0,s.__)("Are you sure?","softtent-preorders"),text:r=(0,s.__)("Are you sure you want to delete this item?","softtent-preorders"),confirmButtonText:l=(0,s.__)("Confirm","softtent-preorders"),cancelButtonText:i=(0,s.__)("Cancel","softtent-preorders"),confirmButtonClass:c="bg-primary text-white hover:bg-primary-dark",showCancelButton:d=!0,showLoaderOnConfirm:u=!1}=e;return new Promise(e=>{const s=document.createElement("div");s.id="custom-swal-container",document.body.appendChild(s);const p=(0,n.createRoot)(s),m=()=>{p.unmount(),document.body.contains(s)&&document.body.removeChild(s)};p.render((0,o.jsx)(a,{title:t,text:r,confirmButtonText:l,cancelButtonText:i,confirmButtonClass:c,showCancelButton:d,showLoaderOnConfirm:u,onConfirm:()=>{e({isConfirmed:!0,isDismissed:!1}),m()},onCancel:()=>{e({isConfirmed:!1,isDismissed:!0}),m()}}))})}}},3333(e,t,r){r.d(t,{A:()=>l});var s=r(856),n=r(7723),o=r(701),a=r(790);function l({children:e=(0,a.jsx)(a.Fragment,{}),htmlFor:t,className:r="",tooltip:l="",required:i=!1,suffix:c}){return(0,a.jsxs)("div",{className:"flex items-center gap-1 mb-1",children:[(0,a.jsxs)("label",{className:(0,s.QP)(`block text-black font-semibold text-[12px] !ml-0 mb-0 ${r}`),htmlFor:t,children:[e,i&&(0,a.jsx)(o.A,{content:(0,n.__)("This field is required","softtent-preorders"),position:"right",children:(0,a.jsx)("span",{className:"text-red-500 font-semibold ml-0.5 cursor-help select-none",children:"*"})})]}),l&&(0,a.jsx)(o.A,{content:l,position:"right",children:(0,a.jsx)("button",{type:"button",className:"inline-flex items-center justify-center w-4 h-4 rounded-full transition-colors","aria-label":(0,n.__)("Show tooltip","softtent-preorders"),children:(0,a.jsx)("span",{className:"dashicons dashicons-info text-primary cursor-help",style:{lineHeight:"1",fontSize:"14px",display:"flex",alignItems:"flex-end",justifyContent:"center"}})})}),c]})}},3620(e,t,r){r.d(t,{A:()=>o});var s=r(2337),n=r(790);const o=({text:e="",icon:t,iconPosition:r="left",type:o="default",outline:a=!1,onClick:l=()=>{},buttonCustomClass:i="",iconCustomClass:c="",textClassName:d="",smTextHidden:u=!1,disabled:p=!1,style:m={},ariaLabel:x})=>(0,n.jsxs)("button",{className:(()=>{let e="transition px-4 ps-4 py-2 leading-5 rounded-md font-medium text-sm",t="white",r="",s="",n="",l="white";switch(o){case"primary":case"submit":t=a?"text-primary":"text-white",r=a?"bg-white":"bg-primary",n="bg-primary-dark",s=a?"border-blue-800":"border-transparent";break;case"warning":t=a?"text-yellow-500":"text-white",r=a?"bg-white":"bg-yellow-500",n="bg-yellow-600",s=a?"border-yellow-500":"border-transparent";break;case"error":t=a?"text-error":"text-white",r=a?"bg-white":"bg-red-500",n=a?"bg-error-dark":"bg-error",s=a?"border-error":"border-transparent";break;case"success":t=a?"text-success":"text-white",r=a?"bg-white":"bg-success-dark",n=a?"bg-success-dark":"bg-success",s=a?"border-success":"border-transparent";break;case"default":t="text-black",r=a?"bg-white":"bg-gray-liter",n="bg-gray-liter",s=a?"border-transparent":"border-gray-dark",l="text-black"}return e+=` ${r} hover:!${n} !focus:${n} ${t} hover:${l} focus:text-${t} hover:rounded-md focus:rounded-md focus:outline-none`,e+=` border ${a?" border-solid ":""} ${s} hover:${s} focus:${s}`,p&&(e+=" opacity-50 cursor-not-allowed"),null!=i&&(e=`${i} ${e}`),e})(),style:{...m},onClick:l,disabled:p,type:"submit"===o?"submit":"button","aria-label":x||e,children:[void 0!==t&&"left"===r&&(0,n.jsx)("span",{className:`${u?"px-0 sm:px-2":"px-2"} ps-0 ${c}`,"aria-hidden":"true",children:(0,n.jsx)(s.gc,{icon:t})}),(0,n.jsx)("span",{className:d,children:e}),void 0!==t&&"right"===r&&(0,n.jsx)("span",{className:`px-2 pe-0 ${c}`,"aria-hidden":"true",children:(0,n.jsx)(s.gc,{icon:t})}),(0,n.jsx)("br",{})]})},3788(e,t,r){r.d(t,{A:()=>l});var s=r(7723),n=r(2337),o=r(6188),a=r(790);function l({isOpen:e,onClose:t,title:r,children:l,onSave:i,saveText:c=(0,s.__)("Save","softtent-preorders"),cancelText:d=(0,s.__)("Cancel","softtent-preorders")}){return e?(0,a.jsxs)("div",{className:"fixed inset-0 z-50 flex items-center justify-center",children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-black/50",onClick:t}),(0,a.jsxs)("div",{className:"relative bg-white rounded-lg shadow-xl max-w-md w-full mx-4 max-h-[90vh] overflow-y-auto",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between px-6 py-4 border-b border-gray-200",children:[(0,a.jsx)("h3",{className:"text-lg font-semibold text-gray-900",children:r}),(0,a.jsx)("button",{onClick:t,className:"text-gray-400 hover:text-gray-600 transition-colors","aria-label":(0,s.__)("Close","softtent-preorders"),children:(0,a.jsx)(n.gc,{icon:o.GRI,className:"text-xl"})})]}),(0,a.jsx)("div",{className:"px-6 py-4",children:l}),i&&(0,a.jsxs)("div",{className:"flex items-center justify-end gap-3 px-6 py-4 border-t border-gray-200 bg-gray-50",children:[(0,a.jsx)("button",{onClick:t,className:"px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 rounded-md hover:bg-gray-50 transition-colors",children:d}),(0,a.jsx)("button",{onClick:()=>{i(),t()},className:"px-4 py-2 text-sm font-medium text-white bg-primary rounded-md hover:bg-primary-dark transition-colors",children:c})]})]})]}):null}},6649(e,t,r){r.d(t,{A:()=>n});var s=r(790);function n({height:e="200px",id:t,value:r,onChange:n}){return(0,s.jsx)(s.Fragment,{children:"Text Editor not added yet"})}},6734(e,t,r){r.d(t,{A:()=>l});var s=r(6188),n=r(2337),o=r(6658),a=r(790);function l({title:e=(0,a.jsx)(a.Fragment,{}),slug:t="",headingCustomClass:r="",hasBackButton:l=!1,backButtonTitle:i="",backButtonLink:c="",hasRightSideContent:d=!1,rightSideContent:u=(0,a.jsx)(a.Fragment,{}),children:p}){const m=()=>{let e="flex-1";return"overview"!==t&&"email-template-create"!==t||(e="flex-none"),{leftSideClassNames:e,rightSideClassNames:"flex-end text-right"}};return(0,a.jsxs)("div",{className:`max-w-screen-lg mx-auto cp-${t}-page`,children:[l&&(0,a.jsx)("div",{className:"w-full mb-2",children:(0,a.jsx)(o.N_,{to:void 0!==c?c:"",className:"focus:shadow-none focus:outline-none",children:(0,a.jsxs)("span",{className:"text-gray-dark text-sm",children:[(0,a.jsx)(n.gc,{icon:s.Wzs,className:"mr-3"}),i]})})}),(0,a.jsxs)("div",{className:`relative flex items-center mt-4 mb-5 ${r}`,children:[(0,a.jsx)("div",{className:m().leftSideClassNames,children:e}),d&&(0,a.jsx)("div",{className:m().rightSideClassNames,children:u})]}),(0,a.jsx)("div",{className:"cp-content-area",children:p})]})}},7855(e,t,r){r.d(t,{A:()=>n});var s=r(790);const n=({text:e,customClass:t="",show:r=!0})=>void 0===r||r?(0,s.jsx)("h1",{className:`!text-xl !text-primary ${t}`,children:e}):(0,s.jsx)(s.Fragment,{})},9795(e,t,r){r.r(t),r.d(t,{default:()=>Q});var s=r(7143),n=r(6087),o=r(6658),a=r(6188),l=r(2337),i=r(7723),c=r(6734),d=r(7855),u=r(6848),p=r(550),m=r(740),x=r(3620);function g(e){if("object"!=typeof e||null===e)return e;if("source"in e){const{preset_svg:t,preset_label:r,...s}=e;return s}return e}function h(e,t={}){const{preserveIconSvg:r=!1}=t;if(Array.isArray(e))return e.map(e=>h(e,t));if("object"!=typeof e||null===e)return e;if(1===Object.keys(e).length&&"value"in e)return h(e.value,t);const s={};for(const n in e){const o=e[n];if("object"==typeof o&&null!==o){if("repeater"===o.type){const e=Array.isArray(o.value)?o.value.map(e=>h(e,t)):[];s[n]={type:o.type,value:e};continue}"section"===o.type&&o.fields?s[n]={type:o.type,value:h(o.fields,t)}:!("value"in o)||"object"!=typeof o.value||o.type?"value"in o&&o.type&&"repeater"!==o.type&&"section"!==o.type?s[n]={type:o.type,value:"icon"!==o.type||r?o.value:g(o.value)}:o.fields||o.tabs?s[n]=h(o.fields||o.tabs,t):s[n]=h(o,t):s[n]=h(o.value,t)}else s[n]=o}return s}function f(e){if("object"!=typeof e||null===e||Array.isArray(e))return!1;const t=Object.keys(e);return 0!==t.length&&t.every(e=>"string"==typeof e&&/^[a-z]{2}(_[A-Z]{2})?$/.test(e))}function b(e,t){if(Array.isArray(e))return e.map(e=>b(e,t));if("object"!=typeof e||null===e)return e;if(t&&f(e))return function(e,t){if(!f(e))return e;if(e[t])return e[t];const r=t.split("_")[0];for(const t in e)if(t.startsWith(r))return e[t];return Object.values(e)[0]}(e,t);if("type"in e&&"value"in e&&2===Object.keys(e).length)return b(e.value,t);const r={};for(const s in e){const n=e[s];r[s]="object"==typeof n&&null!==n?b("type"in n&&"value"in n?n.value:n,t):n}return r}function y(e,t,r){if(!t.length)return e;const[s,...n]=t,o=s.match(/(\w+)\[(\d+)\]/);if(o){const t=o[1],s=parseInt(o[2],10),a=e[t];let l=[];Array.isArray(a?.value)?l=a.value:Array.isArray(a)&&(l=a);const i=l.map((e,t)=>t===s?y(e,n,r):e);return Array.isArray(a?.value)?{...e,[t]:{...a,value:i}}:{...e,[t]:i}}return 0===n.length?e[s]?"object"==typeof e[s]&&"value"in e[s]?{...e,[s]:{...e[s],value:r}}:{...e,[s]:r}:e:e[s]?.fields?{...e,[s]:{...e[s],fields:y(e[s].fields,n,r)}}:e[s]?{...e,[s]:y(e[s],n,r)}:e}var v=r(790);function j(){const e=(0,o.Zp)(),{id:t}=(0,o.g)(),r=(0,s.useDispatch)(),n=(0,s.useSelect)(e=>e(m.A).getForm(),[]),l=(0,s.useSelect)(e=>e(m.A).getIsSaving(),[]);let c="";return c=t?l?(0,i.__)("Updating…","softtent-preorders"):(0,i.__)("Update","softtent-preorders"):l?(0,i.__)("Saving…","softtent-preorders"):(0,i.__)("Save","softtent-preorders"),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(x.A,{text:(0,i.__)("Back","softtent-preorders"),type:"default",onClick:()=>e("/extensions"),buttonCustomClass:"me-3"}),(0,v.jsx)(x.A,{text:c,type:"primary",icon:a.SGM,disabled:l,onClick:()=>{const e={},s=Object.keys(e);if(s.length>0)return r(m.A).setErrors(e),void u.XG.scrollTo(`field-${s[0]}`,{duration:800,delay:0,offset:-150,smooth:"easeInOutQuart"});const o=JSON.parse(JSON.stringify(n)),a=(o.rules||[]).map(e=>{const t={};return Object.entries(e.tabs||{}).forEach(([e,r])=>{r?.fields&&(t[e]=h(r.fields))}),{...e,tabs:t}}),l={...o,rules:a};r(m.A).updateItem(t,l).then(()=>{p.oR.success((0,i.__)("Extension has been updated successfully.","softtent-preorders"))}).catch(e=>{p.oR.error(e.message)})}})]})}var _=r(3788),w=r(616);function N({isOpen:e,onClose:t,onSave:r,ruleData:s}){const[o,a]=(0,n.useState)(s.label),[l,c]=(0,n.useState)(s.isActive);return(0,n.useEffect)(()=>{a(s.label),c(s.isActive)},[s.label,s.isActive]),(0,v.jsx)(_.A,{isOpen:e,onClose:t,title:(0,i.__)("Edit Rule","softtent-preorders"),onSave:()=>{r({label:o,isActive:l})},children:(0,v.jsxs)("div",{className:"space-y-4",children:[(0,v.jsx)("div",{children:(0,v.jsx)(w.p,{label:(0,i.__)("Active Status","softtent-preorders"),type:"switch",value:l?"1":"0",onChange:e=>{c(!0===e.value)}})}),(0,v.jsx)("div",{children:(0,v.jsx)(w.p,{label:(0,i.__)("Rule Label","softtent-preorders"),type:"text",value:o,onChange:e=>a(e.value),placeholder:(0,i.__)("Enter rule label","softtent-preorders")})})]})})}var C=r(3270),k=r(701);const S=()=>{const{activeDevice:e,setActiveDevice:t}=(0,C.F)(),r=[{type:"desktop",label:(0,i.__)("Desktop","softtent-preorders"),icon:"dashicons-desktop",width:"100%"},{type:"tablet",label:(0,i.__)("Tablet","softtent-preorders"),icon:"dashicons-tablet",width:"768px"},{type:"mobile",label:(0,i.__)("Mobile","softtent-preorders"),icon:"dashicons-smartphone",width:"375px"}];return(0,v.jsx)("div",{className:"flex items-center gap-1 bg-white border border-gray-300 rounded-md p-1 shadow-sm",children:r.map(r=>(0,v.jsx)(k.A,{content:r.label,children:(0,v.jsxs)("button",{onClick:()=>t(r.type),className:"flex items-center gap-2 px-3 py-1.5 rounded transition-all "+(e===r.type?"bg-primary text-white shadow-sm":"text-gray-600 hover:bg-gray-100 hover:text-gray-900"),children:[(0,v.jsx)("span",{className:`dashicons ${r.icon} text-base`}),(0,v.jsx)("span",{className:"text-sm font-medium hidden sm:inline",children:r.label})]})},r.type))})};var A=r(1609);const E=(0,A.createContext)(void 0),$=({children:e})=>(0,v.jsx)(E.Provider,{value:void 0,children:e}),L=()=>{const e=(0,s.useDispatch)(),{languages:t,activeLanguage:r,isLoading:n}=(0,s.useSelect)(e=>({languages:e(m.A).getLanguages()||[],activeLanguage:e(m.A).getActiveLanguage()||"en_US",isLoading:e(m.A).getIsLoading()}),[]);return{activeLanguage:r,setActiveLanguage:t=>{e(m.A).setActiveLanguage(t)},languages:t,loading:n}};function D({showIfMultilingual:e=!0}){const{activeLanguage:t,setActiveLanguage:r,languages:s,loading:o}=L(),[c,d]=(0,n.useState)(!1),u=(0,n.useRef)(null);if((0,n.useEffect)(()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),o||!Array.isArray(s)||s.length<=1)return null;const p=s.find(e=>e.code===t),m=e=>e.includes("_")?e.split("_")[0]:e;return(0,v.jsxs)("div",{className:"flex items-center gap-1",style:{position:"relative"},ref:u,children:[(0,v.jsx)(k.A,{content:p?.name||(0,i.__)("Select Language","softtent-preorders"),position:"left",children:(0,v.jsxs)("button",{type:"button",onClick:()=>d(!c),className:"py-1.5 px-2.5 bg-primary/10 text-primary rounded transition-colors hover:bg-primary/20 flex items-center gap-1.5",style:{minWidth:"60px"},children:[(0,v.jsx)(l.gc,{icon:a.mh,className:"text-xs"}),(0,v.jsx)("span",{className:"text-xs font-medium uppercase",children:m(t)})]})}),c&&(0,v.jsx)("div",{style:{position:"absolute",top:"100%",right:"0",zIndex:9999,display:"flex",marginTop:"4px",flexDirection:"column",gap:"4px",backgroundColor:"white",border:"1px solid #e5e7eb",borderRadius:"6px",padding:"4px",boxShadow:"0 4px 6px -1px rgb(0 0 0 / 0.1)",minWidth:"150px"},children:s.map(e=>(0,v.jsxs)("button",{type:"button",onClick:()=>{r(e.code),d(!1)},className:`\n\t\t\t\t\t\t\t\tpy-2 px-3 text-left rounded transition-colors text-sm\n\t\t\t\t\t\t\t\t${e.code===t?"bg-primary text-white":"bg-white text-gray-700 hover:bg-gray-100"}\n\t\t\t\t\t\t\t`,style:{whiteSpace:"nowrap"},children:[(0,v.jsx)("span",{className:"font-medium uppercase mr-2",children:m(e.code)}),(0,v.jsx)("span",{className:"text-xs",children:e.name})]},e.code))})]})}const T=({title:e,children:t,isOpen:r,onToggle:s,width:n,onWidthChange:o,onResizeStart:a,onResizeEnd:l,isExtensionActive:c,onStatusToggle:d,extensionId:u})=>{const[p,m]=(0,A.useState)(!1),x=(0,A.useRef)(null);return(0,A.useEffect)(()=>{const e=e=>{if(!p)return;e.preventDefault(),e.stopPropagation();const t=e.clientX,r=Math.min(Math.max(t,350),650);o(r)},t=e=>{p&&(e.preventDefault(),e.stopPropagation(),m(!1),l?.())};return p&&(document.addEventListener("mousemove",e,{passive:!1,capture:!0}),document.addEventListener("mouseup",t,{capture:!0}),document.body.style.cursor="ew-resize",document.body.style.userSelect="none"),()=>{document.removeEventListener("mousemove",e,!0),document.removeEventListener("mouseup",t,!0),document.body.style.cursor="",document.body.style.userSelect=""}},[p,o]),(0,v.jsxs)(v.Fragment,{children:[r&&(0,v.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-30 z-40 lg:hidden transition-opacity",onClick:s}),p&&(0,v.jsx)("div",{className:"fixed inset-0 z-[9999]",style:{cursor:"ew-resize"}}),(0,v.jsxs)("div",{ref:x,className:"fixed top-[66px] start-0 bottom-0 shadow-2xl transition-transform duration-300 ease-in-out z-50 rounded-e-md overflow-hidden bg-white "+(r?"translate-x-0":"-translate-x-full rtl:translate-x-full"),style:{width:`${n}px`,maxWidth:"90vw"},children:[(0,v.jsxs)("div",{className:"flex items-center justify-between px-4 py-3 border-b border-gray-200 bg-gradient-to-r from-primary/5 to-primary/10 relative z-10",children:[(0,v.jsx)("h3",{className:"!text-sm !font-semibold text-gray-800",children:e}),(0,v.jsxs)("div",{className:"flex items-center gap-2",children:[d&&(0,v.jsx)(k.A,{content:c?(0,i.__)("Click to disable this extension","softtent-preorders"):(0,i.__)("Click to enable this extension","softtent-preorders"),position:"bottom",children:(0,v.jsx)("button",{onClick:d,className:"relative inline-flex h-[20px] w-[40px] items-center rounded-full transition-colors focus:outline-none "+(c?"bg-primary":"bg-gray-300"),role:"switch","aria-checked":c,children:(0,v.jsx)("span",{className:"absolute start-0.5 top-0.5 h-4 w-4 transform rounded-full bg-white shadow-lg transition-transform "+(c?"translate-x-5 rtl:-translate-x-5":"translate-x-0")})})}),!1,(0,v.jsx)(D,{})]})]}),(0,v.jsx)("div",{className:"h-[calc(100vh-122px)] overflow-y-auto bg-primary/10",children:t}),r&&(0,v.jsx)("div",{className:"absolute top-0 end-0 bottom-0 w-[2px] cursor-ew-resize hover:bg-primary/30 transition-colors group",onMouseDown:e=>{e.preventDefault(),e.stopPropagation(),m(!0),a?.()},children:(0,v.jsx)("div",{className:"absolute inset-y-0 -end-1 w-2 group-hover:bg-primary/10"})})]})]})},z=e=>{switch(e){case"tablet":return"768px";case"mobile":return"375px";default:return"100%"}},R=({settings:e,info:t,url:r,refresh:s,isPanelOpen:o=!0,onTogglePanel:c})=>{const{activeDevice:d}=(0,C.F)(),u=(0,n.useRef)(null),[p,m]=(0,n.useState)(!0),x="rtl"===document.documentElement.dir;(0,n.useEffect)(()=>{const r=u.current;r&&r.contentWindow?.postMessage(JSON.stringify({action:"softtent_po_preview_settings",settings:e,info:t}),"*")},[e]);const g=r||t?.preview_url||`${window.location.origin}/?softtent-po-preview=1`,h=s?`${g}${g.includes("?")?"&":"?"}t=${s}`:g,f=(0,n.useRef)(0),b=(0,n.useRef)(s);if(s!==b.current){try{u.current?.contentWindow&&(f.current=u.current.contentWindow.scrollY)}catch(e){}b.current=s}return(0,v.jsxs)("div",{className:"flex justify-center items-start min-h-screen relative",children:[c&&(0,v.jsx)("button",{onClick:c,className:"fixed top-[46%] -translate-y-1/2 !absolute start-0 z-50 bg-white hover:bg-gray-50 text-gray-600 hover:text-gray-900 shadow-[0_2px_12px_rgba(0,0,0,0.15)] transition-all flex items-center justify-center w-6 h-10 rounded-e-md",title:o?(0,i.__)("Close Settings Panel","softtent-preorders"):(0,i.__)("Open Settings Panel","softtent-preorders"),children:(0,v.jsx)(l.gc,{icon:x?o?a.XkK:a.Wzs:o?a.Wzs:a.XkK,className:"text-sm"})}),(0,v.jsx)("div",{className:"transition-all duration-300 ease-in-out",style:{width:z(d)},children:(0,v.jsx)("iframe",{ref:u,src:h,className:"w-full border-0 bg-white transition-opacity duration-300",style:{minHeight:"calc(100vh - 67px)"},onLoad:()=>{m(!1);try{u.current?.contentWindow&&f.current>0&&u.current.contentWindow.scrollTo(0,f.current)}catch(e){}},title:"WooCommerce Shop Preview"})})]})},F=(e,t,r)=>{const s=Object.entries(e.fields),n=[];let o=-1,a="",l=[];if(s.forEach(([e,s])=>{if("state_tab"===s.type){if(-1!==o&&l.length>0){const e=(0,v.jsx)("div",{className:"border-l border-r border-b mt-[-12px] border-gray-200 rounded-b-md p-3 pb-0",children:l},`state-tab-group-${a}`);n.push(e),l=[]}n.push(t({...s,id:e})),o=n.length,a=e}else{const i=s.conditions&&"object"==typeof s.conditions&&a in s.conditions;if(-1!==o&&i)"section"===s.type?l.push(r({...s,id:e})):l.push(t({...s,id:e}));else{if(-1!==o&&l.length>0){const e=(0,v.jsx)("div",{className:"border-l border-r border-b mt-[-12px] border-gray-200 rounded-b-md p-3 pb-0",children:l},`state-tab-group-${a}`);n.push(e),l=[],o=-1,a=""}"section"===s.type?n.push(r({...s,id:e})):n.push(t({...s,id:e}))}}}),-1!==o&&l.length>0){const e=(0,v.jsx)("div",{className:"border-l border-r border-b mt-[-12px] border-gray-200 rounded-b-md p-3 pb-0",children:l},`state-tab-group-${a}`);n.push(e)}return n},B=({section:e,isOpen:t,onToggle:r,renderField:s,renderSection:n})=>e.hide_section_ui?(0,v.jsx)("div",{className:"space-y-3",children:F(e,s,n)}):(0,v.jsxs)("div",{className:"mb-2 border border-gray-200 hover:border-primary transition-colors rounded-md",children:[e.label&&(0,v.jsxs)("div",{onClick:r,className:"flex items-center justify-between text-gray-800 cursor-pointer select-none px-3 py-2.5 bg-gray-50 "+(t?"border-b rounded-t-md border-gray-200":"rounded-md"),children:[(0,v.jsx)("span",{className:"text-xs text-gray-700 !font-semibold",children:e.label}),(0,v.jsx)(l.gc,{icon:t?a.Jt$:a.XkK,size:"sm",className:"text-gray-500 transition-transform"})]}),t&&(0,v.jsx)("div",{className:"p-3 pb-1",children:(0,v.jsx)("div",{className:"space-y-3",children:F(e,s,n)})})]});var O=r(6649);const V=e=>{const{type:t="text",name:r,id:s,label:n="",description:o="",labelTooltip:a="",placeholder:l="",value:i={},required:c=!1,readOnly:d=!1,className:u="",areaClassName:p="",rows:m=4,editorHeight:x="200px",onChange:g=()=>{}}=e,{activeLanguage:h,languages:f}=L(),[b,y]=(0,A.useState)({});(0,A.useEffect)(()=>{if("string"==typeof i){const e={};Array.isArray(f)&&f.forEach(t=>{e[t.code]=i}),y(e)}else"object"==typeof i&&null!==i&&y(i)},[i,f]);const j=e=>{const t={...b,[h]:e.value};y(t),g({name:_,value:t})},_=r||s||"",N=b[h]||"";return(0,v.jsx)(v.Fragment,{children:"text-editor"===t?(0,v.jsx)(O.A,{id:`${_}_${h}`,height:x,onChange:j,value:N}):(0,v.jsx)(w.p,{type:t,label:n,description:o,labelTooltip:a,placeholder:l,className:u,areaClassName:p,onChange:j,name:`${_}_${h}`,id:`${_}_${h}`,value:N,required:c,readOnly:d,rows:m})})};var I=r(3333),P=r(3322);const W=["hook_position","position","tab","state_tab","state_tab","checkbox","radio","textarea","text-editor","image","dimension","sortable"];function M(e){return!(W.includes(e.type)||"color"===e.type&&!0===e.hover||"number"===e.type&&e.units?.length>0||"select"===e.type&&!0===e.multiple)}const U=(e,t)=>{if(!t)return e;const r=t.substring(0,t.lastIndexOf("."));return e.includes(".")&&(r&&e.startsWith(r+".")||e.substring(0,e.indexOf("."))===(r.substring(0,r.indexOf("."))||r))?e:r?`${r}.${e}`:e},G=e=>"boolean"==typeof e?e?"1":"":"number"==typeof e?String(e):null==e?"":String(e),H=(e,t,r)=>{if(!e)return!0;if(!e.terms){for(const[s,n]of Object.entries(e)){const e=U(s,r),o=q(t,e);if(Array.isArray(n)){const e=G(o);if(!n.map(G).includes(e))return!1;continue}if(G(o)!==G(n))return!1}return!0}const s=(e.relation||"and").toLowerCase(),n=e.terms.map(e=>{const s=U(e.field,r),n=q(t,s);return J(n,e.operator,e.value)});return"or"===s?n.some(Boolean):n.every(Boolean)},q=(e,t)=>{if(!e||!t)return;const r=t.split(".");let s=e;for(let e=0;e<r.length;e++){const t=r[e];if(null==s)return;if("object"!=typeof s||!(t in s))return;s=s[t],s&&"object"==typeof s&&s.type&&void 0!==s.value&&(s=s.value)}return s&&"object"==typeof s&&"type"in s&&"value"in s?s.value:s},J=(e,t,r)=>{switch(t){case"==":case"=":return String(e)===String(r);case"!=":return String(e)!==String(r);case">":return Number(e)>Number(r);case"<":return Number(e)<Number(r);case">=":return Number(e)>=Number(r);case"<=":return Number(e)<=Number(r);case"in":return!!Array.isArray(r)&&r.map(String).includes(String(e));case"!in":return!!Array.isArray(r)&&!r.map(String).includes(String(e));default:return!1}},K=["text","textarea","email","url","text-editor"],X=({field:e,parentPath:t="",depth:r=0,onChange:s})=>{const{rows:o,addRow:c,removeRow:d,duplicateRow:u,reorderRows:p,handleChange:m,bgColor:g}=((e,t,r,s)=>{const[o,a]=(0,n.useState)(()=>Array.isArray(e.value)?e.value:[]),l=t?`${t}.${e.id}`:e.id,c=(e=>{const t=["bg-gray-50 border-gray-200","bg-blue-50 border-blue-200","bg-purple-50 border-purple-200","bg-green-50 border-green-200","bg-yellow-50 border-yellow-200","bg-pink-50 border-pink-200"];return t[e%t.length]})(r);return{rows:o,addRow:()=>{const t=(e=>{const t={};return Object.entries(e||{}).forEach(([e,r])=>{var s;t[e]="repeater"===r.type?[]:null!==(s=r.value)&&void 0!==s?s:""}),t})(e.fields||[]),r=[...o,t];a(r),s?.(l,r)},removeRow:e=>{P.A.fire({text:(0,i.__)("Are you sure you want to delete this item?","softtent-preorders")}).then(t=>{if(t.isConfirmed){const t=o.filter((t,r)=>r!==e);a(t),s?.(l,t)}})},duplicateRow:e=>{const t={...o[e]},r=[...o];r.splice(e+1,0,t),a(r),s?.(l,r)},reorderRows:(e,t)=>{const r=[...o],[n]=r.splice(e,1);r.splice(t,0,n),a(r),s?.(l,r)},handleChange:(e,t,r)=>{const n=[...o];n[e]={...n[e],[t]:r},a(n),s?.(l,n)},bgColor:c}})(e,t,r,s),[h,f]=(0,n.useState)(o.map(()=>!1)),[b,y]=(0,n.useState)(null),[j,_]=(0,n.useState)(null);(0,n.useEffect)(()=>{f(e=>o.map((t,r)=>{var s;return r===o.length-1&&o.length>e.length||null!==(s=e[r])&&void 0!==s&&s}))},[o.length]),(0,n.useEffect)(()=>{const e=()=>{null!==j&&_(null)};return null!==j&&document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[j]);const N=()=>{y(null)};return(0,v.jsxs)("div",{className:"repeater-field mb-4 "+(r>0?"ml-2":""),children:[(0,v.jsx)(I.A,{tooltip:e.tooltip||"",description:e.description||"",required:e.required||!1,children:e.label}),(0,v.jsx)("div",{className:"space-y-2",children:0===o.length?(0,v.jsx)("p",{className:"text-center py-2 text-gray-500 text-sm border border-dashed rounded",children:(0,i.__)("No items added yet","softtent-preorders")}):o.map((n,o)=>(0,v.jsxs)("div",{className:"repeater-row border border-gray-200 rounded-md bg-white hover:border-primary transition-colors "+(b===o?"opacity-50":""),onDragOver:e=>(e=>{e.preventDefault()})(e),onDrop:()=>{return e=o,void(null!==b&&b!==e&&(p(b,e),y(null)));var e},children:[(0,v.jsxs)("div",{className:"flex justify-between items-center cursor-pointer select-none px-2.5 py-1.5 hover:bg-gray-50 transition-colors "+(h[o]?"border-b border-gray-200 rounded-t-md":"rounded-md"),onClick:()=>{return e=o,void f(t=>{const r=[...t];return r[e]=!r[e],r});var e},children:[(0,v.jsxs)("div",{className:"flex items-center gap-2",children:[(0,v.jsx)("div",{draggable:!0,onDragStart:e=>{e.stopPropagation(),y(o);const t=e.currentTarget.closest(".repeater-row");if(t&&e.dataTransfer){const r=t.getBoundingClientRect();e.dataTransfer.setDragImage(t,e.clientX-r.left,e.clientY-r.top)}},onDragEnd:N,className:"cursor-grab active:cursor-grabbing",children:(0,v.jsx)(l.gc,{icon:a.S9g,className:"text-gray-400 text-sm",title:(0,i.__)("Drag to reorder","softtent-preorders")})}),(0,v.jsxs)("span",{className:"text-sm font-medium text-gray-700",children:[(0,i.__)("Item","softtent-preorders")," #",o+1]})]}),(0,v.jsxs)("div",{className:"flex items-center gap-1",children:[(0,v.jsxs)("div",{className:"relative",children:[(0,v.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),_(j===o?null:o)},className:"p-1 hover:bg-gray-100 rounded transition-colors",title:(0,i.__)("Actions","softtent-preorders"),children:(0,v.jsx)(l.gc,{icon:a.vaG,className:"text-gray-500 text-sm"})}),j===o&&(0,v.jsxs)("div",{className:"absolute right-0 top-full mt-1 bg-white border border-gray-200 rounded-md shadow-lg z-50 min-w-[140px] py-1",children:[(0,v.jsxs)("button",{type:"button",onClick:e=>{e.stopPropagation(),u(o),_(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.jPR,className:"text-gray-500 w-4"}),(0,i.__)("Duplicate","softtent-preorders")]}),(0,v.jsxs)("button",{type:"button",onClick:e=>{e.stopPropagation(),d(o),_(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.yLS,className:"text-gray-500 w-4"}),(0,i.__)("Delete","softtent-preorders")]})]})]}),(0,v.jsx)(l.gc,{icon:h[o]?a.Jt$:a.XkK,className:"text-gray-400 text-xs"})]})]}),h[o]&&(0,v.jsx)("div",{className:"mt-3 mb-4 px-4",children:Object.entries(e.fields||{}).map(([a,l])=>{var i,c;if(l.conditions&&!H(l.conditions,n))return null;const d=n[a];if("repeater"===l.type)return(0,v.jsx)("div",{className:"mt-4",children:(0,v.jsx)(X,{field:{...l,id:a,value:null!=d?d:[]},parentPath:`${t}.${e.id}[${o}]`,depth:r+1,onChange:s})},a);var u,p;if(l.translatable&&K.includes(l.type))return(0,v.jsx)("div",{className:"mt-3 flex justify-between",children:(0,v.jsx)(V,{type:l.type,name:a,id:a,label:l.label,description:l.description,labelTooltip:l.tooltip,placeholder:l.placeholder,value:null!==(u=null!==(p=n[a])&&void 0!==p?p:l.value)&&void 0!==u?u:"",required:l.required,onChange:({value:e})=>m(o,a,e)})},a);const x=M(l);return(0,v.jsx)("div",{className:`mt-3 type-${l.type} ${x?"flex justify-between":""}`,children:(0,v.jsx)(w.p,{...l,value:null!==(i=null!==(c=n[a])&&void 0!==c?c:l.value)&&void 0!==i?i:"",onChange:({value:e})=>m(o,a,e)})},a)})})]},o))}),(0,v.jsx)(x.A,{text:e.add_label||(0,i.__)("Add Item","softtent-preorders"),type:"secondary",icon:a.QLR,onClick:c,buttonCustomClass:"mt-2 "+(r>0?"text-sm":"")})]})};function Y({fields:e,onChange:t}){const[r,o]=(0,n.useState)({}),a=(0,s.useSelect)(e=>e(m.A).getSvgUploadEnabled(),[]),{enableSvgUpload:l}=(0,s.useDispatch)(m.A),c=(r,s)=>{const n=r.startsWith(".")?r.slice(1):r,o=n.split("."),a=y(e,o,s);t(a,n)},d=(r,s)=>{const n=r.split("."),o=((e,t)=>{let r=e;for(const e of t){if(r=r?.[e],!r)return null;r?.fields&&(r=r.fields)}return r})(e,n);if(!o)return void console.warn(`Source section "${r}" not found`);const a=(e,t)=>{const r={...t};return Object.keys(e).forEach(s=>{const n=e[s],o=t[s];o&&("section"===n?.type&&"section"===o?.type?r[s]={...o,fields:a(n.fields,o.fields)}:void 0!==n?.value&&(r[s]={...o,value:n.value}))}),r},l=JSON.parse(JSON.stringify(e)),i=s.split(".");let c=l;for(let e=0;e<i.length-1;e++){if(c=c[i[e]],!c)return void console.warn(`Target section path not found at "${i.slice(0,e+1).join(".")}"`);c?.fields&&(c=c.fields)}const d=i[i.length-1];c[d]?.fields&&o&&(c[d].fields=a(o,c[d].fields)),t(l,"")},u=h(e),p=e=>{let t=!0;if(e?.conditions&&(t=H(e.conditions,u,e.id)),!t)return null;if("repeater"===e.type)return(0,v.jsx)(X,{field:e,parentPath:"",onChange:c},e.id);if(!0===e.translatable&&["text","textarea","email","url","text-editor"].includes(e.type))return(0,v.jsx)("div",{className:"flex justify-between mb-3",children:(0,v.jsx)(V,{type:e.type,name:e.name,id:e.id,label:e.label,description:e.description,labelTooltip:e.tooltip,placeholder:e.placeholder,value:e.value,required:e.required,onChange:({name:e,value:t})=>c(e,t)})},e.id);const r=M(e);return(0,v.jsx)("div",{className:`mb-3 type-${e.type} ${r?"flex justify-between":""}`,children:(0,v.jsx)(w.p,{...e,type:e.type,onChange:({name:e,value:t})=>c(e,t),onCopySettings:d,svgUploadEnabled:"icon"===e.type?a:void 0,onEnableSvgUpload:"icon"===e.type?l:void 0,showPosition:"icon"===e.type?!0===e.position:void 0,showMargin:"icon"===e.type?!0===e.margin:void 0})},e.id)},x=(e,t="")=>{const s=t?`${t}.${e.id}`:e.id||"";if(!s)return null;let n=!0;if(e?.conditions&&(n=H(e.conditions,u,s)),!n)return null;const a=e.hide_section_ui||r[s];return(0,v.jsx)(B,{section:e,sectionPath:s,isOpen:!!a,onToggle:()=>{return e=s,o(t=>({...t,[e]:!t[e]}));var e},renderField:e=>p({...e,id:`${s}.${e.id}`}),renderSection:e=>x({...e,id:e.id},s)},s)};return(0,v.jsx)("div",{className:"form-sidebar",children:0===e.length?(0,v.jsx)("p",{className:"text-center py-8 text-gray-500",children:(0,i.__)("No fields available","softtent-preorders")}):(0,v.jsx)("div",{className:"space-y-4",children:Object.entries(e).map(([e,t])=>"section"===t.type?x({...t,name:e}):p({...t,id:e}))})})}function Q(){return(0,v.jsx)(C.Y,{children:(0,v.jsx)($,{children:(0,v.jsx)(Z,{})})})}function Z(){var e;const{id:t=""}=(0,o.g)(),r=(0,s.useDispatch)(),{activeLanguage:u}=L(),{isLoading:p,info:g,form:f,preview:y,isActive:_}=(0,s.useSelect)(e=>({isLoading:e(m.A).getIsLoading(),info:e(m.A).getInfo(),form:e(m.A).getForm(),preview:e(m.A).getPreview(),isActive:e(m.A).getIsActive()}),[]),w=(0,n.useRef)(null);(0,n.useEffect)(()=>{t&&!p&&g?.id!==t&&w.current!==t&&(w.current=t,r(m.A).fetchExtension(t))},[t,r,p,g?.id]);const C=Array.isArray(f?.rules)?f.rules:[],[k,A]=(0,n.useState)(0),[E,$]=(0,n.useState)(""),[D,z]=(0,n.useState)(!1),[F,B]=(0,n.useState)(null),[O,V]=(0,n.useState)(!1),[I,W]=(0,n.useState)(null),[M,U]=(0,n.useState)(null),[G,H]=(0,n.useState)(!0),[q,J]=(0,n.useState)(!1),[K,X]=(0,n.useState)(()=>{const e=localStorage.getItem("softtent_po_sidebar_width");return e?parseInt(e,10):380});(0,n.useEffect)(()=>{localStorage.setItem("softtent_po_sidebar_width",K.toString())},[K]);const[Q,Z]=(0,n.useState)("");(0,n.useEffect)(()=>{if(g?.preview_pages&&g.preview_pages.length>0&&!Q){const e=g.preview_default_page||g.preview_pages[0];Z(e)}},[g,Q]),(0,n.useEffect)(()=>{if(!E){const e=C[k]||C[0],t=e?.tabs?Object.keys(e.tabs):[];t.length>0&&$(t[0])}},[C,k,E]),(0,n.useEffect)(()=>{const e=()=>{null!==I&&W(null)};return null!==I&&document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[I]);const ee=C[k]||null;let te=ee?.tabs?.[E];if(g?.shortcode&&"advanced"===E&&te){const e={type:"section",id:"shortcode",label:(0,i.__)("Shortcode","softtent-preorders"),fields:{shortcode_field:{type:"shortcode",id:"shortcode_field",extension_id:g.id,extension_label:g.label,rule_id:ee?.id||String(k+1),ruleset:g.ruleset}}};te={...te,fields:{...te.fields,shortcode:e}}}const[re,se]=(0,n.useState)(0),ne=(e,t)=>{if(!e||"object"!=typeof e)return null;if(e.id===t)return e;if(e.fields){const r=ne(e.fields,t);if(r)return r}if(Array.isArray(e)){for(const r of e){const e=ne(r,t);if(e)return e}return null}if(e.type)return null;for(const r of Object.keys(e))if("object"==typeof e[r]&&null!==e[r]){const s=ne(e[r],t);if(s)return s}return null},oe=(e,s)=>{const n={...f,rules:f.rules.map((t,r)=>r!==k?t:{...t,tabs:{...t.tabs,[E]:{...t.tabs[E],fields:e}}})};if(s&&te){const e=s.split("."),o=e[e.length-1],a=ne(te.fields,o);if(a&&a.refresh){const e=(n.rules||[]).map(e=>{const t={};return Object.entries(e.tabs||{}).forEach(([e,r])=>{r?.fields&&(t[e]=h(r.fields,{preserveIconSvg:!0}))}),{...e,tabs:t}}),s={...n,rules:e};r(m.A).savePreviewConfig(t,s).then(()=>{se(e=>e+1)})}}r(m.A).setForm(n)},ae=()=>{B(null)};return p?(0,v.jsx)(c.A,{children:(0,v.jsxs)("div",{className:"animate-pulse space-y-4",children:[(0,v.jsx)("div",{className:"h-8 bg-gray-200 rounded w-1/4 mb-6"}),(0,v.jsxs)("div",{className:"grid grid-cols-12 gap-4",children:[(0,v.jsxs)("div",{className:"col-span-4 space-y-2",children:[(0,v.jsx)("div",{className:"h-32 bg-gray-200 rounded"}),(0,v.jsx)("div",{className:"h-32 bg-gray-200 rounded"})]}),(0,v.jsx)("div",{className:"col-span-8",children:(0,v.jsx)("div",{className:"h-96 bg-gray-200 rounded"})})]})]})}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("header",{className:"sticky top-0 md:top-6 z-30 shadow-sm mb-2",children:(0,v.jsx)("div",{className:"px-4 sm:px-6 lg:px-8",children:(0,v.jsxs)("div",{className:"relative flex items-center h-16 gap-4",children:[(0,v.jsx)("div",{className:"absolute start-0 flex items-center gap-3",children:(0,v.jsx)(d.A,{text:(0,i.__)("PreOrders","softtent-preorders")})}),(0,v.jsxs)("div",{className:"flex items-center gap-2 flex-1 justify-center",children:[g?.preview_pages&&g.preview_pages.length>0&&(0,v.jsxs)("div",{className:"relative",children:[(0,v.jsx)("select",{value:Q,onChange:e=>Z(e.target.value),className:"appearance-none bg-white border border-gray-300 text-gray-700 py-1.5 ps-3 pe-8 rounded leading-tight focus:outline-none focus:bg-white focus:border-primary text-sm font-medium h-[34px]",children:g.preview_pages.map(e=>(0,v.jsx)("option",{value:e,children:"shop_single"===e?"Single Product":"shop_archive"===e?"Shop Archive":e.charAt(0).toUpperCase()+e.slice(1)},e))}),(0,v.jsx)("div",{className:"pointer-events-none absolute inset-y-0 end-0 flex items-center px-2 text-gray-700",children:(0,v.jsx)(l.gc,{icon:a.Jt$,className:"text-xs"})})]}),(0,v.jsx)(S,{})]}),(0,v.jsx)("div",{className:"absolute end-0 flex items-center gap-2",children:(0,v.jsx)(j,{})})]})})}),(0,v.jsx)(T,{title:`${g.label} ${(0,i.__)("Settings","softtent-preorders")}`,isOpen:G,onToggle:()=>H(!G),width:K,onWidthChange:X,onResizeStart:()=>J(!0),onResizeEnd:()=>J(!1),isExtensionActive:_,onStatusToggle:async()=>{const e=!_;(await r(m.A).updateExtensionStatus(t,e)).success?P.A.success(e?(0,i.__)("Extension enabled successfully","softtent-preorders"):(0,i.__)("Extension disabled successfully","softtent-preorders")):P.A.error((0,i.__)("Failed to update extension status","softtent-preorders"))},extensionId:t,children:(0,v.jsxs)("div",{className:"p-4",children:[(0,v.jsx)("div",{className:"space-y-2 mb-2",children:(g?.ruleset?C:C.slice(0,1)).map((e,t)=>{const s=t===k;return(0,v.jsxs)("div",{className:`rule-item border transition-all rounded-md ${s?"border-primary shadow-lg bg-white":"border-gray-200 hover:border-primary bg-white"} ${F===t?"opacity-50":""}`,onDragOver:e=>(e=>{e.preventDefault()})(e),onDrop:()=>(e=>{if(null===F||F===e)return;const t=[...C],[s]=t.splice(F,1);t.splice(e,0,s);const n={...f,rules:t};r(m.A).setForm(n),k===F?A(e):F<k&&e>=k?A(k-1):F>k&&e<=k&&A(k+1),B(null)})(t),children:[g?.ruleset&&(0,v.jsxs)("div",{className:"flex justify-between items-center px-3 py-2 cursor-pointer transition-colors "+(s?"bg-gradient-to-r from-primary/5 to-primary/10":""),onClick:()=>{k===t?V(!O):(A(t),V(!1))},children:[(0,v.jsxs)("div",{className:"flex items-center gap-2 flex-1",children:[(0,v.jsx)("div",{draggable:!0,onDragStart:e=>{e.stopPropagation(),(e=>{B(e)})(t);const r=e.currentTarget.closest(".rule-item");if(r&&e.dataTransfer){const t=r.getBoundingClientRect();e.dataTransfer.setDragImage(r,e.clientX-t.left,e.clientY-t.top)}},onDragEnd:ae,className:"cursor-grab active:cursor-grabbing",children:(0,v.jsx)(l.gc,{icon:a.S9g,className:"text-gray-400 text-sm",title:(0,i.__)("Drag to reorder","softtent-preorders")})}),(0,v.jsx)("span",{className:"font-medium text-sm "+(s?"text-primary-dark":"text-gray-700"),children:e.label}),(0,v.jsxs)("span",{className:"text-xs text-gray-500",children:["#",t+1]})]}),(0,v.jsxs)("div",{className:"flex items-center gap-1",children:[(0,v.jsx)("span",{className:"text-xs px-2 py-1 rounded-full "+(e?.is_active?"bg-green-100 text-green-700":"bg-orange-200 text-orange-700"),children:e?.is_active?(0,i.__)("Active","softtent-preorders"):(0,i.__)("Inactive","softtent-preorders")}),(0,v.jsxs)("div",{className:"relative",children:[(0,v.jsx)("button",{onClick:e=>{e.stopPropagation(),W(I===t?null:t)},className:"p-1 hover:bg-gray-100 rounded transition-colors",title:(0,i.__)("Actions","softtent-preorders"),children:(0,v.jsx)(l.gc,{icon:a.vaG,className:"text-gray-500 text-sm"})}),I===t&&(0,v.jsxs)("div",{className:"absolute right-0 top-full mt-1 bg-white border border-gray-200 rounded-md shadow-lg z-10 min-w-[140px] py-1",children:[(0,v.jsxs)("button",{onClick:e=>{e.stopPropagation(),(e=>{U(e),z(!0)})(t),W(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.MT7,className:"text-gray-500 w-4"}),(0,i.__)("Edit","softtent-preorders")]}),(0,v.jsxs)("button",{onClick:e=>{e.stopPropagation(),(e=>{const t=C[e],s={...t,id:`rule-${Date.now()}`,label:`${t.label} (Copy)`,tabs:t.tabs},n=[...C];n.splice(e+1,0,s);const o={...f,rules:n};r(m.A).setForm(o),A(e+1)})(t),W(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.jPR,className:"text-gray-500 w-4"}),(0,i.__)("Duplicate","softtent-preorders")]}),C.length>1&&(0,v.jsxs)("button",{onClick:e=>{e.stopPropagation(),(e=>{P.A.fire({text:(0,i.__)("Are you sure you want to delete this rule?","softtent-preorders")}).then(t=>{if(t.isConfirmed){const t=C.filter((t,r)=>r!==e),s={...f,rules:t};r(m.A).setForm(s),k>=t.length&&A(t.length-1)}})})(t),W(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.yLS,className:"text-gray-500 w-4"}),(0,i.__)("Delete","softtent-preorders")]})]})]}),(0,v.jsx)(l.gc,{icon:s&&!O?a.w2A:a.Jt$,className:"text-xs "+(s?"text-primary":"text-gray-400")})]})]}),s&&!O&&(0,v.jsxs)("div",{className:"",children:[(0,v.jsx)("div",{className:"border-b border-gray-200 bg-gray-50 px-3 py-1 mb-1 rounded-t-md",children:(0,v.jsx)("div",{className:"flex gap-1 overflow-x-auto",children:Object.entries(e.tabs||{}).map(([e,t])=>(0,v.jsxs)("button",{className:"px-3 py-1 rounded text-xs !font-semibold transition-all flex items-center gap-1 "+(E===e?"bg-white text-primary border-b-2 border-primary":"text-gray-600 border-b-2 border-transparent hover:text-gray-800 hover:bg-gray-100"),onClick:()=>$(e),children:[(0,v.jsx)("i",{className:`dashicons ${t.icon}`})," ",t.label]},e))})}),(0,v.jsx)("div",{className:"p-3 rounded-b-md",children:te&&(0,v.jsx)(Y,{fields:te.fields,onChange:oe})})]})]},t)})}),g?.ruleset&&(0,v.jsx)(x.A,{text:(0,i.__)("Add New Rule","softtent-preorders"),type:"primary",icon:a.QLR,onClick:()=>{if(!C.length)return;const e=C[0],t={...e,id:`rule-${Date.now()}`,label:`${e.label||"New Rule"}`,is_active:1,tabs:e.tabs},s=[...C,t],n={...f,rules:s};r(m.A).setForm(n),A(s.length-1)}})]})}),(0,v.jsx)("div",{className:"fixed start-0 top-[66px] end-0 overflow-hidden",style:{marginInlineStart:G?`${K}px`:"0",transition:q?"none":"margin-inline-start 300ms ease-in-out",height:"calc(100vh - 66px)"},children:ee&&te&&(0,v.jsx)(R,{settings:b(h(ee.tabs,{preserveIconSvg:!0}),u),info:g,url:null!==(e=g?.preview_urls?.[Q])&&void 0!==e?e:"",refresh:re,isPanelOpen:G,onTogglePanel:()=>H(!G)})}),(0,v.jsx)(N,{isOpen:D,onClose:()=>z(!1),onSave:e=>{if(null===M)return;const t={...f,rules:f.rules.map((t,r)=>r!==M?t:{...t,label:e.label,is_active:e.isActive?1:0})};r(m.A).setForm(t),z(!1)},ruleData:{label:null!==M&&C[M]?.label||"",isActive:null!==M&&!!C[M]?.is_active}})]})}}}]);
  • softtent-preorders/tags/0.1.0/build/index-rtl.css

    r3470878 r3473030  
    801801
    802802/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
    803 @layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.softtent-po-admin *,.softtent-po-admin :before,.softtent-po-admin :after,.softtent-po-admin ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}.softtent-po-admin a[class],.softtent-po-admin a[class]:hover,.softtent-po-admin a[class]:focus,.softtent-po-admin a[class]:active{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.softtent-po-admin button{cursor:pointer}body.toplevel_page_softtent-preorders{background-color:#eaeaff}body.toplevel_page_softtent-preorders #wpcontent{padding:0}body.toplevel_page_softtent-preorders .Toastify__toast-container.Toastify__toast-container--top-right{top:3em}body.rtl.toplevel_page_softtent-preorders #wpcontent{margin-left:0}body.softtent-po-fullscreen #adminmenumain,body.softtent-po-fullscreen #adminmenuback,body.softtent-po-fullscreen #adminmenuwrap,body.softtent-po-fullscreen #wpadminbar,body.softtent-po-fullscreen .notice,body.softtent-po-fullscreen .updated,body.softtent-po-fullscreen .error,body.softtent-po-fullscreen .update-nag{display:none!important}body.softtent-po-fullscreen #wpcontent,body.softtent-po-fullscreen #wpbody-content{margin-right:0!important;padding-right:0!important}body.softtent-po-fullscreen,html.wp-toolbar:has(body.softtent-po-fullscreen){padding-top:0!important}body.softtent-po-fullscreen,body.softtent-po-fullscreen.wp-admin{margin-top:0!important;padding-top:0!important}body.softtent-po-fullscreen #wpfooter{display:none!important}body.softtent-po-fullscreen #wpwrap{padding-top:0!important}.softtent-po-admin .softtent-po-preloader{text-align:center;padding:50px;position:relative}.softtent-po-admin .softtent-po-preloader:before{content:"";border:5px solid #ccc;border-top-color:#2180c0;border-radius:100%;width:40px;height:40px;margin:-15px -15px auto auto;animation:.7s linear infinite softtent-po-rotation;position:absolute;top:35%;right:50%}@keyframes softtent-po-rotation{0%{transform:rotate(0)}to{transform:rotate(-359deg)}}.softtent-po-admin .color-picker-popup-wrapper{z-index:9999;background-color:#fff;border-radius:4px;width:max-content;margin-top:8px;position:absolute;left:0;box-shadow:0 2px 8px #00000026}.softtent-po-admin .color-picker-popup-wrapper .components-color-picker>.components-flex{display:none!important}@layer theme{:root,.softtent-po-admin :host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-700:oklch(55.3% .195 38.402);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-800:oklch(42.4% .199 265.638);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-200:oklch(89.9% .061 343.231);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#1d2327;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:1024px;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#673de6;--color-secondary:#1c64f2;--color-primary-dark:#5632c4;--color-primary-lite:#7d52ed;--color-success:#319f45;--color-success-dark:#27ae60;--color-success-darker:#00a88a;--color-success-lite:#ddffe7;--color-success-liter:#c9feb7;--color-error:#e2808a;--color-error-dark:#bd081c;--color-warning:#f08d07;--color-warning-lite:#fff1e5;--color-warning-liter:#ffe9a8;--color-softtent-po-gray:#ddd;--color-gray-lite:#e0e0e0;--color-gray-liter:#f5f5f5;--color-gray-dark:#787878}}@layer base{.softtent-po-admin *,.softtent-po-admin :after,.softtent-po-admin :before,.softtent-po-admin ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.softtent-po-admin ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,.softtent-po-admin :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.softtent-po-admin hr{height:0;color:inherit;border-top-width:1px}.softtent-po-admin abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{font-size:inherit;font-weight:inherit}.softtent-po-admin a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin b,.softtent-po-admin strong{font-weight:bolder}.softtent-po-admin code,.softtent-po-admin kbd,.softtent-po-admin samp,.softtent-po-admin pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.softtent-po-admin small{font-size:80%}.softtent-po-admin sub,.softtent-po-admin sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.softtent-po-admin sub{bottom:-.25em}.softtent-po-admin sup{top:-.5em}.softtent-po-admin table{text-indent:0;border-color:inherit;border-collapse:collapse}.softtent-po-admin :-moz-focusring{outline:auto}.softtent-po-admin progress{vertical-align:baseline}.softtent-po-admin summary{display:list-item}.softtent-po-admin ol,.softtent-po-admin ul,.softtent-po-admin menu{list-style:none}.softtent-po-admin img,.softtent-po-admin svg,.softtent-po-admin video,.softtent-po-admin canvas,.softtent-po-admin audio,.softtent-po-admin iframe,.softtent-po-admin embed,.softtent-po-admin object{vertical-align:middle;display:block}.softtent-po-admin img,.softtent-po-admin video{max-width:100%;height:auto}.softtent-po-admin button,.softtent-po-admin input,.softtent-po-admin select,.softtent-po-admin optgroup,.softtent-po-admin textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.softtent-po-admin :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.softtent-po-admin ::file-selector-button{margin-inline-end:4px}.softtent-po-admin ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.softtent-po-admin ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.softtent-po-admin textarea{resize:vertical}.softtent-po-admin ::-webkit-search-decoration{-webkit-appearance:none}.softtent-po-admin ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.softtent-po-admin ::-webkit-datetime-edit{display:inline-flex}.softtent-po-admin ::-webkit-datetime-edit-fields-wrapper{padding:0}.softtent-po-admin ::-webkit-datetime-edit{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-year-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-month-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-day-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-hour-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-minute-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-second-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-millisecond-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-meridiem-field{padding-block:0}.softtent-po-admin ::-webkit-calendar-picker-indicator{line-height:1}.softtent-po-admin :-moz-ui-invalid{box-shadow:none}.softtent-po-admin button,.softtent-po-admin input:where([type=button],[type=reset],[type=submit]){appearance:button}.softtent-po-admin ::file-selector-button{appearance:button}.softtent-po-admin ::-webkit-inner-spin-button{height:auto}.softtent-po-admin ::-webkit-outer-spin-button{height:auto}.softtent-po-admin [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.softtent-po-admin .pointer-events-none{pointer-events:none}.softtent-po-admin .collapse{visibility:collapse}.softtent-po-admin .invisible{visibility:hidden}.softtent-po-admin .visible{visibility:visible}.softtent-po-admin .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.softtent-po-admin .not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.softtent-po-admin .\!absolute{position:absolute!important}.softtent-po-admin .absolute{position:absolute}.softtent-po-admin .fixed{position:fixed}.softtent-po-admin .relative{position:relative}.softtent-po-admin .static{position:static}.softtent-po-admin .sticky{position:sticky}.softtent-po-admin .inset-0{inset:calc(var(--spacing)*0)}.softtent-po-admin .inset-y-0{inset-block:calc(var(--spacing)*0)}.softtent-po-admin .start-0{inset-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .start-0\.5{inset-inline-start:calc(var(--spacing)*.5)}.softtent-po-admin .-end-1{inset-inline-end:calc(var(--spacing)*-1)}.softtent-po-admin .end-0{inset-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .end-0\.5{inset-inline-end:calc(var(--spacing)*.5)}.softtent-po-admin .-top-3{top:calc(var(--spacing)*-3)}.softtent-po-admin .top-0{top:calc(var(--spacing)*0)}.softtent-po-admin .top-0\.5{top:calc(var(--spacing)*.5)}.softtent-po-admin .top-1{top:calc(var(--spacing)*1)}.softtent-po-admin .top-3{top:calc(var(--spacing)*3)}.softtent-po-admin .top-4{top:calc(var(--spacing)*4)}.softtent-po-admin .top-\[46\%\]{top:46%}.softtent-po-admin .top-\[66px\]{top:66px}.softtent-po-admin .top-full{top:100%}.softtent-po-admin .right-0{left:calc(var(--spacing)*0)}.softtent-po-admin .right-1{left:calc(var(--spacing)*1)}.softtent-po-admin .right-4{left:calc(var(--spacing)*4)}.softtent-po-admin .right-10{left:calc(var(--spacing)*10)}.softtent-po-admin .bottom-0{bottom:calc(var(--spacing)*0)}.softtent-po-admin .left-0{right:calc(var(--spacing)*0)}.softtent-po-admin .left-1{right:calc(var(--spacing)*1)}.softtent-po-admin .left-1\/2{right:50%}.softtent-po-admin .isolate{isolation:isolate}.softtent-po-admin .isolation-auto{isolation:auto}.softtent-po-admin .z-10{z-index:10}.softtent-po-admin .z-30{z-index:30}.softtent-po-admin .z-40{z-index:40}.softtent-po-admin .z-50{z-index:50}.softtent-po-admin .z-\[1000\]{z-index:1000}.softtent-po-admin .z-\[9999\]{z-index:9999}.softtent-po-admin .col-span-4{grid-column:span 4/span 4}.softtent-po-admin .col-span-6{grid-column:span 6/span 6}.softtent-po-admin .col-span-8{grid-column:span 8/span 8}.softtent-po-admin .col-span-12{grid-column:span 12/span 12}.softtent-po-admin .float-left{float:right}.softtent-po-admin .container{width:100%}@media (min-width:480px){.softtent-po-admin .container{max-width:480px}}@media (min-width:768px){.softtent-po-admin .container{max-width:768px}}@media (min-width:1024px){.softtent-po-admin .container{max-width:1024px}}@media (min-width:1280px){.softtent-po-admin .container{max-width:1280px}}@media (min-width:1536px){.softtent-po-admin .container{max-width:1536px}}@media (min-width:40rem){.softtent-po-admin .container{max-width:40rem}}.softtent-po-admin .\!m-0{margin:calc(var(--spacing)*0)!important}.softtent-po-admin .m-0{margin:calc(var(--spacing)*0)}.softtent-po-admin .m-3{margin:calc(var(--spacing)*3)}.softtent-po-admin .\!mx-auto{margin-inline:auto!important}.softtent-po-admin .mx-1{margin-inline:calc(var(--spacing)*1)}.softtent-po-admin .mx-4{margin-inline:calc(var(--spacing)*4)}.softtent-po-admin .mx-auto{margin-inline:auto}.softtent-po-admin .-ms-px{margin-inline-start:-1px}.softtent-po-admin .ms-auto{margin-inline-start:auto}.softtent-po-admin .me-3{margin-inline-end:calc(var(--spacing)*3)}.softtent-po-admin .\!mt-2{margin-top:calc(var(--spacing)*2)!important}.softtent-po-admin .-mt-2{margin-top:calc(var(--spacing)*-2)}.softtent-po-admin .mt-0\.5{margin-top:calc(var(--spacing)*.5)}.softtent-po-admin .mt-1{margin-top:calc(var(--spacing)*1)}.softtent-po-admin .mt-2{margin-top:calc(var(--spacing)*2)}.softtent-po-admin .mt-3{margin-top:calc(var(--spacing)*3)}.softtent-po-admin .mt-4{margin-top:calc(var(--spacing)*4)}.softtent-po-admin .mt-5{margin-top:calc(var(--spacing)*5)}.softtent-po-admin .mt-6{margin-top:calc(var(--spacing)*6)}.softtent-po-admin .mt-7{margin-top:calc(var(--spacing)*7)}.softtent-po-admin .mt-10{margin-top:calc(var(--spacing)*10)}.softtent-po-admin .mt-\[-3px\]{margin-top:-3px}.softtent-po-admin .mt-\[-12px\]{margin-top:-12px}.softtent-po-admin .mr-2{margin-left:calc(var(--spacing)*2)}.softtent-po-admin .mr-3{margin-left:calc(var(--spacing)*3)}.softtent-po-admin .\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.softtent-po-admin .\!mb-1{margin-bottom:calc(var(--spacing)*1)!important}.softtent-po-admin .\!mb-2{margin-bottom:calc(var(--spacing)*2)!important}.softtent-po-admin .\!mb-3{margin-bottom:calc(var(--spacing)*3)!important}.softtent-po-admin .\!mb-4{margin-bottom:calc(var(--spacing)*4)!important}.softtent-po-admin .-mb-px{margin-bottom:-1px}.softtent-po-admin .mb-0{margin-bottom:calc(var(--spacing)*0)}.softtent-po-admin .mb-1{margin-bottom:calc(var(--spacing)*1)}.softtent-po-admin .mb-2{margin-bottom:calc(var(--spacing)*2)}.softtent-po-admin .mb-3{margin-bottom:calc(var(--spacing)*3)}.softtent-po-admin .mb-4{margin-bottom:calc(var(--spacing)*4)}.softtent-po-admin .mb-5{margin-bottom:calc(var(--spacing)*5)}.softtent-po-admin .mb-6{margin-bottom:calc(var(--spacing)*6)}.softtent-po-admin .mb-8{margin-bottom:calc(var(--spacing)*8)}.softtent-po-admin .mb-10{margin-bottom:calc(var(--spacing)*10)}.softtent-po-admin .mb-12{margin-bottom:calc(var(--spacing)*12)}.softtent-po-admin .mb-16{margin-bottom:calc(var(--spacing)*16)}.softtent-po-admin .\!ml-0{margin-right:calc(var(--spacing)*0)!important}.softtent-po-admin .-ml-px{margin-right:-1px}.softtent-po-admin .ml-0{margin-right:calc(var(--spacing)*0)}.softtent-po-admin .ml-0\.5{margin-right:calc(var(--spacing)*.5)}.softtent-po-admin .ml-2{margin-right:calc(var(--spacing)*2)}.softtent-po-admin .ml-5{margin-right:calc(var(--spacing)*5)}.softtent-po-admin .ml-9{margin-right:calc(var(--spacing)*9)}.softtent-po-admin .block{display:block}.softtent-po-admin .contents{display:contents}.softtent-po-admin .flex{display:flex}.softtent-po-admin .flow-root{display:flow-root}.softtent-po-admin .grid{display:grid}.softtent-po-admin .hidden{display:none}.softtent-po-admin .inline{display:inline}.softtent-po-admin .inline-block{display:inline-block}.softtent-po-admin .inline-flex{display:inline-flex}.softtent-po-admin .inline-grid{display:inline-grid}.softtent-po-admin .inline-table{display:inline-table}.softtent-po-admin .list-item{display:list-item}.softtent-po-admin .table{display:table}.softtent-po-admin .table-caption{display:table-caption}.softtent-po-admin .table-cell{display:table-cell}.softtent-po-admin .table-column{display:table-column}.softtent-po-admin .table-column-group{display:table-column-group}.softtent-po-admin .table-footer-group{display:table-footer-group}.softtent-po-admin .table-header-group{display:table-header-group}.softtent-po-admin .table-row{display:table-row}.softtent-po-admin .table-row-group{display:table-row-group}.softtent-po-admin .aspect-square{aspect-ratio:1}.softtent-po-admin .\!h-6{height:calc(var(--spacing)*6)!important}.softtent-po-admin .\!h-\[32px\]{height:32px!important}.softtent-po-admin .h-1\.5{height:calc(var(--spacing)*1.5)}.softtent-po-admin .h-2{height:calc(var(--spacing)*2)}.softtent-po-admin .h-3{height:calc(var(--spacing)*3)}.softtent-po-admin .h-3\.5{height:calc(var(--spacing)*3.5)}.softtent-po-admin .h-4{height:calc(var(--spacing)*4)}.softtent-po-admin .h-5{height:calc(var(--spacing)*5)}.softtent-po-admin .h-6{height:calc(var(--spacing)*6)}.softtent-po-admin .h-7{height:calc(var(--spacing)*7)}.softtent-po-admin .h-8{height:calc(var(--spacing)*8)}.softtent-po-admin .h-9{height:calc(var(--spacing)*9)}.softtent-po-admin .h-10{height:calc(var(--spacing)*10)}.softtent-po-admin .h-12{height:calc(var(--spacing)*12)}.softtent-po-admin .h-16{height:calc(var(--spacing)*16)}.softtent-po-admin .h-20{height:calc(var(--spacing)*20)}.softtent-po-admin .h-24{height:calc(var(--spacing)*24)}.softtent-po-admin .h-32{height:calc(var(--spacing)*32)}.softtent-po-admin .h-96{height:calc(var(--spacing)*96)}.softtent-po-admin .h-\[20px\]{height:20px}.softtent-po-admin .h-\[34px\]{height:34px}.softtent-po-admin .h-\[calc\(100vh-122px\)\]{height:calc(100vh - 122px)}.softtent-po-admin .h-full{height:100%}.softtent-po-admin .max-h-0{max-height:calc(var(--spacing)*0)}.softtent-po-admin .max-h-40{max-height:calc(var(--spacing)*40)}.softtent-po-admin .max-h-\[60vh\]{max-height:60vh}.softtent-po-admin .max-h-\[80vh\]{max-height:80vh}.softtent-po-admin .max-h-\[90vh\]{max-height:90vh}.softtent-po-admin .\!min-h-\[30px\]{min-height:30px!important}.softtent-po-admin .min-h-screen{min-height:100vh}.softtent-po-admin .\!w-6{width:calc(var(--spacing)*6)!important}.softtent-po-admin .w-0{width:calc(var(--spacing)*0)}.softtent-po-admin .w-1\/4{width:25%}.softtent-po-admin .w-2{width:calc(var(--spacing)*2)}.softtent-po-admin .w-3{width:calc(var(--spacing)*3)}.softtent-po-admin .w-3\.5{width:calc(var(--spacing)*3.5)}.softtent-po-admin .w-4{width:calc(var(--spacing)*4)}.softtent-po-admin .w-5{width:calc(var(--spacing)*5)}.softtent-po-admin .w-6{width:calc(var(--spacing)*6)}.softtent-po-admin .w-7{width:calc(var(--spacing)*7)}.softtent-po-admin .w-8{width:calc(var(--spacing)*8)}.softtent-po-admin .w-10{width:calc(var(--spacing)*10)}.softtent-po-admin .w-12{width:calc(var(--spacing)*12)}.softtent-po-admin .w-16{width:calc(var(--spacing)*16)}.softtent-po-admin .w-18{width:calc(var(--spacing)*18)}.softtent-po-admin .w-20{width:calc(var(--spacing)*20)}.softtent-po-admin .w-32{width:calc(var(--spacing)*32)}.softtent-po-admin .w-52{width:calc(var(--spacing)*52)}.softtent-po-admin .w-\[2px\]{width:2px}.softtent-po-admin .w-\[40px\]{width:40px}.softtent-po-admin .w-\[70px\]{width:70px}.softtent-po-admin .w-auto{width:auto}.softtent-po-admin .w-full{width:100%}.softtent-po-admin .max-w-2xl{max-width:var(--container-2xl)}.softtent-po-admin .max-w-6xl{max-width:var(--container-6xl)}.softtent-po-admin .max-w-\[9rem\]{max-width:9rem}.softtent-po-admin .max-w-\[500px\]{max-width:500px}.softtent-po-admin .max-w-lg{max-width:var(--container-lg)}.softtent-po-admin .max-w-md{max-width:var(--container-md)}.softtent-po-admin .max-w-screen-lg{max-width:var(--breakpoint-lg)}.softtent-po-admin .max-w-xl{max-width:var(--container-xl)}.softtent-po-admin .min-w-\[80px\]{min-width:80px}.softtent-po-admin .min-w-\[120px\]{min-width:120px}.softtent-po-admin .min-w-\[140px\]{min-width:140px}.softtent-po-admin .min-w-\[160px\]{min-width:160px}.softtent-po-admin .min-w-\[300px\]{min-width:300px}.softtent-po-admin .min-w-\[400px\]{min-width:400px}.softtent-po-admin .flex-1{flex:1}.softtent-po-admin .flex-none{flex:none}.softtent-po-admin .flex-shrink{flex-shrink:1}.softtent-po-admin .flex-shrink-0{flex-shrink:0}.softtent-po-admin .shrink{flex-shrink:1}.softtent-po-admin .shrink-0{flex-shrink:0}.softtent-po-admin .flex-grow,.softtent-po-admin .grow{flex-grow:1}.softtent-po-admin .table-auto{table-layout:auto}.softtent-po-admin .border-collapse{border-collapse:collapse}.softtent-po-admin .-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-12{--tw-translate-y:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-none{translate:none}.softtent-po-admin .scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.softtent-po-admin .rotate-90{rotate:90deg}.softtent-po-admin .rotate-180{rotate:180deg}.softtent-po-admin .rotate-270{rotate:270deg}.softtent-po-admin .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.softtent-po-admin .animate-pulse{animation:var(--animate-pulse)}.softtent-po-admin .animate-spin{animation:var(--animate-spin)}.softtent-po-admin .cursor-ew-resize{cursor:ew-resize}.softtent-po-admin .cursor-grab{cursor:grab}.softtent-po-admin .cursor-help{cursor:help}.softtent-po-admin .cursor-not-allowed{cursor:not-allowed}.softtent-po-admin .cursor-pointer{cursor:pointer}.softtent-po-admin .touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.softtent-po-admin .resize{resize:both}.softtent-po-admin .list-none{list-style-type:none}.softtent-po-admin .appearance-none{appearance:none}.softtent-po-admin .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.softtent-po-admin .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.softtent-po-admin .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.softtent-po-admin .grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.softtent-po-admin .flex-col{flex-direction:column}.softtent-po-admin .flex-row{flex-direction:row}.softtent-po-admin .flex-wrap{flex-wrap:wrap}.softtent-po-admin .items-baseline{align-items:baseline}.softtent-po-admin .items-center{align-items:center}.softtent-po-admin .items-start{align-items:flex-start}.softtent-po-admin .justify-between{justify-content:space-between}.softtent-po-admin .justify-center{justify-content:center}.softtent-po-admin .justify-end{justify-content:flex-end}.softtent-po-admin .justify-items-end{justify-items:end}.softtent-po-admin .gap-1{gap:calc(var(--spacing)*1)}.softtent-po-admin .gap-1\.5{gap:calc(var(--spacing)*1.5)}.softtent-po-admin .gap-2{gap:calc(var(--spacing)*2)}.softtent-po-admin .gap-3{gap:calc(var(--spacing)*3)}.softtent-po-admin .gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .gap-5{gap:calc(var(--spacing)*5)}.softtent-po-admin .gap-6{gap:calc(var(--spacing)*6)}.softtent-po-admin .gap-8{gap:calc(var(--spacing)*8)}.softtent-po-admin :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.softtent-po-admin .gap-x-4{column-gap:calc(var(--spacing)*4)}.softtent-po-admin :where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.softtent-po-admin .gap-y-2{row-gap:calc(var(--spacing)*2)}.softtent-po-admin :where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}.softtent-po-admin :where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.softtent-po-admin :where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.softtent-po-admin .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.softtent-po-admin .overflow-hidden{overflow:hidden}.softtent-po-admin .overflow-x-auto{overflow-x:auto}.softtent-po-admin .overflow-y-auto{overflow-y:auto}.softtent-po-admin .rounded{border-radius:.25rem}.softtent-po-admin .rounded-2xl{border-radius:var(--radius-2xl)}.softtent-po-admin .rounded-3xl{border-radius:var(--radius-3xl)}.softtent-po-admin .rounded-full{border-radius:3.40282e38px}.softtent-po-admin .rounded-lg{border-radius:var(--radius-lg)}.softtent-po-admin .rounded-md{border-radius:var(--radius-md)}.softtent-po-admin .rounded-sm{border-radius:var(--radius-sm)}.softtent-po-admin .rounded-xl{border-radius:var(--radius-xl)}.softtent-po-admin .rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.softtent-po-admin .rounded-ss{border-start-start-radius:.25rem}.softtent-po-admin .rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.softtent-po-admin .rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.softtent-po-admin .rounded-se{border-start-end-radius:.25rem}.softtent-po-admin .rounded-ee{border-end-end-radius:.25rem}.softtent-po-admin .rounded-es{border-end-start-radius:.25rem}.softtent-po-admin .rounded-t{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.softtent-po-admin .rounded-t-2xl{border-top-right-radius:var(--radius-2xl);border-top-left-radius:var(--radius-2xl)}.softtent-po-admin .rounded-t-lg{border-top-right-radius:var(--radius-lg);border-top-left-radius:var(--radius-lg)}.softtent-po-admin .rounded-t-md{border-top-right-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.softtent-po-admin .rounded-l{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.softtent-po-admin .rounded-tl{border-top-right-radius:.25rem}.softtent-po-admin .rounded-r{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.softtent-po-admin .rounded-tr{border-top-left-radius:.25rem}.softtent-po-admin .rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.softtent-po-admin .rounded-b-md{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.softtent-po-admin .rounded-br{border-bottom-left-radius:.25rem}.softtent-po-admin .rounded-bl{border-bottom-right-radius:.25rem}.softtent-po-admin .border{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-0{border-style:var(--tw-border-style);border-width:0}.softtent-po-admin .border-1{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-2{border-style:var(--tw-border-style);border-width:2px}.softtent-po-admin .border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.softtent-po-admin .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.softtent-po-admin .border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.softtent-po-admin .border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.softtent-po-admin .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.softtent-po-admin .border-r{border-left-style:var(--tw-border-style);border-left-width:1px}.softtent-po-admin .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.softtent-po-admin .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.softtent-po-admin .border-l{border-right-style:var(--tw-border-style);border-right-width:1px}.softtent-po-admin .border-dashed{--tw-border-style:dashed;border-style:dashed}.softtent-po-admin .border-none{--tw-border-style:none;border-style:none}.softtent-po-admin .border-solid{--tw-border-style:solid;border-style:solid}.softtent-po-admin .\!border-gray-liter{border-color:var(--color-gray-liter)!important}.softtent-po-admin .border-blue-200{border-color:var(--color-blue-200)}.softtent-po-admin .border-blue-800{border-color:var(--color-blue-800)}.softtent-po-admin .border-error{border-color:var(--color-error)}.softtent-po-admin .border-gray-100{border-color:var(--color-gray-100)}.softtent-po-admin .border-gray-200{border-color:var(--color-gray-200)}.softtent-po-admin .border-gray-300{border-color:var(--color-gray-300)}.softtent-po-admin .border-gray-dark{border-color:var(--color-gray-dark)}.softtent-po-admin .border-gray-lite{border-color:var(--color-gray-lite)}.softtent-po-admin .border-green-200{border-color:var(--color-green-200)}.softtent-po-admin .border-pink-200{border-color:var(--color-pink-200)}.softtent-po-admin .border-primary{border-color:var(--color-primary)}.softtent-po-admin .border-primary\/20{border-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .border-purple-200{border-color:var(--color-purple-200)}.softtent-po-admin .border-red-200{border-color:var(--color-red-200)}.softtent-po-admin .border-red-600{border-color:var(--color-red-600)}.softtent-po-admin .border-slate-50{border-color:var(--color-slate-50)}.softtent-po-admin .border-slate-200{border-color:var(--color-slate-200)}.softtent-po-admin .border-slate-300{border-color:var(--color-slate-300)}.softtent-po-admin .border-success{border-color:var(--color-success)}.softtent-po-admin .border-transparent{border-color:#0000}.softtent-po-admin .border-white{border-color:var(--color-white)}.softtent-po-admin .border-yellow-200{border-color:var(--color-yellow-200)}.softtent-po-admin .border-yellow-500{border-color:var(--color-yellow-500)}.softtent-po-admin .border-t-transparent{border-top-color:#0000}.softtent-po-admin .\!bg-gray-liter{background-color:var(--color-gray-liter)!important}.softtent-po-admin .\!bg-primary{background-color:var(--color-primary)!important}.softtent-po-admin .\!bg-softtent-po-gray{background-color:var(--color-softtent-po-gray)!important}.softtent-po-admin .bg-black{background-color:var(--color-black)}.softtent-po-admin .bg-black\/50{background-color:#1d232780}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.softtent-po-admin .bg-blue-50{background-color:var(--color-blue-50)}.softtent-po-admin .bg-error{background-color:var(--color-error)}.softtent-po-admin .bg-error-dark{background-color:var(--color-error-dark)}.softtent-po-admin .bg-gray-50{background-color:var(--color-gray-50)}.softtent-po-admin .bg-gray-100{background-color:var(--color-gray-100)}.softtent-po-admin .bg-gray-200{background-color:var(--color-gray-200)}.softtent-po-admin .bg-gray-300{background-color:var(--color-gray-300)}.softtent-po-admin .bg-gray-900{background-color:var(--color-gray-900)}.softtent-po-admin .bg-gray-liter{background-color:var(--color-gray-liter)}.softtent-po-admin .bg-green-50{background-color:var(--color-green-50)}.softtent-po-admin .bg-green-100{background-color:var(--color-green-100)}.softtent-po-admin .bg-orange-200{background-color:var(--color-orange-200)}.softtent-po-admin .bg-pink-50{background-color:var(--color-pink-50)}.softtent-po-admin .bg-primary{background-color:var(--color-primary)}.softtent-po-admin .bg-primary-dark{background-color:var(--color-primary-dark)}.softtent-po-admin .bg-primary-lite\/10{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary-lite\/10{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .bg-primary\/5{background-color:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .bg-primary\/10{background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .bg-purple-50{background-color:var(--color-purple-50)}.softtent-po-admin .bg-red-50{background-color:var(--color-red-50)}.softtent-po-admin .bg-red-100{background-color:var(--color-red-100)}.softtent-po-admin .bg-red-500{background-color:var(--color-red-500)}.softtent-po-admin .bg-red-600{background-color:var(--color-red-600)}.softtent-po-admin .bg-secondary{background-color:var(--color-secondary)}.softtent-po-admin .bg-slate-100{background-color:var(--color-slate-100)}.softtent-po-admin .bg-success{background-color:var(--color-success)}.softtent-po-admin .bg-success-dark{background-color:var(--color-success-dark)}.softtent-po-admin .bg-success-lite{background-color:var(--color-success-lite)}.softtent-po-admin .bg-transparent{background-color:#0000}.softtent-po-admin .bg-warning-lite{background-color:var(--color-warning-lite)}.softtent-po-admin .bg-white{background-color:var(--color-white)}.softtent-po-admin .bg-yellow-50{background-color:var(--color-yellow-50)}.softtent-po-admin .bg-yellow-100{background-color:var(--color-yellow-100)}.softtent-po-admin .bg-yellow-500{background-color:var(--color-yellow-500)}.softtent-po-admin .bg-yellow-600{background-color:var(--color-yellow-600)}.softtent-po-admin .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/5{--tw-gradient-from:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/5{--tw-gradient-from:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .from-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/10{--tw-gradient-from:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .via-primary-dark{--tw-gradient-via:var(--color-primary-dark);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .via-primary\/10{--tw-gradient-via:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .via-primary\/10{--tw-gradient-via:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .via-primary\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .to-primary{--tw-gradient-to:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary-dark{--tw-gradient-to:var(--color-primary-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/5{--tw-gradient-to:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .to-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/10{--tw-gradient-to:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .to-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/20{--tw-gradient-to:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/20{--tw-gradient-to:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .to-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .bg-clip-text{-webkit-background-clip:text;background-clip:text}.softtent-po-admin .bg-repeat{background-repeat:repeat}.softtent-po-admin .mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.softtent-po-admin .mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.softtent-po-admin .fill-primary-lite{fill:var(--color-primary-lite)}.softtent-po-admin .fill-success-darker{fill:var(--color-success-darker)}.softtent-po-admin .fill-warning{fill:var(--color-warning)}.softtent-po-admin .fill-white{fill:var(--color-white)}.softtent-po-admin .stroke-primary{stroke:var(--color-primary)}.softtent-po-admin .stroke-primary-lite{stroke:var(--color-primary-lite)}.softtent-po-admin .stroke-success-liter{stroke:var(--color-success-liter)}.softtent-po-admin .stroke-warning-liter{stroke:var(--color-warning-liter)}.softtent-po-admin .stroke-\[4\]{stroke-width:4px}.softtent-po-admin .object-contain{object-fit:contain}.softtent-po-admin .object-cover{object-fit:cover}.softtent-po-admin .p-1{padding:calc(var(--spacing)*1)}.softtent-po-admin .p-1\.5{padding:calc(var(--spacing)*1.5)}.softtent-po-admin .p-2{padding:calc(var(--spacing)*2)}.softtent-po-admin .p-2\.5{padding:calc(var(--spacing)*2.5)}.softtent-po-admin .p-3{padding:calc(var(--spacing)*3)}.softtent-po-admin .p-4{padding:calc(var(--spacing)*4)}.softtent-po-admin .p-5{padding:calc(var(--spacing)*5)}.softtent-po-admin .p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .p-8{padding:calc(var(--spacing)*8)}.softtent-po-admin .p-10{padding:calc(var(--spacing)*10)}.softtent-po-admin .p-16{padding:calc(var(--spacing)*16)}.softtent-po-admin .px-0{padding-inline:calc(var(--spacing)*0)}.softtent-po-admin .px-1{padding-inline:calc(var(--spacing)*1)}.softtent-po-admin .px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.softtent-po-admin .px-3{padding-inline:calc(var(--spacing)*3)}.softtent-po-admin .px-4{padding-inline:calc(var(--spacing)*4)}.softtent-po-admin .px-5{padding-inline:calc(var(--spacing)*5)}.softtent-po-admin .px-6{padding-inline:calc(var(--spacing)*6)}.softtent-po-admin .px-8{padding-inline:calc(var(--spacing)*8)}.softtent-po-admin .py-0\.5{padding-block:calc(var(--spacing)*.5)}.softtent-po-admin .py-1{padding-block:calc(var(--spacing)*1)}.softtent-po-admin .py-1\.5{padding-block:calc(var(--spacing)*1.5)}.softtent-po-admin .py-2{padding-block:calc(var(--spacing)*2)}.softtent-po-admin .py-2\.5{padding-block:calc(var(--spacing)*2.5)}.softtent-po-admin .py-3{padding-block:calc(var(--spacing)*3)}.softtent-po-admin .py-3\.5{padding-block:calc(var(--spacing)*3.5)}.softtent-po-admin .py-4{padding-block:calc(var(--spacing)*4)}.softtent-po-admin .py-6{padding-block:calc(var(--spacing)*6)}.softtent-po-admin .py-8{padding-block:calc(var(--spacing)*8)}.softtent-po-admin .py-12{padding-block:calc(var(--spacing)*12)}.softtent-po-admin .py-16{padding-block:calc(var(--spacing)*16)}.softtent-po-admin .py-\[5\.3px\]{padding-block:5.3px}.softtent-po-admin .ps-0{padding-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .ps-3{padding-inline-start:calc(var(--spacing)*3)}.softtent-po-admin .ps-4{padding-inline-start:calc(var(--spacing)*4)}.softtent-po-admin .pe-0{padding-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .pe-8{padding-inline-end:calc(var(--spacing)*8)}.softtent-po-admin .pt-2{padding-top:calc(var(--spacing)*2)}.softtent-po-admin .pt-3{padding-top:calc(var(--spacing)*3)}.softtent-po-admin .pt-4{padding-top:calc(var(--spacing)*4)}.softtent-po-admin .pt-6{padding-top:calc(var(--spacing)*6)}.softtent-po-admin .pr-0{padding-left:calc(var(--spacing)*0)}.softtent-po-admin .pr-1{padding-left:calc(var(--spacing)*1)}.softtent-po-admin .pr-4{padding-left:calc(var(--spacing)*4)}.softtent-po-admin .pr-7{padding-left:calc(var(--spacing)*7)}.softtent-po-admin .pb-0{padding-bottom:calc(var(--spacing)*0)}.softtent-po-admin .pb-1{padding-bottom:calc(var(--spacing)*1)}.softtent-po-admin .pb-2{padding-bottom:calc(var(--spacing)*2)}.softtent-po-admin .pb-4{padding-bottom:calc(var(--spacing)*4)}.softtent-po-admin .pb-6{padding-bottom:calc(var(--spacing)*6)}.softtent-po-admin .pl-0{padding-right:calc(var(--spacing)*0)}.softtent-po-admin .pl-2{padding-right:calc(var(--spacing)*2)}.softtent-po-admin .pl-6{padding-right:calc(var(--spacing)*6)}.softtent-po-admin .text-center{text-align:center}.softtent-po-admin .text-left{text-align:right}.softtent-po-admin .text-right{text-align:left}.softtent-po-admin .text-start{text-align:start}.softtent-po-admin .align-baseline{vertical-align:baseline}.softtent-po-admin .font-mono{font-family:var(--font-mono)}.softtent-po-admin .\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.softtent-po-admin .\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.softtent-po-admin .\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.softtent-po-admin .\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.softtent-po-admin .\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.softtent-po-admin .\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.softtent-po-admin .\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.softtent-po-admin .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.softtent-po-admin .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.softtent-po-admin .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.softtent-po-admin .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.softtent-po-admin .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.softtent-po-admin .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.softtent-po-admin .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.softtent-po-admin .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.softtent-po-admin .text-\[10px\]{font-size:10px}.softtent-po-admin .text-\[12px\]{font-size:12px}.softtent-po-admin .\!leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.softtent-po-admin .leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.softtent-po-admin .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.softtent-po-admin .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.softtent-po-admin .\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.softtent-po-admin .\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.softtent-po-admin .\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.softtent-po-admin .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.softtent-po-admin .font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.softtent-po-admin .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.softtent-po-admin .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.softtent-po-admin .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.softtent-po-admin .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.softtent-po-admin .text-wrap{text-wrap:wrap}.softtent-po-admin .text-clip{text-overflow:clip}.softtent-po-admin .text-ellipsis{text-overflow:ellipsis}.softtent-po-admin .whitespace-nowrap{white-space:nowrap}.softtent-po-admin .\!text-primary{color:var(--color-primary)!important}.softtent-po-admin .\!text-white{color:var(--color-white)!important}.softtent-po-admin .text-\[\#cdcccc\]{color:#cdcccc}.softtent-po-admin .text-black{color:var(--color-black)}.softtent-po-admin .text-error{color:var(--color-error)}.softtent-po-admin .text-gray-400{color:var(--color-gray-400)}.softtent-po-admin .text-gray-500{color:var(--color-gray-500)}.softtent-po-admin .text-gray-600{color:var(--color-gray-600)}.softtent-po-admin .text-gray-700{color:var(--color-gray-700)}.softtent-po-admin .text-gray-800{color:var(--color-gray-800)}.softtent-po-admin .text-gray-900{color:var(--color-gray-900)}.softtent-po-admin .text-gray-dark{color:var(--color-gray-dark)}.softtent-po-admin .text-green-700{color:var(--color-green-700)}.softtent-po-admin .text-green-800{color:var(--color-green-800)}.softtent-po-admin .text-orange-700{color:var(--color-orange-700)}.softtent-po-admin .text-primary{color:var(--color-primary)}.softtent-po-admin .text-primary-dark{color:var(--color-primary-dark)}.softtent-po-admin .text-red-500{color:var(--color-red-500)}.softtent-po-admin .text-red-600{color:var(--color-red-600)}.softtent-po-admin .text-red-800{color:var(--color-red-800)}.softtent-po-admin .text-slate-500{color:var(--color-slate-500)}.softtent-po-admin .text-slate-700{color:var(--color-slate-700)}.softtent-po-admin .text-success{color:var(--color-success)}.softtent-po-admin .text-transparent{color:#0000}.softtent-po-admin .text-white{color:var(--color-white)}.softtent-po-admin .text-yellow-500{color:var(--color-yellow-500)}.softtent-po-admin .text-yellow-800{color:var(--color-yellow-800)}.softtent-po-admin .capitalize{text-transform:capitalize}.softtent-po-admin .lowercase{text-transform:lowercase}.softtent-po-admin .normal-case{text-transform:none}.softtent-po-admin .uppercase{text-transform:uppercase}.softtent-po-admin .italic{font-style:italic}.softtent-po-admin .not-italic{font-style:normal}.softtent-po-admin .diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .normal-nums{font-variant-numeric:normal}.softtent-po-admin .line-through{text-decoration-line:line-through}.softtent-po-admin .no-underline{text-decoration-line:none}.softtent-po-admin .overline{text-decoration-line:overline}.softtent-po-admin .underline{text-decoration-line:underline}.softtent-po-admin .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.softtent-po-admin .subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.softtent-po-admin .accent-\[\#1BBC9C\]{accent-color:#1bbc9c}.softtent-po-admin .opacity-0{opacity:0}.softtent-po-admin .opacity-50{opacity:.5}.softtent-po-admin .opacity-100{opacity:1}.softtent-po-admin .\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.softtent-po-admin .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)10%,transparent)var(--tw-shadow-alpha),transparent)}}.softtent-po-admin .ring-primary{--tw-ring-color:var(--color-primary)}.softtent-po-admin .ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .outline{outline-style:var(--tw-outline-style);outline-width:1px}.softtent-po-admin .blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .duration-200{--tw-duration:.2s;transition-duration:.2s}.softtent-po-admin .duration-300{--tw-duration:.3s;transition-duration:.3s}.softtent-po-admin .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.softtent-po-admin .select-none{-webkit-user-select:none;user-select:none}.softtent-po-admin :where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.softtent-po-admin .ring-inset{--tw-ring-inset:inset}@media (hover:hover){.softtent-po-admin .group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .group-hover\:border-primary:is(:where(.group):hover *){border-color:var(--color-primary)}.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.softtent-po-admin .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.softtent-po-admin .placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .required\:border-red-500:required{border-color:var(--color-red-500)}@media (hover:hover){.softtent-po-admin .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .hover\:rounded-md:hover{border-radius:var(--radius-md)}.softtent-po-admin .hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.softtent-po-admin .hover\:border-primary:hover{border-color:var(--color-primary)}.softtent-po-admin .hover\:border-primary-lite:hover{border-color:var(--color-primary-lite)}.softtent-po-admin .hover\:border-primary\/30:hover{border-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:border-primary\/40:hover{border-color:#673de666}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.softtent-po-admin .hover\:border-red-700:hover{border-color:var(--color-red-700)}.softtent-po-admin .hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.softtent-po-admin .hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.softtent-po-admin .hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.softtent-po-admin .hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.softtent-po-admin .hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.softtent-po-admin .hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.softtent-po-admin .hover\:bg-gray-liter:hover{background-color:var(--color-gray-liter)}.softtent-po-admin .hover\:bg-primary:hover{background-color:var(--color-primary)}.softtent-po-admin .hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:bg-red-100:hover{background-color:var(--color-red-100)}.softtent-po-admin .hover\:bg-red-700:hover{background-color:var(--color-red-700)}.softtent-po-admin .hover\:text-gray-600:hover{color:var(--color-gray-600)}.softtent-po-admin .hover\:text-gray-700:hover{color:var(--color-gray-700)}.softtent-po-admin .hover\:text-gray-800:hover{color:var(--color-gray-800)}.softtent-po-admin .hover\:text-gray-900:hover{color:var(--color-gray-900)}.softtent-po-admin .hover\:text-primary:hover{color:var(--color-primary)}.softtent-po-admin .hover\:text-primary-dark:hover{color:var(--color-primary-dark)}.softtent-po-admin .hover\:text-white:hover{color:var(--color-white)}.softtent-po-admin .hover\:opacity-90:hover{opacity:.9}.softtent-po-admin .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:#673de640}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)25%,transparent)var(--tw-shadow-alpha),transparent)}}}.softtent-po-admin .focus\:rounded-md:focus{border-radius:var(--radius-md)}.softtent-po-admin .focus\:\!border-\[\#EBEFF8\]:focus{border-color:#ebeff8!important}.softtent-po-admin .focus\:border-\[\#673de6\]:focus{border-color:#673de6}.softtent-po-admin .focus\:border-primary:focus{border-color:var(--color-primary)}.softtent-po-admin .focus\:border-transparent:focus{border-color:#0000}.softtent-po-admin .focus\:bg-white:focus{background-color:var(--color-white)}.softtent-po-admin .focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:#ebeff8!important}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:color-mix(in oklab,#ebeff8 var(--tw-shadow-alpha),transparent)!important}}.softtent-po-admin .focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.softtent-po-admin .focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.softtent-po-admin .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.softtent-po-admin .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.softtent-po-admin .active\:cursor-grabbing:active{cursor:grabbing}.softtent-po-admin .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.softtent-po-admin .disabled\:opacity-50:disabled{opacity:.5}.softtent-po-admin .disabled\:opacity-60:disabled{opacity:.6}.softtent-po-admin .disabled\:opacity-75:disabled{opacity:.75}@media (min-width:768px){.softtent-po-admin .md\:visible{visibility:visible}.softtent-po-admin .md\:top-6{top:calc(var(--spacing)*6)}.softtent-po-admin .md\:top-28{top:calc(var(--spacing)*28)}.softtent-po-admin .md\:ml-3{margin-right:calc(var(--spacing)*3)}.softtent-po-admin .md\:flex{display:flex}.softtent-po-admin .md\:hidden{display:none}.softtent-po-admin .md\:max-w-4xl{max-width:var(--container-4xl)}.softtent-po-admin .md\:flex-1{flex:1}.softtent-po-admin .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .md\:flex-col{flex-direction:column}.softtent-po-admin .md\:gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .md\:text-left{text-align:right}.softtent-po-admin .md\:\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}}@media (min-width:1024px){.softtent-po-admin .lg\:block{display:block}.softtent-po-admin .lg\:hidden{display:none}.softtent-po-admin .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:40rem){.softtent-po-admin .sm\:inline{display:inline}.softtent-po-admin .sm\:p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .sm\:px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .sm\:px-6{padding-inline:calc(var(--spacing)*6)}}.softtent-po-admin .rtl\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .\[\&\>img\]\:h-6>img{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>img\]\:w-6>img{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:h-6>svg{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-full>svg{height:100%}.softtent-po-admin .\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:w-6>svg{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:w-full>svg{width:100%}}.softtent-po-admin .app-loading{text-align:center;margin-top:60px;font-size:18px;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(-360deg)}}@keyframes pulse{50%{opacity:.5}}
     803@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.softtent-po-admin *,.softtent-po-admin :before,.softtent-po-admin :after,.softtent-po-admin ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}.softtent-po-admin a[class],.softtent-po-admin a[class]:hover,.softtent-po-admin a[class]:focus,.softtent-po-admin a[class]:active{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.softtent-po-admin button{cursor:pointer}body.toplevel_page_softtent-preorders{background-color:#eaeaff}body.toplevel_page_softtent-preorders #wpcontent{padding:0}body.toplevel_page_softtent-preorders .Toastify__toast-container.Toastify__toast-container--top-right{top:3em}body.rtl.toplevel_page_softtent-preorders #wpcontent{margin-left:0}body.softtent-po-fullscreen #adminmenumain,body.softtent-po-fullscreen #adminmenuback,body.softtent-po-fullscreen #adminmenuwrap,body.softtent-po-fullscreen #wpadminbar,body.softtent-po-fullscreen .notice,body.softtent-po-fullscreen .updated,body.softtent-po-fullscreen .error,body.softtent-po-fullscreen .update-nag{display:none!important}body.softtent-po-fullscreen #wpcontent,body.softtent-po-fullscreen #wpbody-content{margin-right:0!important;padding-right:0!important}body.softtent-po-fullscreen,html.wp-toolbar:has(body.softtent-po-fullscreen){padding-top:0!important}body.softtent-po-fullscreen,body.softtent-po-fullscreen.wp-admin{margin-top:0!important;padding-top:0!important}body.softtent-po-fullscreen #wpfooter{display:none!important}body.softtent-po-fullscreen #wpwrap{padding-top:0!important}.softtent-po-admin .softtent-po-preloader{text-align:center;padding:50px;position:relative}.softtent-po-admin .softtent-po-preloader:before{content:"";border:5px solid #ccc;border-top-color:#2180c0;border-radius:100%;width:40px;height:40px;margin:-15px -15px auto auto;animation:.7s linear infinite softtent-po-rotation;position:absolute;top:35%;right:50%}@keyframes softtent-po-rotation{0%{transform:rotate(0)}to{transform:rotate(-359deg)}}.softtent-po-admin .color-picker-popup-wrapper{z-index:9999;background-color:#fff;border-radius:4px;width:max-content;margin-top:8px;position:absolute;left:0;box-shadow:0 2px 8px #00000026}.softtent-po-admin .color-picker-popup-wrapper .components-color-picker>.components-flex{display:none!important}@layer theme{:root,.softtent-po-admin :host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-700:oklch(55.3% .195 38.402);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-800:oklch(42.4% .199 265.638);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-200:oklch(89.9% .061 343.231);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#1d2327;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:1024px;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#673de6;--color-secondary:#1c64f2;--color-primary-dark:#5632c4;--color-primary-lite:#7d52ed;--color-success:#319f45;--color-success-dark:#27ae60;--color-success-darker:#00a88a;--color-success-lite:#ddffe7;--color-success-liter:#c9feb7;--color-error:#e2808a;--color-error-dark:#bd081c;--color-warning:#f08d07;--color-warning-lite:#fff1e5;--color-warning-liter:#ffe9a8;--color-softtent-po-gray:#ddd;--color-gray-lite:#e0e0e0;--color-gray-liter:#f5f5f5;--color-gray-dark:#787878}}@layer base{.softtent-po-admin *,.softtent-po-admin :after,.softtent-po-admin :before,.softtent-po-admin ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.softtent-po-admin ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,.softtent-po-admin :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.softtent-po-admin hr{height:0;color:inherit;border-top-width:1px}.softtent-po-admin abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{font-size:inherit;font-weight:inherit}.softtent-po-admin a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin b,.softtent-po-admin strong{font-weight:bolder}.softtent-po-admin code,.softtent-po-admin kbd,.softtent-po-admin samp,.softtent-po-admin pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.softtent-po-admin small{font-size:80%}.softtent-po-admin sub,.softtent-po-admin sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.softtent-po-admin sub{bottom:-.25em}.softtent-po-admin sup{top:-.5em}.softtent-po-admin table{text-indent:0;border-color:inherit;border-collapse:collapse}.softtent-po-admin :-moz-focusring{outline:auto}.softtent-po-admin progress{vertical-align:baseline}.softtent-po-admin summary{display:list-item}.softtent-po-admin ol,.softtent-po-admin ul,.softtent-po-admin menu{list-style:none}.softtent-po-admin img,.softtent-po-admin svg,.softtent-po-admin video,.softtent-po-admin canvas,.softtent-po-admin audio,.softtent-po-admin iframe,.softtent-po-admin embed,.softtent-po-admin object{vertical-align:middle;display:block}.softtent-po-admin img,.softtent-po-admin video{max-width:100%;height:auto}.softtent-po-admin button,.softtent-po-admin input,.softtent-po-admin select,.softtent-po-admin optgroup,.softtent-po-admin textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.softtent-po-admin :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.softtent-po-admin ::file-selector-button{margin-inline-end:4px}.softtent-po-admin ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.softtent-po-admin ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.softtent-po-admin textarea{resize:vertical}.softtent-po-admin ::-webkit-search-decoration{-webkit-appearance:none}.softtent-po-admin ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.softtent-po-admin ::-webkit-datetime-edit{display:inline-flex}.softtent-po-admin ::-webkit-datetime-edit-fields-wrapper{padding:0}.softtent-po-admin ::-webkit-datetime-edit{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-year-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-month-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-day-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-hour-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-minute-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-second-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-millisecond-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-meridiem-field{padding-block:0}.softtent-po-admin ::-webkit-calendar-picker-indicator{line-height:1}.softtent-po-admin :-moz-ui-invalid{box-shadow:none}.softtent-po-admin button,.softtent-po-admin input:where([type=button],[type=reset],[type=submit]){appearance:button}.softtent-po-admin ::file-selector-button{appearance:button}.softtent-po-admin ::-webkit-inner-spin-button{height:auto}.softtent-po-admin ::-webkit-outer-spin-button{height:auto}.softtent-po-admin [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.softtent-po-admin .pointer-events-none{pointer-events:none}.softtent-po-admin .collapse{visibility:collapse}.softtent-po-admin .invisible{visibility:hidden}.softtent-po-admin .visible{visibility:visible}.softtent-po-admin .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.softtent-po-admin .\!absolute{position:absolute!important}.softtent-po-admin .absolute{position:absolute}.softtent-po-admin .fixed{position:fixed}.softtent-po-admin .relative{position:relative}.softtent-po-admin .static{position:static}.softtent-po-admin .sticky{position:sticky}.softtent-po-admin .inset-0{inset:calc(var(--spacing)*0)}.softtent-po-admin .inset-y-0{inset-block:calc(var(--spacing)*0)}.softtent-po-admin .start-0{inset-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .start-0\.5{inset-inline-start:calc(var(--spacing)*.5)}.softtent-po-admin .-end-1{inset-inline-end:calc(var(--spacing)*-1)}.softtent-po-admin .end-0{inset-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .end-0\.5{inset-inline-end:calc(var(--spacing)*.5)}.softtent-po-admin .-top-3{top:calc(var(--spacing)*-3)}.softtent-po-admin .top-0{top:calc(var(--spacing)*0)}.softtent-po-admin .top-0\.5{top:calc(var(--spacing)*.5)}.softtent-po-admin .top-1{top:calc(var(--spacing)*1)}.softtent-po-admin .top-3{top:calc(var(--spacing)*3)}.softtent-po-admin .top-4{top:calc(var(--spacing)*4)}.softtent-po-admin .top-\[46\%\]{top:46%}.softtent-po-admin .top-\[66px\]{top:66px}.softtent-po-admin .top-full{top:100%}.softtent-po-admin .right-0{left:calc(var(--spacing)*0)}.softtent-po-admin .right-1{left:calc(var(--spacing)*1)}.softtent-po-admin .right-4{left:calc(var(--spacing)*4)}.softtent-po-admin .right-10{left:calc(var(--spacing)*10)}.softtent-po-admin .bottom-0{bottom:calc(var(--spacing)*0)}.softtent-po-admin .left-0{right:calc(var(--spacing)*0)}.softtent-po-admin .left-1{right:calc(var(--spacing)*1)}.softtent-po-admin .left-1\/2{right:50%}.softtent-po-admin .z-10{z-index:10}.softtent-po-admin .z-30{z-index:30}.softtent-po-admin .z-40{z-index:40}.softtent-po-admin .z-50{z-index:50}.softtent-po-admin .z-\[1000\]{z-index:1000}.softtent-po-admin .z-\[9999\]{z-index:9999}.softtent-po-admin .col-span-4{grid-column:span 4/span 4}.softtent-po-admin .col-span-6{grid-column:span 6/span 6}.softtent-po-admin .col-span-8{grid-column:span 8/span 8}.softtent-po-admin .col-span-12{grid-column:span 12/span 12}.softtent-po-admin .float-left{float:right}.softtent-po-admin .container{width:100%}@media (min-width:480px){.softtent-po-admin .container{max-width:480px}}@media (min-width:768px){.softtent-po-admin .container{max-width:768px}}@media (min-width:1024px){.softtent-po-admin .container{max-width:1024px}}@media (min-width:1280px){.softtent-po-admin .container{max-width:1280px}}@media (min-width:1536px){.softtent-po-admin .container{max-width:1536px}}@media (min-width:40rem){.softtent-po-admin .container{max-width:40rem}}.softtent-po-admin .\!m-0{margin:calc(var(--spacing)*0)!important}.softtent-po-admin .m-0{margin:calc(var(--spacing)*0)}.softtent-po-admin .m-3{margin:calc(var(--spacing)*3)}.softtent-po-admin .\!mx-auto{margin-inline:auto!important}.softtent-po-admin .mx-1{margin-inline:calc(var(--spacing)*1)}.softtent-po-admin .mx-4{margin-inline:calc(var(--spacing)*4)}.softtent-po-admin .mx-auto{margin-inline:auto}.softtent-po-admin .-ms-px{margin-inline-start:-1px}.softtent-po-admin .ms-auto{margin-inline-start:auto}.softtent-po-admin .me-3{margin-inline-end:calc(var(--spacing)*3)}.softtent-po-admin .\!mt-2{margin-top:calc(var(--spacing)*2)!important}.softtent-po-admin .-mt-2{margin-top:calc(var(--spacing)*-2)}.softtent-po-admin .mt-0\.5{margin-top:calc(var(--spacing)*.5)}.softtent-po-admin .mt-1{margin-top:calc(var(--spacing)*1)}.softtent-po-admin .mt-2{margin-top:calc(var(--spacing)*2)}.softtent-po-admin .mt-3{margin-top:calc(var(--spacing)*3)}.softtent-po-admin .mt-4{margin-top:calc(var(--spacing)*4)}.softtent-po-admin .mt-5{margin-top:calc(var(--spacing)*5)}.softtent-po-admin .mt-6{margin-top:calc(var(--spacing)*6)}.softtent-po-admin .mt-7{margin-top:calc(var(--spacing)*7)}.softtent-po-admin .mt-10{margin-top:calc(var(--spacing)*10)}.softtent-po-admin .mt-\[-3px\]{margin-top:-3px}.softtent-po-admin .mt-\[-12px\]{margin-top:-12px}.softtent-po-admin .mr-2{margin-left:calc(var(--spacing)*2)}.softtent-po-admin .mr-3{margin-left:calc(var(--spacing)*3)}.softtent-po-admin .\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.softtent-po-admin .\!mb-1{margin-bottom:calc(var(--spacing)*1)!important}.softtent-po-admin .\!mb-2{margin-bottom:calc(var(--spacing)*2)!important}.softtent-po-admin .\!mb-3{margin-bottom:calc(var(--spacing)*3)!important}.softtent-po-admin .\!mb-4{margin-bottom:calc(var(--spacing)*4)!important}.softtent-po-admin .-mb-px{margin-bottom:-1px}.softtent-po-admin .mb-0{margin-bottom:calc(var(--spacing)*0)}.softtent-po-admin .mb-1{margin-bottom:calc(var(--spacing)*1)}.softtent-po-admin .mb-2{margin-bottom:calc(var(--spacing)*2)}.softtent-po-admin .mb-3{margin-bottom:calc(var(--spacing)*3)}.softtent-po-admin .mb-4{margin-bottom:calc(var(--spacing)*4)}.softtent-po-admin .mb-5{margin-bottom:calc(var(--spacing)*5)}.softtent-po-admin .mb-6{margin-bottom:calc(var(--spacing)*6)}.softtent-po-admin .mb-8{margin-bottom:calc(var(--spacing)*8)}.softtent-po-admin .mb-10{margin-bottom:calc(var(--spacing)*10)}.softtent-po-admin .mb-12{margin-bottom:calc(var(--spacing)*12)}.softtent-po-admin .mb-16{margin-bottom:calc(var(--spacing)*16)}.softtent-po-admin .\!ml-0{margin-right:calc(var(--spacing)*0)!important}.softtent-po-admin .-ml-px{margin-right:-1px}.softtent-po-admin .ml-0{margin-right:calc(var(--spacing)*0)}.softtent-po-admin .ml-0\.5{margin-right:calc(var(--spacing)*.5)}.softtent-po-admin .ml-2{margin-right:calc(var(--spacing)*2)}.softtent-po-admin .ml-5{margin-right:calc(var(--spacing)*5)}.softtent-po-admin .ml-9{margin-right:calc(var(--spacing)*9)}.softtent-po-admin .block{display:block}.softtent-po-admin .flex{display:flex}.softtent-po-admin .grid{display:grid}.softtent-po-admin .hidden{display:none}.softtent-po-admin .inline{display:inline}.softtent-po-admin .inline-block{display:inline-block}.softtent-po-admin .inline-flex{display:inline-flex}.softtent-po-admin .table{display:table}.softtent-po-admin .aspect-square{aspect-ratio:1}.softtent-po-admin .\!h-6{height:calc(var(--spacing)*6)!important}.softtent-po-admin .\!h-\[32px\]{height:32px!important}.softtent-po-admin .h-1\.5{height:calc(var(--spacing)*1.5)}.softtent-po-admin .h-2{height:calc(var(--spacing)*2)}.softtent-po-admin .h-3{height:calc(var(--spacing)*3)}.softtent-po-admin .h-3\.5{height:calc(var(--spacing)*3.5)}.softtent-po-admin .h-4{height:calc(var(--spacing)*4)}.softtent-po-admin .h-5{height:calc(var(--spacing)*5)}.softtent-po-admin .h-6{height:calc(var(--spacing)*6)}.softtent-po-admin .h-7{height:calc(var(--spacing)*7)}.softtent-po-admin .h-8{height:calc(var(--spacing)*8)}.softtent-po-admin .h-9{height:calc(var(--spacing)*9)}.softtent-po-admin .h-10{height:calc(var(--spacing)*10)}.softtent-po-admin .h-12{height:calc(var(--spacing)*12)}.softtent-po-admin .h-16{height:calc(var(--spacing)*16)}.softtent-po-admin .h-20{height:calc(var(--spacing)*20)}.softtent-po-admin .h-24{height:calc(var(--spacing)*24)}.softtent-po-admin .h-32{height:calc(var(--spacing)*32)}.softtent-po-admin .h-96{height:calc(var(--spacing)*96)}.softtent-po-admin .h-\[20px\]{height:20px}.softtent-po-admin .h-\[34px\]{height:34px}.softtent-po-admin .h-\[calc\(100vh-122px\)\]{height:calc(100vh - 122px)}.softtent-po-admin .h-full{height:100%}.softtent-po-admin .max-h-0{max-height:calc(var(--spacing)*0)}.softtent-po-admin .max-h-40{max-height:calc(var(--spacing)*40)}.softtent-po-admin .max-h-\[60vh\]{max-height:60vh}.softtent-po-admin .max-h-\[80vh\]{max-height:80vh}.softtent-po-admin .max-h-\[90vh\]{max-height:90vh}.softtent-po-admin .\!min-h-\[30px\]{min-height:30px!important}.softtent-po-admin .min-h-screen{min-height:100vh}.softtent-po-admin .\!w-6{width:calc(var(--spacing)*6)!important}.softtent-po-admin .w-0{width:calc(var(--spacing)*0)}.softtent-po-admin .w-1\/4{width:25%}.softtent-po-admin .w-2{width:calc(var(--spacing)*2)}.softtent-po-admin .w-3{width:calc(var(--spacing)*3)}.softtent-po-admin .w-3\.5{width:calc(var(--spacing)*3.5)}.softtent-po-admin .w-4{width:calc(var(--spacing)*4)}.softtent-po-admin .w-5{width:calc(var(--spacing)*5)}.softtent-po-admin .w-6{width:calc(var(--spacing)*6)}.softtent-po-admin .w-7{width:calc(var(--spacing)*7)}.softtent-po-admin .w-8{width:calc(var(--spacing)*8)}.softtent-po-admin .w-10{width:calc(var(--spacing)*10)}.softtent-po-admin .w-12{width:calc(var(--spacing)*12)}.softtent-po-admin .w-16{width:calc(var(--spacing)*16)}.softtent-po-admin .w-18{width:calc(var(--spacing)*18)}.softtent-po-admin .w-20{width:calc(var(--spacing)*20)}.softtent-po-admin .w-32{width:calc(var(--spacing)*32)}.softtent-po-admin .w-52{width:calc(var(--spacing)*52)}.softtent-po-admin .w-\[2px\]{width:2px}.softtent-po-admin .w-\[40px\]{width:40px}.softtent-po-admin .w-\[70px\]{width:70px}.softtent-po-admin .w-auto{width:auto}.softtent-po-admin .w-full{width:100%}.softtent-po-admin .max-w-2xl{max-width:var(--container-2xl)}.softtent-po-admin .max-w-6xl{max-width:var(--container-6xl)}.softtent-po-admin .max-w-\[9rem\]{max-width:9rem}.softtent-po-admin .max-w-\[500px\]{max-width:500px}.softtent-po-admin .max-w-lg{max-width:var(--container-lg)}.softtent-po-admin .max-w-md{max-width:var(--container-md)}.softtent-po-admin .max-w-screen-lg{max-width:var(--breakpoint-lg)}.softtent-po-admin .max-w-xl{max-width:var(--container-xl)}.softtent-po-admin .min-w-\[80px\]{min-width:80px}.softtent-po-admin .min-w-\[120px\]{min-width:120px}.softtent-po-admin .min-w-\[140px\]{min-width:140px}.softtent-po-admin .min-w-\[160px\]{min-width:160px}.softtent-po-admin .min-w-\[300px\]{min-width:300px}.softtent-po-admin .min-w-\[400px\]{min-width:400px}.softtent-po-admin .flex-1{flex:1}.softtent-po-admin .flex-none{flex:none}.softtent-po-admin .flex-shrink{flex-shrink:1}.softtent-po-admin .flex-shrink-0,.softtent-po-admin .shrink-0{flex-shrink:0}.softtent-po-admin .flex-grow,.softtent-po-admin .grow{flex-grow:1}.softtent-po-admin .table-auto{table-layout:auto}.softtent-po-admin .border-collapse{border-collapse:collapse}.softtent-po-admin .-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-12{--tw-translate-y:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .rotate-180{rotate:180deg}.softtent-po-admin .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.softtent-po-admin .animate-pulse{animation:var(--animate-pulse)}.softtent-po-admin .animate-spin{animation:var(--animate-spin)}.softtent-po-admin .cursor-ew-resize{cursor:ew-resize}.softtent-po-admin .cursor-grab{cursor:grab}.softtent-po-admin .cursor-help{cursor:help}.softtent-po-admin .cursor-not-allowed{cursor:not-allowed}.softtent-po-admin .cursor-pointer{cursor:pointer}.softtent-po-admin .resize{resize:both}.softtent-po-admin .list-none{list-style-type:none}.softtent-po-admin .appearance-none{appearance:none}.softtent-po-admin .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.softtent-po-admin .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.softtent-po-admin .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.softtent-po-admin .grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.softtent-po-admin .flex-col{flex-direction:column}.softtent-po-admin .flex-row{flex-direction:row}.softtent-po-admin .flex-wrap{flex-wrap:wrap}.softtent-po-admin .items-baseline{align-items:baseline}.softtent-po-admin .items-center{align-items:center}.softtent-po-admin .items-start{align-items:flex-start}.softtent-po-admin .justify-between{justify-content:space-between}.softtent-po-admin .justify-center{justify-content:center}.softtent-po-admin .justify-end{justify-content:flex-end}.softtent-po-admin .justify-items-end{justify-items:end}.softtent-po-admin .gap-1{gap:calc(var(--spacing)*1)}.softtent-po-admin .gap-1\.5{gap:calc(var(--spacing)*1.5)}.softtent-po-admin .gap-2{gap:calc(var(--spacing)*2)}.softtent-po-admin .gap-3{gap:calc(var(--spacing)*3)}.softtent-po-admin .gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .gap-5{gap:calc(var(--spacing)*5)}.softtent-po-admin .gap-6{gap:calc(var(--spacing)*6)}.softtent-po-admin .gap-8{gap:calc(var(--spacing)*8)}.softtent-po-admin :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin .gap-x-4{column-gap:calc(var(--spacing)*4)}.softtent-po-admin .gap-y-2{row-gap:calc(var(--spacing)*2)}.softtent-po-admin .overflow-hidden{overflow:hidden}.softtent-po-admin .overflow-x-auto{overflow-x:auto}.softtent-po-admin .overflow-y-auto{overflow-y:auto}.softtent-po-admin .rounded{border-radius:.25rem}.softtent-po-admin .rounded-2xl{border-radius:var(--radius-2xl)}.softtent-po-admin .rounded-3xl{border-radius:var(--radius-3xl)}.softtent-po-admin .rounded-full{border-radius:3.40282e38px}.softtent-po-admin .rounded-lg{border-radius:var(--radius-lg)}.softtent-po-admin .rounded-md{border-radius:var(--radius-md)}.softtent-po-admin .rounded-sm{border-radius:var(--radius-sm)}.softtent-po-admin .rounded-xl{border-radius:var(--radius-xl)}.softtent-po-admin .rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.softtent-po-admin .rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.softtent-po-admin .rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.softtent-po-admin .rounded-t-2xl{border-top-right-radius:var(--radius-2xl);border-top-left-radius:var(--radius-2xl)}.softtent-po-admin .rounded-t-lg{border-top-right-radius:var(--radius-lg);border-top-left-radius:var(--radius-lg)}.softtent-po-admin .rounded-t-md{border-top-right-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.softtent-po-admin .rounded-l{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.softtent-po-admin .rounded-r{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.softtent-po-admin .rounded-b-md{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.softtent-po-admin .border{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-0{border-style:var(--tw-border-style);border-width:0}.softtent-po-admin .border-1{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-2{border-style:var(--tw-border-style);border-width:2px}.softtent-po-admin .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.softtent-po-admin .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.softtent-po-admin .border-r{border-left-style:var(--tw-border-style);border-left-width:1px}.softtent-po-admin .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.softtent-po-admin .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.softtent-po-admin .border-l{border-right-style:var(--tw-border-style);border-right-width:1px}.softtent-po-admin .border-dashed{--tw-border-style:dashed;border-style:dashed}.softtent-po-admin .border-none{--tw-border-style:none;border-style:none}.softtent-po-admin .border-solid{--tw-border-style:solid;border-style:solid}.softtent-po-admin .\!border-gray-liter{border-color:var(--color-gray-liter)!important}.softtent-po-admin .border-blue-200{border-color:var(--color-blue-200)}.softtent-po-admin .border-blue-800{border-color:var(--color-blue-800)}.softtent-po-admin .border-error{border-color:var(--color-error)}.softtent-po-admin .border-gray-100{border-color:var(--color-gray-100)}.softtent-po-admin .border-gray-200{border-color:var(--color-gray-200)}.softtent-po-admin .border-gray-300{border-color:var(--color-gray-300)}.softtent-po-admin .border-gray-dark{border-color:var(--color-gray-dark)}.softtent-po-admin .border-gray-lite{border-color:var(--color-gray-lite)}.softtent-po-admin .border-green-200{border-color:var(--color-green-200)}.softtent-po-admin .border-pink-200{border-color:var(--color-pink-200)}.softtent-po-admin .border-primary{border-color:var(--color-primary)}.softtent-po-admin .border-primary\/20{border-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .border-purple-200{border-color:var(--color-purple-200)}.softtent-po-admin .border-red-200{border-color:var(--color-red-200)}.softtent-po-admin .border-red-600{border-color:var(--color-red-600)}.softtent-po-admin .border-slate-50{border-color:var(--color-slate-50)}.softtent-po-admin .border-slate-200{border-color:var(--color-slate-200)}.softtent-po-admin .border-slate-300{border-color:var(--color-slate-300)}.softtent-po-admin .border-success{border-color:var(--color-success)}.softtent-po-admin .border-transparent{border-color:#0000}.softtent-po-admin .border-white{border-color:var(--color-white)}.softtent-po-admin .border-yellow-200{border-color:var(--color-yellow-200)}.softtent-po-admin .border-yellow-500{border-color:var(--color-yellow-500)}.softtent-po-admin .border-t-transparent{border-top-color:#0000}.softtent-po-admin .\!bg-gray-liter{background-color:var(--color-gray-liter)!important}.softtent-po-admin .\!bg-primary{background-color:var(--color-primary)!important}.softtent-po-admin .\!bg-softtent-po-gray{background-color:var(--color-softtent-po-gray)!important}.softtent-po-admin .bg-black{background-color:var(--color-black)}.softtent-po-admin .bg-black\/50{background-color:#1d232780}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.softtent-po-admin .bg-blue-50{background-color:var(--color-blue-50)}.softtent-po-admin .bg-error{background-color:var(--color-error)}.softtent-po-admin .bg-error-dark{background-color:var(--color-error-dark)}.softtent-po-admin .bg-gray-50{background-color:var(--color-gray-50)}.softtent-po-admin .bg-gray-100{background-color:var(--color-gray-100)}.softtent-po-admin .bg-gray-200{background-color:var(--color-gray-200)}.softtent-po-admin .bg-gray-300{background-color:var(--color-gray-300)}.softtent-po-admin .bg-gray-900{background-color:var(--color-gray-900)}.softtent-po-admin .bg-gray-liter{background-color:var(--color-gray-liter)}.softtent-po-admin .bg-green-50{background-color:var(--color-green-50)}.softtent-po-admin .bg-green-100{background-color:var(--color-green-100)}.softtent-po-admin .bg-orange-200{background-color:var(--color-orange-200)}.softtent-po-admin .bg-pink-50{background-color:var(--color-pink-50)}.softtent-po-admin .bg-primary{background-color:var(--color-primary)}.softtent-po-admin .bg-primary-dark{background-color:var(--color-primary-dark)}.softtent-po-admin .bg-primary-lite\/10{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary-lite\/10{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .bg-primary\/5{background-color:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .bg-primary\/10{background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .bg-purple-50{background-color:var(--color-purple-50)}.softtent-po-admin .bg-red-50{background-color:var(--color-red-50)}.softtent-po-admin .bg-red-100{background-color:var(--color-red-100)}.softtent-po-admin .bg-red-500{background-color:var(--color-red-500)}.softtent-po-admin .bg-red-600{background-color:var(--color-red-600)}.softtent-po-admin .bg-secondary{background-color:var(--color-secondary)}.softtent-po-admin .bg-slate-100{background-color:var(--color-slate-100)}.softtent-po-admin .bg-success{background-color:var(--color-success)}.softtent-po-admin .bg-success-dark{background-color:var(--color-success-dark)}.softtent-po-admin .bg-success-lite{background-color:var(--color-success-lite)}.softtent-po-admin .bg-transparent{background-color:#0000}.softtent-po-admin .bg-warning-lite{background-color:var(--color-warning-lite)}.softtent-po-admin .bg-white{background-color:var(--color-white)}.softtent-po-admin .bg-yellow-50{background-color:var(--color-yellow-50)}.softtent-po-admin .bg-yellow-100{background-color:var(--color-yellow-100)}.softtent-po-admin .bg-yellow-500{background-color:var(--color-yellow-500)}.softtent-po-admin .bg-yellow-600{background-color:var(--color-yellow-600)}.softtent-po-admin .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/5{--tw-gradient-from:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/5{--tw-gradient-from:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .from-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/10{--tw-gradient-from:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .via-primary-dark{--tw-gradient-via:var(--color-primary-dark);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .via-primary\/10{--tw-gradient-via:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .via-primary\/10{--tw-gradient-via:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .via-primary\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .to-primary{--tw-gradient-to:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary-dark{--tw-gradient-to:var(--color-primary-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/5{--tw-gradient-to:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .to-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/10{--tw-gradient-to:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .to-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/20{--tw-gradient-to:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/20{--tw-gradient-to:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .to-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .bg-clip-text{-webkit-background-clip:text;background-clip:text}.softtent-po-admin .fill-primary-lite{fill:var(--color-primary-lite)}.softtent-po-admin .fill-success-darker{fill:var(--color-success-darker)}.softtent-po-admin .fill-warning{fill:var(--color-warning)}.softtent-po-admin .fill-white{fill:var(--color-white)}.softtent-po-admin .stroke-primary{stroke:var(--color-primary)}.softtent-po-admin .stroke-primary-lite{stroke:var(--color-primary-lite)}.softtent-po-admin .stroke-success-liter{stroke:var(--color-success-liter)}.softtent-po-admin .stroke-warning-liter{stroke:var(--color-warning-liter)}.softtent-po-admin .stroke-\[4\]{stroke-width:4px}.softtent-po-admin .object-contain{object-fit:contain}.softtent-po-admin .object-cover{object-fit:cover}.softtent-po-admin .p-1{padding:calc(var(--spacing)*1)}.softtent-po-admin .p-1\.5{padding:calc(var(--spacing)*1.5)}.softtent-po-admin .p-2{padding:calc(var(--spacing)*2)}.softtent-po-admin .p-2\.5{padding:calc(var(--spacing)*2.5)}.softtent-po-admin .p-3{padding:calc(var(--spacing)*3)}.softtent-po-admin .p-4{padding:calc(var(--spacing)*4)}.softtent-po-admin .p-5{padding:calc(var(--spacing)*5)}.softtent-po-admin .p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .p-8{padding:calc(var(--spacing)*8)}.softtent-po-admin .p-10{padding:calc(var(--spacing)*10)}.softtent-po-admin .p-16{padding:calc(var(--spacing)*16)}.softtent-po-admin .px-0{padding-inline:calc(var(--spacing)*0)}.softtent-po-admin .px-1{padding-inline:calc(var(--spacing)*1)}.softtent-po-admin .px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.softtent-po-admin .px-3{padding-inline:calc(var(--spacing)*3)}.softtent-po-admin .px-4{padding-inline:calc(var(--spacing)*4)}.softtent-po-admin .px-5{padding-inline:calc(var(--spacing)*5)}.softtent-po-admin .px-6{padding-inline:calc(var(--spacing)*6)}.softtent-po-admin .px-8{padding-inline:calc(var(--spacing)*8)}.softtent-po-admin .py-0\.5{padding-block:calc(var(--spacing)*.5)}.softtent-po-admin .py-1{padding-block:calc(var(--spacing)*1)}.softtent-po-admin .py-1\.5{padding-block:calc(var(--spacing)*1.5)}.softtent-po-admin .py-2{padding-block:calc(var(--spacing)*2)}.softtent-po-admin .py-2\.5{padding-block:calc(var(--spacing)*2.5)}.softtent-po-admin .py-3{padding-block:calc(var(--spacing)*3)}.softtent-po-admin .py-3\.5{padding-block:calc(var(--spacing)*3.5)}.softtent-po-admin .py-4{padding-block:calc(var(--spacing)*4)}.softtent-po-admin .py-6{padding-block:calc(var(--spacing)*6)}.softtent-po-admin .py-8{padding-block:calc(var(--spacing)*8)}.softtent-po-admin .py-12{padding-block:calc(var(--spacing)*12)}.softtent-po-admin .py-16{padding-block:calc(var(--spacing)*16)}.softtent-po-admin .py-\[5\.3px\]{padding-block:5.3px}.softtent-po-admin .ps-0{padding-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .ps-3{padding-inline-start:calc(var(--spacing)*3)}.softtent-po-admin .ps-4{padding-inline-start:calc(var(--spacing)*4)}.softtent-po-admin .pe-0{padding-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .pe-8{padding-inline-end:calc(var(--spacing)*8)}.softtent-po-admin .pt-2{padding-top:calc(var(--spacing)*2)}.softtent-po-admin .pt-3{padding-top:calc(var(--spacing)*3)}.softtent-po-admin .pt-4{padding-top:calc(var(--spacing)*4)}.softtent-po-admin .pt-6{padding-top:calc(var(--spacing)*6)}.softtent-po-admin .pr-0{padding-left:calc(var(--spacing)*0)}.softtent-po-admin .pr-1{padding-left:calc(var(--spacing)*1)}.softtent-po-admin .pr-4{padding-left:calc(var(--spacing)*4)}.softtent-po-admin .pr-7{padding-left:calc(var(--spacing)*7)}.softtent-po-admin .pb-0{padding-bottom:calc(var(--spacing)*0)}.softtent-po-admin .pb-1{padding-bottom:calc(var(--spacing)*1)}.softtent-po-admin .pb-2{padding-bottom:calc(var(--spacing)*2)}.softtent-po-admin .pb-4{padding-bottom:calc(var(--spacing)*4)}.softtent-po-admin .pb-6{padding-bottom:calc(var(--spacing)*6)}.softtent-po-admin .pl-0{padding-right:calc(var(--spacing)*0)}.softtent-po-admin .pl-2{padding-right:calc(var(--spacing)*2)}.softtent-po-admin .pl-6{padding-right:calc(var(--spacing)*6)}.softtent-po-admin .text-center{text-align:center}.softtent-po-admin .text-left{text-align:right}.softtent-po-admin .text-right{text-align:left}.softtent-po-admin .text-start{text-align:start}.softtent-po-admin .align-baseline{vertical-align:baseline}.softtent-po-admin .font-mono{font-family:var(--font-mono)}.softtent-po-admin .\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.softtent-po-admin .\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.softtent-po-admin .\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.softtent-po-admin .\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.softtent-po-admin .\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.softtent-po-admin .\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.softtent-po-admin .\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.softtent-po-admin .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.softtent-po-admin .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.softtent-po-admin .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.softtent-po-admin .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.softtent-po-admin .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.softtent-po-admin .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.softtent-po-admin .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.softtent-po-admin .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.softtent-po-admin .text-\[10px\]{font-size:10px}.softtent-po-admin .text-\[12px\]{font-size:12px}.softtent-po-admin .\!leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.softtent-po-admin .leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.softtent-po-admin .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.softtent-po-admin .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.softtent-po-admin .\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.softtent-po-admin .\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.softtent-po-admin .\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.softtent-po-admin .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.softtent-po-admin .font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.softtent-po-admin .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.softtent-po-admin .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.softtent-po-admin .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.softtent-po-admin .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.softtent-po-admin .whitespace-nowrap{white-space:nowrap}.softtent-po-admin .\!text-primary{color:var(--color-primary)!important}.softtent-po-admin .\!text-white{color:var(--color-white)!important}.softtent-po-admin .text-\[\#cdcccc\]{color:#cdcccc}.softtent-po-admin .text-black{color:var(--color-black)}.softtent-po-admin .text-error{color:var(--color-error)}.softtent-po-admin .text-gray-400{color:var(--color-gray-400)}.softtent-po-admin .text-gray-500{color:var(--color-gray-500)}.softtent-po-admin .text-gray-600{color:var(--color-gray-600)}.softtent-po-admin .text-gray-700{color:var(--color-gray-700)}.softtent-po-admin .text-gray-800{color:var(--color-gray-800)}.softtent-po-admin .text-gray-900{color:var(--color-gray-900)}.softtent-po-admin .text-gray-dark{color:var(--color-gray-dark)}.softtent-po-admin .text-green-700{color:var(--color-green-700)}.softtent-po-admin .text-green-800{color:var(--color-green-800)}.softtent-po-admin .text-orange-700{color:var(--color-orange-700)}.softtent-po-admin .text-primary{color:var(--color-primary)}.softtent-po-admin .text-primary-dark{color:var(--color-primary-dark)}.softtent-po-admin .text-red-500{color:var(--color-red-500)}.softtent-po-admin .text-red-600{color:var(--color-red-600)}.softtent-po-admin .text-red-800{color:var(--color-red-800)}.softtent-po-admin .text-slate-500{color:var(--color-slate-500)}.softtent-po-admin .text-slate-700{color:var(--color-slate-700)}.softtent-po-admin .text-success{color:var(--color-success)}.softtent-po-admin .text-transparent{color:#0000}.softtent-po-admin .text-white{color:var(--color-white)}.softtent-po-admin .text-yellow-500{color:var(--color-yellow-500)}.softtent-po-admin .text-yellow-800{color:var(--color-yellow-800)}.softtent-po-admin .capitalize{text-transform:capitalize}.softtent-po-admin .lowercase{text-transform:lowercase}.softtent-po-admin .uppercase{text-transform:uppercase}.softtent-po-admin .italic{font-style:italic}.softtent-po-admin .line-through{text-decoration-line:line-through}.softtent-po-admin .overline{text-decoration-line:overline}.softtent-po-admin .underline{text-decoration-line:underline}.softtent-po-admin .accent-\[\#1BBC9C\]{accent-color:#1bbc9c}.softtent-po-admin .opacity-0{opacity:0}.softtent-po-admin .opacity-50{opacity:.5}.softtent-po-admin .opacity-100{opacity:1}.softtent-po-admin .\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.softtent-po-admin .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)10%,transparent)var(--tw-shadow-alpha),transparent)}}.softtent-po-admin .ring-primary{--tw-ring-color:var(--color-primary)}.softtent-po-admin .ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .outline{outline-style:var(--tw-outline-style);outline-width:1px}.softtent-po-admin .filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .duration-200{--tw-duration:.2s;transition-duration:.2s}.softtent-po-admin .duration-300{--tw-duration:.3s;transition-duration:.3s}.softtent-po-admin .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.softtent-po-admin .select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.softtent-po-admin .group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .group-hover\:border-primary:is(:where(.group):hover *){border-color:var(--color-primary)}.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.softtent-po-admin .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.softtent-po-admin .placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .required\:border-red-500:required{border-color:var(--color-red-500)}@media (hover:hover){.softtent-po-admin .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .hover\:rounded-md:hover{border-radius:var(--radius-md)}.softtent-po-admin .hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.softtent-po-admin .hover\:border-primary:hover{border-color:var(--color-primary)}.softtent-po-admin .hover\:border-primary-lite:hover{border-color:var(--color-primary-lite)}.softtent-po-admin .hover\:border-primary\/30:hover{border-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:border-primary\/40:hover{border-color:#673de666}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.softtent-po-admin .hover\:border-red-700:hover{border-color:var(--color-red-700)}.softtent-po-admin .hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.softtent-po-admin .hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.softtent-po-admin .hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.softtent-po-admin .hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.softtent-po-admin .hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.softtent-po-admin .hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.softtent-po-admin .hover\:bg-gray-liter:hover{background-color:var(--color-gray-liter)}.softtent-po-admin .hover\:bg-primary:hover{background-color:var(--color-primary)}.softtent-po-admin .hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:bg-red-100:hover{background-color:var(--color-red-100)}.softtent-po-admin .hover\:bg-red-700:hover{background-color:var(--color-red-700)}.softtent-po-admin .hover\:text-gray-600:hover{color:var(--color-gray-600)}.softtent-po-admin .hover\:text-gray-700:hover{color:var(--color-gray-700)}.softtent-po-admin .hover\:text-gray-800:hover{color:var(--color-gray-800)}.softtent-po-admin .hover\:text-gray-900:hover{color:var(--color-gray-900)}.softtent-po-admin .hover\:text-primary:hover{color:var(--color-primary)}.softtent-po-admin .hover\:text-primary-dark:hover{color:var(--color-primary-dark)}.softtent-po-admin .hover\:text-white:hover{color:var(--color-white)}.softtent-po-admin .hover\:opacity-90:hover{opacity:.9}.softtent-po-admin .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:#673de640}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)25%,transparent)var(--tw-shadow-alpha),transparent)}}}.softtent-po-admin .focus\:rounded-md:focus{border-radius:var(--radius-md)}.softtent-po-admin .focus\:\!border-\[\#EBEFF8\]:focus{border-color:#ebeff8!important}.softtent-po-admin .focus\:border-\[\#673de6\]:focus{border-color:#673de6}.softtent-po-admin .focus\:border-primary:focus{border-color:var(--color-primary)}.softtent-po-admin .focus\:border-transparent:focus{border-color:#0000}.softtent-po-admin .focus\:bg-white:focus{background-color:var(--color-white)}.softtent-po-admin .focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:#ebeff8!important}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:color-mix(in oklab,#ebeff8 var(--tw-shadow-alpha),transparent)!important}}.softtent-po-admin .focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.softtent-po-admin .focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.softtent-po-admin .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.softtent-po-admin .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.softtent-po-admin .active\:cursor-grabbing:active{cursor:grabbing}.softtent-po-admin .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.softtent-po-admin .disabled\:opacity-50:disabled{opacity:.5}.softtent-po-admin .disabled\:opacity-60:disabled{opacity:.6}.softtent-po-admin .disabled\:opacity-75:disabled{opacity:.75}@media (min-width:768px){.softtent-po-admin .md\:visible{visibility:visible}.softtent-po-admin .md\:top-6{top:calc(var(--spacing)*6)}.softtent-po-admin .md\:top-28{top:calc(var(--spacing)*28)}.softtent-po-admin .md\:ml-3{margin-right:calc(var(--spacing)*3)}.softtent-po-admin .md\:flex{display:flex}.softtent-po-admin .md\:hidden{display:none}.softtent-po-admin .md\:max-w-4xl{max-width:var(--container-4xl)}.softtent-po-admin .md\:flex-1{flex:1}.softtent-po-admin .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .md\:flex-col{flex-direction:column}.softtent-po-admin .md\:gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .md\:text-left{text-align:right}.softtent-po-admin .md\:\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}}@media (min-width:1024px){.softtent-po-admin .lg\:block{display:block}.softtent-po-admin .lg\:hidden{display:none}.softtent-po-admin .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:40rem){.softtent-po-admin .sm\:inline{display:inline}.softtent-po-admin .sm\:p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .sm\:px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .sm\:px-6{padding-inline:calc(var(--spacing)*6)}}.softtent-po-admin .rtl\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .\[\&\>img\]\:h-6>img{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>img\]\:w-6>img{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:h-6>svg{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-full>svg{height:100%}.softtent-po-admin .\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:w-6>svg{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:w-full>svg{width:100%}}.softtent-po-admin .app-loading{text-align:center;margin-top:60px;font-size:18px;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(-360deg)}}@keyframes pulse{50%{opacity:.5}}
  • softtent-preorders/tags/0.1.0/build/index.asset.php

    r3470878 r3473030  
    1 <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '4f2f81077480c5f3e1f7');
     1<?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'c76db52875e0b487c55f');
  • softtent-preorders/tags/0.1.0/build/index.css

    r3470878 r3473030  
    801801
    802802/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
    803 @layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.softtent-po-admin *,.softtent-po-admin :before,.softtent-po-admin :after,.softtent-po-admin ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}.softtent-po-admin a[class],.softtent-po-admin a[class]:hover,.softtent-po-admin a[class]:focus,.softtent-po-admin a[class]:active{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.softtent-po-admin button{cursor:pointer}body.toplevel_page_softtent-preorders{background-color:#eaeaff}body.toplevel_page_softtent-preorders #wpcontent{padding:0}body.toplevel_page_softtent-preorders .Toastify__toast-container.Toastify__toast-container--top-right{top:3em}body.rtl.toplevel_page_softtent-preorders #wpcontent{margin-right:0}body.softtent-po-fullscreen #adminmenumain,body.softtent-po-fullscreen #adminmenuback,body.softtent-po-fullscreen #adminmenuwrap,body.softtent-po-fullscreen #wpadminbar,body.softtent-po-fullscreen .notice,body.softtent-po-fullscreen .updated,body.softtent-po-fullscreen .error,body.softtent-po-fullscreen .update-nag{display:none!important}body.softtent-po-fullscreen #wpcontent,body.softtent-po-fullscreen #wpbody-content{margin-left:0!important;padding-left:0!important}body.softtent-po-fullscreen,html.wp-toolbar:has(body.softtent-po-fullscreen){padding-top:0!important}body.softtent-po-fullscreen,body.softtent-po-fullscreen.wp-admin{margin-top:0!important;padding-top:0!important}body.softtent-po-fullscreen #wpfooter{display:none!important}body.softtent-po-fullscreen #wpwrap{padding-top:0!important}.softtent-po-admin .softtent-po-preloader{text-align:center;padding:50px;position:relative}.softtent-po-admin .softtent-po-preloader:before{content:"";border:5px solid #ccc;border-top-color:#2180c0;border-radius:100%;width:40px;height:40px;margin:-15px auto auto -15px;animation:.7s linear infinite softtent-po-rotation;position:absolute;top:35%;left:50%}@keyframes softtent-po-rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.softtent-po-admin .color-picker-popup-wrapper{z-index:9999;background-color:#fff;border-radius:4px;width:max-content;margin-top:8px;position:absolute;right:0;box-shadow:0 2px 8px #00000026}.softtent-po-admin .color-picker-popup-wrapper .components-color-picker>.components-flex{display:none!important}@layer theme{:root,.softtent-po-admin :host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-700:oklch(55.3% .195 38.402);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-800:oklch(42.4% .199 265.638);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-200:oklch(89.9% .061 343.231);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#1d2327;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:1024px;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#673de6;--color-secondary:#1c64f2;--color-primary-dark:#5632c4;--color-primary-lite:#7d52ed;--color-success:#319f45;--color-success-dark:#27ae60;--color-success-darker:#00a88a;--color-success-lite:#ddffe7;--color-success-liter:#c9feb7;--color-error:#e2808a;--color-error-dark:#bd081c;--color-warning:#f08d07;--color-warning-lite:#fff1e5;--color-warning-liter:#ffe9a8;--color-softtent-po-gray:#ddd;--color-gray-lite:#e0e0e0;--color-gray-liter:#f5f5f5;--color-gray-dark:#787878}}@layer base{.softtent-po-admin *,.softtent-po-admin :after,.softtent-po-admin :before,.softtent-po-admin ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.softtent-po-admin ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,.softtent-po-admin :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.softtent-po-admin hr{height:0;color:inherit;border-top-width:1px}.softtent-po-admin abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{font-size:inherit;font-weight:inherit}.softtent-po-admin a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin b,.softtent-po-admin strong{font-weight:bolder}.softtent-po-admin code,.softtent-po-admin kbd,.softtent-po-admin samp,.softtent-po-admin pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.softtent-po-admin small{font-size:80%}.softtent-po-admin sub,.softtent-po-admin sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.softtent-po-admin sub{bottom:-.25em}.softtent-po-admin sup{top:-.5em}.softtent-po-admin table{text-indent:0;border-color:inherit;border-collapse:collapse}.softtent-po-admin :-moz-focusring{outline:auto}.softtent-po-admin progress{vertical-align:baseline}.softtent-po-admin summary{display:list-item}.softtent-po-admin ol,.softtent-po-admin ul,.softtent-po-admin menu{list-style:none}.softtent-po-admin img,.softtent-po-admin svg,.softtent-po-admin video,.softtent-po-admin canvas,.softtent-po-admin audio,.softtent-po-admin iframe,.softtent-po-admin embed,.softtent-po-admin object{vertical-align:middle;display:block}.softtent-po-admin img,.softtent-po-admin video{max-width:100%;height:auto}.softtent-po-admin button,.softtent-po-admin input,.softtent-po-admin select,.softtent-po-admin optgroup,.softtent-po-admin textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.softtent-po-admin :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.softtent-po-admin ::file-selector-button{margin-inline-end:4px}.softtent-po-admin ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.softtent-po-admin ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.softtent-po-admin textarea{resize:vertical}.softtent-po-admin ::-webkit-search-decoration{-webkit-appearance:none}.softtent-po-admin ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.softtent-po-admin ::-webkit-datetime-edit{display:inline-flex}.softtent-po-admin ::-webkit-datetime-edit-fields-wrapper{padding:0}.softtent-po-admin ::-webkit-datetime-edit{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-year-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-month-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-day-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-hour-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-minute-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-second-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-millisecond-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-meridiem-field{padding-block:0}.softtent-po-admin ::-webkit-calendar-picker-indicator{line-height:1}.softtent-po-admin :-moz-ui-invalid{box-shadow:none}.softtent-po-admin button,.softtent-po-admin input:where([type=button],[type=reset],[type=submit]){appearance:button}.softtent-po-admin ::file-selector-button{appearance:button}.softtent-po-admin ::-webkit-inner-spin-button{height:auto}.softtent-po-admin ::-webkit-outer-spin-button{height:auto}.softtent-po-admin [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.softtent-po-admin .pointer-events-none{pointer-events:none}.softtent-po-admin .collapse{visibility:collapse}.softtent-po-admin .invisible{visibility:hidden}.softtent-po-admin .visible{visibility:visible}.softtent-po-admin .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.softtent-po-admin .not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.softtent-po-admin .\!absolute{position:absolute!important}.softtent-po-admin .absolute{position:absolute}.softtent-po-admin .fixed{position:fixed}.softtent-po-admin .relative{position:relative}.softtent-po-admin .static{position:static}.softtent-po-admin .sticky{position:sticky}.softtent-po-admin .inset-0{inset:calc(var(--spacing)*0)}.softtent-po-admin .inset-y-0{inset-block:calc(var(--spacing)*0)}.softtent-po-admin .start-0{inset-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .start-0\.5{inset-inline-start:calc(var(--spacing)*.5)}.softtent-po-admin .-end-1{inset-inline-end:calc(var(--spacing)*-1)}.softtent-po-admin .end-0{inset-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .end-0\.5{inset-inline-end:calc(var(--spacing)*.5)}.softtent-po-admin .-top-3{top:calc(var(--spacing)*-3)}.softtent-po-admin .top-0{top:calc(var(--spacing)*0)}.softtent-po-admin .top-0\.5{top:calc(var(--spacing)*.5)}.softtent-po-admin .top-1{top:calc(var(--spacing)*1)}.softtent-po-admin .top-3{top:calc(var(--spacing)*3)}.softtent-po-admin .top-4{top:calc(var(--spacing)*4)}.softtent-po-admin .top-\[46\%\]{top:46%}.softtent-po-admin .top-\[66px\]{top:66px}.softtent-po-admin .top-full{top:100%}.softtent-po-admin .right-0{right:calc(var(--spacing)*0)}.softtent-po-admin .right-1{right:calc(var(--spacing)*1)}.softtent-po-admin .right-4{right:calc(var(--spacing)*4)}.softtent-po-admin .right-10{right:calc(var(--spacing)*10)}.softtent-po-admin .bottom-0{bottom:calc(var(--spacing)*0)}.softtent-po-admin .left-0{left:calc(var(--spacing)*0)}.softtent-po-admin .left-1{left:calc(var(--spacing)*1)}.softtent-po-admin .left-1\/2{left:50%}.softtent-po-admin .isolate{isolation:isolate}.softtent-po-admin .isolation-auto{isolation:auto}.softtent-po-admin .z-10{z-index:10}.softtent-po-admin .z-30{z-index:30}.softtent-po-admin .z-40{z-index:40}.softtent-po-admin .z-50{z-index:50}.softtent-po-admin .z-\[1000\]{z-index:1000}.softtent-po-admin .z-\[9999\]{z-index:9999}.softtent-po-admin .col-span-4{grid-column:span 4/span 4}.softtent-po-admin .col-span-6{grid-column:span 6/span 6}.softtent-po-admin .col-span-8{grid-column:span 8/span 8}.softtent-po-admin .col-span-12{grid-column:span 12/span 12}.softtent-po-admin .float-left{float:left}.softtent-po-admin .container{width:100%}@media (min-width:480px){.softtent-po-admin .container{max-width:480px}}@media (min-width:768px){.softtent-po-admin .container{max-width:768px}}@media (min-width:1024px){.softtent-po-admin .container{max-width:1024px}}@media (min-width:1280px){.softtent-po-admin .container{max-width:1280px}}@media (min-width:1536px){.softtent-po-admin .container{max-width:1536px}}@media (min-width:40rem){.softtent-po-admin .container{max-width:40rem}}.softtent-po-admin .\!m-0{margin:calc(var(--spacing)*0)!important}.softtent-po-admin .m-0{margin:calc(var(--spacing)*0)}.softtent-po-admin .m-3{margin:calc(var(--spacing)*3)}.softtent-po-admin .\!mx-auto{margin-inline:auto!important}.softtent-po-admin .mx-1{margin-inline:calc(var(--spacing)*1)}.softtent-po-admin .mx-4{margin-inline:calc(var(--spacing)*4)}.softtent-po-admin .mx-auto{margin-inline:auto}.softtent-po-admin .-ms-px{margin-inline-start:-1px}.softtent-po-admin .ms-auto{margin-inline-start:auto}.softtent-po-admin .me-3{margin-inline-end:calc(var(--spacing)*3)}.softtent-po-admin .\!mt-2{margin-top:calc(var(--spacing)*2)!important}.softtent-po-admin .-mt-2{margin-top:calc(var(--spacing)*-2)}.softtent-po-admin .mt-0\.5{margin-top:calc(var(--spacing)*.5)}.softtent-po-admin .mt-1{margin-top:calc(var(--spacing)*1)}.softtent-po-admin .mt-2{margin-top:calc(var(--spacing)*2)}.softtent-po-admin .mt-3{margin-top:calc(var(--spacing)*3)}.softtent-po-admin .mt-4{margin-top:calc(var(--spacing)*4)}.softtent-po-admin .mt-5{margin-top:calc(var(--spacing)*5)}.softtent-po-admin .mt-6{margin-top:calc(var(--spacing)*6)}.softtent-po-admin .mt-7{margin-top:calc(var(--spacing)*7)}.softtent-po-admin .mt-10{margin-top:calc(var(--spacing)*10)}.softtent-po-admin .mt-\[-3px\]{margin-top:-3px}.softtent-po-admin .mt-\[-12px\]{margin-top:-12px}.softtent-po-admin .mr-2{margin-right:calc(var(--spacing)*2)}.softtent-po-admin .mr-3{margin-right:calc(var(--spacing)*3)}.softtent-po-admin .\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.softtent-po-admin .\!mb-1{margin-bottom:calc(var(--spacing)*1)!important}.softtent-po-admin .\!mb-2{margin-bottom:calc(var(--spacing)*2)!important}.softtent-po-admin .\!mb-3{margin-bottom:calc(var(--spacing)*3)!important}.softtent-po-admin .\!mb-4{margin-bottom:calc(var(--spacing)*4)!important}.softtent-po-admin .-mb-px{margin-bottom:-1px}.softtent-po-admin .mb-0{margin-bottom:calc(var(--spacing)*0)}.softtent-po-admin .mb-1{margin-bottom:calc(var(--spacing)*1)}.softtent-po-admin .mb-2{margin-bottom:calc(var(--spacing)*2)}.softtent-po-admin .mb-3{margin-bottom:calc(var(--spacing)*3)}.softtent-po-admin .mb-4{margin-bottom:calc(var(--spacing)*4)}.softtent-po-admin .mb-5{margin-bottom:calc(var(--spacing)*5)}.softtent-po-admin .mb-6{margin-bottom:calc(var(--spacing)*6)}.softtent-po-admin .mb-8{margin-bottom:calc(var(--spacing)*8)}.softtent-po-admin .mb-10{margin-bottom:calc(var(--spacing)*10)}.softtent-po-admin .mb-12{margin-bottom:calc(var(--spacing)*12)}.softtent-po-admin .mb-16{margin-bottom:calc(var(--spacing)*16)}.softtent-po-admin .\!ml-0{margin-left:calc(var(--spacing)*0)!important}.softtent-po-admin .-ml-px{margin-left:-1px}.softtent-po-admin .ml-0{margin-left:calc(var(--spacing)*0)}.softtent-po-admin .ml-0\.5{margin-left:calc(var(--spacing)*.5)}.softtent-po-admin .ml-2{margin-left:calc(var(--spacing)*2)}.softtent-po-admin .ml-5{margin-left:calc(var(--spacing)*5)}.softtent-po-admin .ml-9{margin-left:calc(var(--spacing)*9)}.softtent-po-admin .block{display:block}.softtent-po-admin .contents{display:contents}.softtent-po-admin .flex{display:flex}.softtent-po-admin .flow-root{display:flow-root}.softtent-po-admin .grid{display:grid}.softtent-po-admin .hidden{display:none}.softtent-po-admin .inline{display:inline}.softtent-po-admin .inline-block{display:inline-block}.softtent-po-admin .inline-flex{display:inline-flex}.softtent-po-admin .inline-grid{display:inline-grid}.softtent-po-admin .inline-table{display:inline-table}.softtent-po-admin .list-item{display:list-item}.softtent-po-admin .table{display:table}.softtent-po-admin .table-caption{display:table-caption}.softtent-po-admin .table-cell{display:table-cell}.softtent-po-admin .table-column{display:table-column}.softtent-po-admin .table-column-group{display:table-column-group}.softtent-po-admin .table-footer-group{display:table-footer-group}.softtent-po-admin .table-header-group{display:table-header-group}.softtent-po-admin .table-row{display:table-row}.softtent-po-admin .table-row-group{display:table-row-group}.softtent-po-admin .aspect-square{aspect-ratio:1}.softtent-po-admin .\!h-6{height:calc(var(--spacing)*6)!important}.softtent-po-admin .\!h-\[32px\]{height:32px!important}.softtent-po-admin .h-1\.5{height:calc(var(--spacing)*1.5)}.softtent-po-admin .h-2{height:calc(var(--spacing)*2)}.softtent-po-admin .h-3{height:calc(var(--spacing)*3)}.softtent-po-admin .h-3\.5{height:calc(var(--spacing)*3.5)}.softtent-po-admin .h-4{height:calc(var(--spacing)*4)}.softtent-po-admin .h-5{height:calc(var(--spacing)*5)}.softtent-po-admin .h-6{height:calc(var(--spacing)*6)}.softtent-po-admin .h-7{height:calc(var(--spacing)*7)}.softtent-po-admin .h-8{height:calc(var(--spacing)*8)}.softtent-po-admin .h-9{height:calc(var(--spacing)*9)}.softtent-po-admin .h-10{height:calc(var(--spacing)*10)}.softtent-po-admin .h-12{height:calc(var(--spacing)*12)}.softtent-po-admin .h-16{height:calc(var(--spacing)*16)}.softtent-po-admin .h-20{height:calc(var(--spacing)*20)}.softtent-po-admin .h-24{height:calc(var(--spacing)*24)}.softtent-po-admin .h-32{height:calc(var(--spacing)*32)}.softtent-po-admin .h-96{height:calc(var(--spacing)*96)}.softtent-po-admin .h-\[20px\]{height:20px}.softtent-po-admin .h-\[34px\]{height:34px}.softtent-po-admin .h-\[calc\(100vh-122px\)\]{height:calc(100vh - 122px)}.softtent-po-admin .h-full{height:100%}.softtent-po-admin .max-h-0{max-height:calc(var(--spacing)*0)}.softtent-po-admin .max-h-40{max-height:calc(var(--spacing)*40)}.softtent-po-admin .max-h-\[60vh\]{max-height:60vh}.softtent-po-admin .max-h-\[80vh\]{max-height:80vh}.softtent-po-admin .max-h-\[90vh\]{max-height:90vh}.softtent-po-admin .\!min-h-\[30px\]{min-height:30px!important}.softtent-po-admin .min-h-screen{min-height:100vh}.softtent-po-admin .\!w-6{width:calc(var(--spacing)*6)!important}.softtent-po-admin .w-0{width:calc(var(--spacing)*0)}.softtent-po-admin .w-1\/4{width:25%}.softtent-po-admin .w-2{width:calc(var(--spacing)*2)}.softtent-po-admin .w-3{width:calc(var(--spacing)*3)}.softtent-po-admin .w-3\.5{width:calc(var(--spacing)*3.5)}.softtent-po-admin .w-4{width:calc(var(--spacing)*4)}.softtent-po-admin .w-5{width:calc(var(--spacing)*5)}.softtent-po-admin .w-6{width:calc(var(--spacing)*6)}.softtent-po-admin .w-7{width:calc(var(--spacing)*7)}.softtent-po-admin .w-8{width:calc(var(--spacing)*8)}.softtent-po-admin .w-10{width:calc(var(--spacing)*10)}.softtent-po-admin .w-12{width:calc(var(--spacing)*12)}.softtent-po-admin .w-16{width:calc(var(--spacing)*16)}.softtent-po-admin .w-18{width:calc(var(--spacing)*18)}.softtent-po-admin .w-20{width:calc(var(--spacing)*20)}.softtent-po-admin .w-32{width:calc(var(--spacing)*32)}.softtent-po-admin .w-52{width:calc(var(--spacing)*52)}.softtent-po-admin .w-\[2px\]{width:2px}.softtent-po-admin .w-\[40px\]{width:40px}.softtent-po-admin .w-\[70px\]{width:70px}.softtent-po-admin .w-auto{width:auto}.softtent-po-admin .w-full{width:100%}.softtent-po-admin .max-w-2xl{max-width:var(--container-2xl)}.softtent-po-admin .max-w-6xl{max-width:var(--container-6xl)}.softtent-po-admin .max-w-\[9rem\]{max-width:9rem}.softtent-po-admin .max-w-\[500px\]{max-width:500px}.softtent-po-admin .max-w-lg{max-width:var(--container-lg)}.softtent-po-admin .max-w-md{max-width:var(--container-md)}.softtent-po-admin .max-w-screen-lg{max-width:var(--breakpoint-lg)}.softtent-po-admin .max-w-xl{max-width:var(--container-xl)}.softtent-po-admin .min-w-\[80px\]{min-width:80px}.softtent-po-admin .min-w-\[120px\]{min-width:120px}.softtent-po-admin .min-w-\[140px\]{min-width:140px}.softtent-po-admin .min-w-\[160px\]{min-width:160px}.softtent-po-admin .min-w-\[300px\]{min-width:300px}.softtent-po-admin .min-w-\[400px\]{min-width:400px}.softtent-po-admin .flex-1{flex:1}.softtent-po-admin .flex-none{flex:none}.softtent-po-admin .flex-shrink{flex-shrink:1}.softtent-po-admin .flex-shrink-0{flex-shrink:0}.softtent-po-admin .shrink{flex-shrink:1}.softtent-po-admin .shrink-0{flex-shrink:0}.softtent-po-admin .flex-grow,.softtent-po-admin .grow{flex-grow:1}.softtent-po-admin .table-auto{table-layout:auto}.softtent-po-admin .border-collapse{border-collapse:collapse}.softtent-po-admin .-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-12{--tw-translate-y:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-none{translate:none}.softtent-po-admin .scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.softtent-po-admin .rotate-90{rotate:90deg}.softtent-po-admin .rotate-180{rotate:180deg}.softtent-po-admin .rotate-270{rotate:270deg}.softtent-po-admin .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.softtent-po-admin .animate-pulse{animation:var(--animate-pulse)}.softtent-po-admin .animate-spin{animation:var(--animate-spin)}.softtent-po-admin .cursor-ew-resize{cursor:ew-resize}.softtent-po-admin .cursor-grab{cursor:grab}.softtent-po-admin .cursor-help{cursor:help}.softtent-po-admin .cursor-not-allowed{cursor:not-allowed}.softtent-po-admin .cursor-pointer{cursor:pointer}.softtent-po-admin .touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.softtent-po-admin .resize{resize:both}.softtent-po-admin .list-none{list-style-type:none}.softtent-po-admin .appearance-none{appearance:none}.softtent-po-admin .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.softtent-po-admin .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.softtent-po-admin .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.softtent-po-admin .grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.softtent-po-admin .flex-col{flex-direction:column}.softtent-po-admin .flex-row{flex-direction:row}.softtent-po-admin .flex-wrap{flex-wrap:wrap}.softtent-po-admin .items-baseline{align-items:baseline}.softtent-po-admin .items-center{align-items:center}.softtent-po-admin .items-start{align-items:flex-start}.softtent-po-admin .justify-between{justify-content:space-between}.softtent-po-admin .justify-center{justify-content:center}.softtent-po-admin .justify-end{justify-content:flex-end}.softtent-po-admin .justify-items-end{justify-items:end}.softtent-po-admin .gap-1{gap:calc(var(--spacing)*1)}.softtent-po-admin .gap-1\.5{gap:calc(var(--spacing)*1.5)}.softtent-po-admin .gap-2{gap:calc(var(--spacing)*2)}.softtent-po-admin .gap-3{gap:calc(var(--spacing)*3)}.softtent-po-admin .gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .gap-5{gap:calc(var(--spacing)*5)}.softtent-po-admin .gap-6{gap:calc(var(--spacing)*6)}.softtent-po-admin .gap-8{gap:calc(var(--spacing)*8)}.softtent-po-admin :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.softtent-po-admin .gap-x-4{column-gap:calc(var(--spacing)*4)}.softtent-po-admin :where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.softtent-po-admin .gap-y-2{row-gap:calc(var(--spacing)*2)}.softtent-po-admin :where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}.softtent-po-admin :where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.softtent-po-admin :where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.softtent-po-admin .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.softtent-po-admin .overflow-hidden{overflow:hidden}.softtent-po-admin .overflow-x-auto{overflow-x:auto}.softtent-po-admin .overflow-y-auto{overflow-y:auto}.softtent-po-admin .rounded{border-radius:.25rem}.softtent-po-admin .rounded-2xl{border-radius:var(--radius-2xl)}.softtent-po-admin .rounded-3xl{border-radius:var(--radius-3xl)}.softtent-po-admin .rounded-full{border-radius:3.40282e38px}.softtent-po-admin .rounded-lg{border-radius:var(--radius-lg)}.softtent-po-admin .rounded-md{border-radius:var(--radius-md)}.softtent-po-admin .rounded-sm{border-radius:var(--radius-sm)}.softtent-po-admin .rounded-xl{border-radius:var(--radius-xl)}.softtent-po-admin .rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.softtent-po-admin .rounded-ss{border-start-start-radius:.25rem}.softtent-po-admin .rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.softtent-po-admin .rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.softtent-po-admin .rounded-se{border-start-end-radius:.25rem}.softtent-po-admin .rounded-ee{border-end-end-radius:.25rem}.softtent-po-admin .rounded-es{border-end-start-radius:.25rem}.softtent-po-admin .rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.softtent-po-admin .rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.softtent-po-admin .rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.softtent-po-admin .rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.softtent-po-admin .rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.softtent-po-admin .rounded-tl{border-top-left-radius:.25rem}.softtent-po-admin .rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.softtent-po-admin .rounded-tr{border-top-right-radius:.25rem}.softtent-po-admin .rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.softtent-po-admin .rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.softtent-po-admin .rounded-br{border-bottom-right-radius:.25rem}.softtent-po-admin .rounded-bl{border-bottom-left-radius:.25rem}.softtent-po-admin .border{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-0{border-style:var(--tw-border-style);border-width:0}.softtent-po-admin .border-1{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-2{border-style:var(--tw-border-style);border-width:2px}.softtent-po-admin .border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.softtent-po-admin .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.softtent-po-admin .border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.softtent-po-admin .border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.softtent-po-admin .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.softtent-po-admin .border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.softtent-po-admin .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.softtent-po-admin .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.softtent-po-admin .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.softtent-po-admin .border-dashed{--tw-border-style:dashed;border-style:dashed}.softtent-po-admin .border-none{--tw-border-style:none;border-style:none}.softtent-po-admin .border-solid{--tw-border-style:solid;border-style:solid}.softtent-po-admin .\!border-gray-liter{border-color:var(--color-gray-liter)!important}.softtent-po-admin .border-blue-200{border-color:var(--color-blue-200)}.softtent-po-admin .border-blue-800{border-color:var(--color-blue-800)}.softtent-po-admin .border-error{border-color:var(--color-error)}.softtent-po-admin .border-gray-100{border-color:var(--color-gray-100)}.softtent-po-admin .border-gray-200{border-color:var(--color-gray-200)}.softtent-po-admin .border-gray-300{border-color:var(--color-gray-300)}.softtent-po-admin .border-gray-dark{border-color:var(--color-gray-dark)}.softtent-po-admin .border-gray-lite{border-color:var(--color-gray-lite)}.softtent-po-admin .border-green-200{border-color:var(--color-green-200)}.softtent-po-admin .border-pink-200{border-color:var(--color-pink-200)}.softtent-po-admin .border-primary{border-color:var(--color-primary)}.softtent-po-admin .border-primary\/20{border-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .border-purple-200{border-color:var(--color-purple-200)}.softtent-po-admin .border-red-200{border-color:var(--color-red-200)}.softtent-po-admin .border-red-600{border-color:var(--color-red-600)}.softtent-po-admin .border-slate-50{border-color:var(--color-slate-50)}.softtent-po-admin .border-slate-200{border-color:var(--color-slate-200)}.softtent-po-admin .border-slate-300{border-color:var(--color-slate-300)}.softtent-po-admin .border-success{border-color:var(--color-success)}.softtent-po-admin .border-transparent{border-color:#0000}.softtent-po-admin .border-white{border-color:var(--color-white)}.softtent-po-admin .border-yellow-200{border-color:var(--color-yellow-200)}.softtent-po-admin .border-yellow-500{border-color:var(--color-yellow-500)}.softtent-po-admin .border-t-transparent{border-top-color:#0000}.softtent-po-admin .\!bg-gray-liter{background-color:var(--color-gray-liter)!important}.softtent-po-admin .\!bg-primary{background-color:var(--color-primary)!important}.softtent-po-admin .\!bg-softtent-po-gray{background-color:var(--color-softtent-po-gray)!important}.softtent-po-admin .bg-black{background-color:var(--color-black)}.softtent-po-admin .bg-black\/50{background-color:#1d232780}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.softtent-po-admin .bg-blue-50{background-color:var(--color-blue-50)}.softtent-po-admin .bg-error{background-color:var(--color-error)}.softtent-po-admin .bg-error-dark{background-color:var(--color-error-dark)}.softtent-po-admin .bg-gray-50{background-color:var(--color-gray-50)}.softtent-po-admin .bg-gray-100{background-color:var(--color-gray-100)}.softtent-po-admin .bg-gray-200{background-color:var(--color-gray-200)}.softtent-po-admin .bg-gray-300{background-color:var(--color-gray-300)}.softtent-po-admin .bg-gray-900{background-color:var(--color-gray-900)}.softtent-po-admin .bg-gray-liter{background-color:var(--color-gray-liter)}.softtent-po-admin .bg-green-50{background-color:var(--color-green-50)}.softtent-po-admin .bg-green-100{background-color:var(--color-green-100)}.softtent-po-admin .bg-orange-200{background-color:var(--color-orange-200)}.softtent-po-admin .bg-pink-50{background-color:var(--color-pink-50)}.softtent-po-admin .bg-primary{background-color:var(--color-primary)}.softtent-po-admin .bg-primary-dark{background-color:var(--color-primary-dark)}.softtent-po-admin .bg-primary-lite\/10{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary-lite\/10{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .bg-primary\/5{background-color:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .bg-primary\/10{background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .bg-purple-50{background-color:var(--color-purple-50)}.softtent-po-admin .bg-red-50{background-color:var(--color-red-50)}.softtent-po-admin .bg-red-100{background-color:var(--color-red-100)}.softtent-po-admin .bg-red-500{background-color:var(--color-red-500)}.softtent-po-admin .bg-red-600{background-color:var(--color-red-600)}.softtent-po-admin .bg-secondary{background-color:var(--color-secondary)}.softtent-po-admin .bg-slate-100{background-color:var(--color-slate-100)}.softtent-po-admin .bg-success{background-color:var(--color-success)}.softtent-po-admin .bg-success-dark{background-color:var(--color-success-dark)}.softtent-po-admin .bg-success-lite{background-color:var(--color-success-lite)}.softtent-po-admin .bg-transparent{background-color:#0000}.softtent-po-admin .bg-warning-lite{background-color:var(--color-warning-lite)}.softtent-po-admin .bg-white{background-color:var(--color-white)}.softtent-po-admin .bg-yellow-50{background-color:var(--color-yellow-50)}.softtent-po-admin .bg-yellow-100{background-color:var(--color-yellow-100)}.softtent-po-admin .bg-yellow-500{background-color:var(--color-yellow-500)}.softtent-po-admin .bg-yellow-600{background-color:var(--color-yellow-600)}.softtent-po-admin .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/5{--tw-gradient-from:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/5{--tw-gradient-from:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .from-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/10{--tw-gradient-from:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .via-primary-dark{--tw-gradient-via:var(--color-primary-dark);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .via-primary\/10{--tw-gradient-via:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .via-primary\/10{--tw-gradient-via:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .via-primary\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .to-primary{--tw-gradient-to:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary-dark{--tw-gradient-to:var(--color-primary-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/5{--tw-gradient-to:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .to-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/10{--tw-gradient-to:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .to-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/20{--tw-gradient-to:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/20{--tw-gradient-to:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .to-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .bg-clip-text{-webkit-background-clip:text;background-clip:text}.softtent-po-admin .bg-repeat{background-repeat:repeat}.softtent-po-admin .mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.softtent-po-admin .mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.softtent-po-admin .fill-primary-lite{fill:var(--color-primary-lite)}.softtent-po-admin .fill-success-darker{fill:var(--color-success-darker)}.softtent-po-admin .fill-warning{fill:var(--color-warning)}.softtent-po-admin .fill-white{fill:var(--color-white)}.softtent-po-admin .stroke-primary{stroke:var(--color-primary)}.softtent-po-admin .stroke-primary-lite{stroke:var(--color-primary-lite)}.softtent-po-admin .stroke-success-liter{stroke:var(--color-success-liter)}.softtent-po-admin .stroke-warning-liter{stroke:var(--color-warning-liter)}.softtent-po-admin .stroke-\[4\]{stroke-width:4px}.softtent-po-admin .object-contain{object-fit:contain}.softtent-po-admin .object-cover{object-fit:cover}.softtent-po-admin .p-1{padding:calc(var(--spacing)*1)}.softtent-po-admin .p-1\.5{padding:calc(var(--spacing)*1.5)}.softtent-po-admin .p-2{padding:calc(var(--spacing)*2)}.softtent-po-admin .p-2\.5{padding:calc(var(--spacing)*2.5)}.softtent-po-admin .p-3{padding:calc(var(--spacing)*3)}.softtent-po-admin .p-4{padding:calc(var(--spacing)*4)}.softtent-po-admin .p-5{padding:calc(var(--spacing)*5)}.softtent-po-admin .p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .p-8{padding:calc(var(--spacing)*8)}.softtent-po-admin .p-10{padding:calc(var(--spacing)*10)}.softtent-po-admin .p-16{padding:calc(var(--spacing)*16)}.softtent-po-admin .px-0{padding-inline:calc(var(--spacing)*0)}.softtent-po-admin .px-1{padding-inline:calc(var(--spacing)*1)}.softtent-po-admin .px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.softtent-po-admin .px-3{padding-inline:calc(var(--spacing)*3)}.softtent-po-admin .px-4{padding-inline:calc(var(--spacing)*4)}.softtent-po-admin .px-5{padding-inline:calc(var(--spacing)*5)}.softtent-po-admin .px-6{padding-inline:calc(var(--spacing)*6)}.softtent-po-admin .px-8{padding-inline:calc(var(--spacing)*8)}.softtent-po-admin .py-0\.5{padding-block:calc(var(--spacing)*.5)}.softtent-po-admin .py-1{padding-block:calc(var(--spacing)*1)}.softtent-po-admin .py-1\.5{padding-block:calc(var(--spacing)*1.5)}.softtent-po-admin .py-2{padding-block:calc(var(--spacing)*2)}.softtent-po-admin .py-2\.5{padding-block:calc(var(--spacing)*2.5)}.softtent-po-admin .py-3{padding-block:calc(var(--spacing)*3)}.softtent-po-admin .py-3\.5{padding-block:calc(var(--spacing)*3.5)}.softtent-po-admin .py-4{padding-block:calc(var(--spacing)*4)}.softtent-po-admin .py-6{padding-block:calc(var(--spacing)*6)}.softtent-po-admin .py-8{padding-block:calc(var(--spacing)*8)}.softtent-po-admin .py-12{padding-block:calc(var(--spacing)*12)}.softtent-po-admin .py-16{padding-block:calc(var(--spacing)*16)}.softtent-po-admin .py-\[5\.3px\]{padding-block:5.3px}.softtent-po-admin .ps-0{padding-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .ps-3{padding-inline-start:calc(var(--spacing)*3)}.softtent-po-admin .ps-4{padding-inline-start:calc(var(--spacing)*4)}.softtent-po-admin .pe-0{padding-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .pe-8{padding-inline-end:calc(var(--spacing)*8)}.softtent-po-admin .pt-2{padding-top:calc(var(--spacing)*2)}.softtent-po-admin .pt-3{padding-top:calc(var(--spacing)*3)}.softtent-po-admin .pt-4{padding-top:calc(var(--spacing)*4)}.softtent-po-admin .pt-6{padding-top:calc(var(--spacing)*6)}.softtent-po-admin .pr-0{padding-right:calc(var(--spacing)*0)}.softtent-po-admin .pr-1{padding-right:calc(var(--spacing)*1)}.softtent-po-admin .pr-4{padding-right:calc(var(--spacing)*4)}.softtent-po-admin .pr-7{padding-right:calc(var(--spacing)*7)}.softtent-po-admin .pb-0{padding-bottom:calc(var(--spacing)*0)}.softtent-po-admin .pb-1{padding-bottom:calc(var(--spacing)*1)}.softtent-po-admin .pb-2{padding-bottom:calc(var(--spacing)*2)}.softtent-po-admin .pb-4{padding-bottom:calc(var(--spacing)*4)}.softtent-po-admin .pb-6{padding-bottom:calc(var(--spacing)*6)}.softtent-po-admin .pl-0{padding-left:calc(var(--spacing)*0)}.softtent-po-admin .pl-2{padding-left:calc(var(--spacing)*2)}.softtent-po-admin .pl-6{padding-left:calc(var(--spacing)*6)}.softtent-po-admin .text-center{text-align:center}.softtent-po-admin .text-left{text-align:left}.softtent-po-admin .text-right{text-align:right}.softtent-po-admin .text-start{text-align:start}.softtent-po-admin .align-baseline{vertical-align:baseline}.softtent-po-admin .font-mono{font-family:var(--font-mono)}.softtent-po-admin .\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.softtent-po-admin .\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.softtent-po-admin .\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.softtent-po-admin .\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.softtent-po-admin .\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.softtent-po-admin .\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.softtent-po-admin .\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.softtent-po-admin .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.softtent-po-admin .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.softtent-po-admin .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.softtent-po-admin .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.softtent-po-admin .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.softtent-po-admin .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.softtent-po-admin .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.softtent-po-admin .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.softtent-po-admin .text-\[10px\]{font-size:10px}.softtent-po-admin .text-\[12px\]{font-size:12px}.softtent-po-admin .\!leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.softtent-po-admin .leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.softtent-po-admin .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.softtent-po-admin .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.softtent-po-admin .\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.softtent-po-admin .\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.softtent-po-admin .\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.softtent-po-admin .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.softtent-po-admin .font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.softtent-po-admin .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.softtent-po-admin .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.softtent-po-admin .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.softtent-po-admin .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.softtent-po-admin .text-wrap{text-wrap:wrap}.softtent-po-admin .text-clip{text-overflow:clip}.softtent-po-admin .text-ellipsis{text-overflow:ellipsis}.softtent-po-admin .whitespace-nowrap{white-space:nowrap}.softtent-po-admin .\!text-primary{color:var(--color-primary)!important}.softtent-po-admin .\!text-white{color:var(--color-white)!important}.softtent-po-admin .text-\[\#cdcccc\]{color:#cdcccc}.softtent-po-admin .text-black{color:var(--color-black)}.softtent-po-admin .text-error{color:var(--color-error)}.softtent-po-admin .text-gray-400{color:var(--color-gray-400)}.softtent-po-admin .text-gray-500{color:var(--color-gray-500)}.softtent-po-admin .text-gray-600{color:var(--color-gray-600)}.softtent-po-admin .text-gray-700{color:var(--color-gray-700)}.softtent-po-admin .text-gray-800{color:var(--color-gray-800)}.softtent-po-admin .text-gray-900{color:var(--color-gray-900)}.softtent-po-admin .text-gray-dark{color:var(--color-gray-dark)}.softtent-po-admin .text-green-700{color:var(--color-green-700)}.softtent-po-admin .text-green-800{color:var(--color-green-800)}.softtent-po-admin .text-orange-700{color:var(--color-orange-700)}.softtent-po-admin .text-primary{color:var(--color-primary)}.softtent-po-admin .text-primary-dark{color:var(--color-primary-dark)}.softtent-po-admin .text-red-500{color:var(--color-red-500)}.softtent-po-admin .text-red-600{color:var(--color-red-600)}.softtent-po-admin .text-red-800{color:var(--color-red-800)}.softtent-po-admin .text-slate-500{color:var(--color-slate-500)}.softtent-po-admin .text-slate-700{color:var(--color-slate-700)}.softtent-po-admin .text-success{color:var(--color-success)}.softtent-po-admin .text-transparent{color:#0000}.softtent-po-admin .text-white{color:var(--color-white)}.softtent-po-admin .text-yellow-500{color:var(--color-yellow-500)}.softtent-po-admin .text-yellow-800{color:var(--color-yellow-800)}.softtent-po-admin .capitalize{text-transform:capitalize}.softtent-po-admin .lowercase{text-transform:lowercase}.softtent-po-admin .normal-case{text-transform:none}.softtent-po-admin .uppercase{text-transform:uppercase}.softtent-po-admin .italic{font-style:italic}.softtent-po-admin .not-italic{font-style:normal}.softtent-po-admin .diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .normal-nums{font-variant-numeric:normal}.softtent-po-admin .line-through{text-decoration-line:line-through}.softtent-po-admin .no-underline{text-decoration-line:none}.softtent-po-admin .overline{text-decoration-line:overline}.softtent-po-admin .underline{text-decoration-line:underline}.softtent-po-admin .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.softtent-po-admin .subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.softtent-po-admin .accent-\[\#1BBC9C\]{accent-color:#1bbc9c}.softtent-po-admin .opacity-0{opacity:0}.softtent-po-admin .opacity-50{opacity:.5}.softtent-po-admin .opacity-100{opacity:1}.softtent-po-admin .\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.softtent-po-admin .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)10%,transparent)var(--tw-shadow-alpha),transparent)}}.softtent-po-admin .ring-primary{--tw-ring-color:var(--color-primary)}.softtent-po-admin .ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .outline{outline-style:var(--tw-outline-style);outline-width:1px}.softtent-po-admin .blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .duration-200{--tw-duration:.2s;transition-duration:.2s}.softtent-po-admin .duration-300{--tw-duration:.3s;transition-duration:.3s}.softtent-po-admin .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.softtent-po-admin .select-none{-webkit-user-select:none;user-select:none}.softtent-po-admin :where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.softtent-po-admin .ring-inset{--tw-ring-inset:inset}@media (hover:hover){.softtent-po-admin .group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .group-hover\:border-primary:is(:where(.group):hover *){border-color:var(--color-primary)}.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.softtent-po-admin .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.softtent-po-admin .placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .required\:border-red-500:required{border-color:var(--color-red-500)}@media (hover:hover){.softtent-po-admin .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .hover\:rounded-md:hover{border-radius:var(--radius-md)}.softtent-po-admin .hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.softtent-po-admin .hover\:border-primary:hover{border-color:var(--color-primary)}.softtent-po-admin .hover\:border-primary-lite:hover{border-color:var(--color-primary-lite)}.softtent-po-admin .hover\:border-primary\/30:hover{border-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:border-primary\/40:hover{border-color:#673de666}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.softtent-po-admin .hover\:border-red-700:hover{border-color:var(--color-red-700)}.softtent-po-admin .hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.softtent-po-admin .hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.softtent-po-admin .hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.softtent-po-admin .hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.softtent-po-admin .hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.softtent-po-admin .hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.softtent-po-admin .hover\:bg-gray-liter:hover{background-color:var(--color-gray-liter)}.softtent-po-admin .hover\:bg-primary:hover{background-color:var(--color-primary)}.softtent-po-admin .hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:bg-red-100:hover{background-color:var(--color-red-100)}.softtent-po-admin .hover\:bg-red-700:hover{background-color:var(--color-red-700)}.softtent-po-admin .hover\:text-gray-600:hover{color:var(--color-gray-600)}.softtent-po-admin .hover\:text-gray-700:hover{color:var(--color-gray-700)}.softtent-po-admin .hover\:text-gray-800:hover{color:var(--color-gray-800)}.softtent-po-admin .hover\:text-gray-900:hover{color:var(--color-gray-900)}.softtent-po-admin .hover\:text-primary:hover{color:var(--color-primary)}.softtent-po-admin .hover\:text-primary-dark:hover{color:var(--color-primary-dark)}.softtent-po-admin .hover\:text-white:hover{color:var(--color-white)}.softtent-po-admin .hover\:opacity-90:hover{opacity:.9}.softtent-po-admin .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:#673de640}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)25%,transparent)var(--tw-shadow-alpha),transparent)}}}.softtent-po-admin .focus\:rounded-md:focus{border-radius:var(--radius-md)}.softtent-po-admin .focus\:\!border-\[\#EBEFF8\]:focus{border-color:#ebeff8!important}.softtent-po-admin .focus\:border-\[\#673de6\]:focus{border-color:#673de6}.softtent-po-admin .focus\:border-primary:focus{border-color:var(--color-primary)}.softtent-po-admin .focus\:border-transparent:focus{border-color:#0000}.softtent-po-admin .focus\:bg-white:focus{background-color:var(--color-white)}.softtent-po-admin .focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:#ebeff8!important}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:color-mix(in oklab,#ebeff8 var(--tw-shadow-alpha),transparent)!important}}.softtent-po-admin .focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.softtent-po-admin .focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.softtent-po-admin .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.softtent-po-admin .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.softtent-po-admin .active\:cursor-grabbing:active{cursor:grabbing}.softtent-po-admin .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.softtent-po-admin .disabled\:opacity-50:disabled{opacity:.5}.softtent-po-admin .disabled\:opacity-60:disabled{opacity:.6}.softtent-po-admin .disabled\:opacity-75:disabled{opacity:.75}@media (min-width:768px){.softtent-po-admin .md\:visible{visibility:visible}.softtent-po-admin .md\:top-6{top:calc(var(--spacing)*6)}.softtent-po-admin .md\:top-28{top:calc(var(--spacing)*28)}.softtent-po-admin .md\:ml-3{margin-left:calc(var(--spacing)*3)}.softtent-po-admin .md\:flex{display:flex}.softtent-po-admin .md\:hidden{display:none}.softtent-po-admin .md\:max-w-4xl{max-width:var(--container-4xl)}.softtent-po-admin .md\:flex-1{flex:1}.softtent-po-admin .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .md\:flex-col{flex-direction:column}.softtent-po-admin .md\:gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .md\:text-left{text-align:left}.softtent-po-admin .md\:\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}}@media (min-width:1024px){.softtent-po-admin .lg\:block{display:block}.softtent-po-admin .lg\:hidden{display:none}.softtent-po-admin .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:40rem){.softtent-po-admin .sm\:inline{display:inline}.softtent-po-admin .sm\:p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .sm\:px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .sm\:px-6{padding-inline:calc(var(--spacing)*6)}}.softtent-po-admin .rtl\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .\[\&\>img\]\:h-6>img{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>img\]\:w-6>img{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:h-6>svg{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-full>svg{height:100%}.softtent-po-admin .\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:w-6>svg{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:w-full>svg{width:100%}}.softtent-po-admin .app-loading{text-align:center;margin-top:60px;font-size:18px;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
     803@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.softtent-po-admin *,.softtent-po-admin :before,.softtent-po-admin :after,.softtent-po-admin ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}.softtent-po-admin a[class],.softtent-po-admin a[class]:hover,.softtent-po-admin a[class]:focus,.softtent-po-admin a[class]:active{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.softtent-po-admin button{cursor:pointer}body.toplevel_page_softtent-preorders{background-color:#eaeaff}body.toplevel_page_softtent-preorders #wpcontent{padding:0}body.toplevel_page_softtent-preorders .Toastify__toast-container.Toastify__toast-container--top-right{top:3em}body.rtl.toplevel_page_softtent-preorders #wpcontent{margin-right:0}body.softtent-po-fullscreen #adminmenumain,body.softtent-po-fullscreen #adminmenuback,body.softtent-po-fullscreen #adminmenuwrap,body.softtent-po-fullscreen #wpadminbar,body.softtent-po-fullscreen .notice,body.softtent-po-fullscreen .updated,body.softtent-po-fullscreen .error,body.softtent-po-fullscreen .update-nag{display:none!important}body.softtent-po-fullscreen #wpcontent,body.softtent-po-fullscreen #wpbody-content{margin-left:0!important;padding-left:0!important}body.softtent-po-fullscreen,html.wp-toolbar:has(body.softtent-po-fullscreen){padding-top:0!important}body.softtent-po-fullscreen,body.softtent-po-fullscreen.wp-admin{margin-top:0!important;padding-top:0!important}body.softtent-po-fullscreen #wpfooter{display:none!important}body.softtent-po-fullscreen #wpwrap{padding-top:0!important}.softtent-po-admin .softtent-po-preloader{text-align:center;padding:50px;position:relative}.softtent-po-admin .softtent-po-preloader:before{content:"";border:5px solid #ccc;border-top-color:#2180c0;border-radius:100%;width:40px;height:40px;margin:-15px auto auto -15px;animation:.7s linear infinite softtent-po-rotation;position:absolute;top:35%;left:50%}@keyframes softtent-po-rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.softtent-po-admin .color-picker-popup-wrapper{z-index:9999;background-color:#fff;border-radius:4px;width:max-content;margin-top:8px;position:absolute;right:0;box-shadow:0 2px 8px #00000026}.softtent-po-admin .color-picker-popup-wrapper .components-color-picker>.components-flex{display:none!important}@layer theme{:root,.softtent-po-admin :host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-700:oklch(55.3% .195 38.402);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-800:oklch(42.4% .199 265.638);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-200:oklch(89.9% .061 343.231);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#1d2327;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:1024px;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#673de6;--color-secondary:#1c64f2;--color-primary-dark:#5632c4;--color-primary-lite:#7d52ed;--color-success:#319f45;--color-success-dark:#27ae60;--color-success-darker:#00a88a;--color-success-lite:#ddffe7;--color-success-liter:#c9feb7;--color-error:#e2808a;--color-error-dark:#bd081c;--color-warning:#f08d07;--color-warning-lite:#fff1e5;--color-warning-liter:#ffe9a8;--color-softtent-po-gray:#ddd;--color-gray-lite:#e0e0e0;--color-gray-liter:#f5f5f5;--color-gray-dark:#787878}}@layer base{.softtent-po-admin *,.softtent-po-admin :after,.softtent-po-admin :before,.softtent-po-admin ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.softtent-po-admin ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,.softtent-po-admin :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.softtent-po-admin hr{height:0;color:inherit;border-top-width:1px}.softtent-po-admin abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{font-size:inherit;font-weight:inherit}.softtent-po-admin a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin b,.softtent-po-admin strong{font-weight:bolder}.softtent-po-admin code,.softtent-po-admin kbd,.softtent-po-admin samp,.softtent-po-admin pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.softtent-po-admin small{font-size:80%}.softtent-po-admin sub,.softtent-po-admin sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.softtent-po-admin sub{bottom:-.25em}.softtent-po-admin sup{top:-.5em}.softtent-po-admin table{text-indent:0;border-color:inherit;border-collapse:collapse}.softtent-po-admin :-moz-focusring{outline:auto}.softtent-po-admin progress{vertical-align:baseline}.softtent-po-admin summary{display:list-item}.softtent-po-admin ol,.softtent-po-admin ul,.softtent-po-admin menu{list-style:none}.softtent-po-admin img,.softtent-po-admin svg,.softtent-po-admin video,.softtent-po-admin canvas,.softtent-po-admin audio,.softtent-po-admin iframe,.softtent-po-admin embed,.softtent-po-admin object{vertical-align:middle;display:block}.softtent-po-admin img,.softtent-po-admin video{max-width:100%;height:auto}.softtent-po-admin button,.softtent-po-admin input,.softtent-po-admin select,.softtent-po-admin optgroup,.softtent-po-admin textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.softtent-po-admin :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.softtent-po-admin ::file-selector-button{margin-inline-end:4px}.softtent-po-admin ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.softtent-po-admin ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.softtent-po-admin textarea{resize:vertical}.softtent-po-admin ::-webkit-search-decoration{-webkit-appearance:none}.softtent-po-admin ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.softtent-po-admin ::-webkit-datetime-edit{display:inline-flex}.softtent-po-admin ::-webkit-datetime-edit-fields-wrapper{padding:0}.softtent-po-admin ::-webkit-datetime-edit{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-year-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-month-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-day-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-hour-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-minute-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-second-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-millisecond-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-meridiem-field{padding-block:0}.softtent-po-admin ::-webkit-calendar-picker-indicator{line-height:1}.softtent-po-admin :-moz-ui-invalid{box-shadow:none}.softtent-po-admin button,.softtent-po-admin input:where([type=button],[type=reset],[type=submit]){appearance:button}.softtent-po-admin ::file-selector-button{appearance:button}.softtent-po-admin ::-webkit-inner-spin-button{height:auto}.softtent-po-admin ::-webkit-outer-spin-button{height:auto}.softtent-po-admin [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.softtent-po-admin .pointer-events-none{pointer-events:none}.softtent-po-admin .collapse{visibility:collapse}.softtent-po-admin .invisible{visibility:hidden}.softtent-po-admin .visible{visibility:visible}.softtent-po-admin .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.softtent-po-admin .\!absolute{position:absolute!important}.softtent-po-admin .absolute{position:absolute}.softtent-po-admin .fixed{position:fixed}.softtent-po-admin .relative{position:relative}.softtent-po-admin .static{position:static}.softtent-po-admin .sticky{position:sticky}.softtent-po-admin .inset-0{inset:calc(var(--spacing)*0)}.softtent-po-admin .inset-y-0{inset-block:calc(var(--spacing)*0)}.softtent-po-admin .start-0{inset-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .start-0\.5{inset-inline-start:calc(var(--spacing)*.5)}.softtent-po-admin .-end-1{inset-inline-end:calc(var(--spacing)*-1)}.softtent-po-admin .end-0{inset-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .end-0\.5{inset-inline-end:calc(var(--spacing)*.5)}.softtent-po-admin .-top-3{top:calc(var(--spacing)*-3)}.softtent-po-admin .top-0{top:calc(var(--spacing)*0)}.softtent-po-admin .top-0\.5{top:calc(var(--spacing)*.5)}.softtent-po-admin .top-1{top:calc(var(--spacing)*1)}.softtent-po-admin .top-3{top:calc(var(--spacing)*3)}.softtent-po-admin .top-4{top:calc(var(--spacing)*4)}.softtent-po-admin .top-\[46\%\]{top:46%}.softtent-po-admin .top-\[66px\]{top:66px}.softtent-po-admin .top-full{top:100%}.softtent-po-admin .right-0{right:calc(var(--spacing)*0)}.softtent-po-admin .right-1{right:calc(var(--spacing)*1)}.softtent-po-admin .right-4{right:calc(var(--spacing)*4)}.softtent-po-admin .right-10{right:calc(var(--spacing)*10)}.softtent-po-admin .bottom-0{bottom:calc(var(--spacing)*0)}.softtent-po-admin .left-0{left:calc(var(--spacing)*0)}.softtent-po-admin .left-1{left:calc(var(--spacing)*1)}.softtent-po-admin .left-1\/2{left:50%}.softtent-po-admin .z-10{z-index:10}.softtent-po-admin .z-30{z-index:30}.softtent-po-admin .z-40{z-index:40}.softtent-po-admin .z-50{z-index:50}.softtent-po-admin .z-\[1000\]{z-index:1000}.softtent-po-admin .z-\[9999\]{z-index:9999}.softtent-po-admin .col-span-4{grid-column:span 4/span 4}.softtent-po-admin .col-span-6{grid-column:span 6/span 6}.softtent-po-admin .col-span-8{grid-column:span 8/span 8}.softtent-po-admin .col-span-12{grid-column:span 12/span 12}.softtent-po-admin .float-left{float:left}.softtent-po-admin .container{width:100%}@media (min-width:480px){.softtent-po-admin .container{max-width:480px}}@media (min-width:768px){.softtent-po-admin .container{max-width:768px}}@media (min-width:1024px){.softtent-po-admin .container{max-width:1024px}}@media (min-width:1280px){.softtent-po-admin .container{max-width:1280px}}@media (min-width:1536px){.softtent-po-admin .container{max-width:1536px}}@media (min-width:40rem){.softtent-po-admin .container{max-width:40rem}}.softtent-po-admin .\!m-0{margin:calc(var(--spacing)*0)!important}.softtent-po-admin .m-0{margin:calc(var(--spacing)*0)}.softtent-po-admin .m-3{margin:calc(var(--spacing)*3)}.softtent-po-admin .\!mx-auto{margin-inline:auto!important}.softtent-po-admin .mx-1{margin-inline:calc(var(--spacing)*1)}.softtent-po-admin .mx-4{margin-inline:calc(var(--spacing)*4)}.softtent-po-admin .mx-auto{margin-inline:auto}.softtent-po-admin .-ms-px{margin-inline-start:-1px}.softtent-po-admin .ms-auto{margin-inline-start:auto}.softtent-po-admin .me-3{margin-inline-end:calc(var(--spacing)*3)}.softtent-po-admin .\!mt-2{margin-top:calc(var(--spacing)*2)!important}.softtent-po-admin .-mt-2{margin-top:calc(var(--spacing)*-2)}.softtent-po-admin .mt-0\.5{margin-top:calc(var(--spacing)*.5)}.softtent-po-admin .mt-1{margin-top:calc(var(--spacing)*1)}.softtent-po-admin .mt-2{margin-top:calc(var(--spacing)*2)}.softtent-po-admin .mt-3{margin-top:calc(var(--spacing)*3)}.softtent-po-admin .mt-4{margin-top:calc(var(--spacing)*4)}.softtent-po-admin .mt-5{margin-top:calc(var(--spacing)*5)}.softtent-po-admin .mt-6{margin-top:calc(var(--spacing)*6)}.softtent-po-admin .mt-7{margin-top:calc(var(--spacing)*7)}.softtent-po-admin .mt-10{margin-top:calc(var(--spacing)*10)}.softtent-po-admin .mt-\[-3px\]{margin-top:-3px}.softtent-po-admin .mt-\[-12px\]{margin-top:-12px}.softtent-po-admin .mr-2{margin-right:calc(var(--spacing)*2)}.softtent-po-admin .mr-3{margin-right:calc(var(--spacing)*3)}.softtent-po-admin .\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.softtent-po-admin .\!mb-1{margin-bottom:calc(var(--spacing)*1)!important}.softtent-po-admin .\!mb-2{margin-bottom:calc(var(--spacing)*2)!important}.softtent-po-admin .\!mb-3{margin-bottom:calc(var(--spacing)*3)!important}.softtent-po-admin .\!mb-4{margin-bottom:calc(var(--spacing)*4)!important}.softtent-po-admin .-mb-px{margin-bottom:-1px}.softtent-po-admin .mb-0{margin-bottom:calc(var(--spacing)*0)}.softtent-po-admin .mb-1{margin-bottom:calc(var(--spacing)*1)}.softtent-po-admin .mb-2{margin-bottom:calc(var(--spacing)*2)}.softtent-po-admin .mb-3{margin-bottom:calc(var(--spacing)*3)}.softtent-po-admin .mb-4{margin-bottom:calc(var(--spacing)*4)}.softtent-po-admin .mb-5{margin-bottom:calc(var(--spacing)*5)}.softtent-po-admin .mb-6{margin-bottom:calc(var(--spacing)*6)}.softtent-po-admin .mb-8{margin-bottom:calc(var(--spacing)*8)}.softtent-po-admin .mb-10{margin-bottom:calc(var(--spacing)*10)}.softtent-po-admin .mb-12{margin-bottom:calc(var(--spacing)*12)}.softtent-po-admin .mb-16{margin-bottom:calc(var(--spacing)*16)}.softtent-po-admin .\!ml-0{margin-left:calc(var(--spacing)*0)!important}.softtent-po-admin .-ml-px{margin-left:-1px}.softtent-po-admin .ml-0{margin-left:calc(var(--spacing)*0)}.softtent-po-admin .ml-0\.5{margin-left:calc(var(--spacing)*.5)}.softtent-po-admin .ml-2{margin-left:calc(var(--spacing)*2)}.softtent-po-admin .ml-5{margin-left:calc(var(--spacing)*5)}.softtent-po-admin .ml-9{margin-left:calc(var(--spacing)*9)}.softtent-po-admin .block{display:block}.softtent-po-admin .flex{display:flex}.softtent-po-admin .grid{display:grid}.softtent-po-admin .hidden{display:none}.softtent-po-admin .inline{display:inline}.softtent-po-admin .inline-block{display:inline-block}.softtent-po-admin .inline-flex{display:inline-flex}.softtent-po-admin .table{display:table}.softtent-po-admin .aspect-square{aspect-ratio:1}.softtent-po-admin .\!h-6{height:calc(var(--spacing)*6)!important}.softtent-po-admin .\!h-\[32px\]{height:32px!important}.softtent-po-admin .h-1\.5{height:calc(var(--spacing)*1.5)}.softtent-po-admin .h-2{height:calc(var(--spacing)*2)}.softtent-po-admin .h-3{height:calc(var(--spacing)*3)}.softtent-po-admin .h-3\.5{height:calc(var(--spacing)*3.5)}.softtent-po-admin .h-4{height:calc(var(--spacing)*4)}.softtent-po-admin .h-5{height:calc(var(--spacing)*5)}.softtent-po-admin .h-6{height:calc(var(--spacing)*6)}.softtent-po-admin .h-7{height:calc(var(--spacing)*7)}.softtent-po-admin .h-8{height:calc(var(--spacing)*8)}.softtent-po-admin .h-9{height:calc(var(--spacing)*9)}.softtent-po-admin .h-10{height:calc(var(--spacing)*10)}.softtent-po-admin .h-12{height:calc(var(--spacing)*12)}.softtent-po-admin .h-16{height:calc(var(--spacing)*16)}.softtent-po-admin .h-20{height:calc(var(--spacing)*20)}.softtent-po-admin .h-24{height:calc(var(--spacing)*24)}.softtent-po-admin .h-32{height:calc(var(--spacing)*32)}.softtent-po-admin .h-96{height:calc(var(--spacing)*96)}.softtent-po-admin .h-\[20px\]{height:20px}.softtent-po-admin .h-\[34px\]{height:34px}.softtent-po-admin .h-\[calc\(100vh-122px\)\]{height:calc(100vh - 122px)}.softtent-po-admin .h-full{height:100%}.softtent-po-admin .max-h-0{max-height:calc(var(--spacing)*0)}.softtent-po-admin .max-h-40{max-height:calc(var(--spacing)*40)}.softtent-po-admin .max-h-\[60vh\]{max-height:60vh}.softtent-po-admin .max-h-\[80vh\]{max-height:80vh}.softtent-po-admin .max-h-\[90vh\]{max-height:90vh}.softtent-po-admin .\!min-h-\[30px\]{min-height:30px!important}.softtent-po-admin .min-h-screen{min-height:100vh}.softtent-po-admin .\!w-6{width:calc(var(--spacing)*6)!important}.softtent-po-admin .w-0{width:calc(var(--spacing)*0)}.softtent-po-admin .w-1\/4{width:25%}.softtent-po-admin .w-2{width:calc(var(--spacing)*2)}.softtent-po-admin .w-3{width:calc(var(--spacing)*3)}.softtent-po-admin .w-3\.5{width:calc(var(--spacing)*3.5)}.softtent-po-admin .w-4{width:calc(var(--spacing)*4)}.softtent-po-admin .w-5{width:calc(var(--spacing)*5)}.softtent-po-admin .w-6{width:calc(var(--spacing)*6)}.softtent-po-admin .w-7{width:calc(var(--spacing)*7)}.softtent-po-admin .w-8{width:calc(var(--spacing)*8)}.softtent-po-admin .w-10{width:calc(var(--spacing)*10)}.softtent-po-admin .w-12{width:calc(var(--spacing)*12)}.softtent-po-admin .w-16{width:calc(var(--spacing)*16)}.softtent-po-admin .w-18{width:calc(var(--spacing)*18)}.softtent-po-admin .w-20{width:calc(var(--spacing)*20)}.softtent-po-admin .w-32{width:calc(var(--spacing)*32)}.softtent-po-admin .w-52{width:calc(var(--spacing)*52)}.softtent-po-admin .w-\[2px\]{width:2px}.softtent-po-admin .w-\[40px\]{width:40px}.softtent-po-admin .w-\[70px\]{width:70px}.softtent-po-admin .w-auto{width:auto}.softtent-po-admin .w-full{width:100%}.softtent-po-admin .max-w-2xl{max-width:var(--container-2xl)}.softtent-po-admin .max-w-6xl{max-width:var(--container-6xl)}.softtent-po-admin .max-w-\[9rem\]{max-width:9rem}.softtent-po-admin .max-w-\[500px\]{max-width:500px}.softtent-po-admin .max-w-lg{max-width:var(--container-lg)}.softtent-po-admin .max-w-md{max-width:var(--container-md)}.softtent-po-admin .max-w-screen-lg{max-width:var(--breakpoint-lg)}.softtent-po-admin .max-w-xl{max-width:var(--container-xl)}.softtent-po-admin .min-w-\[80px\]{min-width:80px}.softtent-po-admin .min-w-\[120px\]{min-width:120px}.softtent-po-admin .min-w-\[140px\]{min-width:140px}.softtent-po-admin .min-w-\[160px\]{min-width:160px}.softtent-po-admin .min-w-\[300px\]{min-width:300px}.softtent-po-admin .min-w-\[400px\]{min-width:400px}.softtent-po-admin .flex-1{flex:1}.softtent-po-admin .flex-none{flex:none}.softtent-po-admin .flex-shrink{flex-shrink:1}.softtent-po-admin .flex-shrink-0,.softtent-po-admin .shrink-0{flex-shrink:0}.softtent-po-admin .flex-grow,.softtent-po-admin .grow{flex-grow:1}.softtent-po-admin .table-auto{table-layout:auto}.softtent-po-admin .border-collapse{border-collapse:collapse}.softtent-po-admin .-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-12{--tw-translate-y:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .rotate-180{rotate:180deg}.softtent-po-admin .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.softtent-po-admin .animate-pulse{animation:var(--animate-pulse)}.softtent-po-admin .animate-spin{animation:var(--animate-spin)}.softtent-po-admin .cursor-ew-resize{cursor:ew-resize}.softtent-po-admin .cursor-grab{cursor:grab}.softtent-po-admin .cursor-help{cursor:help}.softtent-po-admin .cursor-not-allowed{cursor:not-allowed}.softtent-po-admin .cursor-pointer{cursor:pointer}.softtent-po-admin .resize{resize:both}.softtent-po-admin .list-none{list-style-type:none}.softtent-po-admin .appearance-none{appearance:none}.softtent-po-admin .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.softtent-po-admin .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.softtent-po-admin .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.softtent-po-admin .grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.softtent-po-admin .flex-col{flex-direction:column}.softtent-po-admin .flex-row{flex-direction:row}.softtent-po-admin .flex-wrap{flex-wrap:wrap}.softtent-po-admin .items-baseline{align-items:baseline}.softtent-po-admin .items-center{align-items:center}.softtent-po-admin .items-start{align-items:flex-start}.softtent-po-admin .justify-between{justify-content:space-between}.softtent-po-admin .justify-center{justify-content:center}.softtent-po-admin .justify-end{justify-content:flex-end}.softtent-po-admin .justify-items-end{justify-items:end}.softtent-po-admin .gap-1{gap:calc(var(--spacing)*1)}.softtent-po-admin .gap-1\.5{gap:calc(var(--spacing)*1.5)}.softtent-po-admin .gap-2{gap:calc(var(--spacing)*2)}.softtent-po-admin .gap-3{gap:calc(var(--spacing)*3)}.softtent-po-admin .gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .gap-5{gap:calc(var(--spacing)*5)}.softtent-po-admin .gap-6{gap:calc(var(--spacing)*6)}.softtent-po-admin .gap-8{gap:calc(var(--spacing)*8)}.softtent-po-admin :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin .gap-x-4{column-gap:calc(var(--spacing)*4)}.softtent-po-admin .gap-y-2{row-gap:calc(var(--spacing)*2)}.softtent-po-admin .overflow-hidden{overflow:hidden}.softtent-po-admin .overflow-x-auto{overflow-x:auto}.softtent-po-admin .overflow-y-auto{overflow-y:auto}.softtent-po-admin .rounded{border-radius:.25rem}.softtent-po-admin .rounded-2xl{border-radius:var(--radius-2xl)}.softtent-po-admin .rounded-3xl{border-radius:var(--radius-3xl)}.softtent-po-admin .rounded-full{border-radius:3.40282e38px}.softtent-po-admin .rounded-lg{border-radius:var(--radius-lg)}.softtent-po-admin .rounded-md{border-radius:var(--radius-md)}.softtent-po-admin .rounded-sm{border-radius:var(--radius-sm)}.softtent-po-admin .rounded-xl{border-radius:var(--radius-xl)}.softtent-po-admin .rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.softtent-po-admin .rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.softtent-po-admin .rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.softtent-po-admin .rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.softtent-po-admin .rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.softtent-po-admin .rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.softtent-po-admin .rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.softtent-po-admin .rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.softtent-po-admin .rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.softtent-po-admin .border{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-0{border-style:var(--tw-border-style);border-width:0}.softtent-po-admin .border-1{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-2{border-style:var(--tw-border-style);border-width:2px}.softtent-po-admin .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.softtent-po-admin .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.softtent-po-admin .border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.softtent-po-admin .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.softtent-po-admin .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.softtent-po-admin .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.softtent-po-admin .border-dashed{--tw-border-style:dashed;border-style:dashed}.softtent-po-admin .border-none{--tw-border-style:none;border-style:none}.softtent-po-admin .border-solid{--tw-border-style:solid;border-style:solid}.softtent-po-admin .\!border-gray-liter{border-color:var(--color-gray-liter)!important}.softtent-po-admin .border-blue-200{border-color:var(--color-blue-200)}.softtent-po-admin .border-blue-800{border-color:var(--color-blue-800)}.softtent-po-admin .border-error{border-color:var(--color-error)}.softtent-po-admin .border-gray-100{border-color:var(--color-gray-100)}.softtent-po-admin .border-gray-200{border-color:var(--color-gray-200)}.softtent-po-admin .border-gray-300{border-color:var(--color-gray-300)}.softtent-po-admin .border-gray-dark{border-color:var(--color-gray-dark)}.softtent-po-admin .border-gray-lite{border-color:var(--color-gray-lite)}.softtent-po-admin .border-green-200{border-color:var(--color-green-200)}.softtent-po-admin .border-pink-200{border-color:var(--color-pink-200)}.softtent-po-admin .border-primary{border-color:var(--color-primary)}.softtent-po-admin .border-primary\/20{border-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .border-purple-200{border-color:var(--color-purple-200)}.softtent-po-admin .border-red-200{border-color:var(--color-red-200)}.softtent-po-admin .border-red-600{border-color:var(--color-red-600)}.softtent-po-admin .border-slate-50{border-color:var(--color-slate-50)}.softtent-po-admin .border-slate-200{border-color:var(--color-slate-200)}.softtent-po-admin .border-slate-300{border-color:var(--color-slate-300)}.softtent-po-admin .border-success{border-color:var(--color-success)}.softtent-po-admin .border-transparent{border-color:#0000}.softtent-po-admin .border-white{border-color:var(--color-white)}.softtent-po-admin .border-yellow-200{border-color:var(--color-yellow-200)}.softtent-po-admin .border-yellow-500{border-color:var(--color-yellow-500)}.softtent-po-admin .border-t-transparent{border-top-color:#0000}.softtent-po-admin .\!bg-gray-liter{background-color:var(--color-gray-liter)!important}.softtent-po-admin .\!bg-primary{background-color:var(--color-primary)!important}.softtent-po-admin .\!bg-softtent-po-gray{background-color:var(--color-softtent-po-gray)!important}.softtent-po-admin .bg-black{background-color:var(--color-black)}.softtent-po-admin .bg-black\/50{background-color:#1d232780}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.softtent-po-admin .bg-blue-50{background-color:var(--color-blue-50)}.softtent-po-admin .bg-error{background-color:var(--color-error)}.softtent-po-admin .bg-error-dark{background-color:var(--color-error-dark)}.softtent-po-admin .bg-gray-50{background-color:var(--color-gray-50)}.softtent-po-admin .bg-gray-100{background-color:var(--color-gray-100)}.softtent-po-admin .bg-gray-200{background-color:var(--color-gray-200)}.softtent-po-admin .bg-gray-300{background-color:var(--color-gray-300)}.softtent-po-admin .bg-gray-900{background-color:var(--color-gray-900)}.softtent-po-admin .bg-gray-liter{background-color:var(--color-gray-liter)}.softtent-po-admin .bg-green-50{background-color:var(--color-green-50)}.softtent-po-admin .bg-green-100{background-color:var(--color-green-100)}.softtent-po-admin .bg-orange-200{background-color:var(--color-orange-200)}.softtent-po-admin .bg-pink-50{background-color:var(--color-pink-50)}.softtent-po-admin .bg-primary{background-color:var(--color-primary)}.softtent-po-admin .bg-primary-dark{background-color:var(--color-primary-dark)}.softtent-po-admin .bg-primary-lite\/10{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary-lite\/10{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .bg-primary\/5{background-color:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .bg-primary\/10{background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .bg-purple-50{background-color:var(--color-purple-50)}.softtent-po-admin .bg-red-50{background-color:var(--color-red-50)}.softtent-po-admin .bg-red-100{background-color:var(--color-red-100)}.softtent-po-admin .bg-red-500{background-color:var(--color-red-500)}.softtent-po-admin .bg-red-600{background-color:var(--color-red-600)}.softtent-po-admin .bg-secondary{background-color:var(--color-secondary)}.softtent-po-admin .bg-slate-100{background-color:var(--color-slate-100)}.softtent-po-admin .bg-success{background-color:var(--color-success)}.softtent-po-admin .bg-success-dark{background-color:var(--color-success-dark)}.softtent-po-admin .bg-success-lite{background-color:var(--color-success-lite)}.softtent-po-admin .bg-transparent{background-color:#0000}.softtent-po-admin .bg-warning-lite{background-color:var(--color-warning-lite)}.softtent-po-admin .bg-white{background-color:var(--color-white)}.softtent-po-admin .bg-yellow-50{background-color:var(--color-yellow-50)}.softtent-po-admin .bg-yellow-100{background-color:var(--color-yellow-100)}.softtent-po-admin .bg-yellow-500{background-color:var(--color-yellow-500)}.softtent-po-admin .bg-yellow-600{background-color:var(--color-yellow-600)}.softtent-po-admin .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/5{--tw-gradient-from:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/5{--tw-gradient-from:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .from-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/10{--tw-gradient-from:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .via-primary-dark{--tw-gradient-via:var(--color-primary-dark);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .via-primary\/10{--tw-gradient-via:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .via-primary\/10{--tw-gradient-via:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .via-primary\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .to-primary{--tw-gradient-to:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary-dark{--tw-gradient-to:var(--color-primary-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/5{--tw-gradient-to:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .to-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/10{--tw-gradient-to:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .to-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/20{--tw-gradient-to:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/20{--tw-gradient-to:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .to-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .bg-clip-text{-webkit-background-clip:text;background-clip:text}.softtent-po-admin .fill-primary-lite{fill:var(--color-primary-lite)}.softtent-po-admin .fill-success-darker{fill:var(--color-success-darker)}.softtent-po-admin .fill-warning{fill:var(--color-warning)}.softtent-po-admin .fill-white{fill:var(--color-white)}.softtent-po-admin .stroke-primary{stroke:var(--color-primary)}.softtent-po-admin .stroke-primary-lite{stroke:var(--color-primary-lite)}.softtent-po-admin .stroke-success-liter{stroke:var(--color-success-liter)}.softtent-po-admin .stroke-warning-liter{stroke:var(--color-warning-liter)}.softtent-po-admin .stroke-\[4\]{stroke-width:4px}.softtent-po-admin .object-contain{object-fit:contain}.softtent-po-admin .object-cover{object-fit:cover}.softtent-po-admin .p-1{padding:calc(var(--spacing)*1)}.softtent-po-admin .p-1\.5{padding:calc(var(--spacing)*1.5)}.softtent-po-admin .p-2{padding:calc(var(--spacing)*2)}.softtent-po-admin .p-2\.5{padding:calc(var(--spacing)*2.5)}.softtent-po-admin .p-3{padding:calc(var(--spacing)*3)}.softtent-po-admin .p-4{padding:calc(var(--spacing)*4)}.softtent-po-admin .p-5{padding:calc(var(--spacing)*5)}.softtent-po-admin .p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .p-8{padding:calc(var(--spacing)*8)}.softtent-po-admin .p-10{padding:calc(var(--spacing)*10)}.softtent-po-admin .p-16{padding:calc(var(--spacing)*16)}.softtent-po-admin .px-0{padding-inline:calc(var(--spacing)*0)}.softtent-po-admin .px-1{padding-inline:calc(var(--spacing)*1)}.softtent-po-admin .px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.softtent-po-admin .px-3{padding-inline:calc(var(--spacing)*3)}.softtent-po-admin .px-4{padding-inline:calc(var(--spacing)*4)}.softtent-po-admin .px-5{padding-inline:calc(var(--spacing)*5)}.softtent-po-admin .px-6{padding-inline:calc(var(--spacing)*6)}.softtent-po-admin .px-8{padding-inline:calc(var(--spacing)*8)}.softtent-po-admin .py-0\.5{padding-block:calc(var(--spacing)*.5)}.softtent-po-admin .py-1{padding-block:calc(var(--spacing)*1)}.softtent-po-admin .py-1\.5{padding-block:calc(var(--spacing)*1.5)}.softtent-po-admin .py-2{padding-block:calc(var(--spacing)*2)}.softtent-po-admin .py-2\.5{padding-block:calc(var(--spacing)*2.5)}.softtent-po-admin .py-3{padding-block:calc(var(--spacing)*3)}.softtent-po-admin .py-3\.5{padding-block:calc(var(--spacing)*3.5)}.softtent-po-admin .py-4{padding-block:calc(var(--spacing)*4)}.softtent-po-admin .py-6{padding-block:calc(var(--spacing)*6)}.softtent-po-admin .py-8{padding-block:calc(var(--spacing)*8)}.softtent-po-admin .py-12{padding-block:calc(var(--spacing)*12)}.softtent-po-admin .py-16{padding-block:calc(var(--spacing)*16)}.softtent-po-admin .py-\[5\.3px\]{padding-block:5.3px}.softtent-po-admin .ps-0{padding-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .ps-3{padding-inline-start:calc(var(--spacing)*3)}.softtent-po-admin .ps-4{padding-inline-start:calc(var(--spacing)*4)}.softtent-po-admin .pe-0{padding-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .pe-8{padding-inline-end:calc(var(--spacing)*8)}.softtent-po-admin .pt-2{padding-top:calc(var(--spacing)*2)}.softtent-po-admin .pt-3{padding-top:calc(var(--spacing)*3)}.softtent-po-admin .pt-4{padding-top:calc(var(--spacing)*4)}.softtent-po-admin .pt-6{padding-top:calc(var(--spacing)*6)}.softtent-po-admin .pr-0{padding-right:calc(var(--spacing)*0)}.softtent-po-admin .pr-1{padding-right:calc(var(--spacing)*1)}.softtent-po-admin .pr-4{padding-right:calc(var(--spacing)*4)}.softtent-po-admin .pr-7{padding-right:calc(var(--spacing)*7)}.softtent-po-admin .pb-0{padding-bottom:calc(var(--spacing)*0)}.softtent-po-admin .pb-1{padding-bottom:calc(var(--spacing)*1)}.softtent-po-admin .pb-2{padding-bottom:calc(var(--spacing)*2)}.softtent-po-admin .pb-4{padding-bottom:calc(var(--spacing)*4)}.softtent-po-admin .pb-6{padding-bottom:calc(var(--spacing)*6)}.softtent-po-admin .pl-0{padding-left:calc(var(--spacing)*0)}.softtent-po-admin .pl-2{padding-left:calc(var(--spacing)*2)}.softtent-po-admin .pl-6{padding-left:calc(var(--spacing)*6)}.softtent-po-admin .text-center{text-align:center}.softtent-po-admin .text-left{text-align:left}.softtent-po-admin .text-right{text-align:right}.softtent-po-admin .text-start{text-align:start}.softtent-po-admin .align-baseline{vertical-align:baseline}.softtent-po-admin .font-mono{font-family:var(--font-mono)}.softtent-po-admin .\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.softtent-po-admin .\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.softtent-po-admin .\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.softtent-po-admin .\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.softtent-po-admin .\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.softtent-po-admin .\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.softtent-po-admin .\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.softtent-po-admin .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.softtent-po-admin .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.softtent-po-admin .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.softtent-po-admin .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.softtent-po-admin .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.softtent-po-admin .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.softtent-po-admin .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.softtent-po-admin .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.softtent-po-admin .text-\[10px\]{font-size:10px}.softtent-po-admin .text-\[12px\]{font-size:12px}.softtent-po-admin .\!leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.softtent-po-admin .leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.softtent-po-admin .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.softtent-po-admin .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.softtent-po-admin .\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.softtent-po-admin .\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.softtent-po-admin .\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.softtent-po-admin .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.softtent-po-admin .font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.softtent-po-admin .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.softtent-po-admin .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.softtent-po-admin .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.softtent-po-admin .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.softtent-po-admin .whitespace-nowrap{white-space:nowrap}.softtent-po-admin .\!text-primary{color:var(--color-primary)!important}.softtent-po-admin .\!text-white{color:var(--color-white)!important}.softtent-po-admin .text-\[\#cdcccc\]{color:#cdcccc}.softtent-po-admin .text-black{color:var(--color-black)}.softtent-po-admin .text-error{color:var(--color-error)}.softtent-po-admin .text-gray-400{color:var(--color-gray-400)}.softtent-po-admin .text-gray-500{color:var(--color-gray-500)}.softtent-po-admin .text-gray-600{color:var(--color-gray-600)}.softtent-po-admin .text-gray-700{color:var(--color-gray-700)}.softtent-po-admin .text-gray-800{color:var(--color-gray-800)}.softtent-po-admin .text-gray-900{color:var(--color-gray-900)}.softtent-po-admin .text-gray-dark{color:var(--color-gray-dark)}.softtent-po-admin .text-green-700{color:var(--color-green-700)}.softtent-po-admin .text-green-800{color:var(--color-green-800)}.softtent-po-admin .text-orange-700{color:var(--color-orange-700)}.softtent-po-admin .text-primary{color:var(--color-primary)}.softtent-po-admin .text-primary-dark{color:var(--color-primary-dark)}.softtent-po-admin .text-red-500{color:var(--color-red-500)}.softtent-po-admin .text-red-600{color:var(--color-red-600)}.softtent-po-admin .text-red-800{color:var(--color-red-800)}.softtent-po-admin .text-slate-500{color:var(--color-slate-500)}.softtent-po-admin .text-slate-700{color:var(--color-slate-700)}.softtent-po-admin .text-success{color:var(--color-success)}.softtent-po-admin .text-transparent{color:#0000}.softtent-po-admin .text-white{color:var(--color-white)}.softtent-po-admin .text-yellow-500{color:var(--color-yellow-500)}.softtent-po-admin .text-yellow-800{color:var(--color-yellow-800)}.softtent-po-admin .capitalize{text-transform:capitalize}.softtent-po-admin .lowercase{text-transform:lowercase}.softtent-po-admin .uppercase{text-transform:uppercase}.softtent-po-admin .italic{font-style:italic}.softtent-po-admin .line-through{text-decoration-line:line-through}.softtent-po-admin .overline{text-decoration-line:overline}.softtent-po-admin .underline{text-decoration-line:underline}.softtent-po-admin .accent-\[\#1BBC9C\]{accent-color:#1bbc9c}.softtent-po-admin .opacity-0{opacity:0}.softtent-po-admin .opacity-50{opacity:.5}.softtent-po-admin .opacity-100{opacity:1}.softtent-po-admin .\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.softtent-po-admin .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)10%,transparent)var(--tw-shadow-alpha),transparent)}}.softtent-po-admin .ring-primary{--tw-ring-color:var(--color-primary)}.softtent-po-admin .ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .outline{outline-style:var(--tw-outline-style);outline-width:1px}.softtent-po-admin .filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .duration-200{--tw-duration:.2s;transition-duration:.2s}.softtent-po-admin .duration-300{--tw-duration:.3s;transition-duration:.3s}.softtent-po-admin .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.softtent-po-admin .select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.softtent-po-admin .group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .group-hover\:border-primary:is(:where(.group):hover *){border-color:var(--color-primary)}.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.softtent-po-admin .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.softtent-po-admin .placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .required\:border-red-500:required{border-color:var(--color-red-500)}@media (hover:hover){.softtent-po-admin .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .hover\:rounded-md:hover{border-radius:var(--radius-md)}.softtent-po-admin .hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.softtent-po-admin .hover\:border-primary:hover{border-color:var(--color-primary)}.softtent-po-admin .hover\:border-primary-lite:hover{border-color:var(--color-primary-lite)}.softtent-po-admin .hover\:border-primary\/30:hover{border-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:border-primary\/40:hover{border-color:#673de666}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.softtent-po-admin .hover\:border-red-700:hover{border-color:var(--color-red-700)}.softtent-po-admin .hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.softtent-po-admin .hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.softtent-po-admin .hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.softtent-po-admin .hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.softtent-po-admin .hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.softtent-po-admin .hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.softtent-po-admin .hover\:bg-gray-liter:hover{background-color:var(--color-gray-liter)}.softtent-po-admin .hover\:bg-primary:hover{background-color:var(--color-primary)}.softtent-po-admin .hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:bg-red-100:hover{background-color:var(--color-red-100)}.softtent-po-admin .hover\:bg-red-700:hover{background-color:var(--color-red-700)}.softtent-po-admin .hover\:text-gray-600:hover{color:var(--color-gray-600)}.softtent-po-admin .hover\:text-gray-700:hover{color:var(--color-gray-700)}.softtent-po-admin .hover\:text-gray-800:hover{color:var(--color-gray-800)}.softtent-po-admin .hover\:text-gray-900:hover{color:var(--color-gray-900)}.softtent-po-admin .hover\:text-primary:hover{color:var(--color-primary)}.softtent-po-admin .hover\:text-primary-dark:hover{color:var(--color-primary-dark)}.softtent-po-admin .hover\:text-white:hover{color:var(--color-white)}.softtent-po-admin .hover\:opacity-90:hover{opacity:.9}.softtent-po-admin .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:#673de640}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)25%,transparent)var(--tw-shadow-alpha),transparent)}}}.softtent-po-admin .focus\:rounded-md:focus{border-radius:var(--radius-md)}.softtent-po-admin .focus\:\!border-\[\#EBEFF8\]:focus{border-color:#ebeff8!important}.softtent-po-admin .focus\:border-\[\#673de6\]:focus{border-color:#673de6}.softtent-po-admin .focus\:border-primary:focus{border-color:var(--color-primary)}.softtent-po-admin .focus\:border-transparent:focus{border-color:#0000}.softtent-po-admin .focus\:bg-white:focus{background-color:var(--color-white)}.softtent-po-admin .focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:#ebeff8!important}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:color-mix(in oklab,#ebeff8 var(--tw-shadow-alpha),transparent)!important}}.softtent-po-admin .focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.softtent-po-admin .focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.softtent-po-admin .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.softtent-po-admin .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.softtent-po-admin .active\:cursor-grabbing:active{cursor:grabbing}.softtent-po-admin .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.softtent-po-admin .disabled\:opacity-50:disabled{opacity:.5}.softtent-po-admin .disabled\:opacity-60:disabled{opacity:.6}.softtent-po-admin .disabled\:opacity-75:disabled{opacity:.75}@media (min-width:768px){.softtent-po-admin .md\:visible{visibility:visible}.softtent-po-admin .md\:top-6{top:calc(var(--spacing)*6)}.softtent-po-admin .md\:top-28{top:calc(var(--spacing)*28)}.softtent-po-admin .md\:ml-3{margin-left:calc(var(--spacing)*3)}.softtent-po-admin .md\:flex{display:flex}.softtent-po-admin .md\:hidden{display:none}.softtent-po-admin .md\:max-w-4xl{max-width:var(--container-4xl)}.softtent-po-admin .md\:flex-1{flex:1}.softtent-po-admin .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .md\:flex-col{flex-direction:column}.softtent-po-admin .md\:gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .md\:text-left{text-align:left}.softtent-po-admin .md\:\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}}@media (min-width:1024px){.softtent-po-admin .lg\:block{display:block}.softtent-po-admin .lg\:hidden{display:none}.softtent-po-admin .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:40rem){.softtent-po-admin .sm\:inline{display:inline}.softtent-po-admin .sm\:p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .sm\:px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .sm\:px-6{padding-inline:calc(var(--spacing)*6)}}.softtent-po-admin .rtl\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .\[\&\>img\]\:h-6>img{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>img\]\:w-6>img{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:h-6>svg{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-full>svg{height:100%}.softtent-po-admin .\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:w-6>svg{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:w-full>svg{width:100%}}.softtent-po-admin .app-loading{text-align:center;margin-top:60px;font-size:18px;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
  • softtent-preorders/tags/0.1.0/extensions/PreOrder/Includes/CartHandler.php

    r3470878 r3473030  
    3737        add_action( 'template_redirect', [ $this, 'handle_preorder_redirect' ] );
    3838
     39        // Prevent mixing preorder and regular cart items when the setting is enabled
     40        add_filter( 'woocommerce_add_to_cart_validation', [ $this, 'maybe_prevent_mixing' ], 10, 3 );
     41
    3942        // Add preorders meta to cart item
    4043        add_filter( 'woocommerce_add_cart_item_data', [ $this, 'add_preorder_cart_data' ], 10, 2 );
     
    4649        add_action( 'woocommerce_checkout_create_order_line_item', [ $this, 'save_preorder_order_item_meta' ], 10, 4 );
    4750
    48         // Handle order status for preorders
     51        // Handle order status and send notifications for preorders
    4952        add_action( 'woocommerce_thankyou', [ $this, 'maybe_update_preorder_status' ], 10, 1 );
    5053
     
    6265        add_action( 'woocommerce_before_checkout_form', [ $this, 'display_preorder_notice' ] );
    6366
    64         // Display order item meta with proper labels
    65         add_filter( 'woocommerce_order_item_display_meta_key', [ $this, 'customize_order_item_meta_key' ], 10, 3 );
    66         add_filter( 'woocommerce_order_item_display_meta_value', [ $this, 'customize_order_item_meta_value' ], 10, 3 );
    67         add_filter( 'woocommerce_hidden_order_itemmeta', [ $this, 'unhide_preorder_meta' ], 10, 1 );
     67        // Hide all raw preorder meta keys from WooCommerce's default display
     68        add_filter( 'woocommerce_hidden_order_itemmeta', [ $this, 'hide_preorder_meta_keys' ], 10, 1 );
     69
     70        // Inject consolidated pre-order block — admin order items view
     71        add_action( 'woocommerce_after_order_itemmeta', [ $this, 'display_preorder_admin_block' ], 10, 3 );
     72
     73        // Inject pre-order badge — frontend My Account order details
     74        add_action( 'woocommerce_order_item_meta_end', [ $this, 'display_preorder_frontend_badge' ], 10, 4 );
    6875    }
    6976
     
    8895        wp_safe_redirect( $checkout_url );
    8996        exit;
     97    }
     98
     99    /**
     100     * Prevent mixing preorder items with regular items when the rule setting is enabled.
     101     *
     102     * Blocks the add-to-cart action and shows a notice when:
     103     * - A preorder item is being added to a cart that already contains regular items.
     104     * - A regular item is being added to a cart that already contains preorder items.
     105     *
     106     * @param bool $passed     Current validation result.
     107     * @param int  $product_id Product being added.
     108     * @param int  $quantity   Quantity being added.
     109     * @return bool False to block, true to allow.
     110     */
     111    public function maybe_prevent_mixing( $passed, $product_id, $quantity ) {
     112        // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
     113        unset( $quantity );
     114
     115        if ( ! $passed || ! WC()->cart || WC()->cart->is_empty() ) {
     116            return $passed;
     117        }
     118
     119        // phpcs:ignore WordPress.Security.NonceVerification.Recommended, WordPress.Security.NonceVerification.Missing
     120        $is_adding_preorder = isset( $_GET['softtent-po-preorders'] ) || isset( $_POST['softtent-po-preorders'] );
     121
     122        $cart_has_preorders = false;
     123        $preorder_rule      = null;
     124
     125        foreach ( WC()->cart->get_cart() as $cart_item ) {
     126            if ( ! empty( $cart_item['softtent_preorders']['is_preorder'] ) ) {
     127                $cart_has_preorders = true;
     128
     129                if ( null === $preorder_rule ) {
     130                    $rule_index = $cart_item['softtent_preorders']['rule_index'];
     131                    $settings   = softtent_po()->get_extension_settings_by_id( 'preorders', true );
     132                    $rules      = $settings['rules'] ?? [];
     133                    if ( isset( $rules[ $rule_index ] ) ) {
     134                        $preorder_rule = $rules[ $rule_index ];
     135                    }
     136                }
     137            }
     138        }
     139
     140        // Adding a preorder item to a cart that already contains regular items.
     141        if ( $is_adding_preorder && ! $cart_has_preorders ) {
     142            $new_rule = \SoftTent\PreOrders\Extensions\PreOrder\get_applicable_rule_for_product( $product_id );
     143            if ( $new_rule ) {
     144                $cart_checkout = $new_rule['tabs']['advanced']['cart_checkout_page']['value'] ?? [];
     145                $prevent       = \SoftTent\PreOrders\Helpers\Fns::get_config_value( $cart_checkout['preorder_prevent_mixing'] ?? null, false );
     146                if ( $prevent ) {
     147                    wc_add_notice(
     148                        esc_html__( 'You cannot add a pre-order item when your cart already contains regular products. Please empty your cart first.', 'softtent-preorders' ),
     149                        'error'
     150                    );
     151                    return false;
     152                }
     153            }
     154        }
     155
     156        // Adding a regular item to a cart that already contains preorder items.
     157        if ( ! $is_adding_preorder && $cart_has_preorders && $preorder_rule ) {
     158            $cart_checkout = $preorder_rule['tabs']['advanced']['cart_checkout_page']['value'] ?? [];
     159            $prevent       = \SoftTent\PreOrders\Helpers\Fns::get_config_value( $cart_checkout['preorder_prevent_mixing'] ?? null, false );
     160            if ( $prevent ) {
     161                wc_add_notice(
     162                    esc_html__( 'You cannot add a regular product when your cart already contains pre-order items. Please empty your cart first.', 'softtent-preorders' ),
     163                    'error'
     164                );
     165                return false;
     166            }
     167        }
     168
     169        return $passed;
    90170    }
    91171
     
    155235
    156236        $cart_label_text = esc_html__( 'Pre-Order', 'softtent-preorders' );
     237        $cart_checkout   = [];
    157238
    158239        if ( isset( $preorders_data['rule_index'] ) && isset( $rules[ $preorders_data['rule_index'] ] ) ) {
    159240            $rule           = $rules[ $preorders_data['rule_index'] ];
    160             $cart_checkout  = $rule['tabs']['advanced']['cart_checkout']['value'] ?? [];
     241            $cart_checkout  = $rule['tabs']['advanced']['cart_checkout_page']['value'] ?? [];
    161242            $label_text_raw = \SoftTent\PreOrders\Helpers\Fns::get_config_value( $cart_checkout['cart_label_text'] ?? null );
    162243            if ( ! empty( $label_text_raw ) ) {
     
    171252        ];
    172253
    173         // Add estimated shipping date
    174         if ( ! empty( $preorders_data['shipping_date'] ) ) {
     254        // Add estimated shipping date only when the setting is enabled
     255        $show_shipping_date = \SoftTent\PreOrders\Helpers\Fns::get_config_value( $cart_checkout['cart_show_shipping_date'] ?? null, false );
     256        if ( $show_shipping_date && ! empty( $preorders_data['shipping_date'] ) ) {
    175257            $formatted_date = date_i18n( get_option( 'date_format' ), strtotime( $preorders_data['shipping_date'] ) );
    176258            $item_data[]    = [
     
    278360        $order->update_meta_data( '_softtent_po_is_preorder', 'yes' );
    279361        $order->save();
     362
     363        // Send notification emails based on rule settings
     364        $this->send_preorder_notifications( $order, $rule );
     365    }
     366
     367    /**
     368     * Send pre-order notification emails based on rule settings.
     369     *
     370     * @param \WC_Order $order Order object.
     371     * @param array     $rule  Matching rule data.
     372     * @return void
     373     */
     374    private function send_preorder_notifications( $order, $rule ) {
     375        $notifications = $rule['tabs']['advanced']['notifications']['value'] ?? [];
     376
     377        $get_val = function ( $key ) use ( $notifications ) {
     378            return \SoftTent\PreOrders\Helpers\Fns::get_config_value( $notifications[ $key ] ?? null );
     379        };
     380
     381        if ( $get_val( 'send_to_customer' ) ) {
     382            $text_raw = $get_val( 'text_customer' );
     383            $text     = is_array( $text_raw )
     384                ? \SoftTent\PreOrders\Helpers\Fns::get_translatable_value( $text_raw, '' )
     385                : ( $text_raw ?? '' );
     386            $this->send_preorder_email( $order, 'customer', (string) $text );
     387        }
     388
     389        if ( $get_val( 'send_to_admin' ) ) {
     390            $text_raw = $get_val( 'text_admin' );
     391            $text     = is_array( $text_raw )
     392                ? \SoftTent\PreOrders\Helpers\Fns::get_translatable_value( $text_raw, '' )
     393                : ( $text_raw ?? '' );
     394            $this->send_preorder_email( $order, 'admin', (string) $text );
     395        }
     396    }
     397
     398    /**
     399     * Send a single pre-order notification email.
     400     *
     401     * @param \WC_Order $order          Order object.
     402     * @param string    $recipient_type 'customer' or 'admin'.
     403     * @param string    $custom_text    Optional custom body text.
     404     * @return void
     405     */
     406    private function send_preorder_email( $order, $recipient_type, $custom_text = '' ) {
     407        if ( 'customer' === $recipient_type ) {
     408            $to      = $order->get_billing_email();
     409            $subject = sprintf(
     410                /* translators: %s: Order number */
     411                esc_html__( 'Your Pre-Order #%s has been placed', 'softtent-preorders' ),
     412                $order->get_order_number()
     413            );
     414            $default_body = sprintf(
     415                /* translators: %s: Order number */
     416                esc_html__( 'Thank you for your pre-order. Your order #%s has been placed successfully.', 'softtent-preorders' ),
     417                $order->get_order_number()
     418            );
     419        } else {
     420            $to      = get_option( 'admin_email' );
     421            $subject = sprintf(
     422                /* translators: %s: Order number */
     423                esc_html__( 'New Pre-Order Received — Order #%s', 'softtent-preorders' ),
     424                $order->get_order_number()
     425            );
     426            $default_body = sprintf(
     427                /* translators: %s: Order number */
     428                esc_html__( 'A new pre-order #%s has been placed.', 'softtent-preorders' ),
     429                $order->get_order_number()
     430            );
     431        }
     432
     433        if ( empty( $to ) ) {
     434            return;
     435        }
     436
     437        $body    = ! empty( $custom_text ) ? $custom_text : $default_body;
     438        $headers = [ 'Content-Type: text/html; charset=UTF-8' ];
     439
     440        wp_mail( $to, $subject, wpautop( wp_kses_post( $body ) ), $headers );
    280441    }
    281442
     
    464625
    465626    /**
    466      * Unhide preorders meta fields in order items
    467      *
    468      * @param array $hidden_meta Array of hidden meta keys.
    469      * @return array Modified array of hidden meta keys.
    470      */
    471     public function unhide_preorder_meta( $hidden_meta ) {
    472         // Define preorders meta keys that should be visible
    473         $preorder_keys = [
    474             '_softtent_preorders',
    475             '_softtent_preorders_payment_type',
    476             '_softtent_preorders_deposit_type',
    477             '_softtent_preorders_deposit_amount',
    478             '_softtent_preorders_shipping_date',
     627     * Add all preorder meta keys to WooCommerce's hidden list so they never
     628     * render as raw key/value rows. Custom display is handled by the action hooks below.
     629     *
     630     * @param array $hidden_meta Existing hidden meta keys.
     631     * @return array Extended hidden meta keys.
     632     */
     633    public function hide_preorder_meta_keys( $hidden_meta ) {
     634        return array_merge(
     635            $hidden_meta,
     636            [
     637                '_softtent_preorders',
     638                '_softtent_preorders_rule_index',
     639                '_softtent_preorders_payment_type',
     640                '_softtent_preorders_deposit_type',
     641                '_softtent_preorders_deposit_amount',
     642                '_softtent_preorders_shipping_date',
     643            ]
     644        );
     645    }
     646
     647    /**
     648     * Build a reusable array of pre-order detail rows for display.
     649     *
     650     * @param \WC_Order_Item $item Order item.
     651     * @return array{ payment_label: string, deposit_display: string, shipping_display: string }
     652     */
     653    private function get_preorder_display_parts( $item ) {
     654        $payment_type   = (string) $item->get_meta( '_softtent_preorders_payment_type' );
     655        $deposit_type   = (string) $item->get_meta( '_softtent_preorders_deposit_type' );
     656        $deposit_amount = $item->get_meta( '_softtent_preorders_deposit_amount' );
     657        $shipping_date  = (string) $item->get_meta( '_softtent_preorders_shipping_date' );
     658
     659        $payment_labels = [
     660            'full'    => esc_html__( 'Full Payment', 'softtent-preorders' ),
     661            'deposit' => esc_html__( 'Deposit', 'softtent-preorders' ),
     662            'free'    => esc_html__( 'Free', 'softtent-preorders' ),
    479663        ];
    480664
    481         // Only show rule index in admin
    482         if ( is_admin() ) {
    483             $preorder_keys[] = '_softtent_preorders_rule_index';
    484         }
    485 
    486         return array_diff( $hidden_meta, $preorder_keys );
    487     }
    488 
    489     /**
    490      * Customize order item meta key display
    491      *
    492      * @param string    $display_key Display key.
    493      * @param \WC_Meta_Data $meta     Meta data object.
    494      * @param \WC_Order_Item $item    Order item object.
    495      * @return string Modified display key.
    496      */
    497     public function customize_order_item_meta_key( $display_key, $meta, $item ) {
     665        $payment_label    = $payment_labels[ $payment_type ] ?? ucfirst( $payment_type );
     666        $deposit_display  = '';
     667        $shipping_display = '';
     668
     669        if ( 'deposit' === $payment_type && $deposit_amount ) {
     670            $deposit_display = 'percentage' === $deposit_type
     671                ? esc_html( $deposit_amount ) . '%'
     672                : wp_kses_post( wc_price( (float) $deposit_amount ) );
     673        }
     674
     675        if ( $shipping_date ) {
     676            $shipping_display = esc_html( date_i18n( get_option( 'date_format' ), strtotime( $shipping_date ) ) );
     677        }
     678
     679        return compact( 'payment_type', 'payment_label', 'deposit_display', 'shipping_display' );
     680    }
     681
     682    /**
     683     * Render a consolidated pre-order info block in the admin order items view.
     684     *
     685     * Fires: woocommerce_after_order_itemmeta
     686     *
     687     * @param int                $item_id Item ID.
     688     * @param \WC_Order_Item     $item    Order item.
     689     * @param \WC_Product|false  $product Product object or false.
     690     * @return void
     691     */
     692    public function display_preorder_admin_block( $item_id, $item, $product ) {
    498693        // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
    499         unset( $item );
    500 
    501         $key = $meta->key;
    502 
    503         // Map internal keys to user-friendly labels
    504         $key_labels = [
    505             '_softtent_preorders'                => esc_html__( 'Pre-Order', 'softtent-preorders' ),
    506             '_softtent_preorders_rule_index'     => esc_html__( 'Rule Index', 'softtent-preorders' ),
    507             '_softtent_preorders_payment_type'   => esc_html__( 'Payment Type', 'softtent-preorders' ),
    508             '_softtent_preorders_deposit_type'   => esc_html__( 'Deposit Type', 'softtent-preorders' ),
    509             '_softtent_preorders_deposit_amount' => esc_html__( 'Deposit Amount', 'softtent-preorders' ),
    510             '_softtent_preorders_shipping_date'  => esc_html__( 'Expected Shipping Date', 'softtent-preorders' ),
    511         ];
    512 
    513         if ( isset( $key_labels[ $key ] ) ) {
    514             return $key_labels[ $key ];
    515         }
    516 
    517         return $display_key;
    518     }
    519 
    520     /**
    521      * Customize order item meta value display
    522      *
    523      * @param string    $display_value Display value.
    524      * @param \WC_Meta_Data $meta      Meta data object.
    525      * @param \WC_Order_Item $item     Order item object.
    526      * @return string Modified display value.
    527      */
    528     public function customize_order_item_meta_value( $display_value, $meta, $item ) {
     694        unset( $item_id, $product );
     695
     696        if ( 'yes' !== $item->get_meta( '_softtent_preorders' ) ) {
     697            return;
     698        }
     699
     700        $parts = $this->get_preorder_display_parts( $item );
     701
     702        $rows = '';
     703
     704        if ( $parts['payment_type'] ) {
     705            $payment_cell  = esc_html( $parts['payment_label'] );
     706            $payment_cell .= $parts['deposit_display'] ? ' &mdash; ' . $parts['deposit_display'] : '';
     707
     708            $rows .= '<tr>'
     709                . '<td style="padding:2px 10px 2px 0;color:#555;white-space:nowrap;">' . esc_html__( 'Payment', 'softtent-preorders' ) . '</td>'
     710                . '<td style="padding:2px 0;font-weight:600;">' . $payment_cell . '</td>'
     711                . '</tr>';
     712        }
     713
     714        if ( $parts['shipping_display'] ) {
     715            $rows .= '<tr>'
     716                . '<td style="padding:2px 10px 2px 0;color:#555;white-space:nowrap;">' . esc_html__( 'Ships by', 'softtent-preorders' ) . '</td>'
     717                . '<td style="padding:2px 0;font-weight:600;">' . $parts['shipping_display'] . '</td>'
     718                . '</tr>';
     719        }
     720
     721        $table = $rows
     722            ? '<table style="border-collapse:collapse;margin-top:4px;font-size:12px;">' . $rows . '</table>'
     723            : '';
     724
     725        printf(
     726            '<div style="margin-top:6px;padding:6px 10px;background:#f0f9ff;border-left:3px solid #0369a1;border-radius:2px;font-size:12px;line-height:1.6;">'
     727                . '<strong style="color:#0369a1;">&#10003; %s</strong>%s'
     728            . '</div>',
     729            esc_html__( 'Pre-Order', 'softtent-preorders' ),
     730            $table // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- parts are individually escaped above
     731        );
     732    }
     733
     734    /**
     735     * Render a pre-order badge in the frontend My Account order details page.
     736     *
     737     * Fires: woocommerce_order_item_meta_end
     738     *
     739     * @param int            $item_id    Item ID.
     740     * @param \WC_Order_Item $item       Order item.
     741     * @param \WC_Order      $order      Order object.
     742     * @param bool           $plain_text Whether output is plain text (e.g. email).
     743     * @return void
     744     */
     745    public function display_preorder_frontend_badge( $item_id, $item, $order, $plain_text ) {
    529746        // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
    530         unset( $item );
    531 
    532         $key   = $meta->key;
    533         $value = $meta->value;
    534 
    535         // Customize value display based on key
    536         switch ( $key ) {
    537             case '_softtent_preorders':
    538                 return 'yes' === $value ? esc_html__( 'Yes', 'softtent-preorders' ) : esc_html__( 'No', 'softtent-preorders' );
    539 
    540             case '_softtent_preorders_payment_type':
    541                 $payment_types = [
    542                     'full'    => esc_html__( 'Full Payment', 'softtent-preorders' ),
    543                     'deposit' => esc_html__( 'Deposit/Partial Payment', 'softtent-preorders' ),
    544                     'free'    => esc_html__( 'Free (Pay Later)', 'softtent-preorders' ),
    545                 ];
    546                 return isset( $payment_types[ $value ] ) ? $payment_types[ $value ] : $value;
    547 
    548             case '_softtent_preorders_deposit_type':
    549                 $deposit_types = [
    550                     'percentage' => esc_html__( 'Percentage', 'softtent-preorders' ),
    551                     'fixed'      => esc_html__( 'Fixed Amount', 'softtent-preorders' ),
    552                 ];
    553                 return isset( $deposit_types[ $value ] ) ? $deposit_types[ $value ] : $value;
    554 
    555             case '_softtent_preorders_shipping_date':
    556                 if ( ! empty( $value ) ) {
    557                     return date_i18n( get_option( 'date_format' ), strtotime( $value ) );
     747        unset( $item_id, $order );
     748
     749        if ( 'yes' !== $item->get_meta( '_softtent_preorders' ) ) {
     750            return;
     751        }
     752
     753        $parts = $this->get_preorder_display_parts( $item );
     754
     755        if ( $plain_text ) {
     756            $line = esc_html__( 'Pre-Order', 'softtent-preorders' );
     757            if ( $parts['payment_type'] ) {
     758                $line .= ' | ' . esc_html( $parts['payment_label'] );
     759                if ( $parts['deposit_display'] ) {
     760                    $line .= ' (' . wp_strip_all_tags( $parts['deposit_display'] ) . ')';
    558761                }
    559                 break;
    560         }
    561 
    562         return $display_value;
     762            }
     763            echo esc_html( $line ) . "\n";
     764            return;
     765        }
     766
     767        $details = '';
     768
     769        if ( $parts['payment_type'] ) {
     770            $payment_text  = esc_html( $parts['payment_label'] );
     771            $payment_text .= $parts['deposit_display'] ? ' &mdash; ' . $parts['deposit_display'] : '';
     772            $details      .= '<span style="color:#555;margin-left:6px;font-size:12px;">' . $payment_text . '</span>';
     773        }
     774
     775        if ( $parts['shipping_display'] ) {
     776            $details .= '<span style="color:#888;margin-left:6px;font-size:12px;">'
     777                . esc_html__( 'Ships by', 'softtent-preorders' ) . ' ' . $parts['shipping_display']
     778                . '</span>';
     779        }
     780
     781        printf(
     782            '<p style="margin:6px 0 0;">'
     783                . '<mark style="background:#dbeafe;color:#1e40af;padding:2px 8px;border-radius:3px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;">%s</mark>'
     784                . '%s'
     785            . '</p>',
     786            esc_html__( 'Pre-Order', 'softtent-preorders' ),
     787            $details // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- parts are individually escaped above
     788        );
    563789    }
    564790}
  • softtent-preorders/tags/0.1.0/extensions/PreOrder/PreOrder.php

    r3470878 r3473030  
    5252        // Register shortcode
    5353        add_shortcode( 'softtent_preorders', __NAMESPACE__ . '\\render_preorders_shortcode' );
     54
     55        // Register custom 'Pre-Ordered' order status used in order settings
     56        add_action( 'init', __NAMESPACE__ . '\\register_preordered_status' );
     57        add_filter( 'wc_order_statuses', __NAMESPACE__ . '\\add_preordered_to_statuses' );
     58
     59        // Schedule daily cron for auto-complete on release
     60        if ( ! wp_next_scheduled( 'softtent_po_preorder_auto_complete' ) ) {
     61            wp_schedule_event( time(), 'daily', 'softtent_po_preorder_auto_complete' );
     62        }
     63        add_action( 'softtent_po_preorder_auto_complete', __NAMESPACE__ . '\\run_auto_complete_check' );
    5464    }
    5565
  • softtent-preorders/tags/0.1.0/extensions/PreOrder/helpers.php

    r3470878 r3473030  
    180180    $pricing = get_pricing_settings( $rule );
    181181
    182     if ( 'full' === $pricing['payment_type'] || 'free' === $pricing['payment_type'] ) {
     182    if ( 'full' === $pricing['payment_type'] ) {
    183183        return $product->get_price();
     184    }
     185
     186    if ( 'free' === $pricing['payment_type'] ) {
     187        return 0;
    184188    }
    185189
     
    309313    return $button_html;
    310314}
     315
     316/**
     317 * Register the custom 'wc-preordered' order status.
     318 *
     319 * @return void
     320 */
     321function register_preordered_status() {
     322    register_post_status(
     323        'wc-preordered',
     324        [
     325            'label'                     => esc_html_x( 'Pre-Ordered', 'Order status', 'softtent-preorders' ),
     326            'public'                    => false,
     327            'exclude_from_search'       => false,
     328            'show_in_admin_all_list'    => true,
     329            'show_in_admin_status_list' => true,
     330            /* translators: %s: Number of pre-ordered orders */
     331            'label_count'               => _n_noop(
     332                'Pre-Ordered <span class="count">(%s)</span>',
     333                'Pre-Ordered <span class="count">(%s)</span>',
     334                'softtent-preorders'
     335            ),
     336        ]
     337    );
     338}
     339
     340/**
     341 * Add 'wc-preordered' to the WooCommerce order statuses list.
     342 *
     343 * @param array $statuses Existing WC statuses.
     344 * @return array Modified statuses.
     345 */
     346function add_preordered_to_statuses( $statuses ) {
     347    $statuses['wc-preordered'] = esc_html_x( 'Pre-Ordered', 'Order status', 'softtent-preorders' );
     348    return $statuses;
     349}
     350
     351/**
     352 * Cron callback: auto-complete preorder orders whose shipping date has passed.
     353 *
     354 * Fires daily via the 'softtent_po_preorder_auto_complete' scheduled event.
     355 *
     356 * @return void
     357 */
     358function run_auto_complete_check() {
     359    if ( ! function_exists( 'wc_get_orders' ) ) {
     360        return;
     361    }
     362
     363    $settings = softtent_po()->get_extension_settings_by_id( 'preorders', true );
     364    $rules    = $settings['rules'] ?? [];
     365
     366    foreach ( $rules as $rule_index => $rule ) {
     367        if ( empty( $rule['is_active'] ) ) {
     368            continue;
     369        }
     370
     371        $order_settings = $rule['tabs']['advanced']['order_settings']['value'] ?? [];
     372        $auto_complete  = \SoftTent\PreOrders\Helpers\Fns::get_config_value( $order_settings['auto_complete_on_release'] ?? null, false );
     373
     374        if ( ! $auto_complete ) {
     375            continue;
     376        }
     377
     378        $schedule      = $rule['tabs']['advanced']['schedule']['value'] ?? [];
     379        $shipping_date = \SoftTent\PreOrders\Helpers\Fns::get_config_value( $schedule['shipping_date'] ?? null );
     380
     381        if ( empty( $shipping_date ) || strtotime( $shipping_date ) > time() ) {
     382            continue;
     383        }
     384
     385        // Find preorder orders for this rule that are not yet completed.
     386        $orders = wc_get_orders(
     387            [
     388                'limit'      => -1,
     389                'status'     => [ 'processing', 'on-hold', 'preordered', 'pending' ],
     390                'meta_query' => [ // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_query
     391                    [
     392                        'key'   => '_softtent_po_is_preorder',
     393                        'value' => 'yes',
     394                    ],
     395                ],
     396            ]
     397        );
     398
     399        foreach ( $orders as $order ) {
     400            foreach ( $order->get_items() as $item ) {
     401                if ( 'yes' !== $item->get_meta( '_softtent_preorders' ) ) {
     402                    continue;
     403                }
     404
     405                // Only process orders belonging to this rule.
     406                if ( (string) $item->get_meta( '_softtent_preorders_rule_index' ) !== (string) $rule_index ) {
     407                    continue;
     408                }
     409
     410                $order->update_status(
     411                    'completed',
     412                    esc_html__( 'Pre-order auto-completed on release date.', 'softtent-preorders' )
     413                );
     414                break;
     415            }
     416        }
     417    }
     418}
  • softtent-preorders/tags/0.1.0/languages/softtent-preorders.pot

    r3470878 r3473030  
    99"Content-Type: text/plain; charset=UTF-8\n"
    1010"Content-Transfer-Encoding: 8bit\n"
    11 "POT-Creation-Date: 2026-02-25T16:54:24+00:00\n"
     11"POT-Creation-Date: 2026-03-02T19:08:45+00:00\n"
    1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1313"X-Generator: WP-CLI 2.11.0\n"
     
    4444#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:977
    4545#: extensions/PreOrder/Includes/ButtonRenderer.php:65
    46 #: extensions/PreOrder/Includes/CartHandler.php:156
    47 #: extensions/PreOrder/Includes/CartHandler.php:505
    48 #: extensions/PreOrder/PreOrder.php:977
     46#: extensions/PreOrder/Includes/CartHandler.php:236
     47#: extensions/PreOrder/Includes/CartHandler.php:729
     48#: extensions/PreOrder/Includes/CartHandler.php:756
     49#: extensions/PreOrder/Includes/CartHandler.php:786
     50#: extensions/PreOrder/PreOrder.php:987
    4951msgid "Pre-Order"
    5052msgstr ""
    5153
    5254#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:169
    53 #: extensions/PreOrder/Includes/CartHandler.php:169
     55#: extensions/PreOrder/Includes/CartHandler.php:250
    5456msgid "Type"
    5557msgstr ""
    5658
    5759#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:177
    58 #: extensions/PreOrder/Includes/CartHandler.php:177
     60#: extensions/PreOrder/Includes/CartHandler.php:259
    5961msgid "Expected Shipping"
    6062msgstr ""
    6163
    6264#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:189
    63 #: extensions/PreOrder/Includes/CartHandler.php:189
     65#: extensions/PreOrder/Includes/CartHandler.php:271
     66#: extensions/PreOrder/Includes/CartHandler.php:661
    6467msgid "Deposit"
    6568msgstr ""
    6669
    6770#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:275
    68 #: extensions/PreOrder/Includes/CartHandler.php:275
     71#: extensions/PreOrder/Includes/CartHandler.php:357
    6972msgid "Pre-order placed."
    7073msgstr ""
    7174
    7275#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:324
    73 #: extensions/PreOrder/Includes/CartHandler.php:324
     76#: extensions/PreOrder/Includes/CartHandler.php:485
    7477msgid "(Deposit)"
    7578msgstr ""
    7679
    7780#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:451
    78 #: extensions/PreOrder/Includes/CartHandler.php:451
     81#: extensions/PreOrder/Includes/CartHandler.php:612
    7982msgid "Your cart contains preorders item(s)."
    8083msgstr ""
     
    8285#. translators: %s: Expected shipping date
    8386#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:457
    84 #: extensions/PreOrder/Includes/CartHandler.php:457
     87#: extensions/PreOrder/Includes/CartHandler.php:618
    8588msgid "Expected shipping after %s."
    8689msgstr ""
    8790
    8891#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:506
    89 #: extensions/PreOrder/Includes/CartHandler.php:506
    9092msgid "Rule Index"
    9193msgstr ""
     
    9395#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:507
    9496#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:887
    95 #: extensions/PreOrder/Includes/CartHandler.php:507
    96 #: extensions/PreOrder/PreOrder.php:887
     97#: extensions/PreOrder/PreOrder.php:897
    9798msgid "Payment Type"
    9899msgstr ""
     
    100101#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:508
    101102#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:899
    102 #: extensions/PreOrder/Includes/CartHandler.php:508
    103 #: extensions/PreOrder/PreOrder.php:899
     103#: extensions/PreOrder/PreOrder.php:909
    104104msgid "Deposit Type"
    105105msgstr ""
     
    107107#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:509
    108108#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:913
    109 #: extensions/PreOrder/Includes/CartHandler.php:509
    110 #: extensions/PreOrder/PreOrder.php:913
     109#: extensions/PreOrder/PreOrder.php:923
    111110msgid "Deposit Amount"
    112111msgstr ""
    113112
    114113#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:510
    115 #: extensions/PreOrder/Includes/CartHandler.php:510
    116114msgid "Expected Shipping Date"
    117115msgstr ""
    118116
    119117#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:538
    120 #: extensions/PreOrder/Includes/CartHandler.php:538
    121118msgid "Yes"
    122119msgstr ""
    123120
    124121#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:538
    125 #: extensions/PreOrder/Includes/CartHandler.php:538
    126122msgid "No"
    127123msgstr ""
     
    129125#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:542
    130126#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:890
    131 #: extensions/PreOrder/Includes/CartHandler.php:542
    132 #: extensions/PreOrder/PreOrder.php:890
     127#: extensions/PreOrder/Includes/CartHandler.php:660
     128#: extensions/PreOrder/PreOrder.php:900
    133129msgid "Full Payment"
    134130msgstr ""
     
    136132#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:543
    137133#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:891
    138 #: extensions/PreOrder/Includes/CartHandler.php:543
    139 #: extensions/PreOrder/PreOrder.php:891
     134#: extensions/PreOrder/PreOrder.php:901
    140135msgid "Deposit/Partial Payment"
    141136msgstr ""
     
    143138#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:544
    144139#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:892
    145 #: extensions/PreOrder/Includes/CartHandler.php:544
    146 #: extensions/PreOrder/PreOrder.php:892
     140#: extensions/PreOrder/PreOrder.php:902
    147141msgid "Free (Pay Later)"
    148142msgstr ""
     
    150144#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:550
    151145#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:902
    152 #: extensions/PreOrder/Includes/CartHandler.php:550
    153 #: extensions/PreOrder/PreOrder.php:902
     146#: extensions/PreOrder/PreOrder.php:912
    154147msgid "Percentage"
    155148msgstr ""
     
    157150#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:551
    158151#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:903
    159 #: extensions/PreOrder/Includes/CartHandler.php:551
    160 #: extensions/PreOrder/PreOrder.php:903
     152#: extensions/PreOrder/PreOrder.php:913
    161153msgid "Fixed Amount"
    162154msgstr ""
    163155
    164156#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:65
    165 #: extensions/PreOrder/PreOrder.php:65
     157#: extensions/PreOrder/PreOrder.php:75
    166158msgid "Pre-Orders"
    167159msgstr ""
    168160
    169161#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:66
    170 #: extensions/PreOrder/PreOrder.php:66
     162#: extensions/PreOrder/PreOrder.php:76
    171163msgid "- Allow Customers to Pre-Order"
    172164msgstr ""
    173165
    174166#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:67
    175 #: extensions/PreOrder/PreOrder.php:67
     167#: extensions/PreOrder/PreOrder.php:77
    176168msgid "Allow customers to preorders products that are not yet in stock. Manage preorders availability, button texts, messaging, stock behavior, and notifications to better handle upcoming products."
    177169msgstr ""
     
    180172#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:188
    181173#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:679
    182 #: extensions/PreOrder/PreOrder.php:96
    183 #: extensions/PreOrder/PreOrder.php:188
    184 #: extensions/PreOrder/PreOrder.php:679
     174#: extensions/PreOrder/PreOrder.php:106
     175#: extensions/PreOrder/PreOrder.php:198
     176#: extensions/PreOrder/PreOrder.php:689
    185177msgid "Shop Pages"
    186178msgstr ""
     
    190182#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:299
    191183#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:541
    192 #: extensions/PreOrder/PreOrder.php:101
    193 #: extensions/PreOrder/PreOrder.php:144
    194 #: extensions/PreOrder/PreOrder.php:299
    195 #: extensions/PreOrder/PreOrder.php:541
     184#: extensions/PreOrder/PreOrder.php:111
     185#: extensions/PreOrder/PreOrder.php:154
     186#: extensions/PreOrder/PreOrder.php:309
     187#: extensions/PreOrder/PreOrder.php:551
    196188msgid "Button Text"
    197189msgstr ""
     
    199191#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:108
    200192#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:151
    201 #: extensions/PreOrder/PreOrder.php:108
    202 #: extensions/PreOrder/PreOrder.php:151
     193#: extensions/PreOrder/PreOrder.php:118
     194#: extensions/PreOrder/PreOrder.php:161
    203195msgid "Button Icon"
    204196msgstr ""
     
    206198#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:123
    207199#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:166
    208 #: extensions/PreOrder/PreOrder.php:123
    209 #: extensions/PreOrder/PreOrder.php:166
     200#: extensions/PreOrder/PreOrder.php:133
     201#: extensions/PreOrder/PreOrder.php:176
    210202msgid "Message Before"
    211203msgstr ""
     
    213205#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:124
    214206#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:167
    215 #: extensions/PreOrder/PreOrder.php:124
    216 #: extensions/PreOrder/PreOrder.php:167
     207#: extensions/PreOrder/PreOrder.php:134
     208#: extensions/PreOrder/PreOrder.php:177
    217209msgid "Message shown before preorders button."
    218210msgstr ""
     
    220212#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:130
    221213#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:173
    222 #: extensions/PreOrder/PreOrder.php:130
    223 #: extensions/PreOrder/PreOrder.php:173
     214#: extensions/PreOrder/PreOrder.php:140
     215#: extensions/PreOrder/PreOrder.php:183
    224216msgid "Message After"
    225217msgstr ""
     
    227219#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:131
    228220#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:174
    229 #: extensions/PreOrder/PreOrder.php:131
    230 #: extensions/PreOrder/PreOrder.php:174
     221#: extensions/PreOrder/PreOrder.php:141
     222#: extensions/PreOrder/PreOrder.php:184
    231223msgid "Message shown after the preorders button."
    232224msgstr ""
     
    235227#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:422
    236228#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:714
    237 #: extensions/PreOrder/PreOrder.php:139
    238 #: extensions/PreOrder/PreOrder.php:422
    239 #: extensions/PreOrder/PreOrder.php:714
     229#: extensions/PreOrder/PreOrder.php:149
     230#: extensions/PreOrder/PreOrder.php:432
     231#: extensions/PreOrder/PreOrder.php:724
    240232msgid "Product Single Page"
    241233msgstr ""
     
    243235#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:193
    244236#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:435
    245 #: extensions/PreOrder/PreOrder.php:193
    246 #: extensions/PreOrder/PreOrder.php:435
     237#: extensions/PreOrder/PreOrder.php:203
     238#: extensions/PreOrder/PreOrder.php:445
    247239msgid "Button Alignment"
    248240msgstr ""
     
    250242#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:215
    251243#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:457
    252 #: extensions/PreOrder/PreOrder.php:215
    253 #: extensions/PreOrder/PreOrder.php:457
     244#: extensions/PreOrder/PreOrder.php:225
     245#: extensions/PreOrder/PreOrder.php:467
    254246msgid "Button position and priority"
    255247msgstr ""
     
    257249#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:225
    258250#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:467
    259 #: extensions/PreOrder/PreOrder.php:225
    260 #: extensions/PreOrder/PreOrder.php:467
     251#: extensions/PreOrder/PreOrder.php:235
     252#: extensions/PreOrder/PreOrder.php:477
    261253msgid "Button Image Overlay Position"
    262254msgstr ""
     
    264256#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:250
    265257#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:492
    266 #: extensions/PreOrder/PreOrder.php:250
    267 #: extensions/PreOrder/PreOrder.php:492
     258#: extensions/PreOrder/PreOrder.php:260
     259#: extensions/PreOrder/PreOrder.php:502
    268260msgid "Show On Hover"
    269261msgstr ""
     
    271263#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:266
    272264#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:508
    273 #: extensions/PreOrder/PreOrder.php:266
    274 #: extensions/PreOrder/PreOrder.php:508
     265#: extensions/PreOrder/PreOrder.php:276
     266#: extensions/PreOrder/PreOrder.php:518
    275267msgid "Button Style"
    276268msgstr ""
     
    280272#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:514
    281273#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:577
    282 #: extensions/PreOrder/PreOrder.php:272
    283 #: extensions/PreOrder/PreOrder.php:335
    284 #: extensions/PreOrder/PreOrder.php:514
    285 #: extensions/PreOrder/PreOrder.php:577
     274#: extensions/PreOrder/PreOrder.php:282
     275#: extensions/PreOrder/PreOrder.php:345
     276#: extensions/PreOrder/PreOrder.php:524
     277#: extensions/PreOrder/PreOrder.php:587
    286278msgid "Button Typography"
    287279msgstr ""
     
    289281#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:289
    290282#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:531
    291 #: extensions/PreOrder/PreOrder.php:289
    292 #: extensions/PreOrder/PreOrder.php:531
     283#: extensions/PreOrder/PreOrder.php:299
     284#: extensions/PreOrder/PreOrder.php:541
    293285msgid "Button Background"
    294286msgstr ""
     
    296288#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:308
    297289#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:550
    298 #: extensions/PreOrder/PreOrder.php:308
    299 #: extensions/PreOrder/PreOrder.php:550
     290#: extensions/PreOrder/PreOrder.php:318
     291#: extensions/PreOrder/PreOrder.php:560
    300292msgid "Button Border"
    301293msgstr ""
     
    303295#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:352
    304296#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:594
    305 #: extensions/PreOrder/PreOrder.php:352
    306 #: extensions/PreOrder/PreOrder.php:594
     297#: extensions/PreOrder/PreOrder.php:362
     298#: extensions/PreOrder/PreOrder.php:604
    307299msgid "Button Background Hover"
    308300msgstr ""
     
    310302#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:362
    311303#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:604
    312 #: extensions/PreOrder/PreOrder.php:362
    313 #: extensions/PreOrder/PreOrder.php:604
     304#: extensions/PreOrder/PreOrder.php:372
     305#: extensions/PreOrder/PreOrder.php:614
    314306msgid "Button Text Hover"
    315307msgstr ""
     
    317309#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:371
    318310#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:613
    319 #: extensions/PreOrder/PreOrder.php:371
    320 #: extensions/PreOrder/PreOrder.php:613
     311#: extensions/PreOrder/PreOrder.php:381
     312#: extensions/PreOrder/PreOrder.php:623
    321313msgid "Button Border Hover"
    322314msgstr ""
     
    324316#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:397
    325317#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:639
    326 #: extensions/PreOrder/PreOrder.php:397
    327 #: extensions/PreOrder/PreOrder.php:639
     318#: extensions/PreOrder/PreOrder.php:407
     319#: extensions/PreOrder/PreOrder.php:649
    328320msgid "Button Padding"
    329321msgstr ""
     
    331323#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:413
    332324#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:655
    333 #: extensions/PreOrder/PreOrder.php:413
    334 #: extensions/PreOrder/PreOrder.php:655
     325#: extensions/PreOrder/PreOrder.php:423
     326#: extensions/PreOrder/PreOrder.php:665
    335327msgid "Button Margin"
    336328msgstr ""
    337329
    338330#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:427
    339 #: extensions/PreOrder/PreOrder.php:427
     331#: extensions/PreOrder/PreOrder.php:437
    340332msgid "Apply Shop Pages Style"
    341333msgstr ""
    342334
    343335#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:428
    344 #: extensions/PreOrder/PreOrder.php:428
     336#: extensions/PreOrder/PreOrder.php:438
    345337msgid "Copy all style settings from Shop Pages section to this section. Existing values will be replaced."
    346338msgstr ""
    347339
    348340#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:684
    349 #: extensions/PreOrder/PreOrder.php:684
     341#: extensions/PreOrder/PreOrder.php:694
    350342msgid "Show on Shop Page"
    351343msgstr ""
    352344
    353345#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:691
    354 #: extensions/PreOrder/PreOrder.php:691
     346#: extensions/PreOrder/PreOrder.php:701
    355347msgid "Show on Archive Page"
    356348msgstr ""
    357349
    358350#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:698
    359 #: extensions/PreOrder/PreOrder.php:698
     351#: extensions/PreOrder/PreOrder.php:708
    360352msgid "Show on Upsell/Related Products"
    361353msgstr ""
     
    363355#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:705
    364356#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:726
    365 #: extensions/PreOrder/PreOrder.php:705
    366 #: extensions/PreOrder/PreOrder.php:726
     357#: extensions/PreOrder/PreOrder.php:715
     358#: extensions/PreOrder/PreOrder.php:736
    367359msgid "Hide Add to Cart Button"
    368360msgstr ""
    369361
    370362#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:719
    371 #: extensions/PreOrder/PreOrder.php:719
     363#: extensions/PreOrder/PreOrder.php:729
    372364msgid "Show on Single Product Page"
    373365msgstr ""
    374366
    375367#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:735
    376 #: extensions/PreOrder/PreOrder.php:735
     368#: extensions/PreOrder/PreOrder.php:745
    377369msgid "Display Rules"
    378370msgstr ""
    379371
    380372#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:740
    381 #: extensions/PreOrder/PreOrder.php:740
     373#: extensions/PreOrder/PreOrder.php:750
    382374msgid "Include Rules"
    383375msgstr ""
    384376
    385377#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:746
    386 #: extensions/PreOrder/PreOrder.php:746
     378#: extensions/PreOrder/PreOrder.php:756
    387379msgid "Include Users"
    388380msgstr ""
    389381
    390382#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:756
    391 #: extensions/PreOrder/PreOrder.php:756
     383#: extensions/PreOrder/PreOrder.php:766
    392384msgid "Include Roles"
    393385msgstr ""
    394386
    395387#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:767
    396 #: extensions/PreOrder/PreOrder.php:767
     388#: extensions/PreOrder/PreOrder.php:777
    397389msgid "Include Products"
    398390msgstr ""
    399391
    400392#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:777
    401 #: extensions/PreOrder/PreOrder.php:777
     393#: extensions/PreOrder/PreOrder.php:787
    402394msgid "Include Categories"
    403395msgstr ""
    404396
    405397#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:787
    406 #: extensions/PreOrder/PreOrder.php:787
     398#: extensions/PreOrder/PreOrder.php:797
    407399msgid "Include Tags"
    408400msgstr ""
    409401
    410402#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:796
    411 #: extensions/PreOrder/PreOrder.php:796
     403#: extensions/PreOrder/PreOrder.php:806
    412404msgid "Include Match Type"
    413405msgstr ""
     
    417409#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:867
    418410#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:869
    419 #: extensions/PreOrder/PreOrder.php:797
    420 #: extensions/PreOrder/PreOrder.php:799
    421 #: extensions/PreOrder/PreOrder.php:867
    422 #: extensions/PreOrder/PreOrder.php:869
     411#: extensions/PreOrder/PreOrder.php:807
     412#: extensions/PreOrder/PreOrder.php:809
     413#: extensions/PreOrder/PreOrder.php:877
     414#: extensions/PreOrder/PreOrder.php:879
    423415msgid "Match Any (OR)"
    424416msgstr ""
     
    426418#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:800
    427419#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:870
    428 #: extensions/PreOrder/PreOrder.php:800
    429 #: extensions/PreOrder/PreOrder.php:870
     420#: extensions/PreOrder/PreOrder.php:810
     421#: extensions/PreOrder/PreOrder.php:880
    430422msgid "Match All (AND)"
    431423msgstr ""
    432424
    433425#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:810
    434 #: extensions/PreOrder/PreOrder.php:810
     426#: extensions/PreOrder/PreOrder.php:820
    435427msgid "Exclude Rules"
    436428msgstr ""
    437429
    438430#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:816
    439 #: extensions/PreOrder/PreOrder.php:816
     431#: extensions/PreOrder/PreOrder.php:826
    440432msgid "Exclude Users"
    441433msgstr ""
    442434
    443435#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:826
    444 #: extensions/PreOrder/PreOrder.php:826
     436#: extensions/PreOrder/PreOrder.php:836
    445437msgid "Exclude Roles"
    446438msgstr ""
    447439
    448440#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:837
    449 #: extensions/PreOrder/PreOrder.php:837
     441#: extensions/PreOrder/PreOrder.php:847
    450442msgid "Exclude Products"
    451443msgstr ""
    452444
    453445#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:847
    454 #: extensions/PreOrder/PreOrder.php:847
     446#: extensions/PreOrder/PreOrder.php:857
    455447msgid "Exclude Categories"
    456448msgstr ""
    457449
    458450#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:857
    459 #: extensions/PreOrder/PreOrder.php:857
     451#: extensions/PreOrder/PreOrder.php:867
    460452msgid "Exclude Tags"
    461453msgstr ""
    462454
    463455#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:866
    464 #: extensions/PreOrder/PreOrder.php:866
     456#: extensions/PreOrder/PreOrder.php:876
    465457msgid "Exclude Match Type"
    466458msgstr ""
    467459
    468460#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:882
    469 #: extensions/PreOrder/PreOrder.php:882
     461#: extensions/PreOrder/PreOrder.php:892
    470462msgid "Pricing"
    471463msgstr ""
    472464
    473465#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:888
    474 #: extensions/PreOrder/PreOrder.php:888
     466#: extensions/PreOrder/PreOrder.php:898
    475467msgid "Choose how customers will pay for preorders."
    476468msgstr ""
    477469
    478470#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:900
    479 #: extensions/PreOrder/PreOrder.php:900
     471#: extensions/PreOrder/PreOrder.php:910
    480472msgid "Choose how to calculate the deposit amount."
    481473msgstr ""
    482474
    483475#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:914
    484 #: extensions/PreOrder/PreOrder.php:914
     476#: extensions/PreOrder/PreOrder.php:924
    485477msgid "Enter the deposit amount (percentage or fixed value based on deposit type)."
    486478msgstr ""
    487479
    488480#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:927
    489 #: extensions/PreOrder/PreOrder.php:927
     481#: extensions/PreOrder/PreOrder.php:937
    490482msgid "Inventory"
    491483msgstr ""
    492484
    493485#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:932
    494 #: extensions/PreOrder/PreOrder.php:932
     486#: extensions/PreOrder/PreOrder.php:942
    495487msgid "Update Inventory"
    496488msgstr ""
    497489
    498490#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:933
    499 #: extensions/PreOrder/PreOrder.php:933
     491#: extensions/PreOrder/PreOrder.php:943
    500492msgid "How stock should behave when a preorders is made."
    501493msgstr ""
    502494
    503495#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:935
    504 #: extensions/PreOrder/PreOrder.php:935
     496#: extensions/PreOrder/PreOrder.php:945
    505497msgid "Decrease Stock Immediately"
    506498msgstr ""
    507499
    508500#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:936
    509 #: extensions/PreOrder/PreOrder.php:936
     501#: extensions/PreOrder/PreOrder.php:946
    510502msgid "Decrease On Release"
    511503msgstr ""
    512504
    513505#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:937
    514 #: extensions/PreOrder/PreOrder.php:937
     506#: extensions/PreOrder/PreOrder.php:947
    515507msgid "Do Not Decrease"
    516508msgstr ""
    517509
    518510#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:946
    519 #: extensions/PreOrder/PreOrder.php:946
     511#: extensions/PreOrder/PreOrder.php:956
    520512msgid "Schedule"
    521513msgstr ""
    522514
    523515#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:951
    524 #: extensions/PreOrder/PreOrder.php:951
     516#: extensions/PreOrder/PreOrder.php:961
    525517msgid "Starts At"
    526518msgstr ""
    527519
    528520#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:952
    529 #: extensions/PreOrder/PreOrder.php:952
     521#: extensions/PreOrder/PreOrder.php:962
    530522msgid "Define when preorders become available for this product."
    531523msgstr ""
    532524
    533525#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:957
    534 #: extensions/PreOrder/PreOrder.php:957
     526#: extensions/PreOrder/PreOrder.php:967
    535527msgid "Ends At"
    536528msgstr ""
    537529
    538530#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:958
    539 #: extensions/PreOrder/PreOrder.php:958
     531#: extensions/PreOrder/PreOrder.php:968
    540532msgid "Set the date and time when preorders will stop being accepted."
    541533msgstr ""
    542534
    543535#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:963
    544 #: extensions/PreOrder/PreOrder.php:963
     536#: extensions/PreOrder/PreOrder.php:973
    545537msgid "Shipping Date"
    546538msgstr ""
    547539
    548540#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:964
    549 #: extensions/PreOrder/PreOrder.php:964
     541#: extensions/PreOrder/PreOrder.php:974
    550542msgid "Select the expected shipping or release date for preordersed items."
    551543msgstr ""
    552544
    553545#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:971
    554 #: extensions/PreOrder/PreOrder.php:971
     546#: extensions/PreOrder/PreOrder.php:981
    555547msgid "Cart and Checkout Page"
    556548msgstr ""
    557549
    558550#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:976
    559 #: extensions/PreOrder/PreOrder.php:976
     551#: extensions/PreOrder/PreOrder.php:986
    560552msgid "Label Text"
    561553msgstr ""
    562554
    563555#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:983
    564 #: extensions/PreOrder/PreOrder.php:983
     556#: extensions/PreOrder/PreOrder.php:993
    565557msgid "Show Shipping Date in Cart"
    566558msgstr ""
    567559
    568560#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:984
    569 #: extensions/PreOrder/PreOrder.php:984
     561#: extensions/PreOrder/PreOrder.php:994
    570562msgid "Display the expected shipping date in the cart and checkout pages."
    571563msgstr ""
    572564
    573565#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:990
    574 #: extensions/PreOrder/PreOrder.php:990
     566#: extensions/PreOrder/PreOrder.php:1000
    575567msgid "Avoid Product Mixing"
    576568msgstr ""
    577569
    578570#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:991
    579 #: extensions/PreOrder/PreOrder.php:991
     571#: extensions/PreOrder/PreOrder.php:1001
    580572msgid "Prevent preorders products from being purchased together with regular products."
    581573msgstr ""
    582574
    583575#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:999
    584 #: extensions/PreOrder/PreOrder.php:999
     576#: extensions/PreOrder/PreOrder.php:1009
    585577msgid "Notifications Email"
    586578msgstr ""
    587579
    588580#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1004
    589 #: extensions/PreOrder/PreOrder.php:1004
     581#: extensions/PreOrder/PreOrder.php:1014
    590582msgid "Send to Customer"
    591583msgstr ""
    592584
    593585#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1005
    594 #: extensions/PreOrder/PreOrder.php:1005
     586#: extensions/PreOrder/PreOrder.php:1015
    595587msgid "Send preorders confirmation email to buyer."
    596588msgstr ""
    597589
    598590#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1011
    599 #: extensions/PreOrder/PreOrder.php:1011
     591#: extensions/PreOrder/PreOrder.php:1021
    600592msgid "Send to Admin"
    601593msgstr ""
    602594
    603595#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1012
    604 #: extensions/PreOrder/PreOrder.php:1012
     596#: extensions/PreOrder/PreOrder.php:1022
    605597msgid "Send email to admin when a preorders is placed."
    606598msgstr ""
    607599
    608600#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1018
    609 #: extensions/PreOrder/PreOrder.php:1018
     601#: extensions/PreOrder/PreOrder.php:1028
    610602msgid "Notification Text Customer"
    611603msgstr ""
    612604
    613605#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1024
    614 #: extensions/PreOrder/PreOrder.php:1024
     606#: extensions/PreOrder/PreOrder.php:1034
    615607msgid "Notification Text Admin"
    616608msgstr ""
    617609
    618610#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1032
    619 #: extensions/PreOrder/PreOrder.php:1032
     611#: extensions/PreOrder/PreOrder.php:1042
    620612msgid "Order Settings"
    621613msgstr ""
    622614
    623615#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1037
    624 #: extensions/PreOrder/PreOrder.php:1037
     616#: extensions/PreOrder/PreOrder.php:1047
    625617msgid "Pre-Order Status"
    626618msgstr ""
    627619
    628620#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1038
    629 #: extensions/PreOrder/PreOrder.php:1038
     621#: extensions/PreOrder/PreOrder.php:1048
    630622msgid "Select the order status for preorders after checkout."
    631623msgstr ""
    632624
    633625#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1040
    634 #: extensions/PreOrder/PreOrder.php:1040
     626#: extensions/PreOrder/PreOrder.php:1050
    635627msgid "Pending Payment"
    636628msgstr ""
    637629
    638630#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1041
    639 #: extensions/PreOrder/PreOrder.php:1041
     631#: extensions/PreOrder/PreOrder.php:1051
    640632msgid "Processing"
    641633msgstr ""
    642634
    643635#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1042
    644 #: extensions/PreOrder/PreOrder.php:1042
     636#: extensions/PreOrder/PreOrder.php:1052
    645637msgid "On Hold"
    646638msgstr ""
    647639
    648640#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1043
    649 #: extensions/PreOrder/PreOrder.php:1043
     641#: extensions/PreOrder/PreOrder.php:1053
    650642msgid "Pre-Ordered (Custom)"
    651643msgstr ""
    652644
    653645#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1050
    654 #: extensions/PreOrder/PreOrder.php:1050
     646#: extensions/PreOrder/PreOrder.php:1060
    655647msgid "Auto-Complete on Release"
    656648msgstr ""
    657649
    658650#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1051
    659 #: extensions/PreOrder/PreOrder.php:1051
     651#: extensions/PreOrder/PreOrder.php:1061
    660652msgid "Automatically change order status to completed when the release date arrives."
    661653msgstr ""
    662654
    663655#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1059
    664 #: extensions/PreOrder/PreOrder.php:1059
     656#: extensions/PreOrder/PreOrder.php:1069
    665657msgid "Product Types"
    666658msgstr ""
    667659
    668660#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1064
    669 #: extensions/PreOrder/PreOrder.php:1064
     661#: extensions/PreOrder/PreOrder.php:1074
    670662msgid "Supported Product Types"
    671663msgstr ""
    672664
    673665#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1065
    674 #: extensions/PreOrder/PreOrder.php:1065
     666#: extensions/PreOrder/PreOrder.php:1075
    675667msgid "Select which product types support preorders."
    676668msgstr ""
    677669
    678670#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1067
    679 #: extensions/PreOrder/PreOrder.php:1067
     671#: extensions/PreOrder/PreOrder.php:1077
    680672msgid "Simple"
    681673msgstr ""
    682674
    683675#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1068
    684 #: extensions/PreOrder/PreOrder.php:1068
     676#: extensions/PreOrder/PreOrder.php:1078
    685677msgid "Variable"
    686678msgstr ""
    687679
    688680#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1069
    689 #: extensions/PreOrder/PreOrder.php:1069
     681#: extensions/PreOrder/PreOrder.php:1079
    690682msgid "Grouped"
    691683msgstr ""
    692684
    693685#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1070
    694 #: extensions/PreOrder/PreOrder.php:1070
     686#: extensions/PreOrder/PreOrder.php:1080
    695687msgid "External/Affiliate"
    696688msgstr ""
     
    725717#: dist/softtent-preorders/includes/Api/Types/Extensions.php:361
    726718#: includes/Api/Types/Extensions.php:361
    727 #: assets/746.js:1
    728 #: assets/795.js:1
    729 #: assets/911.js:1
    730 #: dist/softtent-preorders/assets/746.js:1
    731 #: dist/softtent-preorders/assets/795.js:1
    732 #: dist/softtent-preorders/assets/911.js:1
    733719msgid "Failed to update extension status"
    734720msgstr ""
     
    802788#: dist/softtent-preorders/includes/Extensions/Manager.php:126
    803789#: includes/Extensions/Manager.php:126
    804 #: assets/795.js:1
    805 #: assets/911.js:1
    806 #: dist/softtent-preorders/assets/795.js:1
    807 #: dist/softtent-preorders/assets/911.js:1
    808790msgid "Style"
    809791msgstr ""
     
    813795#: includes/Extensions/Manager.php:131
    814796#: includes/Helpers/IconLibrary.php:318
    815 #: assets/795.js:1
    816 #: dist/softtent-preorders/assets/795.js:1
    817797msgid "Settings"
    818798msgstr ""
     
    850830#: dist/softtent-preorders/includes/Extensions/Manager.php:957
    851831#: includes/Extensions/Manager.php:957
    852 #: assets/795.js:1
    853 #: assets/911.js:1
    854 #: dist/softtent-preorders/assets/795.js:1
    855 #: dist/softtent-preorders/assets/911.js:1
    856832msgid "All"
    857833msgstr ""
     
    869845#: dist/softtent-preorders/includes/Extensions/Manager.php:1883
    870846#: includes/Extensions/Manager.php:1883
    871 #: assets/795.js:1
    872 #: assets/911.js:1
    873 #: dist/softtent-preorders/assets/795.js:1
    874 #: dist/softtent-preorders/assets/911.js:1
    875847msgid "Normal"
    876848msgstr ""
     
    878850#: dist/softtent-preorders/includes/Extensions/Manager.php:1884
    879851#: includes/Extensions/Manager.php:1884
    880 #: assets/795.js:1
    881 #: assets/911.js:1
    882 #: dist/softtent-preorders/assets/795.js:1
    883 #: dist/softtent-preorders/assets/911.js:1
    884852msgid "Hover"
    885853msgstr ""
     
    894862#: includes/Extensions/Manager.php:1907
    895863#: includes/Extensions/Manager.php:1917
    896 #: assets/219.js:1
    897 #: assets/907.js:1
    898 #: dist/softtent-preorders/assets/219.js:1
    899 #: dist/softtent-preorders/assets/907.js:1
    900864msgid "Image Overlay"
    901865msgstr ""
     
    11981162#: dist/softtent-preorders/includes/Helpers/IconLibrary.php:232
    11991163#: includes/Helpers/IconLibrary.php:232
    1200 #: assets/219.js:1
    1201 #: dist/softtent-preorders/assets/219.js:1
    12021164msgid "Email"
    12031165msgstr ""
     
    12351197#: dist/softtent-preorders/includes/Helpers/IconLibrary.php:262
    12361198#: includes/Helpers/IconLibrary.php:262
    1237 #: assets/911.js:1
    1238 #: dist/softtent-preorders/assets/911.js:1
    12391199msgid "Grid View"
    12401200msgstr ""
     
    12421202#: dist/softtent-preorders/includes/Helpers/IconLibrary.php:266
    12431203#: includes/Helpers/IconLibrary.php:266
    1244 #: assets/911.js:1
    1245 #: dist/softtent-preorders/assets/911.js:1
    12461204msgid "List View"
    12471205msgstr ""
     
    13041262#: dist/softtent-preorders/includes/Helpers/IconLibrary.php:314
    13051263#: includes/Helpers/IconLibrary.php:314
    1306 #: assets/index.js:1
    1307 #: dist/softtent-preorders/assets/index.js:1
    13081264msgid "Home"
    13091265msgstr ""
     
    13161272#: dist/softtent-preorders/includes/Helpers/IconLibrary.php:326
    13171273#: includes/Helpers/IconLibrary.php:326
    1318 #: assets/219.js:1
    1319 #: assets/795.js:1
    1320 #: assets/911.js:1
    1321 #: dist/softtent-preorders/assets/219.js:1
    1322 #: dist/softtent-preorders/assets/795.js:1
    1323 #: dist/softtent-preorders/assets/911.js:1
    13241274msgid "Close"
    13251275msgstr ""
     
    13321282#: dist/softtent-preorders/includes/Helpers/IconLibrary.php:334
    13331283#: includes/Helpers/IconLibrary.php:334
    1334 #: assets/795.js:1
    1335 #: assets/911.js:1
    1336 #: dist/softtent-preorders/assets/795.js:1
    1337 #: dist/softtent-preorders/assets/911.js:1
    13381284msgid "Copy"
    13391285msgstr ""
     
    13691315msgstr ""
    13701316
    1371 #: assets/219.js:1
    1372 #: assets/907.js:1
    1373 #: dist/softtent-preorders/assets/219.js:1
    1374 #: dist/softtent-preorders/assets/907.js:1
    1375 msgid "Starter"
    1376 msgstr ""
    1377 
    1378 #: assets/219.js:1
    1379 #: assets/907.js:1
    1380 #: dist/softtent-preorders/assets/219.js:1
    1381 #: dist/softtent-preorders/assets/907.js:1
    1382 msgid "1 Website"
    1383 msgstr ""
    1384 
    1385 #: assets/219.js:1
    1386 #: assets/907.js:1
    1387 #: dist/softtent-preorders/assets/219.js:1
    1388 #: dist/softtent-preorders/assets/907.js:1
    1389 msgid "1 Year Updates"
    1390 msgstr ""
    1391 
    1392 #: assets/219.js:1
    1393 #: assets/907.js:1
    1394 #: dist/softtent-preorders/assets/219.js:1
    1395 #: dist/softtent-preorders/assets/907.js:1
    1396 msgid "1 Year Support"
    1397 msgstr ""
    1398 
    1399 #: assets/219.js:1
    1400 #: assets/907.js:1
    1401 #: dist/softtent-preorders/assets/219.js:1
    1402 #: dist/softtent-preorders/assets/907.js:1
    1403 msgid "All Premium Access"
    1404 msgstr ""
    1405 
    1406 #: assets/219.js:1
    1407 #: assets/907.js:1
    1408 #: dist/softtent-preorders/assets/219.js:1
    1409 #: dist/softtent-preorders/assets/907.js:1
    1410 msgid "Professional"
    1411 msgstr ""
    1412 
    1413 #: assets/219.js:1
    1414 #: assets/907.js:1
    1415 #: dist/softtent-preorders/assets/219.js:1
    1416 #: dist/softtent-preorders/assets/907.js:1
    1417 msgid "10 Websites"
    1418 msgstr ""
    1419 
    1420 #: assets/219.js:1
    1421 #: assets/907.js:1
    1422 #: dist/softtent-preorders/assets/219.js:1
    1423 #: dist/softtent-preorders/assets/907.js:1
    1424 msgid "Priority Support"
    1425 msgstr ""
    1426 
    1427 #: assets/219.js:1
    1428 #: assets/907.js:1
    1429 #: dist/softtent-preorders/assets/219.js:1
    1430 #: dist/softtent-preorders/assets/907.js:1
    1431 msgid "Agency"
    1432 msgstr ""
    1433 
    1434 #: assets/219.js:1
    1435 #: assets/907.js:1
    1436 #: dist/softtent-preorders/assets/219.js:1
    1437 #: dist/softtent-preorders/assets/907.js:1
    1438 msgid "100 Websites"
    1439 msgstr ""
    1440 
    1441 #: assets/219.js:1
    1442 #: assets/907.js:1
    1443 #: dist/softtent-preorders/assets/219.js:1
    1444 #: dist/softtent-preorders/assets/907.js:1
    1445 msgid "Lifetime Updates"
    1446 msgstr ""
    1447 
    1448 #: assets/219.js:1
    1449 #: assets/907.js:1
    1450 #: dist/softtent-preorders/assets/219.js:1
    1451 #: dist/softtent-preorders/assets/907.js:1
    1452 msgid "Lifetime Support"
    1453 msgstr ""
    1454 
    1455 #: assets/219.js:1
    1456 #: assets/907.js:1
    1457 #: dist/softtent-preorders/assets/219.js:1
    1458 #: dist/softtent-preorders/assets/907.js:1
    1459 msgid "Premium Extensions"
    1460 msgstr ""
    1461 
    1462 #: assets/219.js:1
    1463 #: assets/907.js:1
    1464 #: dist/softtent-preorders/assets/219.js:1
    1465 #: dist/softtent-preorders/assets/907.js:1
    1466 msgid "Unlock all pro extensions including Product Badges, Pre-Order, Advanced Checkout, and more"
    1467 msgstr ""
    1468 
    1469 #: assets/219.js:1
    1470 #: assets/907.js:1
    1471 #: dist/softtent-preorders/assets/219.js:1
    1472 #: dist/softtent-preorders/assets/907.js:1
    1473 msgid "Multi Rules"
    1474 msgstr ""
    1475 
    1476 #: assets/219.js:1
    1477 #: assets/907.js:1
    1478 #: dist/softtent-preorders/assets/219.js:1
    1479 #: dist/softtent-preorders/assets/907.js:1
    1480 msgid "Create multiple rules for supported extensions with advanced conditional logic"
    1481 msgstr ""
    1482 
    1483 #: assets/219.js:1
    1484 #: assets/907.js:1
    1485 #: dist/softtent-preorders/assets/219.js:1
    1486 #: dist/softtent-preorders/assets/907.js:1
    1487 msgid "Multi Languages"
    1488 msgstr ""
    1489 
    1490 #: assets/219.js:1
    1491 #: assets/907.js:1
    1492 #: dist/softtent-preorders/assets/219.js:1
    1493 #: dist/softtent-preorders/assets/907.js:1
    1494 msgid "Select and display content in multiple languages for global reach"
    1495 msgstr ""
    1496 
    1497 #: assets/219.js:1
    1498 #: assets/907.js:1
    1499 #: dist/softtent-preorders/assets/219.js:1
    1500 #: dist/softtent-preorders/assets/907.js:1
    1501 msgid "Shortcode Support"
    1502 msgstr ""
    1503 
    1504 #: assets/219.js:1
    1505 #: assets/907.js:1
    1506 #: dist/softtent-preorders/assets/219.js:1
    1507 #: dist/softtent-preorders/assets/907.js:1
    1508 msgid "Use shortcodes to display extensions anywhere on your site"
    1509 msgstr ""
    1510 
    1511 #: assets/219.js:1
    1512 #: assets/907.js:1
    1513 #: dist/softtent-preorders/assets/219.js:1
    1514 #: dist/softtent-preorders/assets/907.js:1
    1515 msgid "Add stunning image overlay effects to enhance visual appeal"
    1516 msgstr ""
    1517 
    1518 #: assets/219.js:1
    1519 #: assets/907.js:1
    1520 #: dist/softtent-preorders/assets/219.js:1
    1521 #: dist/softtent-preorders/assets/907.js:1
    1522 msgid "Custom SVG"
    1523 msgstr ""
    1524 
    1525 #: assets/219.js:1
    1526 #: assets/907.js:1
    1527 #: dist/softtent-preorders/assets/219.js:1
    1528 #: dist/softtent-preorders/assets/907.js:1
    1529 msgid "Upload and use custom SVG icons for unique branding"
    1530 msgstr ""
    1531 
    1532 #: assets/219.js:1
    1533 #: assets/907.js:1
    1534 #: dist/softtent-preorders/assets/219.js:1
    1535 #: dist/softtent-preorders/assets/907.js:1
    1536 msgid "Gradient Colors"
    1537 msgstr ""
    1538 
    1539 #: assets/219.js:1
    1540 #: assets/907.js:1
    1541 #: dist/softtent-preorders/assets/219.js:1
    1542 #: dist/softtent-preorders/assets/907.js:1
    1543 msgid "Apply beautiful gradient color effects to backgrounds and elements"
    1544 msgstr ""
    1545 
    1546 #: assets/219.js:1
    1547 #: assets/907.js:1
    1548 #: dist/softtent-preorders/assets/219.js:1
    1549 #: dist/softtent-preorders/assets/907.js:1
    1550 msgid "Performance Boost"
    1551 msgstr ""
    1552 
    1553 #: assets/219.js:1
    1554 #: assets/907.js:1
    1555 #: dist/softtent-preorders/assets/219.js:1
    1556 #: dist/softtent-preorders/assets/907.js:1
    1557 msgid "Optimized code and caching for faster store performance"
    1558 msgstr ""
    1559 
    1560 #: assets/219.js:1
    1561 #: assets/907.js:1
    1562 #: dist/softtent-preorders/assets/219.js:1
    1563 #: dist/softtent-preorders/assets/907.js:1
    1564 msgid "Regular Updates"
    1565 msgstr ""
    1566 
    1567 #: assets/219.js:1
    1568 #: assets/907.js:1
    1569 #: dist/softtent-preorders/assets/219.js:1
    1570 #: dist/softtent-preorders/assets/907.js:1
    1571 msgid "Stay ahead with continuous improvements and new features"
    1572 msgstr ""
    1573 
    1574 #: assets/219.js:1
    1575 #: assets/907.js:1
    1576 #: dist/softtent-preorders/assets/219.js:1
    1577 #: dist/softtent-preorders/assets/907.js:1
    1578 msgid "Get fast, dedicated help from our expert support team"
    1579 msgstr ""
    1580 
    1581 #: assets/219.js:1
    1582 #: assets/907.js:1
    1583 #: dist/softtent-preorders/assets/219.js:1
    1584 #: dist/softtent-preorders/assets/907.js:1
    1585 msgid "Advanced Customization"
    1586 msgstr ""
    1587 
    1588 #: assets/219.js:1
    1589 #: assets/907.js:1
    1590 #: dist/softtent-preorders/assets/219.js:1
    1591 #: dist/softtent-preorders/assets/907.js:1
    1592 msgid "Fine-tune every aspect of your store with advanced settings and options"
    1593 msgstr ""
    1594 
    1595 #: assets/219.js:1
    1596 #: assets/907.js:1
    1597 #: dist/softtent-preorders/assets/219.js:1
    1598 #: dist/softtent-preorders/assets/907.js:1
    1599 msgid "Secure & Reliable"
    1600 msgstr ""
    1601 
    1602 #: assets/219.js:1
    1603 #: assets/907.js:1
    1604 #: dist/softtent-preorders/assets/219.js:1
    1605 #: dist/softtent-preorders/assets/907.js:1
    1606 msgid "Enterprise-grade security with regular audits"
    1607 msgstr ""
    1608 
    1609 #: assets/219.js:1
    1610 #: assets/907.js:1
    1611 #: dist/softtent-preorders/assets/219.js:1
    1612 #: dist/softtent-preorders/assets/907.js:1
    1613 msgid "Can I upgrade my plan later?"
    1614 msgstr ""
    1615 
    1616 #: assets/219.js:1
    1617 #: assets/907.js:1
    1618 #: dist/softtent-preorders/assets/219.js:1
    1619 #: dist/softtent-preorders/assets/907.js:1
    1620 msgid "Yes! You can upgrade anytime. We'll prorate your existing subscription and only charge the difference."
    1621 msgstr ""
    1622 
    1623 #: assets/219.js:1
    1624 #: assets/907.js:1
    1625 #: dist/softtent-preorders/assets/219.js:1
    1626 #: dist/softtent-preorders/assets/907.js:1
    1627 msgid "What payment methods do you accept?"
    1628 msgstr ""
    1629 
    1630 #: assets/219.js:1
    1631 #: assets/907.js:1
    1632 #: dist/softtent-preorders/assets/219.js:1
    1633 #: dist/softtent-preorders/assets/907.js:1
    1634 msgid "We accept all major credit cards (Visa, MasterCard, American Express) and PayPal."
    1635 msgstr ""
    1636 
    1637 #: assets/219.js:1
    1638 #: assets/907.js:1
    1639 #: dist/softtent-preorders/assets/219.js:1
    1640 #: dist/softtent-preorders/assets/907.js:1
    1641 msgid "Do you offer refunds?"
    1642 msgstr ""
    1643 
    1644 #: assets/219.js:1
    1645 #: assets/907.js:1
    1646 #: dist/softtent-preorders/assets/219.js:1
    1647 #: dist/softtent-preorders/assets/907.js:1
    1648 msgid "Yes, we offer a 30-day money-back guarantee. If you're not satisfied, contact us for a full refund."
    1649 msgstr ""
    1650 
    1651 #: assets/219.js:1
    1652 #: assets/907.js:1
    1653 #: dist/softtent-preorders/assets/219.js:1
    1654 #: dist/softtent-preorders/assets/907.js:1
    1655 msgid "Will I get updates for new extensions?"
    1656 msgstr ""
    1657 
    1658 #: assets/219.js:1
    1659 #: assets/907.js:1
    1660 #: dist/softtent-preorders/assets/219.js:1
    1661 #: dist/softtent-preorders/assets/907.js:1
    1662 msgid "Yes! Your license includes access to all current and future pro extensions during your subscription period."
    1663 msgstr ""
    1664 
    1665 #: assets/219.js:1
    1666 #: assets/907.js:1
    1667 #: dist/softtent-preorders/assets/219.js:1
    1668 #: dist/softtent-preorders/assets/907.js:1
    1669 msgid "Most Popular"
    1670 msgstr ""
    1671 
    1672 #: assets/219.js:1
    1673 #: assets/907.js:1
    1674 #: dist/softtent-preorders/assets/219.js:1
    1675 #: dist/softtent-preorders/assets/907.js:1
    1676 msgid "Website"
    1677 msgstr ""
    1678 
    1679 #: assets/219.js:1
    1680 #: assets/907.js:1
    1681 #: dist/softtent-preorders/assets/219.js:1
    1682 #: dist/softtent-preorders/assets/907.js:1
    1683 msgid "Websites"
    1684 msgstr ""
    1685 
    1686 #: assets/219.js:1
    1687 #: assets/907.js:1
    1688 #: dist/softtent-preorders/assets/219.js:1
    1689 #: dist/softtent-preorders/assets/907.js:1
    1690 msgid "per year"
    1691 msgstr ""
    1692 
    1693 #: assets/219.js:1
    1694 #: assets/907.js:1
    1695 #: dist/softtent-preorders/assets/219.js:1
    1696 #: dist/softtent-preorders/assets/907.js:1
    1697 msgid "one-time payment"
    1698 msgstr ""
    1699 
    1700 #: assets/219.js:1
    1701 #: assets/907.js:1
    1702 #: dist/softtent-preorders/assets/219.js:1
    1703 #: dist/softtent-preorders/assets/907.js:1
    1704 msgid "Get Started"
    1705 msgstr ""
    1706 
    1707 #: assets/219.js:1
    1708 #: assets/907.js:1
    1709 #: dist/softtent-preorders/assets/219.js:1
    1710 #: dist/softtent-preorders/assets/907.js:1
    1711 msgid "Early Bird Offer - Save 30%"
    1712 msgstr ""
    1713 
    1714 #: assets/219.js:1
    1715 #: assets/907.js:1
    1716 #: dist/softtent-preorders/assets/219.js:1
    1717 #: dist/softtent-preorders/assets/907.js:1
    1718 msgid "Upgrade to"
    1719 msgstr ""
    1720 
    1721 #: assets/219.js:1
    1722 #: assets/907.js:1
    1723 #: dist/softtent-preorders/assets/219.js:1
    1724 #: dist/softtent-preorders/assets/907.js:1
    1725 msgid "ManagaX Pro"
    1726 msgstr ""
    1727 
    1728 #: assets/219.js:1
    1729 #: assets/907.js:1
    1730 #: dist/softtent-preorders/assets/219.js:1
    1731 #: dist/softtent-preorders/assets/907.js:1
    1732 msgid "Supercharge your WooCommerce store with powerful pro features and premium extensions"
    1733 msgstr ""
    1734 
    1735 #: assets/219.js:1
    1736 #: assets/907.js:1
    1737 #: dist/softtent-preorders/assets/219.js:1
    1738 #: dist/softtent-preorders/assets/907.js:1
    1739 msgid "Yearly"
    1740 msgstr ""
    1741 
    1742 #: assets/219.js:1
    1743 #: assets/907.js:1
    1744 #: dist/softtent-preorders/assets/219.js:1
    1745 #: dist/softtent-preorders/assets/907.js:1
    1746 msgid "Lifetime"
    1747 msgstr ""
    1748 
    1749 #: assets/219.js:1
    1750 #: assets/907.js:1
    1751 #: dist/softtent-preorders/assets/219.js:1
    1752 #: dist/softtent-preorders/assets/907.js:1
    1753 msgid "Best Value"
    1754 msgstr ""
    1755 
    1756 #: assets/219.js:1
    1757 #: assets/907.js:1
    1758 #: dist/softtent-preorders/assets/219.js:1
    1759 #: dist/softtent-preorders/assets/907.js:1
    1760 msgid "Secure Payment"
    1761 msgstr ""
    1762 
    1763 #: assets/219.js:1
    1764 #: assets/907.js:1
    1765 #: dist/softtent-preorders/assets/219.js:1
    1766 #: dist/softtent-preorders/assets/907.js:1
    1767 msgid "30-Day Money Back"
    1768 msgstr ""
    1769 
    1770 #: assets/219.js:1
    1771 #: assets/907.js:1
    1772 #: dist/softtent-preorders/assets/219.js:1
    1773 #: dist/softtent-preorders/assets/907.js:1
    1774 msgid "Expert Support"
    1775 msgstr ""
    1776 
    1777 #: assets/219.js:1
    1778 #: assets/907.js:1
    1779 #: dist/softtent-preorders/assets/219.js:1
    1780 #: dist/softtent-preorders/assets/907.js:1
    1781 msgid "Instant Access"
    1782 msgstr ""
    1783 
    1784 #: assets/219.js:1
    1785 #: assets/907.js:1
    1786 #: dist/softtent-preorders/assets/219.js:1
    1787 #: dist/softtent-preorders/assets/907.js:1
    1788 msgid "What You Get with Pro"
    1789 msgstr ""
    1790 
    1791 #: assets/219.js:1
    1792 #: assets/907.js:1
    1793 #: dist/softtent-preorders/assets/219.js:1
    1794 #: dist/softtent-preorders/assets/907.js:1
    1795 msgid "Everything you need to build a successful WooCommerce store"
    1796 msgstr ""
    1797 
    1798 #: assets/219.js:1
    1799 #: assets/907.js:1
    1800 #: dist/softtent-preorders/assets/219.js:1
    1801 #: dist/softtent-preorders/assets/907.js:1
    1802 msgid "Frequently Asked Questions"
    1803 msgstr ""
    1804 
    1805 #: assets/219.js:1
    1806 #: assets/907.js:1
    1807 #: dist/softtent-preorders/assets/219.js:1
    1808 #: dist/softtent-preorders/assets/907.js:1
    1809 msgid "Got questions? We've got answers."
    1810 msgstr ""
    1811 
    1812 #: assets/219.js:1
    1813 #: assets/907.js:1
    1814 #: dist/softtent-preorders/assets/219.js:1
    1815 #: dist/softtent-preorders/assets/907.js:1
    1816 msgid "30-Day Money Back Guarantee"
    1817 msgstr ""
    1818 
    1819 #: assets/219.js:1
    1820 #: assets/907.js:1
    1821 #: dist/softtent-preorders/assets/219.js:1
    1822 #: dist/softtent-preorders/assets/907.js:1
    1823 msgid "Try ManagaX Pro risk-free. If you're not completely satisfied within 30 days, we'll give you a full refund. No questions asked."
    1824 msgstr ""
    1825 
    1826 #: assets/219.js:1
    1827 #: assets/795.js:1
    1828 #: dist/softtent-preorders/assets/219.js:1
    1829 #: dist/softtent-preorders/assets/795.js:1
    1830 msgid "Save"
    1831 msgstr ""
    1832 
    1833 #: assets/219.js:1
    1834 #: assets/746.js:1
    1835 #: assets/795.js:1
    1836 #: assets/911.js:1
    1837 #: dist/softtent-preorders/assets/219.js:1
    1838 #: dist/softtent-preorders/assets/746.js:1
    1839 #: dist/softtent-preorders/assets/795.js:1
    1840 #: dist/softtent-preorders/assets/911.js:1
    1841 msgid "Cancel"
    1842 msgstr ""
    1843 
    1844 #: assets/219.js:1
    1845 #: dist/softtent-preorders/assets/219.js:1
    1846 msgid "ManagaX Pro License"
    1847 msgstr ""
    1848 
    1849 #: assets/219.js:1
    1850 #: dist/softtent-preorders/assets/219.js:1
    1851 msgid "Manage your ManagaX Pro license activation and status"
    1852 msgstr ""
    1853 
    1854 #: assets/219.js:1
    1855 #: dist/softtent-preorders/assets/219.js:1
    1856 msgid "License Status"
    1857 msgstr ""
    1858 
    1859 #: assets/219.js:1
    1860 #: assets/795.js:1
    1861 #: dist/softtent-preorders/assets/219.js:1
    1862 #: dist/softtent-preorders/assets/795.js:1
    1863 msgid "Active"
    1864 msgstr ""
    1865 
    1866 #: assets/219.js:1
    1867 #: dist/softtent-preorders/assets/219.js:1
    1868 msgid "Valid"
    1869 msgstr ""
    1870 
    1871 #: assets/219.js:1
    1872 #: assets/795.js:1
    1873 #: dist/softtent-preorders/assets/219.js:1
    1874 #: dist/softtent-preorders/assets/795.js:1
    1875 msgid "Inactive"
    1876 msgstr ""
    1877 
    1878 #: assets/219.js:1
    1879 #: dist/softtent-preorders/assets/219.js:1
    1880 msgid "Invalid"
    1881 msgstr ""
    1882 
    1883 #: assets/219.js:1
    1884 #: dist/softtent-preorders/assets/219.js:1
    1885 msgid "Expired"
    1886 msgstr ""
    1887 
    1888 #: assets/219.js:1
    1889 #: dist/softtent-preorders/assets/219.js:1
    1890 msgid "License Key"
    1891 msgstr ""
    1892 
    1893 #: assets/219.js:1
    1894 #: dist/softtent-preorders/assets/219.js:1
    1895 msgid "Customer"
    1896 msgstr ""
    1897 
    1898 #: assets/219.js:1
    1899 #: dist/softtent-preorders/assets/219.js:1
    1900 msgid "Plan"
    1901 msgstr ""
    1902 
    1903 #: assets/219.js:1
    1904 #: dist/softtent-preorders/assets/219.js:1
    1905 msgid "Expires At"
    1906 msgstr ""
    1907 
    1908 #: assets/219.js:1
    1909 #: dist/softtent-preorders/assets/219.js:1
    1910 msgid "Activations"
    1911 msgstr ""
    1912 
    1913 #: assets/219.js:1
    1914 #: dist/softtent-preorders/assets/219.js:1
    1915 msgid "Failed to validate license"
    1916 msgstr ""
    1917 
    1918 #: assets/219.js:1
    1919 #: dist/softtent-preorders/assets/219.js:1
    1920 msgid "Processing..."
    1921 msgstr ""
    1922 
    1923 #: assets/219.js:1
    1924 #: dist/softtent-preorders/assets/219.js:1
    1925 msgid "Validate License"
    1926 msgstr ""
    1927 
    1928 #: assets/219.js:1
    1929 #: dist/softtent-preorders/assets/219.js:1
    1930 msgid "Deactivate License"
    1931 msgstr ""
    1932 
    1933 #: assets/219.js:1
    1934 #: dist/softtent-preorders/assets/219.js:1
    1935 msgid "Failed to activate license"
    1936 msgstr ""
    1937 
    1938 #: assets/219.js:1
    1939 #: dist/softtent-preorders/assets/219.js:1
    1940 msgid "Please enter a license key"
    1941 msgstr ""
    1942 
    1943 #: assets/219.js:1
    1944 #: dist/softtent-preorders/assets/219.js:1
    1945 msgid "Enter your license key"
    1946 msgstr ""
    1947 
    1948 #: assets/219.js:1
    1949 #: dist/softtent-preorders/assets/219.js:1
    1950 msgid "Site:"
    1951 msgstr ""
    1952 
    1953 #: assets/219.js:1
    1954 #: dist/softtent-preorders/assets/219.js:1
    1955 msgid "Activating..."
    1956 msgstr ""
    1957 
    1958 #: assets/219.js:1
    1959 #: dist/softtent-preorders/assets/219.js:1
    1960 msgid "Activate License"
    1961 msgstr ""
    1962 
    1963 #: assets/219.js:1
    1964 #: dist/softtent-preorders/assets/219.js:1
    1965 msgid "Failed to deactivate license"
    1966 msgstr ""
    1967 
    1968 #: assets/219.js:1
    1969 #: dist/softtent-preorders/assets/219.js:1
    1970 msgid "Yes, Deactivate"
    1971 msgstr ""
    1972 
    1973 #: assets/219.js:1
    1974 #: dist/softtent-preorders/assets/219.js:1
    1975 msgid "Are you sure you want to deactivate this license? This will remove the license from this site."
    1976 msgstr ""
    1977 
    1978 #: assets/746.js:1
    1979 #: assets/795.js:1
    1980 #: assets/911.js:1
    1981 #: dist/softtent-preorders/assets/746.js:1
    1982 #: dist/softtent-preorders/assets/795.js:1
    1983 #: dist/softtent-preorders/assets/911.js:1
    1984 msgid "Click to disable this extension"
    1985 msgstr ""
    1986 
    1987 #: assets/746.js:1
    1988 #: assets/795.js:1
    1989 #: assets/911.js:1
    1990 #: dist/softtent-preorders/assets/746.js:1
    1991 #: dist/softtent-preorders/assets/795.js:1
    1992 #: dist/softtent-preorders/assets/911.js:1
    1993 msgid "Click to enable this extension"
    1994 msgstr ""
    1995 
    1996 #: assets/746.js:1
    1997 #: assets/795.js:1
    1998 #: assets/911.js:1
    1999 #: dist/softtent-preorders/assets/746.js:1
    2000 #: dist/softtent-preorders/assets/795.js:1
    2001 #: dist/softtent-preorders/assets/911.js:1
    2002 msgid "Extension enabled successfully"
    2003 msgstr ""
    2004 
    2005 #: assets/746.js:1
    2006 #: assets/795.js:1
    2007 #: assets/911.js:1
    2008 #: dist/softtent-preorders/assets/746.js:1
    2009 #: dist/softtent-preorders/assets/795.js:1
    2010 #: dist/softtent-preorders/assets/911.js:1
    2011 msgid "Extension disabled successfully"
    2012 msgstr ""
    2013 
    2014 #: assets/746.js:1
    2015 #: assets/911.js:1
    2016 #: dist/softtent-preorders/assets/746.js:1
    2017 #: dist/softtent-preorders/assets/911.js:1
    2018 msgid "Extensions"
    2019 msgstr ""
    2020 
    2021 #: assets/746.js:1
    2022 #: assets/795.js:1
    2023 #: assets/911.js:1
    2024 #: dist/softtent-preorders/assets/746.js:1
    2025 #: dist/softtent-preorders/assets/795.js:1
    2026 #: dist/softtent-preorders/assets/911.js:1
    2027 msgid "Are you sure?"
    2028 msgstr ""
    2029 
    2030 #: assets/746.js:1
    2031 #: assets/795.js:1
    2032 #: assets/911.js:1
    2033 #: dist/softtent-preorders/assets/746.js:1
    2034 #: dist/softtent-preorders/assets/795.js:1
    2035 #: dist/softtent-preorders/assets/911.js:1
    2036 msgid "Are you sure you want to delete this item?"
    2037 msgstr ""
    2038 
    2039 #: assets/746.js:1
    2040 #: assets/795.js:1
    2041 #: assets/911.js:1
    2042 #: dist/softtent-preorders/assets/746.js:1
    2043 #: dist/softtent-preorders/assets/795.js:1
    2044 #: dist/softtent-preorders/assets/911.js:1
    2045 msgid "Confirm"
    2046 msgstr ""
    2047 
    2048 #: assets/746.js:1
    2049 #: dist/softtent-preorders/assets/746.js:1
    2050 msgid "Read the documentation"
    2051 msgstr ""
    2052 
    2053 #: assets/746.js:1
    2054 #: dist/softtent-preorders/assets/746.js:1
    2055 msgid "Developer Docs"
    2056 msgstr ""
    2057 
    2058 #: assets/746.js:1
    2059 #: dist/softtent-preorders/assets/746.js:1
    2060 msgid "Get help and support"
    2061 msgstr ""
    2062 
    2063 #: assets/746.js:1
    2064 #: dist/softtent-preorders/assets/746.js:1
    2065 msgid "Leave a review"
    2066 msgstr ""
    2067 
    2068 #: assets/746.js:1
    2069 #: dist/softtent-preorders/assets/746.js:1
    2070 msgid "Have any feedback?"
    2071 msgstr ""
    2072 
    2073 #: assets/746.js:1
    2074 #: dist/softtent-preorders/assets/746.js:1
    2075 msgid "Welcome To"
    2076 msgstr ""
    2077 
    2078 #: assets/746.js:1
    2079 #: assets/795.js:1
    2080 #: dist/softtent-preorders/assets/746.js:1
    2081 #: dist/softtent-preorders/assets/795.js:1
    2082 msgid "PreOrders"
    2083 msgstr ""
    2084 
    2085 #: assets/746.js:1
    2086 #: dist/softtent-preorders/assets/746.js:1
    2087 msgid "Your all-in-one WooCommerce solution"
    2088 msgstr ""
    2089 
    2090 #: assets/746.js:1
    2091 #: dist/softtent-preorders/assets/746.js:1
    2092 msgid "Active Extensions"
    2093 msgstr ""
    2094 
    2095 #: assets/746.js:1
    2096 #: dist/softtent-preorders/assets/746.js:1
    2097 msgid "Total Extensions"
    2098 msgstr ""
    2099 
    2100 #: assets/746.js:1
    2101 #: dist/softtent-preorders/assets/746.js:1
    2102 msgid "Quick Links"
    2103 msgstr ""
    2104 
    2105 #: assets/746.js:1
    2106 #: dist/softtent-preorders/assets/746.js:1
    2107 msgid "No active extensions yet. Enable extensions to get started!"
    2108 msgstr ""
    2109 
    2110 #: assets/746.js:1
    2111 #: dist/softtent-preorders/assets/746.js:1
    2112 msgid "Browse All Extensions"
    2113 msgstr ""
    2114 
    2115 #: assets/795.js:1
    2116 #: assets/911.js:1
    2117 #: dist/softtent-preorders/assets/795.js:1
    2118 #: dist/softtent-preorders/assets/911.js:1
    2119 msgid "Select"
    2120 msgstr ""
    2121 
    2122 #: assets/795.js:1
    2123 #: assets/911.js:1
    2124 #: dist/softtent-preorders/assets/795.js:1
    2125 #: dist/softtent-preorders/assets/911.js:1
    2126 msgid "Toggle"
    2127 msgstr ""
    2128 
    2129 #: assets/795.js:1
    2130 #: assets/911.js:1
    2131 #: dist/softtent-preorders/assets/795.js:1
    2132 #: dist/softtent-preorders/assets/911.js:1
    2133 msgid "Solid"
    2134 msgstr ""
    2135 
    2136 #: assets/795.js:1
    2137 #: assets/911.js:1
    2138 #: dist/softtent-preorders/assets/795.js:1
    2139 #: dist/softtent-preorders/assets/911.js:1
    2140 msgid "Gradient"
    2141 msgstr ""
    2142 
    2143 #: assets/795.js:1
    2144 #: assets/911.js:1
    2145 #: dist/softtent-preorders/assets/795.js:1
    2146 #: dist/softtent-preorders/assets/911.js:1
    2147 msgid "Choose an Image"
    2148 msgstr ""
    2149 
    2150 #: assets/795.js:1
    2151 #: assets/911.js:1
    2152 #: dist/softtent-preorders/assets/795.js:1
    2153 #: dist/softtent-preorders/assets/911.js:1
    2154 msgid "Use this Image"
    2155 msgstr ""
    2156 
    2157 #: assets/795.js:1
    2158 #: assets/911.js:1
    2159 #: dist/softtent-preorders/assets/795.js:1
    2160 #: dist/softtent-preorders/assets/911.js:1
    2161 msgid "Change Image"
    2162 msgstr ""
    2163 
    2164 #: assets/795.js:1
    2165 #: assets/911.js:1
    2166 #: dist/softtent-preorders/assets/795.js:1
    2167 #: dist/softtent-preorders/assets/911.js:1
    2168 msgid "Are you sure you want to remove this image?"
    2169 msgstr ""
    2170 
    2171 #: assets/795.js:1
    2172 #: assets/911.js:1
    2173 #: dist/softtent-preorders/assets/795.js:1
    2174 #: dist/softtent-preorders/assets/911.js:1
    2175 msgid "Remove Image"
    2176 msgstr ""
    2177 
    2178 #: assets/795.js:1
    2179 #: assets/911.js:1
    2180 #: dist/softtent-preorders/assets/795.js:1
    2181 #: dist/softtent-preorders/assets/911.js:1
    2182 msgid "Select Unit"
    2183 msgstr ""
    2184 
    2185 #: assets/795.js:1
    2186 #: assets/911.js:1
    2187 #: dist/softtent-preorders/assets/795.js:1
    2188 #: dist/softtent-preorders/assets/911.js:1
    2189 msgid "Unit"
    2190 msgstr ""
    2191 
    2192 #: assets/795.js:1
    2193 #: assets/911.js:1
    2194 #: dist/softtent-preorders/assets/795.js:1
    2195 #: dist/softtent-preorders/assets/911.js:1
    2196 msgid "Vertical & Horizontal"
    2197 msgstr ""
    2198 
    2199 #: assets/795.js:1
    2200 #: assets/911.js:1
    2201 #: dist/softtent-preorders/assets/795.js:1
    2202 #: dist/softtent-preorders/assets/911.js:1
    2203 msgid "Vertical"
    2204 msgstr ""
    2205 
    2206 #: assets/795.js:1
    2207 #: assets/911.js:1
    2208 #: dist/softtent-preorders/assets/795.js:1
    2209 #: dist/softtent-preorders/assets/911.js:1
    2210 msgid "Horizontal"
    2211 msgstr ""
    2212 
    2213 #: assets/795.js:1
    2214 #: assets/911.js:1
    2215 #: dist/softtent-preorders/assets/795.js:1
    2216 #: dist/softtent-preorders/assets/911.js:1
    2217 msgid "Top"
    2218 msgstr ""
    2219 
    2220 #: assets/795.js:1
    2221 #: assets/911.js:1
    2222 #: dist/softtent-preorders/assets/795.js:1
    2223 #: dist/softtent-preorders/assets/911.js:1
    2224 msgid "Right"
    2225 msgstr ""
    2226 
    2227 #: assets/795.js:1
    2228 #: assets/911.js:1
    2229 #: dist/softtent-preorders/assets/795.js:1
    2230 #: dist/softtent-preorders/assets/911.js:1
    2231 msgid "Bottom"
    2232 msgstr ""
    2233 
    2234 #: assets/795.js:1
    2235 #: assets/911.js:1
    2236 #: dist/softtent-preorders/assets/795.js:1
    2237 #: dist/softtent-preorders/assets/911.js:1
    2238 msgid "Left"
    2239 msgstr ""
    2240 
    2241 #: assets/795.js:1
    2242 #: assets/911.js:1
    2243 #: dist/softtent-preorders/assets/795.js:1
    2244 #: dist/softtent-preorders/assets/911.js:1
    2245 msgid "All Custom"
    2246 msgstr ""
    2247 
    2248 #: assets/795.js:1
    2249 #: assets/911.js:1
    2250 #: dist/softtent-preorders/assets/795.js:1
    2251 #: dist/softtent-preorders/assets/911.js:1
    2252 msgid "Select Side Mode"
    2253 msgstr ""
    2254 
    2255 #: assets/795.js:1
    2256 #: assets/911.js:1
    2257 #: dist/softtent-preorders/assets/795.js:1
    2258 #: dist/softtent-preorders/assets/911.js:1
    2259 msgid "Side"
    2260 msgstr ""
    2261 
    2262 #: assets/795.js:1
    2263 #: assets/911.js:1
    2264 #: dist/softtent-preorders/assets/795.js:1
    2265 #: dist/softtent-preorders/assets/911.js:1
    2266 msgid "None"
    2267 msgstr ""
    2268 
    2269 #: assets/795.js:1
    2270 #: assets/911.js:1
    2271 #: dist/softtent-preorders/assets/795.js:1
    2272 #: dist/softtent-preorders/assets/911.js:1
    2273 msgid "Dashed"
    2274 msgstr ""
    2275 
    2276 #: assets/795.js:1
    2277 #: assets/911.js:1
    2278 #: dist/softtent-preorders/assets/795.js:1
    2279 #: dist/softtent-preorders/assets/911.js:1
    2280 msgid "Dotted"
    2281 msgstr ""
    2282 
    2283 #: assets/795.js:1
    2284 #: assets/911.js:1
    2285 #: dist/softtent-preorders/assets/795.js:1
    2286 #: dist/softtent-preorders/assets/911.js:1
    2287 msgid "Double"
    2288 msgstr ""
    2289 
    2290 #: assets/795.js:1
    2291 #: assets/911.js:1
    2292 #: dist/softtent-preorders/assets/795.js:1
    2293 #: dist/softtent-preorders/assets/911.js:1
    2294 msgid "Groove"
    2295 msgstr ""
    2296 
    2297 #: assets/795.js:1
    2298 #: assets/911.js:1
    2299 #: dist/softtent-preorders/assets/795.js:1
    2300 #: dist/softtent-preorders/assets/911.js:1
    2301 msgid "Ridge"
    2302 msgstr ""
    2303 
    2304 #: assets/795.js:1
    2305 #: assets/911.js:1
    2306 #: dist/softtent-preorders/assets/795.js:1
    2307 #: dist/softtent-preorders/assets/911.js:1
    2308 msgid "Border"
    2309 msgstr ""
    2310 
    2311 #: assets/795.js:1
    2312 #: assets/911.js:1
    2313 #: dist/softtent-preorders/assets/795.js:1
    2314 #: dist/softtent-preorders/assets/911.js:1
    2315 msgid "Border Type"
    2316 msgstr ""
    2317 
    2318 #: assets/795.js:1
    2319 #: assets/911.js:1
    2320 #: dist/softtent-preorders/assets/795.js:1
    2321 #: dist/softtent-preorders/assets/911.js:1
    2322 msgid "Width"
    2323 msgstr ""
    2324 
    2325 #: assets/795.js:1
    2326 #: assets/911.js:1
    2327 #: dist/softtent-preorders/assets/795.js:1
    2328 #: dist/softtent-preorders/assets/911.js:1
    2329 msgid "Color"
    2330 msgstr ""
    2331 
    2332 #: assets/795.js:1
    2333 #: assets/911.js:1
    2334 #: dist/softtent-preorders/assets/795.js:1
    2335 #: dist/softtent-preorders/assets/911.js:1
    2336 msgid "Radius"
    2337 msgstr ""
    2338 
    2339 #: assets/795.js:1
    2340 #: assets/911.js:1
    2341 #: dist/softtent-preorders/assets/795.js:1
    2342 #: dist/softtent-preorders/assets/911.js:1
    2343 msgid "Center"
    2344 msgstr ""
    2345 
    2346 #: assets/795.js:1
    2347 #: assets/911.js:1
    2348 #: dist/softtent-preorders/assets/795.js:1
    2349 #: dist/softtent-preorders/assets/911.js:1
    2350 msgid "Desktop"
    2351 msgstr ""
    2352 
    2353 #: assets/795.js:1
    2354 #: assets/911.js:1
    2355 #: dist/softtent-preorders/assets/795.js:1
    2356 #: dist/softtent-preorders/assets/911.js:1
    2357 msgid "Tablet"
    2358 msgstr ""
    2359 
    2360 #: assets/795.js:1
    2361 #: assets/911.js:1
    2362 #: dist/softtent-preorders/assets/795.js:1
    2363 #: dist/softtent-preorders/assets/911.js:1
    2364 msgid "Mobile"
    2365 msgstr ""
    2366 
    2367 #: assets/795.js:1
    2368 #: assets/911.js:1
    2369 #: dist/softtent-preorders/assets/795.js:1
    2370 #: dist/softtent-preorders/assets/911.js:1
    2371 msgid "Thin (100)"
    2372 msgstr ""
    2373 
    2374 #: assets/795.js:1
    2375 #: assets/911.js:1
    2376 #: dist/softtent-preorders/assets/795.js:1
    2377 #: dist/softtent-preorders/assets/911.js:1
    2378 msgid "Extra Light (200)"
    2379 msgstr ""
    2380 
    2381 #: assets/795.js:1
    2382 #: assets/911.js:1
    2383 #: dist/softtent-preorders/assets/795.js:1
    2384 #: dist/softtent-preorders/assets/911.js:1
    2385 msgid "Light (300)"
    2386 msgstr ""
    2387 
    2388 #: assets/795.js:1
    2389 #: assets/911.js:1
    2390 #: dist/softtent-preorders/assets/795.js:1
    2391 #: dist/softtent-preorders/assets/911.js:1
    2392 msgid "Regular (400)"
    2393 msgstr ""
    2394 
    2395 #: assets/795.js:1
    2396 #: assets/911.js:1
    2397 #: dist/softtent-preorders/assets/795.js:1
    2398 #: dist/softtent-preorders/assets/911.js:1
    2399 msgid "Medium (500)"
    2400 msgstr ""
    2401 
    2402 #: assets/795.js:1
    2403 #: assets/911.js:1
    2404 #: dist/softtent-preorders/assets/795.js:1
    2405 #: dist/softtent-preorders/assets/911.js:1
    2406 msgid "Semi Bold (600)"
    2407 msgstr ""
    2408 
    2409 #: assets/795.js:1
    2410 #: assets/911.js:1
    2411 #: dist/softtent-preorders/assets/795.js:1
    2412 #: dist/softtent-preorders/assets/911.js:1
    2413 msgid "Bold (700)"
    2414 msgstr ""
    2415 
    2416 #: assets/795.js:1
    2417 #: assets/911.js:1
    2418 #: dist/softtent-preorders/assets/795.js:1
    2419 #: dist/softtent-preorders/assets/911.js:1
    2420 msgid "Extra Bold (800)"
    2421 msgstr ""
    2422 
    2423 #: assets/795.js:1
    2424 #: assets/911.js:1
    2425 #: dist/softtent-preorders/assets/795.js:1
    2426 #: dist/softtent-preorders/assets/911.js:1
    2427 msgid "Black (900)"
    2428 msgstr ""
    2429 
    2430 #: assets/795.js:1
    2431 #: assets/911.js:1
    2432 #: dist/softtent-preorders/assets/795.js:1
    2433 #: dist/softtent-preorders/assets/911.js:1
    2434 msgid "Default"
    2435 msgstr ""
    2436 
    2437 #: assets/795.js:1
    2438 #: assets/911.js:1
    2439 #: dist/softtent-preorders/assets/795.js:1
    2440 #: dist/softtent-preorders/assets/911.js:1
    2441 msgid "Capitalize"
    2442 msgstr ""
    2443 
    2444 #: assets/795.js:1
    2445 #: assets/911.js:1
    2446 #: dist/softtent-preorders/assets/795.js:1
    2447 #: dist/softtent-preorders/assets/911.js:1
    2448 msgid "Uppercase"
    2449 msgstr ""
    2450 
    2451 #: assets/795.js:1
    2452 #: assets/911.js:1
    2453 #: dist/softtent-preorders/assets/795.js:1
    2454 #: dist/softtent-preorders/assets/911.js:1
    2455 msgid "Lowercase"
    2456 msgstr ""
    2457 
    2458 #: assets/795.js:1
    2459 #: assets/911.js:1
    2460 #: dist/softtent-preorders/assets/795.js:1
    2461 #: dist/softtent-preorders/assets/911.js:1
    2462 msgid "Italic"
    2463 msgstr ""
    2464 
    2465 #: assets/795.js:1
    2466 #: assets/911.js:1
    2467 #: dist/softtent-preorders/assets/795.js:1
    2468 #: dist/softtent-preorders/assets/911.js:1
    2469 msgid "Oblique"
    2470 msgstr ""
    2471 
    2472 #: assets/795.js:1
    2473 #: assets/911.js:1
    2474 #: dist/softtent-preorders/assets/795.js:1
    2475 #: dist/softtent-preorders/assets/911.js:1
    2476 msgid "Underline"
    2477 msgstr ""
    2478 
    2479 #: assets/795.js:1
    2480 #: assets/911.js:1
    2481 #: dist/softtent-preorders/assets/795.js:1
    2482 #: dist/softtent-preorders/assets/911.js:1
    2483 msgid "Overline"
    2484 msgstr ""
    2485 
    2486 #: assets/795.js:1
    2487 #: assets/911.js:1
    2488 #: dist/softtent-preorders/assets/795.js:1
    2489 #: dist/softtent-preorders/assets/911.js:1
    2490 msgid "Line Through"
    2491 msgstr ""
    2492 
    2493 #: assets/795.js:1
    2494 #: assets/911.js:1
    2495 #: dist/softtent-preorders/assets/795.js:1
    2496 #: dist/softtent-preorders/assets/911.js:1
    2497 msgid "Typography"
    2498 msgstr ""
    2499 
    2500 #: assets/795.js:1
    2501 #: assets/911.js:1
    2502 #: dist/softtent-preorders/assets/795.js:1
    2503 #: dist/softtent-preorders/assets/911.js:1
    2504 msgid "Font Size"
    2505 msgstr ""
    2506 
    2507 #: assets/795.js:1
    2508 #: assets/911.js:1
    2509 #: dist/softtent-preorders/assets/795.js:1
    2510 #: dist/softtent-preorders/assets/911.js:1
    2511 msgid "Font Weight"
    2512 msgstr ""
    2513 
    2514 #: assets/795.js:1
    2515 #: assets/911.js:1
    2516 #: dist/softtent-preorders/assets/795.js:1
    2517 #: dist/softtent-preorders/assets/911.js:1
    2518 msgid "Line Height"
    2519 msgstr ""
    2520 
    2521 #: assets/795.js:1
    2522 #: assets/911.js:1
    2523 #: dist/softtent-preorders/assets/795.js:1
    2524 #: dist/softtent-preorders/assets/911.js:1
    2525 msgid "Transform"
    2526 msgstr ""
    2527 
    2528 #: assets/795.js:1
    2529 #: assets/911.js:1
    2530 #: dist/softtent-preorders/assets/795.js:1
    2531 #: dist/softtent-preorders/assets/911.js:1
    2532 msgid "Decoration"
    2533 msgstr ""
    2534 
    2535 #: assets/795.js:1
    2536 #: assets/911.js:1
    2537 #: dist/softtent-preorders/assets/795.js:1
    2538 #: dist/softtent-preorders/assets/911.js:1
    2539 msgid "Text Alignment"
    2540 msgstr ""
    2541 
    2542 #: assets/795.js:1
    2543 #: assets/911.js:1
    2544 #: dist/softtent-preorders/assets/795.js:1
    2545 #: dist/softtent-preorders/assets/911.js:1
    2546 msgid "Select Position"
    2547 msgstr ""
    2548 
    2549 #: assets/795.js:1
    2550 #: assets/911.js:1
    2551 #: dist/softtent-preorders/assets/795.js:1
    2552 #: dist/softtent-preorders/assets/911.js:1
    2553 msgid "Priority"
    2554 msgstr ""
    2555 
    2556 #: assets/795.js:1
    2557 #: assets/911.js:1
    2558 #: dist/softtent-preorders/assets/795.js:1
    2559 #: dist/softtent-preorders/assets/911.js:1
    2560 msgid "Top Left"
    2561 msgstr ""
    2562 
    2563 #: assets/795.js:1
    2564 #: assets/911.js:1
    2565 #: dist/softtent-preorders/assets/795.js:1
    2566 #: dist/softtent-preorders/assets/911.js:1
    2567 msgid "Top Right"
    2568 msgstr ""
    2569 
    2570 #: assets/795.js:1
    2571 #: assets/911.js:1
    2572 #: dist/softtent-preorders/assets/795.js:1
    2573 #: dist/softtent-preorders/assets/911.js:1
    2574 msgid "Bottom Left"
    2575 msgstr ""
    2576 
    2577 #: assets/795.js:1
    2578 #: assets/911.js:1
    2579 #: dist/softtent-preorders/assets/795.js:1
    2580 #: dist/softtent-preorders/assets/911.js:1
    2581 msgid "Bottom Right"
    2582 msgstr ""
    2583 
    2584 #: assets/795.js:1
    2585 #: assets/911.js:1
    2586 #: dist/softtent-preorders/assets/795.js:1
    2587 #: dist/softtent-preorders/assets/911.js:1
    2588 msgid "Center position - no offset needed"
    2589 msgstr ""
    2590 
    2591 #: assets/795.js:1
    2592 #: assets/911.js:1
    2593 #: dist/softtent-preorders/assets/795.js:1
    2594 #: dist/softtent-preorders/assets/911.js:1
    2595 msgid "Position"
    2596 msgstr ""
    2597 
    2598 #: assets/795.js:1
    2599 #: assets/911.js:1
    2600 #: dist/softtent-preorders/assets/795.js:1
    2601 #: dist/softtent-preorders/assets/911.js:1
    2602 msgid "Copy Settings?"
    2603 msgstr ""
    2604 
    2605 #: assets/795.js:1
    2606 #: assets/911.js:1
    2607 #: dist/softtent-preorders/assets/795.js:1
    2608 #: dist/softtent-preorders/assets/911.js:1
    2609 msgid "This will copy all settings from"
    2610 msgstr ""
    2611 
    2612 #: assets/795.js:1
    2613 #: assets/911.js:1
    2614 #: dist/softtent-preorders/assets/795.js:1
    2615 #: dist/softtent-preorders/assets/911.js:1
    2616 msgid "to"
    2617 msgstr ""
    2618 
    2619 #: assets/795.js:1
    2620 #: assets/911.js:1
    2621 #: dist/softtent-preorders/assets/795.js:1
    2622 #: dist/softtent-preorders/assets/911.js:1
    2623 msgid "Any existing values will be overwritten."
    2624 msgstr ""
    2625 
    2626 #: assets/795.js:1
    2627 #: assets/911.js:1
    2628 #: dist/softtent-preorders/assets/795.js:1
    2629 #: dist/softtent-preorders/assets/911.js:1
    2630 msgid "Yes, Copy"
    2631 msgstr ""
    2632 
    2633 #: assets/795.js:1
    2634 #: assets/911.js:1
    2635 #: dist/softtent-preorders/assets/795.js:1
    2636 #: dist/softtent-preorders/assets/911.js:1
    2637 msgid "Error"
    2638 msgstr ""
    2639 
    2640 #: assets/795.js:1
    2641 #: assets/911.js:1
    2642 #: dist/softtent-preorders/assets/795.js:1
    2643 #: dist/softtent-preorders/assets/911.js:1
    2644 msgid "Failed to copy shortcode"
    2645 msgstr ""
    2646 
    2647 #: assets/795.js:1
    2648 #: assets/911.js:1
    2649 #: dist/softtent-preorders/assets/795.js:1
    2650 #: dist/softtent-preorders/assets/911.js:1
    2651 msgid "OK"
    2652 msgstr ""
    2653 
    2654 #: assets/795.js:1
    2655 #: assets/911.js:1
    2656 #: dist/softtent-preorders/assets/795.js:1
    2657 #: dist/softtent-preorders/assets/911.js:1
    2658 msgid "Copy to clipboard"
    2659 msgstr ""
    2660 
    2661 #: assets/795.js:1
    2662 #: assets/911.js:1
    2663 #: dist/softtent-preorders/assets/795.js:1
    2664 #: dist/softtent-preorders/assets/911.js:1
    2665 msgid "Copied!"
    2666 msgstr ""
    2667 
    2668 #: assets/795.js:1
    2669 #: assets/911.js:1
    2670 #: dist/softtent-preorders/assets/795.js:1
    2671 #: dist/softtent-preorders/assets/911.js:1
    2672 msgid "Select Date"
    2673 msgstr ""
    2674 
    2675 #: assets/795.js:1
    2676 #: assets/911.js:1
    2677 #: dist/softtent-preorders/assets/795.js:1
    2678 #: dist/softtent-preorders/assets/911.js:1
    2679 msgid "Select Date & Time"
    2680 msgstr ""
    2681 
    2682 #: assets/795.js:1
    2683 #: assets/911.js:1
    2684 #: dist/softtent-preorders/assets/795.js:1
    2685 #: dist/softtent-preorders/assets/911.js:1
    2686 msgid "Choose Icon"
    2687 msgstr ""
    2688 
    2689 #: assets/795.js:1
    2690 #: assets/911.js:1
    2691 #: dist/softtent-preorders/assets/795.js:1
    2692 #: dist/softtent-preorders/assets/911.js:1
    2693 msgid "No icons available"
    2694 msgstr ""
    2695 
    2696 #: assets/795.js:1
    2697 #: assets/911.js:1
    2698 #: dist/softtent-preorders/assets/795.js:1
    2699 #: dist/softtent-preorders/assets/911.js:1
    2700 msgid "Icon"
    2701 msgstr ""
    2702 
    2703 #: assets/795.js:1
    2704 #: assets/911.js:1
    2705 #: dist/softtent-preorders/assets/795.js:1
    2706 #: dist/softtent-preorders/assets/911.js:1
    2707 msgid "Custom Icon"
    2708 msgstr ""
    2709 
    2710 #: assets/795.js:1
    2711 #: assets/911.js:1
    2712 #: dist/softtent-preorders/assets/795.js:1
    2713 #: dist/softtent-preorders/assets/911.js:1
    2714 msgid "Are you sure you want to remove this icon?"
    2715 msgstr ""
    2716 
    2717 #: assets/795.js:1
    2718 #: assets/911.js:1
    2719 #: dist/softtent-preorders/assets/795.js:1
    2720 #: dist/softtent-preorders/assets/911.js:1
    2721 msgid "Remove Icon"
    2722 msgstr ""
    2723 
    2724 #: assets/795.js:1
    2725 #: assets/911.js:1
    2726 #: dist/softtent-preorders/assets/795.js:1
    2727 #: dist/softtent-preorders/assets/911.js:1
    2728 msgid "Icon Library"
    2729 msgstr ""
    2730 
    2731 #: assets/795.js:1
    2732 #: assets/911.js:1
    2733 #: dist/softtent-preorders/assets/795.js:1
    2734 #: dist/softtent-preorders/assets/911.js:1
    2735 msgid "Enable SVG Upload?"
    2736 msgstr ""
    2737 
    2738 #: assets/795.js:1
    2739 #: assets/911.js:1
    2740 #: dist/softtent-preorders/assets/795.js:1
    2741 #: dist/softtent-preorders/assets/911.js:1
    2742 msgid "SVG files can contain malicious code. Only enable this if you trust the source of your SVG files. Do you want to enable SVG uploads at your own risk?"
    2743 msgstr ""
    2744 
    2745 #: assets/795.js:1
    2746 #: assets/911.js:1
    2747 #: dist/softtent-preorders/assets/795.js:1
    2748 #: dist/softtent-preorders/assets/911.js:1
    2749 msgid "Yes, Enable SVG Upload"
    2750 msgstr ""
    2751 
    2752 #: assets/795.js:1
    2753 #: assets/911.js:1
    2754 #: dist/softtent-preorders/assets/795.js:1
    2755 #: dist/softtent-preorders/assets/911.js:1
    2756 msgid "SVG Upload Enabled"
    2757 msgstr ""
    2758 
    2759 #: assets/795.js:1
    2760 #: assets/911.js:1
    2761 #: dist/softtent-preorders/assets/795.js:1
    2762 #: dist/softtent-preorders/assets/911.js:1
    2763 msgid "SVG upload has been enabled. Please save your current settings and reload the page to upload SVG files."
    2764 msgstr ""
    2765 
    2766 #: assets/795.js:1
    2767 #: assets/911.js:1
    2768 #: dist/softtent-preorders/assets/795.js:1
    2769 #: dist/softtent-preorders/assets/911.js:1
    2770 msgid "Failed to enable SVG upload."
    2771 msgstr ""
    2772 
    2773 #: assets/795.js:1
    2774 #: assets/911.js:1
    2775 #: dist/softtent-preorders/assets/795.js:1
    2776 #: dist/softtent-preorders/assets/911.js:1
    2777 msgid "Choose an SVG Icon"
    2778 msgstr ""
    2779 
    2780 #: assets/795.js:1
    2781 #: assets/911.js:1
    2782 #: dist/softtent-preorders/assets/795.js:1
    2783 #: dist/softtent-preorders/assets/911.js:1
    2784 msgid "Use this Icon"
    2785 msgstr ""
    2786 
    2787 #: assets/795.js:1
    2788 #: assets/911.js:1
    2789 #: dist/softtent-preorders/assets/795.js:1
    2790 #: dist/softtent-preorders/assets/911.js:1
    2791 msgid "Upload SVG"
    2792 msgstr ""
    2793 
    2794 #: assets/795.js:1
    2795 #: assets/911.js:1
    2796 #: dist/softtent-preorders/assets/795.js:1
    2797 #: dist/softtent-preorders/assets/911.js:1
    2798 msgid "Icon Position"
    2799 msgstr ""
    2800 
    2801 #: assets/795.js:1
    2802 #: assets/911.js:1
    2803 #: dist/softtent-preorders/assets/795.js:1
    2804 #: dist/softtent-preorders/assets/911.js:1
    2805 msgid "Icon Only"
    2806 msgstr ""
    2807 
    2808 #: assets/795.js:1
    2809 #: assets/911.js:1
    2810 #: dist/softtent-preorders/assets/795.js:1
    2811 #: dist/softtent-preorders/assets/911.js:1
    2812 msgid "Margin"
    2813 msgstr ""
    2814 
    2815 #: assets/795.js:1
    2816 #: assets/911.js:1
    2817 #: dist/softtent-preorders/assets/795.js:1
    2818 #: dist/softtent-preorders/assets/911.js:1
    2819 msgid "Apply"
    2820 msgstr ""
    2821 
    2822 #: assets/795.js:1
    2823 #: assets/911.js:1
    2824 #: dist/softtent-preorders/assets/795.js:1
    2825 #: dist/softtent-preorders/assets/911.js:1
    2826 msgid "This field is required"
    2827 msgstr ""
    2828 
    2829 #: assets/795.js:1
    2830 #: assets/911.js:1
    2831 #: dist/softtent-preorders/assets/795.js:1
    2832 #: dist/softtent-preorders/assets/911.js:1
    2833 msgid "Show tooltip"
    2834 msgstr ""
    2835 
    2836 #: assets/795.js:1
    2837 #: dist/softtent-preorders/assets/795.js:1
    2838 msgid "Updating…"
    2839 msgstr ""
    2840 
    2841 #: assets/795.js:1
    2842 #: dist/softtent-preorders/assets/795.js:1
    2843 msgid "Update"
    2844 msgstr ""
    2845 
    2846 #: assets/795.js:1
    2847 #: dist/softtent-preorders/assets/795.js:1
    2848 msgid "Saving…"
    2849 msgstr ""
    2850 
    2851 #: assets/795.js:1
    2852 #: dist/softtent-preorders/assets/795.js:1
    2853 msgid "Back"
    2854 msgstr ""
    2855 
    2856 #: assets/795.js:1
    2857 #: dist/softtent-preorders/assets/795.js:1
    2858 msgid "Extension has been updated successfully."
    2859 msgstr ""
    2860 
    2861 #: assets/795.js:1
    2862 #: dist/softtent-preorders/assets/795.js:1
    2863 msgid "Edit Rule"
    2864 msgstr ""
    2865 
    2866 #: assets/795.js:1
    2867 #: dist/softtent-preorders/assets/795.js:1
    2868 msgid "Active Status"
    2869 msgstr ""
    2870 
    2871 #: assets/795.js:1
    2872 #: dist/softtent-preorders/assets/795.js:1
    2873 msgid "Rule Label"
    2874 msgstr ""
    2875 
    2876 #: assets/795.js:1
    2877 #: dist/softtent-preorders/assets/795.js:1
    2878 msgid "Enter rule label"
    2879 msgstr ""
    2880 
    2881 #: assets/795.js:1
    2882 #: dist/softtent-preorders/assets/795.js:1
    2883 msgid "Select Language"
    2884 msgstr ""
    2885 
    2886 #: assets/795.js:1
    2887 #: dist/softtent-preorders/assets/795.js:1
    2888 msgid "View Documentation"
    2889 msgstr ""
    2890 
    2891 #: assets/795.js:1
    2892 #: dist/softtent-preorders/assets/795.js:1
    2893 msgid "Close Settings Panel"
    2894 msgstr ""
    2895 
    2896 #: assets/795.js:1
    2897 #: dist/softtent-preorders/assets/795.js:1
    2898 msgid "Open Settings Panel"
    2899 msgstr ""
    2900 
    2901 #: assets/795.js:1
    2902 #: dist/softtent-preorders/assets/795.js:1
    2903 msgid "No items added yet"
    2904 msgstr ""
    2905 
    2906 #: assets/795.js:1
    2907 #: dist/softtent-preorders/assets/795.js:1
    2908 msgid "Drag to reorder"
    2909 msgstr ""
    2910 
    2911 #: assets/795.js:1
    2912 #: dist/softtent-preorders/assets/795.js:1
    2913 msgid "Item"
    2914 msgstr ""
    2915 
    2916 #: assets/795.js:1
    2917 #: dist/softtent-preorders/assets/795.js:1
    2918 msgid "Actions"
    2919 msgstr ""
    2920 
    2921 #: assets/795.js:1
    2922 #: dist/softtent-preorders/assets/795.js:1
    2923 msgid "Duplicate"
    2924 msgstr ""
    2925 
    2926 #: assets/795.js:1
    2927 #: dist/softtent-preorders/assets/795.js:1
    2928 msgid "Delete"
    2929 msgstr ""
    2930 
    2931 #: assets/795.js:1
    2932 #: dist/softtent-preorders/assets/795.js:1
    2933 msgid "Add Item"
    2934 msgstr ""
    2935 
    2936 #: assets/795.js:1
    2937 #: dist/softtent-preorders/assets/795.js:1
    2938 msgid "No fields available"
    2939 msgstr ""
    2940 
    2941 #: assets/795.js:1
    2942 #: dist/softtent-preorders/assets/795.js:1
    2943 msgid "Shortcode"
    2944 msgstr ""
    2945 
    2946 #: assets/795.js:1
    2947 #: dist/softtent-preorders/assets/795.js:1
    2948 msgid "Edit"
    2949 msgstr ""
    2950 
    2951 #: assets/795.js:1
    2952 #: dist/softtent-preorders/assets/795.js:1
    2953 msgid "Are you sure you want to delete this rule?"
    2954 msgstr ""
    2955 
    2956 #: assets/795.js:1
    2957 #: dist/softtent-preorders/assets/795.js:1
    2958 msgid "Add New Rule"
    2959 msgstr ""
    2960 
    2961 #: assets/911.js:1
    2962 #: dist/softtent-preorders/assets/911.js:1
    2963 msgid "Search extensions…"
    2964 msgstr ""
    2965 
    2966 #: assets/911.js:1
    2967 #: dist/softtent-preorders/assets/911.js:1
    2968 msgid "Categories:"
    2969 msgstr ""
    2970 
    2971 #: assets/911.js:1
    2972 #: dist/softtent-preorders/assets/911.js:1
    2973 msgid "No extensions found"
    2974 msgstr ""
    2975 
    2976 #: assets/911.js:1
    2977 #: dist/softtent-preorders/assets/911.js:1
    2978 msgid "Try adjusting your search or filter criteria"
    2979 msgstr ""
    2980 
    2981 #: assets/911.js:1
    2982 #: dist/softtent-preorders/assets/911.js:1
    2983 msgid "No extensions available in this category"
    2984 msgstr ""
    2985 
    2986 #: assets/index.js:1
    2987 #: dist/softtent-preorders/assets/index.js:1
    2988 msgid "404 Not Found"
    2989 msgstr ""
    2990 
    2991 #: assets/index.js:1
    2992 #: dist/softtent-preorders/assets/index.js:1
    2993 msgid "Something went wrong"
    2994 msgstr ""
    2995 
    2996 #: assets/index.js:1
    2997 #: dist/softtent-preorders/assets/index.js:1
    2998 msgid "An error occurred while rendering this component. Please try refreshing the page."
    2999 msgstr ""
    3000 
    3001 #: assets/index.js:1
    3002 #: dist/softtent-preorders/assets/index.js:1
    3003 msgid "Refresh Page"
    3004 msgstr ""
     1317#: extensions/PreOrder/helpers.php:325
     1318#: extensions/PreOrder/helpers.php:347
     1319msgctxt "Order status"
     1320msgid "Pre-Ordered"
     1321msgstr ""
     1322
     1323#. translators: %s: Number of pre-ordered orders
     1324#: extensions/PreOrder/helpers.php:331
     1325msgid "Pre-Ordered <span class=\"count\">(%s)</span>"
     1326msgid_plural "Pre-Ordered <span class=\"count\">(%s)</span>"
     1327msgstr[0] ""
     1328msgstr[1] ""
     1329
     1330#: extensions/PreOrder/helpers.php:412
     1331msgid "Pre-order auto-completed on release date."
     1332msgstr ""
     1333
     1334#: extensions/PreOrder/Includes/CartHandler.php:148
     1335msgid "You cannot add a pre-order item when your cart already contains regular products. Please empty your cart first."
     1336msgstr ""
     1337
     1338#: extensions/PreOrder/Includes/CartHandler.php:162
     1339msgid "You cannot add a regular product when your cart already contains pre-order items. Please empty your cart first."
     1340msgstr ""
     1341
     1342#. translators: %s: Order number
     1343#: extensions/PreOrder/Includes/CartHandler.php:411
     1344msgid "Your Pre-Order #%s has been placed"
     1345msgstr ""
     1346
     1347#. translators: %s: Order number
     1348#: extensions/PreOrder/Includes/CartHandler.php:416
     1349msgid "Thank you for your pre-order. Your order #%s has been placed successfully."
     1350msgstr ""
     1351
     1352#. translators: %s: Order number
     1353#: extensions/PreOrder/Includes/CartHandler.php:423
     1354msgid "New Pre-Order Received — Order #%s"
     1355msgstr ""
     1356
     1357#. translators: %s: Order number
     1358#: extensions/PreOrder/Includes/CartHandler.php:428
     1359msgid "A new pre-order #%s has been placed."
     1360msgstr ""
     1361
     1362#: extensions/PreOrder/Includes/CartHandler.php:662
     1363msgid "Free"
     1364msgstr ""
     1365
     1366#: extensions/PreOrder/Includes/CartHandler.php:709
     1367msgid "Payment"
     1368msgstr ""
     1369
     1370#: extensions/PreOrder/Includes/CartHandler.php:716
     1371#: extensions/PreOrder/Includes/CartHandler.php:777
     1372msgid "Ships by"
     1373msgstr ""
  • softtent-preorders/trunk/README.txt

    r3470877 r3473030  
    142142SoftTent PreOrders is licensed under the GPL-2.0-or-later License.
    143143See [https://www.gnu.org/licenses/gpl-2.0.html](https://www.gnu.org/licenses/gpl-2.0.html) for complete license details.
    144 
  • softtent-preorders/trunk/build/795.js

    r3469635 r3473030  
    1 "use strict";(globalThis.webpackChunksofttent_preorders=globalThis.webpackChunksofttent_preorders||[]).push([[795],{616(e,t,r){r.d(t,{p:()=>ae});var s=r(856),n=r(8468),o=r(7723),a=r(3333),l=r(3482);function i(e){return Array.isArray(e)&&0===e.length?[]:Array.isArray(e)?e.map((e,t)=>{if(e.hasOwnProperty("label")&&e.hasOwnProperty("value"))return""===e.value?null:e;let r=e.id;return null==r&&(r=void 0!==e.value?e.value:t),{label:e?.name||e,value:r}}):"object"==typeof e?Object.keys(e).map(t=>""===e[t]?null:{label:e[t],value:t}):void 0}const c=(e,t,r=!1)=>{if(!Array.isArray(e)||null==t)return r?[]:null;if(r){const r=Array.isArray(t)?t:[t];return e.filter(e=>r.includes(e.value))}return e.find(e=>e.value===t)||null};var d=r(790);const u=({options:e=[],isMulti:t=!1,placeholder:r="",value:s,onChange:n})=>(0,d.jsx)(l.Ay,{styles:{container:e=>({...e,width:"100%",height:"100%",margin:"0",padding:"0",border:"none",borderRadius:"0",boxShadow:"none",backgroundColor:"transparent","&:hover":{border:"none",boxShadow:"none",backgroundColor:"transparent"}}),control:(e,t)=>({...e,borderColor:t.isFocused?"#673de6":"#dddddd",boxShadow:"none","&:hover":{borderColor:"#673de6"},minHeight:"32px",fontSize:"14px"}),menuList:e=>({...e,width:"auto",minWidth:"200px",backgroundColor:"#FFFFFF",fontSize:"12px"}),multiValue:e=>({...e,backgroundColor:"rgba(103, 61, 230, 0.1)",fontSize:"12px",minHeight:"22px"}),multiValueLabel:e=>({...e,color:"#673de6",fontWeight:"normal",padding:"2px 4px",fontSize:"12px"}),multiValueRemove:e=>({...e,color:"#673de6",padding:"2px 4px","&:hover":{backgroundColor:"#673de6",color:"#FFFFFF"}}),option:(e,t)=>({...e,backgroundColor:t.isSelected?"#673de6":t.isFocused?"rgba(103, 61, 230, 0.1)":"#FFFFFF",color:t.isSelected?"#FFFFFF":"#000000","&:active":{backgroundColor:"rgba(103, 61, 230, 0.2)"}}),valueContainer:e=>({...e,padding:"0 8px",cursor:"pointer",display:"flex",alignItems:"center",flexWrap:"wrap",gap:"2px"}),singleValue:e=>({...e,margin:0}),input:e=>({...e,margin:0,padding:0}),indicatorsContainer:e=>({...e,height:"32px"}),indicatorSeparator:e=>({...e,marginLeft:"10px"}),menu:e=>({...e,width:"max-content",minWidth:"100%",right:0,left:"auto"})},options:i(e),isMulti:t,value:t?c(i(e),s,!0):c(i(e),s),placeholder:r||(0,o.__)("Select","softtent-preorders"),onChange:e=>{if(n)if(t){const t=e?e.map(e=>e.value):[];n(t)}else{const t=e?e.value:"";n(t)}}});var p=r(6087),m=r(3270);function x({enabled:e=!1,setEnabled:t,responsive:r=!1}){const{activeDevice:s}=(0,m.F)(),n=()=>{var t,n;return r&&"object"==typeof e&&null!==e?null!==(t=null!==(n=e[s])&&void 0!==n?n:e.desktop)&&void 0!==t&&t:"boolean"==typeof e&&e},[a,l]=(0,p.useState)(n());return(0,p.useEffect)(()=>{l(n())},[e,s]),(0,d.jsxs)("div",{onClick:()=>{const n=!a;l(n),t(r?{..."object"==typeof e&&null!==e?e:{desktop:"boolean"==typeof e&&e},[s]:n}:n)},className:"relative inline-flex items-center h-[20px] w-[40px] cursor-pointer rounded-full transition-colors duration-200 "+(a?"!bg-primary":"!bg-softtent-po-gray"),children:[(0,d.jsx)("span",{className:"sr-only",children:(0,o.__)("Toggle","softtent-preorders")}),(0,d.jsx)("span",{className:"absolute start-0.5 top-0.5 end-0.5 h-4 w-4 rounded-full bg-white shadow-lg transition-transform duration-200 "+(a?"translate-x-5 rtl:-translate-x-5":"translate-x-0")})]})}var g=r(2337),h=r(6188);function f({type:e="checkbox",options:t={},value:r=("checkbox"===e?[]:""),layout:s="vertical",onChange:n}){const o="checkbox"===e,a=Array.isArray(r)?r:[r];return(0,d.jsx)("div",{className:"w-full",children:(0,d.jsx)("div",{className:"flex "+("horizontal"===s?"flex-row flex-wrap gap-x-4 gap-y-2":"flex-col gap-2"),children:Object.entries(t).map(([t,s])=>{const l=o?a.includes(t):r===t;return(0,d.jsxs)("label",{className:"group flex items-center gap-2 cursor-pointer text-sm select-none transition-colors "+(l?"text-gray-900":"text-gray-600 hover:text-gray-900"),children:[(0,d.jsxs)("div",{className:"relative flex items-center justify-center",children:[(0,d.jsx)("input",{type:e,value:t,checked:l,onChange:e=>((e,t)=>{if(o){let r=[...a];t?r.push(e):r=r.filter(t=>t!==e),n(r)}else n(e)})(t,e.target.checked),className:"sr-only"}),o?(0,d.jsx)("div",{className:"w-4 h-4 rounded border transition-all duration-200 flex items-center justify-center "+(l?"bg-primary border-primary":"bg-white border-gray-300 group-hover:border-primary"),children:l&&(0,d.jsx)(g.gc,{icon:h.e68,className:"text-white text-[10px]"})}):(0,d.jsx)("div",{className:"w-4 h-4 rounded-full border transition-all duration-200 flex items-center justify-center "+(l?"border-primary":"bg-white border-gray-300 group-hover:border-primary"),children:l&&(0,d.jsx)("div",{className:"w-2 h-2 rounded-full bg-primary"})})]}),(0,d.jsx)("span",{children:s})]},t)})})})}function b({options:e,value:t,onChange:r,className:s="",layout:n="default"}){const[o,a]=(0,p.useState)(t||""),l="full"===n?`flex w-full border border-gray-300 rounded overflow-hidden ${s}`:`inline-flex border border-gray-300 rounded overflow-hidden ${s}`,i=(e,t)=>`px-3 py-1.5 text-sm font-medium transition-colors ${"full"===n?"flex-1 justify-center":""} ${o===e?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"} ${t>0?"border-l border-gray-300":""}`;return(0,d.jsx)("div",{className:l,children:Object.entries(e).map(([e,t],s)=>(0,d.jsx)("button",{type:"button",className:i(e,s),onClick:()=>(e=>{a(e),r(e)})(e),children:t},e))})}var y=r(6649),v=r(6427);const j=e=>!(!e||"string"!=typeof e)&&e.includes("gradient");function _({value:e="",onChange:t,hover:r=!1,gradient:s=!1}){const[n,a]=(0,p.useState)(!1),[l,i]=(0,p.useState)("normal"),c=(0,p.useRef)(null),u=!0===r;let m,x="",g="";u?(x=e?.normal||"",g=e?.hover||"",m="normal"===l?x:g):m=e||"";const[h,f]=(0,p.useState)(()=>j(m)?"gradient":"solid");(0,p.useEffect)(()=>{j(m)&&f("gradient")},[m]);const[b,y]=(0,p.useState)(m);(0,p.useEffect)(()=>{y(m||"")},[m]);const _=()=>{a(!n)};(0,p.useEffect)(()=>{const e=e=>{const t=e.target;if(c.current?.contains(t))return;const r=t.closest?.(".components-popover, .components-dropdown__content");r||a(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]);const w=r=>{if(u){const s={...e,[l]:r};t(s)}else t(r)},N=e=>{y(e),w(e)},C=e=>{f(e),"solid"===e&&j(m)?(w(""),y("")):"gradient"!==e||j(m)||(w(""),y(""))};return(0,d.jsxs)("div",{className:"color-picker-container "+(u?"border border-gray-300 rounded-md p-2 bg-white":""),ref:c,style:{position:"relative"},children:[u&&(0,d.jsxs)("div",{className:"flex w-full mb-2 border border-gray-300 rounded overflow-hidden",children:[(0,d.jsx)("button",{type:"button",onClick:()=>i("normal"),className:"flex-1 py-1.5 text-sm font-medium transition-colors "+("normal"===l?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),children:(0,o.__)("Normal","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:()=>i("hover"),className:"flex-1 py-1.5 text-sm font-medium transition-colors border-l border-gray-300 "+("hover"===l?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),children:(0,o.__)("Hover","softtent-preorders")})]}),(0,d.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[(0,d.jsx)("div",{onClick:_,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),_())},tabIndex:0,role:"button",style:{width:"40px",height:"30px",background:m||"#fff",border:"1px solid #ccc",cursor:"pointer",position:"relative",flexShrink:0},className:"rounded",children:!m&&(0,d.jsx)("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},children:(0,d.jsx)(v.Icon,{icon:"color-picker",style:{fontSize:"18px",color:"#ccc"}})})}),(0,d.jsx)("input",{type:"text",value:b,onChange:e=>{const t=e.target.value;var r;y(t),(!(r=t)||/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/.test(r)||/^rgb\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*\)$/.test(r)||/^rgba\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*(0|1|0?\.\d+)\s*\)$/.test(r)||j(t)||""===t)&&w(t)},placeholder:u&&"hover"===l&&x?x:s?"":"#000000",className:"border border-gray-300 rounded px-2 py-1 text-sm focus:border-primary focus:outline-none",style:{width:"100px",height:"30px"}})]}),n&&(0,d.jsxs)("div",{className:"color-picker-popup-wrapper",children:[s&&(0,d.jsxs)("div",{className:"flex bg-gray-100 p-1 m-3 mb-0 rounded-lg",children:[(0,d.jsx)("button",{type:"button",onClick:()=>C("solid"),className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("solid"===h?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Solid","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:()=>C("gradient"),className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("gradient"===h?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Gradient","softtent-preorders")})]}),(0,d.jsx)("div",{className:s?"p-3 pt-2":"",children:s&&"gradient"===h?(0,d.jsx)(v.GradientPicker,{value:m||void 0,onChange:e=>{N(e||"")},gradients:[{name:"Starter",gradient:"linear-gradient(135deg, #667eea 0%, #764ba2 100%)",slug:"starter"},{name:"Sunset",gradient:"linear-gradient(135deg, #f093fb 0%, #f5576c 100%)",slug:"sunset"},{name:"Ocean",gradient:"linear-gradient(135deg, #4facfe 0%, #00f2fe 100%)",slug:"ocean"},{name:"Forest",gradient:"linear-gradient(135deg, #11998e 0%, #38ef7d 100%)",slug:"forest"}]}):(0,d.jsx)(v.ColorPicker,{color:m,onChange:N,enableAlpha:!0,defaultValue:m})})]})]})}var w=r(3322);function N({label:e="",value:t=null,onChange:r}){const s=()=>{if(!wp||!wp.media)return;const e=wp.media({title:(0,o.__)("Choose an Image","softtent-preorders"),button:{text:(0,o.__)("Use this Image","softtent-preorders")},multiple:!1});e.on("select",()=>{const t=e.state().get("selection").first().toJSON();r({id:t.id,url:t.url,alt:t.alt||""})}),e.open()};return(0,d.jsx)("div",{className:"image-picker-container",children:t?.url?(0,d.jsx)("div",{className:"relative group inline-block",children:(0,d.jsx)("div",{className:"border border-gray-200 rounded-lg overflow-hidden bg-white hover:border-primary transition-all duration-200 shadow-sm",children:(0,d.jsxs)("div",{className:"relative",children:[(0,d.jsx)("img",{src:t.url,alt:t.alt,className:"w-full h-24 object-cover"}),(0,d.jsx)("button",{onClick:s,className:"absolute top-1 left-1 w-7 h-7 bg-white text-gray-700 rounded hover:bg-primary hover:text-white transition-all shadow-md flex items-center justify-center opacity-0 group-hover:opacity-100",title:(0,o.__)("Change Image","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.JmV,className:"text-xs"})}),(0,d.jsx)("button",{onClick:()=>{w.A.fire({text:(0,o.__)("Are you sure you want to remove this image?","softtent-preorders")}).then(e=>{e.isConfirmed&&r(null)})},className:"absolute top-1 right-1 w-7 h-7 bg-red-600 text-white rounded hover:bg-red-700 transition-all shadow-md flex items-center justify-center opacity-0 group-hover:opacity-100",title:(0,o.__)("Remove Image","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.yLS,className:"text-xs"})})]})})}):(0,d.jsx)("button",{onClick:s,className:"border-2 border-dashed border-gray-300 rounded-lg px-3 hover:border-primary hover:bg-primary-50 transition-all duration-200 group",children:(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("div",{className:"w-7 h-7 bg-gray-100 rounded flex items-center justify-center group-hover:bg-primary-100 transition-colors flex-shrink-0",children:(0,d.jsx)(g.gc,{icon:h.Cyq,className:"text-sm text-gray-400 group-hover:text-primary transition-colors"})}),(0,d.jsxs)("p",{className:"text-xs font-medium text-gray-700 group-hover:text-primary transition-colors",children:[(0,o.__)("Select","softtent-preorders")," ",e]})]})})})}function C({value:e,onChange:t,units:r=["px","%","em","rem"],hideLabel:s=!1}){const[n,a]=(0,p.useState)(!1),l=(0,p.useRef)(null);return(0,p.useEffect)(()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&a(!1)};return n&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[n]),(0,d.jsxs)("div",{className:"flex flex-col items-center relative",style:{width:"40px"},ref:l,children:[(0,d.jsx)("button",{type:"button",onClick:()=>a(!n),className:"w-full bg-white border border-gray-300 rounded px-0 py-[5.3px] text-xs text-center focus:border-primary focus:outline-none cursor-pointer hover:bg-gray-50 transition-colors",title:(0,o.__)("Select Unit","softtent-preorders"),children:e}),n&&(0,d.jsx)("div",{className:"absolute top-full left-0 w-full mt-1 bg-white border border-gray-200 rounded shadow-lg z-50 overflow-hidden",children:r.map(r=>(0,d.jsx)("button",{type:"button",onClick:()=>{t(r),a(!1)},className:"w-full px-2 py-1.5 text-xs text-center hover:bg-gray-100 transition-colors block "+(e===r?"bg-primary text-white hover:bg-primary":"text-gray-700"),children:r},r))}),!s&&(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:(0,o.__)("Unit","softtent-preorders")})]})}function k({value:e,onChange:t}){const[r,s]=(0,p.useState)(!1),n=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{n.current&&!n.current.contains(e.target)&&s(!1)};return r&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[r]);const a={all:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("circle",{cx:"8",cy:"8",r:"2",fill:"currentColor"})]}),"all-custom":(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"9",y:"2",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"9",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"9",y:"9",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"})]}),top:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"4",fill:"currentColor",opacity:"0.3"})]}),right:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"10",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"})]}),bottom:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"10",width:"12",height:"4",fill:"currentColor",opacity:"0.3"})]}),left:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"})]}),vertical:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"4",fill:"currentColor",opacity:"0.3"}),(0,d.jsx)("rect",{x:"2",y:"10",width:"12",height:"4",fill:"currentColor",opacity:"0.3"})]}),horizontal:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"}),(0,d.jsx)("rect",{x:"10",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"})]}),"vertical-and-horizontal":(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"9",width:"12",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("line",{x1:"8",y1:"2",x2:"8",y2:"14",stroke:"currentColor",strokeWidth:"1.5"})]})},l=[{value:"all",label:(0,o.__)("All","softtent-preorders")},{value:"vertical-and-horizontal",label:(0,o.__)("Vertical & Horizontal","softtent-preorders")},{value:"vertical",label:(0,o.__)("Vertical","softtent-preorders")},{value:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders")},{value:"top",label:(0,o.__)("Top","softtent-preorders")},{value:"right",label:(0,o.__)("Right","softtent-preorders")},{value:"bottom",label:(0,o.__)("Bottom","softtent-preorders")},{value:"left",label:(0,o.__)("Left","softtent-preorders")},{value:"all-custom",label:(0,o.__)("All Custom","softtent-preorders")}];return(0,d.jsxs)("div",{className:"flex flex-col items-center relative",style:{width:"40px"},ref:n,children:[(0,d.jsx)("button",{type:"button",onClick:()=>s(!r),className:"w-full bg-white border border-gray-300 rounded px-0 py-1.5 flex items-center justify-center focus:border-primary focus:outline-none cursor-pointer hover:bg-gray-50 transition-colors",title:(0,o.__)("Select Side Mode","softtent-preorders"),children:a[e]}),r&&(0,d.jsx)("div",{className:"absolute top-full end-0 w-auto min-w-[120px] mt-1 bg-white border border-gray-200 rounded shadow-lg z-50 overflow-hidden",children:l.map(r=>(0,d.jsxs)("button",{type:"button",onClick:()=>{t(r.value),s(!1)},className:"w-full px-3 py-2 text-xs flex items-center gap-2 hover:bg-gray-100 transition-colors "+(e===r.value?"bg-primary text-white hover:bg-primary":"text-gray-700"),children:[(0,d.jsx)("span",{className:"flex-shrink-0",children:a[r.value]}),(0,d.jsx)("span",{className:"whitespace-nowrap",children:r.label})]},r.value))}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:(0,o.__)("Side","softtent-preorders")})]})}function S({value:e={},onChange:t,responsive:r=!1,default:s={top:"",right:"",bottom:"",left:"",unit:"px",side:"all"},units:n=["px","%","em","rem"],placeholder:a=""}){const{activeDevice:l}=(0,m.F)(),[i,c]=(0,p.useState)("all"),u=(()=>{const t=e||{};if(!r){const e=t;return void 0!==e.top||void 0!==e.unit?e:s}const n=t[l];if(n)return n;const o=s;if(o&&"object"==typeof o&&(o.desktop||o.tablet||o.mobile)){if("desktop"===l&&o.desktop)return o.desktop;if("tablet"===l)return o.tablet||o.desktop;if("mobile"===l)return o.mobile||o.tablet||o.desktop}return s})(),x=u.unit||"px";(0,p.useEffect)(()=>{u.side&&c(u.side)},[l,u.side]);const g=(s,n)=>{const o={...u,side:i};switch(i){case"all":o.top=n,o.right=n,o.bottom=n,o.left=n;break;case"vertical":o.top=n,o.bottom=n;break;case"horizontal":o.left=n,o.right=n;break;case"vertical-and-horizontal":"vertical"===s?(o.top=n,o.bottom=n):"horizontal"===s&&(o.left=n,o.right=n);break;case"top":o.top=n;break;case"right":o.right=n;break;case"bottom":o.bottom=n;break;case"left":o.left=n;break;case"all-custom":"top"!==s&&"right"!==s&&"bottom"!==s&&"left"!==s||(o[s]=n)}t(r?{...e||{},[l]:o}:o)},h=(()=>{switch(i){case"all":default:return[{key:"all",label:(0,o.__)("All","softtent-preorders"),getValue:()=>u.top||""}];case"vertical":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>u.top||""}];case"horizontal":return[{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>u.left||""}];case"vertical-and-horizontal":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>u.top||""},{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>u.left||""}];case"top":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>u.top||""}];case"right":return[{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>u.right||""}];case"bottom":return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>u.bottom||""}];case"left":return[{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>u.left||""}];case"all-custom":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>u.top||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>u.right||""},{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>u.bottom||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>u.left||""}]}})(),f=1===h.length,b=(()=>{switch(x){case"%":return{min:0,max:100,step:1};case"em":case"rem":return{min:0,max:100,step:.1};default:return{min:0,max:200,step:1}}})(),y=Number(h[0]?.getValue())||0,v=(y-b.min)/(b.max-b.min)*100;return(0,d.jsx)("div",{className:"",children:(0,d.jsxs)("div",{className:"flex gap-1",children:[f&&(0,d.jsx)("div",{className:"flex relative top-3 flex-1",children:(0,d.jsx)("input",{type:"range",min:b.min,max:b.max,step:b.step,value:y,onChange:e=>g(h[0].key,e.target.value),className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${v}%, #e5e7eb ${v}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${v}%, #e5e7eb ${v}%, #e5e7eb 100%)`}})}),(0,d.jsx)("div",{className:"grid gap-1 "+(f?"":"flex-1"),style:{gridTemplateColumns:`repeat(${h.length}, minmax(0, 1fr))`},children:h.map(e=>(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsx)("input",{type:"number",value:e.getValue(),onChange:t=>g(e.key,t.target.value),placeholder:a||"",className:"w-full py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none",style:{paddingRight:0,width:f?"70px":"auto"}}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:e.label})]},e.key))}),(0,d.jsx)(k,{value:i,onChange:s=>{c(s);const n={top:"",right:"",bottom:"",left:"",unit:u.unit,side:s};t(r?{...e||{},[l]:n}:n)}}),(0,d.jsx)(C,{value:x,onChange:s=>{const n={...u,unit:s,side:i};t(r?{...e||{},[l]:n}:n)},units:n})]})})}const A=[{value:"none",label:(0,o.__)("None","softtent-preorders")},{value:"solid",label:(0,o.__)("Solid","softtent-preorders")},{value:"dashed",label:(0,o.__)("Dashed","softtent-preorders")},{value:"dotted",label:(0,o.__)("Dotted","softtent-preorders")},{value:"double",label:(0,o.__)("Double","softtent-preorders")},{value:"groove",label:(0,o.__)("Groove","softtent-preorders")},{value:"ridge",label:(0,o.__)("Ridge","softtent-preorders")}];function E({value:e={},onChange:t,placeholder:r=""}){const s=e.border||"none",n=e.width||{},a=e.color||"#000000",l=e.radius||{},[i,c]=(0,p.useState)(!1),u=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&c(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]);const m=r=>{t({...e,...r})};return(0,d.jsxs)("div",{className:"relative",ref:u,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>c(!i),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(i?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(g.gc,{icon:h.fx$,className:"text-gray-400"}),(0,d.jsx)("span",{className:"font-medium",children:(0,o.__)("Border","softtent-preorders")})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(i?"text-primary":"text-gray-400")})]}),i&&(0,d.jsxs)("div",{className:"absolute top-full end-0 w-full mt-2 z-50 p-4 bg-white border border-gray-200 rounded-lg shadow-xl space-y-4 min-w-[300px]",children:[(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Border Type","softtent-preorders")}),(0,d.jsx)("select",{value:s,onChange:e=>{return t=e.target.value,void m({border:t});var t},className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none",children:A.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),"none"!==s&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{children:[(0,d.jsx)("div",{className:"mb-1",children:(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Width","softtent-preorders")})}),(0,d.jsx)($,{value:n,onChange:e=>{m({width:e})},placeholder:r,units:["px","em","rem"]})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Color","softtent-preorders")}),(0,d.jsx)(ae,{type:"color",value:a,onChange:e=>{return t=e.value,void m({color:t});var t},className:"h-10 border border-gray-300 rounded cursor-pointer"})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("div",{className:"mb-1",children:(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Radius","softtent-preorders")})}),(0,d.jsx)($,{value:l,onChange:e=>{m({radius:e})},placeholder:r,units:["px","%","em","rem"]})]})]})]})]})}function $({value:e,onChange:t,placeholder:r="",placeholderValues:s,units:n=["px","%","em","rem"]}){const[a,l]=(0,p.useState)(e.side||"all"),i=e.unit||s?.unit||"px";(0,p.useEffect)(()=>{e.side&&l(e.side)},[e.side]);const c=(()=>{switch(a){case"all":return[{key:"all",label:(0,o.__)("All","softtent-preorders"),getValue:()=>e.top||""}];case"vertical":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>e.top||""}];case"horizontal":return[{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>e.left||""}];case"vertical-and-horizontal":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>e.top||""},{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>e.left||""}];case"top":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>e.top||""}];case"right":return[{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>e.right||""}];case"bottom":return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>e.bottom||""}];case"left":return[{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>e.left||""}];default:return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>e.top||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>e.right||""},{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>e.bottom||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>e.left||""}]}})(),u=(r,s)=>{const n={...e,side:a};"all"===r||"vertical"===r||"horizontal"===r?"all"===r?(n.top=s,n.right=s,n.bottom=s,n.left=s):"vertical"===r?(n.top=s,n.bottom=s):"horizontal"===r&&(n.left=s,n.right=s):"top"!==r&&"right"!==r&&"bottom"!==r&&"left"!==r||(n[r]=s),t(n)},m=1===c.length,x=parseFloat(c[0]?.getValue()||"0"),g=(x-0)/100*100;return(0,d.jsx)("div",{className:"space-y-1",children:(0,d.jsxs)("div",{className:"flex gap-1",children:[m&&(0,d.jsx)("div",{className:"flex relative top-3",style:{flex:"0 0 auto",width:"40%"},children:(0,d.jsx)("input",{type:"range",min:0,max:100,step:1,value:x,onChange:e=>u(c[0].key,e.target.value),className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${g}%, #e5e7eb ${g}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${g}%, #e5e7eb ${g}%, #e5e7eb 100%)`}})}),(0,d.jsx)("div",{className:"grid gap-1 flex-1",style:{gridTemplateColumns:`repeat(${c.length}, minmax(0, 1fr))`},children:c.map(e=>(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsx)("input",{type:"number",value:e.getValue(),onChange:t=>u(e.key,t.target.value),placeholder:r,className:"w-full py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none",style:{paddingRight:0}}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:e.label})]},e.key))}),(0,d.jsx)(k,{value:a,onChange:r=>{l(r);const s={top:"",right:"",bottom:"",left:"",unit:e.unit,side:r};t(s)}}),(0,d.jsx)(C,{value:i,onChange:r=>{t({...e,unit:r,side:a})},units:n})]})})}var L=r(701);const D=[{value:"left",icon:h.ecg,label:(0,o.__)("Left","softtent-preorders")},{value:"center",icon:h._ur,label:(0,o.__)("Center","softtent-preorders")},{value:"right",icon:h.jbh,label:(0,o.__)("Right","softtent-preorders")}];function T({value:e="left",onChange:t,responsive:r=!1}){const{activeDevice:s}=(0,m.F)(),n=r&&"object"==typeof e&&null!==e?e[s]||e.desktop||"left":"string"==typeof e?e:"left";return(0,d.jsx)("div",{className:"flex items-center gap-2",children:(0,d.jsx)("div",{className:"flex",children:D.map(o=>(0,d.jsx)(L.A,{content:o.label,children:(0,d.jsx)("button",{type:"button",onClick:()=>{return n=o.value,void t(r?{..."object"==typeof e&&null!==e?e:{desktop:"string"==typeof e?e:"left"},[s]:n}:n);var n},className:`py-1 px-2 text-sm font-medium transition-colors border border-gray-300 ${n===o.value?"bg-primary text-white border-primary":"bg-white text-gray-600 hover:bg-gray-50"} ${"left"===o.value?"rounded-l":"right"===o.value?"rounded-r":""} ${"left"!==o.value?"-ml-px":""}`,children:(0,d.jsx)(g.gc,{icon:o.icon,className:"text-base"})})},o.value))})})}const z=[{key:"desktop",icon:h.ArK,label:(0,o.__)("Desktop","softtent-preorders")},{key:"tablet",icon:h.w7B,label:(0,o.__)("Tablet","softtent-preorders")},{key:"mobile",icon:h.GrJ,label:(0,o.__)("Mobile","softtent-preorders")}];function R({responsive:e=!0}){const{activeDevice:t,setActiveDevice:r}=(0,m.F)(),[s,n]=(0,p.useState)(!1),o=(0,p.useRef)(null);return(0,p.useEffect)(()=>{const e=e=>{o.current&&!o.current.contains(e.target)&&n(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),e?(0,d.jsxs)("div",{className:"flex items-center gap-1",style:{position:"relative"},ref:o,children:[(0,d.jsx)(L.A,{content:z.find(e=>e.key===t)?.label||"",position:"right",children:(0,d.jsx)("button",{type:"button",onClick:()=>n(!s),className:"py-0.5 px-1 bg-primary/10 text-primary rounded transition-colors",children:(0,d.jsx)(g.gc,{icon:z.find(e=>e.key===t).icon,className:"text-[10px]"})})}),s&&(0,d.jsx)("div",{style:{position:"absolute",top:"100%",left:"0",zIndex:9999,display:"flex",marginTop:"4px",flexDirection:"column",gap:"4px"},children:z.filter(e=>e.key!==t).map(e=>(0,d.jsx)(L.A,{content:e.label,position:"right",children:(0,d.jsx)("button",{type:"button",onClick:()=>{r(e.key),n(!1)},className:"py-0.5 px-1 bg-gray-100 text-gray-600 hover:bg-gray-200 rounded transition-colors",children:(0,d.jsx)(g.gc,{icon:e.icon,className:"text-[10px]"})})},e.key))})]}):null}const F=[{value:"100",label:(0,o.__)("Thin (100)","softtent-preorders")},{value:"200",label:(0,o.__)("Extra Light (200)","softtent-preorders")},{value:"300",label:(0,o.__)("Light (300)","softtent-preorders")},{value:"400",label:(0,o.__)("Regular (400)","softtent-preorders")},{value:"500",label:(0,o.__)("Medium (500)","softtent-preorders")},{value:"600",label:(0,o.__)("Semi Bold (600)","softtent-preorders")},{value:"700",label:(0,o.__)("Bold (700)","softtent-preorders")},{value:"800",label:(0,o.__)("Extra Bold (800)","softtent-preorders")},{value:"900",label:(0,o.__)("Black (900)","softtent-preorders")}],B=[{value:"left",icon:h.ecg,label:(0,o.__)("Left","softtent-preorders")},{value:"center",icon:h._ur,label:(0,o.__)("Center","softtent-preorders")},{value:"right",icon:h.jbh,label:(0,o.__)("Right","softtent-preorders")}],O=(h.ArK,(0,o.__)("Desktop","softtent-preorders"),h.DIx,(0,o.__)("Tablet","softtent-preorders"),h.XRN,(0,o.__)("Mobile","softtent-preorders"),[{value:"",label:(0,o.__)("Default","softtent-preorders")},{value:"none",label:(0,o.__)("Normal","softtent-preorders")},{value:"capitalize",label:(0,o.__)("Capitalize","softtent-preorders")},{value:"uppercase",label:(0,o.__)("Uppercase","softtent-preorders")},{value:"lowercase",label:(0,o.__)("Lowercase","softtent-preorders")}]),V=[{value:"",label:(0,o.__)("Default","softtent-preorders")},{value:"normal",label:(0,o.__)("Normal","softtent-preorders")},{value:"italic",label:(0,o.__)("Italic","softtent-preorders")},{value:"oblique",label:(0,o.__)("Oblique","softtent-preorders")}],I=[{value:"",label:(0,o.__)("Default","softtent-preorders")},{value:"none",label:(0,o.__)("None","softtent-preorders")},{value:"underline",label:(0,o.__)("Underline","softtent-preorders")},{value:"overline",label:(0,o.__)("Overline","softtent-preorders")},{value:"line-through",label:(0,o.__)("Line Through","softtent-preorders")}];function P({value:e={},onChange:t,responsive:r=!1,color:s=!1}){const{activeDevice:n,setActiveDevice:a}=(0,m.F)(),[l,i]=(0,p.useState)(!1),[c,u]=(0,p.useState)(!1),[x,f]=(0,p.useState)(!1),b=(0,p.useRef)(null),y=(0,p.useRef)(null),v=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{b.current&&!b.current.contains(e.target)&&f(!1),y.current&&!y.current.contains(e.target)&&i(!1),v.current&&!v.current.contains(e.target)&&u(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]);const j=(r,s)=>{t({...e,[r]:s})};return(0,d.jsxs)("div",{className:"relative",ref:b,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>f(!x),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(x?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(g.gc,{icon:h.jrc,className:"text-gray-400"}),(0,d.jsx)("span",{className:"font-medium",children:(0,o.__)("Typography","softtent-preorders")})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(x?"text-primary":"text-gray-400")})]}),x&&(0,d.jsxs)("div",{className:"absolute top-full end-0 w-full mt-2 z-50 p-4 bg-white border border-gray-200 rounded-lg shadow-xl space-y-4 min-w-[300px]",children:[!1,(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Font Size","softtent-preorders")}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[(0,d.jsxs)("div",{className:"flex gap-1 rounded overflow-hidden flex-1",children:[(0,d.jsx)("input",{type:"number",value:r&&"object"==typeof e.size?e.size[n]||"":"string"==typeof e.size?e.size:"",onChange:t=>((t,s)=>{if(r){const r="object"==typeof e.size?e.size:{};j("size",{...r,[t]:s})}else j("size",s)})(r?n:"size",t.target.value),placeholder:(()=>{if(r&&"object"==typeof e.size){if("tablet"===n&&!e.size.tablet)return e.size.desktop||"";if("mobile"===n&&!e.size.mobile)return e.size.tablet||e.size.desktop||""}return"16"})(),className:"w-full py-1.5 pr-0 pl-2 text-sm focus:border-primary focus:outline-none",style:{paddingRight:0}}),(0,d.jsxs)("select",{value:r&&"object"==typeof e.size&&e.size.unit||"px",onChange:t=>(t=>{if(r){const r="object"==typeof e.size?e.size:{};j("size",{...r,unit:t})}else j("size",e.size)})(t.target.value),className:"py-1.5 text-sm bg-white focus:border-primary focus:outline-none border-l border-gray-300",children:[(0,d.jsx)("option",{value:"px",children:"px"}),(0,d.jsx)("option",{value:"em",children:"em"}),(0,d.jsx)("option",{value:"rem",children:"rem"}),(0,d.jsx)("option",{value:"%",children:"%"})]})]}),(0,d.jsx)(R,{responsive:r})]})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Font Weight","softtent-preorders")}),(0,d.jsx)("select",{value:e.weight||"400",onChange:e=>j("weight",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:F.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),s&&(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Color","softtent-preorders")}),(0,d.jsx)("div",{className:"w-full",children:(0,d.jsx)(_,{value:e.color||"",onChange:e=>j("color",e)})})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Line Height","softtent-preorders")}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[(0,d.jsxs)("div",{className:"flex gap-1 rounded overflow-hidden flex-1",children:[(0,d.jsx)("input",{type:"number",value:r&&"object"==typeof e.line_height?e.line_height[n]||"":"string"==typeof e.line_height?e.line_height:"",onChange:t=>((t,s)=>{if(r){const r="object"==typeof e.line_height?e.line_height:{};j("line_height",{...r,[t]:s})}else j("line_height",s)})(r?n:"line_height",t.target.value),placeholder:(()=>{if(r&&"object"==typeof e.line_height){if("tablet"===n&&!e.line_height.tablet)return e.line_height.desktop||"";if("mobile"===n&&!e.line_height.mobile)return e.line_height.tablet||e.line_height.desktop||""}return"1.5"})(),className:"w-full py-1.5 pr-0 pl-2 text-sm focus:border-primary focus:outline-none",style:{paddingRight:0},step:"0.1"}),(0,d.jsxs)("select",{value:r&&"object"==typeof e.line_height&&e.line_height.unit||"px",onChange:t=>(t=>{if(r){const r="object"==typeof e.line_height?e.line_height:{};j("line_height",{...r,unit:t})}else j("line_height",e.line_height)})(t.target.value),className:"py-1.5 text-sm bg-white focus:border-primary focus:outline-none border-l border-gray-300",children:[(0,d.jsx)("option",{value:"px",children:"px"}),(0,d.jsx)("option",{value:"em",children:"em"}),(0,d.jsx)("option",{value:"rem",children:"rem"}),(0,d.jsx)("option",{value:"%",children:"%"})]})]}),(0,d.jsx)(R,{responsive:r})]})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Transform","softtent-preorders")}),(0,d.jsx)("select",{value:e.transform||"",onChange:e=>j("transform",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:O.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Style","softtent-preorders")}),(0,d.jsx)("select",{value:e.style||"",onChange:e=>j("style",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:V.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Decoration","softtent-preorders")}),(0,d.jsx)("select",{value:e.decoration||"",onChange:e=>j("decoration",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:I.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Text Alignment","softtent-preorders")}),(0,d.jsx)("div",{className:"flex",children:B.map(t=>(0,d.jsx)(L.A,{content:t.label,children:(0,d.jsx)("button",{type:"button",onClick:()=>j("alignment",t.value),className:`py-1 px-2 text-sm font-medium transition-colors border border-gray-300 ${e.alignment===t.value?"bg-primary text-white border-primary":"bg-white text-gray-600 hover:bg-gray-50"} ${"left"===t.value?"rounded-s":"right"===t.value?"rounded-e":""} ${"left"!==t.value?"-ms-px":""}`,children:(0,d.jsx)(g.gc,{icon:t.icon,className:"text-base"})})},t.value))})]})]})]})}function W({value:e,onChange:t,options:r={}}){const s=e&&"object"==typeof e?{hook_name:e.hook_name||"",priority:e.priority||10}:{hook_name:"",priority:10};let n=[];return Array.isArray(r)?n=r:"object"==typeof r&&(n=Object.entries(r).map(([e,t])=>({label:t,value:e}))),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("div",{className:"flex-grow",children:(0,d.jsx)(u,{options:n,value:s.hook_name,onChange:e=>{t({...s,hook_name:e})},placeholder:(0,o.__)("Select Position","softtent-preorders")})}),(0,d.jsx)("div",{className:"w-18",children:(0,d.jsx)("input",{type:"number",value:s.priority,onChange:e=>{return r=e.target.value,void t({...s,priority:parseInt(r)||0});var r},className:"w-full !h-[32px] px-3 py-2 bg-white border border-gray-300 rounded focus:outline-none focus:border-[#673de6] text-xs text-black",placeholder:(0,o.__)("Priority","softtent-preorders")})})]})}function M({value:e,onChange:t}){const[r,s]=(0,p.useState)(!1),n=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{n.current&&!n.current.contains(e.target)&&s(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);const a=[{value:"top-left",label:(0,o.__)("Top Left","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"4",cy:"4",r:"2",fill:"currentColor"})]})},{value:"top-right",label:(0,o.__)("Top Right","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"12",cy:"4",r:"2",fill:"currentColor"})]})},{value:"bottom-left",label:(0,o.__)("Bottom Left","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"4",cy:"12",r:"2",fill:"currentColor"})]})},{value:"bottom-right",label:(0,o.__)("Bottom Right","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"12",cy:"12",r:"2",fill:"currentColor"})]})},{value:"center",label:(0,o.__)("Center","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"8",cy:"8",r:"2",fill:"currentColor"})]})}],l=a.find(t=>t.value===e)||a[3];return(0,d.jsxs)("div",{className:"relative",ref:n,children:[(0,d.jsx)("button",{type:"button",onClick:()=>s(!r),className:"flex items-center justify-center p-1.5 border border-gray-300 rounded bg-white hover:bg-gray-50 transition-colors",title:l.label,children:l.icon}),r&&(0,d.jsx)("div",{className:"absolute end-0 top-full mt-1 bg-white border border-gray-200 rounded shadow-lg z-50 py-1 min-w-[160px]",children:a.map(r=>(0,d.jsxs)("button",{type:"button",onClick:()=>{t(r.value),s(!1)},className:"w-full px-3 py-2 text-start text-sm hover:bg-gray-100 transition-colors flex items-center gap-2 "+(e===r.value?"bg-primary/10 text-primary":"text-gray-700"),children:[r.icon,(0,d.jsx)("span",{children:r.label})]},r.value))})]})}function U({value:e={},onChange:t,units:r=["px","%","em","rem"]}){const{activeDevice:s}=(0,m.F)(),n=e[s]||{top:"",right:"",bottom:"",left:"",unit:"px",position:"bottom-right"},a=n.unit||"px",[l,i]=(0,p.useState)(n.position||"bottom-right");(0,p.useEffect)(()=>{n.position&&i(n.position)},[n.position]);const c=(()=>{switch(l){case"top-left":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>n.top||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>n.left||""}];case"top-right":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>n.top||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>n.right||""}];case"bottom-left":return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>n.bottom||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>n.left||""}];case"bottom-right":default:return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>n.bottom||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>n.right||""}];case"center":return[]}})();return(0,d.jsx)("div",{className:"w-full",children:(0,d.jsxs)("div",{className:"flex items-start gap-1",children:[c.length>0?(0,d.jsx)("div",{className:"grid gap-1 flex-1",style:{gridTemplateColumns:`repeat(${c.length}, minmax(0, 1fr))`},children:c.map(r=>(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsx)("input",{type:"number",value:r.getValue(),onChange:o=>((r,o)=>{const a={...n,position:l};"top"!==r&&"right"!==r&&"bottom"!==r&&"left"!==r||(a[r]=o),t({...e,[s]:a})})(r.key,o.target.value),className:"w-full py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none",style:{paddingRight:0}}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:r.label})]},r.key))}):(0,d.jsx)("div",{className:"flex-1 flex items-center justify-center py-1.5 text-sm text-gray-500",children:(0,o.__)("Center position - no offset needed","softtent-preorders")}),(0,d.jsx)(L.A,{content:(0,o.__)("Position","softtent-preorders"),position:"left",children:(0,d.jsx)(M,{value:l,onChange:r=>{i(r);const o={top:"",right:"",bottom:"",left:"",unit:n.unit,position:r};t({...e,[s]:o})}})}),(0,d.jsx)(C,{value:a,onChange:r=>{t({...e,[s]:{...n,unit:r,position:l}})},units:r})]})})}function G({value:e,onChange:t,units:r=["px","%","em","rem"]}){return(0,d.jsx)(U,{value:e,onChange:t,units:r})}function H({label:e,sourceSection:t,targetSection:r,onCopy:s}){return(0,d.jsx)("div",{className:"copy-section-field",children:(0,d.jsxs)("button",{onClick:async()=>{const e=e=>e.split("_").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "),n=e(t),a=e(r);(await w.A.fire({title:(0,o.__)("Copy Settings?","softtent-preorders"),text:`${(0,o.__)("This will copy all settings from","softtent-preorders")} "${n}" ${(0,o.__)("to","softtent-preorders")} "${a}". ${(0,o.__)("Any existing values will be overwritten.","softtent-preorders")}`,confirmButtonText:(0,o.__)("Yes, Copy","softtent-preorders"),cancelButtonText:(0,o.__)("Cancel","softtent-preorders"),showCancelButton:!0})).isConfirmed&&s(t,r)},className:"flex items-center justify-center gap-2 text-sm py-2 px-4 rounded-md text-white bg-secondary hover:bg-secondary-50 transition-colors",children:[(0,d.jsx)(g.gc,{icon:h.jPR}),(0,d.jsx)("span",{children:e})]})})}var q=r(1609);function J({extensionId:e,ruleId:t,ruleset:r=!1,extensionLabel:s}){const[n,a]=(0,q.useState)(!1),l=(()=>{let s=`[softtent_po_${e.replace(/-/g,"_")}`;return r&&(s+=` id="${t||"0"}"`),s+=' product_id="{product_id}"',s+="]",s})();return(0,d.jsxs)("div",{className:"shortcode-field",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("input",{type:"text",value:l,readOnly:!0,className:"flex-1 px-3 py-2 text-sm border border-gray-300 rounded-md bg-gray-50 font-mono",onClick:e=>e.currentTarget.select()}),(0,d.jsxs)("button",{onClick:async()=>{try{if(navigator.clipboard&&navigator.clipboard.writeText)await navigator.clipboard.writeText(l);else{const e=document.createElement("textarea");e.value=l,e.style.position="fixed",e.style.left="-999999px",e.style.top="-999999px",document.body.appendChild(e),e.focus(),e.select();const t=document.execCommand("copy");if(document.body.removeChild(e),!t)throw new Error("Copy command failed")}a(!0),setTimeout(()=>{a(!1)},2e3)}catch(e){w.A.fire({title:(0,o.__)("Error","softtent-preorders"),text:(0,o.__)("Failed to copy shortcode","softtent-preorders"),confirmButtonText:(0,o.__)("OK","softtent-preorders"),showCancelButton:!1})}},className:"flex items-center justify-center gap-2 text-sm py-2 px-3 rounded-md text-white bg-secondary hover:bg-secondary-50 transition-colors ",title:(0,o.__)("Copy to clipboard","softtent-preorders"),children:[(0,d.jsx)(g.gc,{icon:h.jPR}),(0,d.jsx)("span",{children:n?(0,o.__)("Copied!","softtent-preorders"):(0,o.__)("Copy","softtent-preorders")})]})]}),(0,d.jsx)("p",{className:"text-xs text-gray-500 mt-2",children:(0,o.__)(`Use this shortcode to display the ${s} anywhere on your site.`,"softtent-preorders")})]})}function K({value:e,onChange:t,dateOnly:r=!1,is12Hour:s=!1}){const[n,a]=(0,p.useState)(!1),l=(0,p.useRef)(null);return(0,p.useEffect)(()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&a(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,d.jsxs)("div",{className:"relative",ref:l,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>a(!n),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(n?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(g.gc,{icon:h.BEE,className:"text-gray-400"}),(0,d.jsx)("span",{className:"font-medium",children:(()=>{if(!e)return r?(0,o.__)("Select Date","softtent-preorders"):(0,o.__)("Select Date & Time","softtent-preorders");try{const t=new Date(e);if(isNaN(t.getTime()))return r?(0,o.__)("Select Date","softtent-preorders"):(0,o.__)("Select Date & Time","softtent-preorders");if(r){const e={year:"numeric",month:"short",day:"numeric"};return t.toLocaleDateString(void 0,e)}{const e={year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"};return t.toLocaleString(void 0,e)}}catch(e){return r?(0,o.__)("Select Date","softtent-preorders"):(0,o.__)("Select Date & Time","softtent-preorders")}})()})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(n?"text-primary":"text-gray-400")})]}),n&&(0,d.jsxs)("div",{className:"absolute top-full end-0 mt-2 z-50 p-4 bg-white border border-gray-200 rounded-lg shadow-xl "+(r?"softtent-po-date-only":""),children:[(0,d.jsx)(v.DateTimePicker,{currentDate:e||void 0,onChange:e=>{t(e)},is12Hour:s}),r&&(0,d.jsx)("style",{children:"\n\t\t\t\t\t\t\t/* Hide only the TIME section, not the datetime container */\n\t\t\t\t\t\t\t.softtent-po-date-only .components-datetime .components-datetime__time {\n\t\t\t\t\t\t\t\tdisplay: none !important;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t/* Hide timezone selector */\n\t\t\t\t\t\t\t.softtent-po-date-only .components-datetime__timezone {\n\t\t\t\t\t\t\t\tdisplay: none !important;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t"})]})]})}var X=r(1455),Y=r.n(X);let Q=null;const Z=({currentPreset:e,onSelect:t,onClose:r})=>{const[s,n]=(0,p.useState)(!1),[a,l]=(0,p.useState)(Q||{}),[i,c]=(0,p.useState)(0===Object.keys(Q||{}).length);(0,p.useEffect)(()=>{setTimeout(()=>n(!0),10),Q&&0!==Object.keys(Q).length||(c(!0),(async()=>{if(Q)return Q;try{const e=await Y()({path:"/softtent-preorders/v1/icons",method:"GET"});if(e.success&&e.data)return Q=e.data,e.data}catch(e){}return{}})().then(e=>{l(e),c(!1)}))},[]);const u=e=>{n(!1),setTimeout(()=>{e()},300)},m=()=>{u(r)};return(0,p.useEffect)(()=>{const e=e=>{"Escape"===e.key&&m()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[]),(0,d.jsx)("div",{className:"softtent-po-admin",children:(0,d.jsx)("div",{"aria-modal":"true",className:"fixed inset-0 z-[1000] bg-black/50 flex items-center justify-center transition-opacity duration-300 "+(s?"opacity-100":"opacity-0"),onClick:e=>{e.target===e.currentTarget&&m()},children:(0,d.jsxs)("div",{className:"bg-white rounded-lg shadow-lg w-full max-w-lg mx-4 max-h-[80vh] overflow-hidden transition-transform duration-300 "+(s?"translate-y-0":"-translate-y-12"),children:[(0,d.jsxs)("div",{className:"flex items-center justify-between px-6 py-4 border-b border-gray-200",children:[(0,d.jsx)("h3",{className:"!m-0 !text-md !font-semibold text-gray-700",children:(0,o.__)("Choose Icon","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:m,className:"text-gray-400 hover:text-gray-600 transition-colors","aria-label":(0,o.__)("Close","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.GRI,className:"text-xl"})})]}),(0,d.jsx)("div",{className:"p-6 overflow-y-auto max-h-[60vh]",children:i?(0,d.jsx)("div",{className:"flex items-center justify-center py-12",children:(0,d.jsx)(g.gc,{icon:h.z1G,className:"text-3xl text-gray-400 animate-spin"})}):0===Object.keys(a).length?(0,d.jsx)("div",{className:"flex items-center justify-center py-12 text-gray-500",children:(0,o.__)("No icons available","softtent-preorders")}):(0,d.jsx)("div",{className:"grid grid-cols-8 gap-2",children:Object.entries(a).map(([r,s])=>(0,d.jsx)(L.A,{content:s.label,children:(0,d.jsx)("button",{type:"button",onClick:()=>(e=>{const r=a[e];u(()=>t(e,r))})(r),className:"w-full aspect-square flex items-center justify-center rounded-lg transition-all [&>svg]:w-5 [&>svg]:h-5 "+(e===r?"bg-primary text-white ring-2 ring-primary ring-offset-2":"bg-gray-100 text-gray-600 hover:bg-gray-200 hover:text-gray-800"),dangerouslySetInnerHTML:{__html:s.svg}})},r))})})]})})})};function ee({value:e,onChange:t,svgUploadEnabled:r,onEnableSvgUpload:s,showPosition:n=!1,showMargin:a=!1}){const[l,i]=(0,p.useState)(!1),[c,u]=(0,p.useState)(!1),m=(0,p.useRef)(null),x=e||{source:"none",position:"left"};(0,p.useEffect)(()=>{const e=e=>{!m.current||m.current.contains(e.target)||c||i(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[c]);const f=()=>{const e=x.margin;return"number"==typeof e?{value:e,unit:"px"}:e&&"object"==typeof e&&"value"in e?{value:e.value||0,unit:e.unit||"px"}:{value:6,unit:"px"}},b=e=>{const r=f();t({...x,margin:{value:e,unit:r.unit}})},y=e=>{const r=f();t({...x,margin:{value:r.value,unit:e}})},v=()=>"preset"===x.source?x.preset_label||x.preset||(0,o.__)("Icon","softtent-preorders"):"custom"===x.source?(0,o.__)("Custom Icon","softtent-preorders"):(0,o.__)("Icon","softtent-preorders"),j="none"!==x.source,_="preset"===x.source&&x.preset_svg?(0,d.jsx)("span",{className:"w-5 h-5 flex items-center justify-center [&>svg]:w-full [&>svg]:h-full",dangerouslySetInnerHTML:{__html:x.preset_svg}}):"custom"===x.source&&x.custom?.url?(0,d.jsx)("img",{src:x.custom.url,alt:"",className:"w-5 h-5 object-contain"}):null;return(0,d.jsxs)("div",{className:"relative",ref:m,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>i(!l),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(l?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[_&&(0,d.jsx)("span",{className:"text-gray-600",children:_}),(0,d.jsx)("span",{className:"font-medium",children:v()})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(l?"text-primary":"text-gray-400")})]}),l&&(0,d.jsxs)("div",{className:"absolute top-full end-0 w-full mt-2 z-50 bg-white border border-gray-200 rounded-lg shadow-xl min-w-[300px]",children:[j&&(0,d.jsxs)("div",{className:"p-3 border-b border-gray-200 flex items-center justify-between bg-gray-50 rounded-t-lg",children:[(0,d.jsxs)("div",{className:"flex items-center gap-3",children:[(0,d.jsx)("div",{className:"w-10 h-10 bg-white border border-gray-200 rounded-lg flex items-center justify-center [&>svg]:w-6 [&>svg]:h-6 [&>img]:w-6 [&>img]:h-6",children:_}),(0,d.jsx)("span",{className:"text-sm font-medium text-gray-700",children:v()})]}),(0,d.jsx)("button",{type:"button",onClick:async()=>{u(!0);const e=await w.A.fire({text:(0,o.__)("Are you sure you want to remove this icon?","softtent-preorders")});u(!1),e.isConfirmed&&t({source:"none",position:x.position,margin:x.margin})},className:"w-8 h-8 bg-red-50 text-red-600 rounded-lg hover:bg-red-100 transition-colors flex items-center justify-center",title:(0,o.__)("Remove Icon","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.yLS,className:"text-sm"})})]}),(0,d.jsxs)("div",{className:"flex bg-gray-100 p-1 m-3 rounded-lg",children:[(0,d.jsx)("button",{type:"button",onClick:async()=>{u(!0);const e=await(r="preset"===x.source?x.preset:void 0,new Promise(e=>{const t=document.createElement("div");t.id="icon-library-modal-container",document.body.appendChild(t);const s=(0,p.createRoot)(t),n=()=>{s.unmount(),document.body.contains(t)&&document.body.removeChild(t)};s.render((0,d.jsx)(Z,{currentPreset:r,onSelect:(t,r)=>{e({selected:!0,iconKey:t,iconData:r}),n()},onClose:()=>{e({selected:!1}),n()}}))}));var r;u(!1),e.selected&&e.iconKey&&e.iconData&&t({source:"preset",preset:e.iconKey,preset_svg:e.iconData.svg,preset_label:e.iconData.label,position:x.position,margin:x.margin})},className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("preset"===x.source||"none"===x.source?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Icon Library","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:async()=>{if(!wp||!wp.media)return;if(!r){if(u(!0),(await w.A.fire({title:(0,o.__)("Enable SVG Upload?","softtent-preorders"),text:(0,o.__)("SVG files can contain malicious code. Only enable this if you trust the source of your SVG files. Do you want to enable SVG uploads at your own risk?","softtent-preorders"),confirmButtonText:(0,o.__)("Yes, Enable SVG Upload","softtent-preorders"),cancelButtonText:(0,o.__)("Cancel","softtent-preorders"),confirmButtonClass:"bg-yellow-500 text-white",showCancelButton:!0})).isConfirmed&&s)try{await s(),await w.A.fire({title:(0,o.__)("SVG Upload Enabled","softtent-preorders"),text:(0,o.__)("SVG upload has been enabled. Please save your current settings and reload the page to upload SVG files.","softtent-preorders"),confirmButtonText:(0,o.__)("OK","softtent-preorders"),showCancelButton:!1})}catch(e){await w.A.fire({title:(0,o.__)("Error","softtent-preorders"),text:(0,o.__)("Failed to enable SVG upload.","softtent-preorders"),confirmButtonText:(0,o.__)("OK","softtent-preorders"),confirmButtonClass:"bg-red-500 text-white",showCancelButton:!1})}return void u(!1)}u(!0);const e=wp.media({title:(0,o.__)("Choose an SVG Icon","softtent-preorders"),button:{text:(0,o.__)("Use this Icon","softtent-preorders")},multiple:!1,library:{type:"image/svg+xml"}});e.on("select",()=>{const r=e.state().get("selection").first().toJSON();t({source:"custom",custom:{id:r.id,url:r.url},position:x.position,margin:x.margin}),u(!1)}),e.on("close",()=>{u(!1)}),e.open()},className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("custom"===x.source?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Upload SVG","softtent-preorders")})]}),n&&(0,d.jsxs)("div",{className:"p-3 border-t border-gray-200",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600 mb-2 block",children:(0,o.__)("Icon Position","softtent-preorders")}),(0,d.jsx)("div",{className:"flex gap-1",children:[{value:"left",label:(0,o.__)("Left","softtent-preorders")},{value:"right",label:(0,o.__)("Right","softtent-preorders")},{value:"only",label:(0,o.__)("Icon Only","softtent-preorders")}].map(e=>(0,d.jsx)("button",{type:"button",onClick:()=>{return r=e.value,void t({...x,position:r});var r},className:"flex-1 px-3 py-1.5 text-xs font-medium rounded transition-colors "+(x.position===e.value?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),children:e.label},e.value))})]}),a&&("left"===x.position||"right"===x.position)&&(()=>{const e=f(),t="%"===e.unit?100:"em"===e.unit||"rem"===e.unit?10:50,r="em"===e.unit||"rem"===e.unit?.1:1,s=e.value/t*100;return(0,d.jsxs)("div",{className:"p-3 border-t border-gray-200",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600 mb-2 block",children:(0,o.__)("Margin","softtent-preorders")}),(0,d.jsxs)("div",{className:"flex gap-1",children:[(0,d.jsx)("div",{className:"flex relative flex-1 top-3",children:(0,d.jsx)("input",{type:"range",min:"0",max:t,step:r,value:e.value,onChange:e=>b(Number(e.target.value)),className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${s}%, #e5e7eb ${s}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${s}%, #e5e7eb ${s}%, #e5e7eb 100%)`}})}),(0,d.jsxs)("div",{className:"flex flex-col",style:{width:"70px"},children:[(0,d.jsx)("input",{type:"number",min:"0",step:r,value:e.value,onChange:e=>b(Number(e.target.value)),className:"w-full py-1.5 px-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none"}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:"left"===x.position?(0,o.__)("Right","softtent-preorders"):(0,o.__)("Left","softtent-preorders")})]}),(0,d.jsx)(C,{value:e.unit,onChange:y,units:["px","em","rem","%"]})]})]})})()]})]})}function te({value:e,onChange:t,responsive:r=!1,min:s=0,max:n=1e3,step:o=1,units:a,placeholder:l="",className:i=""}){const{activeDevice:c}=(0,m.F)(),u=a&&a.length>0,p=()=>{if(r&&"object"==typeof e&&null!==e){const t=e[c];return null!=t&&"unit"!==t?String(t):void 0!==e.desktop&&null!==e.desktop?String(e.desktop):""}return"object"==typeof e&&null!==e?void 0!==e.desktop?String(e.desktop):"":null!=e?String(e):""},x=()=>"object"==typeof e&&null!==e&&e.unit?e.unit:a?.[0]||"px",g=s=>{const n=""===s?"":Number(s);t(r?{..."object"==typeof e&&null!==e?e:{desktop:"number"==typeof e||"string"==typeof e?e:""},[c]:n,...u&&{unit:x()}}:u?{desktop:n,unit:x()}:n)},h=p(),f=x(),b=Number(h)||0,y=(b-s)/(n-s)*100;return(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("div",{className:"flex-1 flex items-center",children:(0,d.jsx)("input",{type:"range",min:s,max:n,step:o,value:b,onChange:e=>{g(e.target.value)},className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${y}%, #e5e7eb ${y}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${y}%, #e5e7eb ${y}%, #e5e7eb 100%)`}})}),(0,d.jsx)("input",{type:"number",value:h,onChange:e=>{g(e.target.value)},min:s,max:n,step:o,placeholder:l,className:`w-[70px] py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none ${i}`,style:{paddingRight:0}}),u&&(0,d.jsx)(C,{value:f,onChange:s=>{if(r)t({..."object"==typeof e&&null!==e?e:{desktop:"number"==typeof e||"string"==typeof e?e:""},unit:s});else{const e=p();t({desktop:""===e?"":Number(e),unit:s})}},units:a,hideLabel:!0})]})}function re({id:e,label:t,enabled:r,showSwitch:s,index:n,isDragging:o,onToggle:a,onDragStart:l,onDragOver:i,onDrop:c,onDragEnd:u}){return(0,d.jsxs)("div",{className:`\n\t\t\t\tsortable-item\n\t\t\t\tflex items-center gap-3 px-3 py-2 bg-white border border-slate-200 rounded-md\n\t\t\t\tshadow-sm hover:border-slate-300 transition-all\n\t\t\t\t${o?"opacity-50":""}\n\t\t\t`,onDragOver:e=>i(e,n),onDrop:()=>c(n),children:[(0,d.jsx)("div",{draggable:!0,onDragStart:e=>{e.stopPropagation(),l(n);const t=e.currentTarget.closest(".sortable-item");if(t&&e.dataTransfer){const r=t.getBoundingClientRect();e.dataTransfer.setDragImage(t,e.clientX-r.left,e.clientY-r.top)}},onDragEnd:u,className:"flex items-center cursor-grab active:cursor-grabbing",children:(0,d.jsx)(g.gc,{icon:h.S9g,className:"text-gray-400 text-sm",title:"Drag to reorder"})}),(0,d.jsx)("div",{className:"flex-1 flex items-center text-sm font-medium text-slate-700",children:t}),s&&a&&(0,d.jsx)("div",{className:"flex items-center",onClick:e=>e.stopPropagation(),children:(0,d.jsx)(x,{enabled:null!=r&&r,setEnabled:t=>{a(e,"boolean"==typeof t?t:!0===t)}})})]})}function se({value:e={},options:t=[],onChange:r,switch:s=!1,responsive:n=!1}){const{activeDevice:o}=(0,m.F)(),[a,l]=(0,q.useState)(null),i=()=>{if(!e||0===Object.keys(e).length)return t;const r=[];for(const[c,d]of Object.entries(e)){const e=t.find(e=>e.id===c);if(!e)continue;let u;var s,a,l,i;u=n&&"object"==typeof d&&null!==d?null===(s=null!==(a=null!==(l=d[o])&&void 0!==l?l:d.desktop)&&void 0!==a?a:e.enabled)||void 0===s||s:"boolean"==typeof d?d:null===(i=e.enabled)||void 0===i||i,r.push({id:c,label:e.label,enabled:u})}for(const e of t){var c;r.find(t=>t.id===e.id)||r.push({id:e.id,label:e.label,enabled:null===(c=e.enabled)||void 0===c||c})}return r},[c,u]=(0,q.useState)(()=>i());(0,q.useEffect)(()=>{u(i())},[e,t,o,n]);const p=e=>{l(e)},x=(e,t)=>{e.preventDefault()},g=e=>{if(null===a||a===e)return;const t=[...c],[r]=t.splice(a,1);t.splice(e,0,r),u(t),b(t),l(null)},h=()=>{l(null)},f=(e,t)=>{const r=c.map(r=>r.id===e?{...r,enabled:t}:r);u(r),b(r)},b=t=>{const s={};for(const r of t)if(n){var a,l;const t=e[r.id],n="object"==typeof t&&null!==t?t:{desktop:null===(a=r.enabled)||void 0===a||a};s[r.id]={...n,[o]:null===(l=r.enabled)||void 0===l||l}}else{var i;s[r.id]=null===(i=r.enabled)||void 0===i||i}r(s)};return(0,d.jsx)("div",{className:"space-y-2",children:c.map((e,t)=>(0,d.jsx)(re,{id:e.id,label:e.label,enabled:e.enabled,showSwitch:s,index:t,isDragging:a===t,onToggle:f,onDragStart:p,onDragOver:x,onDrop:g,onDragEnd:h},e.id))})}var ne=r(900);function oe(e){if(!e||"string"!=typeof e)return e;try{return(0,ne.Ay)(e)}catch(t){return e}}function ae(e){var t;const{type:r="text",label:l="",description:i="",labelClass:c="",descriptionClass:p="",label_tooltip:m="",placeholder:g="",className:h="",areaClassName:v="",layout:j="",onChange:w=()=>{},onInput:C=()=>{},name:k="",id:A="",value:$="",multiple:L=!1,required:D=!1,readOnly:z=!1,ref:F=null,options:B=[],rows:O=4,cols:V=90,style:I={},autoComplete:M="off",min:U=0,max:q,left:X=(0,d.jsx)(d.Fragment,{}),right:Y=(0,d.jsx)(d.Fragment,{}),editorHeight:Q="200px",hasError:Z=!1,showErrorMessage:re=!1,errorMessage:ne="",isAsync:ae=!1,asyncCallback:le=(e,t)=>{},onCreateAsyncCallback:ie=e=>{},isSelectCreatable:ce=!1,responsive:de,default:ue,units:pe,hover:me,gradient:xe,source_section:ge,target_section:he,onCopySettings:fe=()=>{},extension_id:be,extension_label:ye,rule_id:ve,ruleset:je,svgUploadEnabled:_e,onEnableSvgUpload:we,showPosition:Ne,showMargin:Ce,color:ke}=e,Se=()=>{let e="\n\t\t\tbg-white text-black placeholder:text-placeholder transition px-4 rounded-md\n\t\t\tplaceholder:font-normal text-sm border border-b border-solid border-slate-300\n\t\t\tborder-outline-none !shadow-none focus:!outline-none focus:!border-[#EBEFF8]\n\t\t\tfocus:!shadow-[#EBEFF8] required:border-red-500 w-full\n\t\t";switch(r){case"text":case"url":case"email":case"search":case"password":case"number":case"currency":e+=" !min-h-[30px]";break;case"textarea":e+=" py-4";break;case"select":case"radio":case"switch":e+=" cursor-pointer";break;case"checkbox":e+=" !h-6 !w-6 !indeterminate:bg-gray-300 accent-[#1BBC9C] cursor-pointer";break;case"image":case"text-editor":case"date":case"datetime":e+=" bg-transparent border-0 shadow-none"}return"currency"===r&&(e+=" ml-9"),h?.length&&(e=`${e} ${h}`),(0,s.QP)(e)},Ae=e=>{let{name:t,value:s}=e.target;"checkbox"===r&&(s=e.target.checked?1:0),w({name:t,value:s})},Ee={...I,border:"1px solid "+(Z?"#E9485E":"#EBEFF8"),boxShadow:"none"},$e=A||k,Le=l.length>0,De=de;return(0,d.jsxs)(d.Fragment,{children:[Le&&(0,d.jsx)(a.A,{htmlFor:$e,className:c,tooltip:(0,n.isEmpty)(m)?"":oe(m),required:D,suffix:De?(0,d.jsx)(R,{responsive:de}):void 0,children:l}),(0,d.jsxs)("div",{className:`input-field ${v} ${Z?"text-error":""}`,children:[X,("text"===r||"url"===r||"email"===r||"search"===r||"password"===r||"number"===r&&!de||"currency"===r)&&(0,d.jsx)("input",{type:null!==(t={currency:"number"}[r])&&void 0!==t?t:r,ref:F,required:D,readOnly:z,placeholder:g,className:Se(),style:Ee,onChange:Ae,onInput:C,name:$e,id:$e,value:$,min:U,max:q,autoComplete:M}),"number"===r&&de&&(0,d.jsx)(te,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de,min:U,max:q,units:pe,placeholder:g}),"textarea"===r&&(0,d.jsx)("textarea",{ref:F,required:D,placeholder:g,className:Se(),style:Ee,onChange:Ae,onInput:C,id:$e,name:$e,value:$,rows:O,cols:V,autoComplete:M}),"select"===r&&(0,d.jsx)(u,{value:$,isMulti:L,options:void 0!==B?B:[],placeholder:g,onChange:e=>{w({name:$e,value:e})},isAsync:ae,asyncCallback:le,isCreatable:ce,onCreateAsyncCallback:ie}),("checkbox"===r||"radio"===r)&&(0,d.jsx)(f,{type:r,options:B,value:$,layout:j,onChange:e=>w({name:$e,value:e})}),"switch"===r&&(0,d.jsx)(x,{enabled:de?"object"!=typeof $||null===$||Array.isArray($)?{desktop:"1"==$||"true"==$||!0===$}:$:"1"==$||"true"==$||!0===$,setEnabled:e=>{"function"==typeof w&&w({name:$e,value:e})},responsive:de}),("tab"===r||"state_tab"===r)&&(0,d.jsx)(b,{options:B||{},value:$,onChange:e=>w({name:$e,value:e}),layout:j}),"text-editor"===r&&(0,d.jsx)(y.A,{id:$e,height:Q,onChange:w,value:$}),"color"===r&&(0,d.jsx)(_,{value:$,onChange:e=>{w({name:$e,value:e})},hover:me,gradient:xe}),"image"===r&&(0,d.jsx)(N,{label:l,value:$,onChange:e=>{w({name:$e,value:e})}}),"dimension"===r&&(0,d.jsx)(S,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de,default:ue,units:pe,placeholder:g}),"border"===r&&(0,d.jsx)(E,{value:$,onChange:e=>w({name:$e,value:e}),hover:me}),"alignment"===r&&(0,d.jsx)(T,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de}),"typography"===r&&(0,d.jsx)(P,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de,color:ke}),"hook_position"===r&&(0,d.jsx)(W,{options:B||{},value:$,onChange:e=>w({name:$e,value:e})}),"position"===r&&(0,d.jsx)(G,{value:$,onChange:e=>w({name:$e,value:e}),units:pe}),"copy_settings"===r&&ge&&he&&(0,d.jsx)(H,{label:(0,o.__)("Apply","softtent-preorders"),sourceSection:ge,targetSection:he,onCopy:fe}),("date"===r||"datetime"===r)&&(0,d.jsx)(K,{value:"string"==typeof $?$:null,onChange:e=>{w({name:$e,value:e})},dateOnly:"date"===r}),"shortcode"===r&&be&&(0,d.jsx)(J,{extensionId:be,extensionLabel:ye,ruleId:ve,ruleset:je}),"icon"===r&&(0,d.jsx)(ee,{value:$,onChange:e=>w({name:$e,value:e}),svgUploadEnabled:_e,onEnableSvgUpload:we,showPosition:Ne,showMargin:Ce}),"sortable"===r&&(0,d.jsx)(se,{value:$,options:B,onChange:e=>w({name:$e,value:e}),switch:e.switch,responsive:de}),Y]}),i.length>0&&(0,d.jsx)("p",{className:"text-[12px] text-gray-500 mt-1",children:i}),(()=>{if(Z&&re&&ne?.length>0)return(0,d.jsx)("p",{className:"text-error text-xs mt-2",children:ne})})()]})}},701(e,t,r){r.d(t,{A:()=>o});var s=r(6087),n=r(790);function o({content:e,children:t,position:r="bottom",className:o=""}){const[a,l]=(0,s.useState)(!1),i=(0,s.useRef)(null),[c,d]=(0,s.useState)({top:0,left:0});return(0,s.useEffect)(()=>{if(!a||!i.current)return;const e=()=>{if(!i.current)return;const e=i.current.getBoundingClientRect();let t=0,s=0;switch(r){case"top":t=e.top-8,s=e.left+e.width/2;break;case"right":t=e.top+e.height/2,s=e.right+8;break;case"bottom":t=e.bottom+8,s=e.left+e.width/2;break;case"left":t=e.top+e.height/2,s=e.left-8}d({top:t,left:s})};return e(),window.addEventListener("scroll",e,!0),window.addEventListener("resize",e),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",e)}},[a,r]),(0,n.jsxs)("div",{ref:i,className:`relative inline-block ${o}`,onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),children:[t,a&&(0,s.createPortal)((0,n.jsxs)("div",{style:(()=>{const e={position:"fixed",top:`${c.top}px`,left:`${c.left}px`,zIndex:99999,padding:"0.5rem 0.75rem",backgroundColor:"#111827",color:"#ffffff",fontSize:"0.75rem",lineHeight:1.5,borderRadius:"0.375rem",boxShadow:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1)",maxWidth:"20rem",whiteSpace:"normal"};switch(r){case"top":return{...e,transform:"translate(-50%, -100%)"};case"right":return{...e,transform:"translateY(-50%)"};case"bottom":return{...e,transform:"translateX(-50%)"};case"left":return{...e,transform:"translate(-100%, -50%)"}}})(),onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),children:[(0,n.jsx)("div",{style:(()=>{const e={position:"absolute",width:0,height:0};switch(r){case"top":return{...e,bottom:"-0.375rem",left:"50%",transform:"translateX(-50%)",borderLeft:"0.375rem solid transparent",borderRight:"0.375rem solid transparent",borderTop:"0.375rem solid #111827"};case"right":return{...e,left:"-0.375rem",top:"50%",transform:"translateY(-50%)",borderTop:"0.375rem solid transparent",borderBottom:"0.375rem solid transparent",borderRight:"0.375rem solid #111827"};case"bottom":return{...e,top:"-0.375rem",left:"50%",transform:"translateX(-50%)",borderLeft:"0.375rem solid transparent",borderRight:"0.375rem solid transparent",borderBottom:"0.375rem solid #111827"};case"left":return{...e,right:"-0.375rem",top:"50%",transform:"translateY(-50%)",borderTop:"0.375rem solid transparent",borderBottom:"0.375rem solid transparent",borderLeft:"0.375rem solid #111827"}}})()}),e]}),document.body)]})}},3270(e,t,r){r.d(t,{F:()=>l,Y:()=>a});var s=r(1609),n=r(790);const o=(0,s.createContext)(void 0),a=({children:e})=>{const[t,r]=(0,s.useState)("desktop");return(0,n.jsx)(o.Provider,{value:{activeDevice:t,setActiveDevice:r},children:e})},l=()=>{const e=(0,s.useContext)(o);if(!e)throw new Error("useDevice must be used within a DeviceProvider");return e}},3322(e,t,r){r.d(t,{A:()=>l});var s=r(7723),n=r(6087),o=r(790);const a=({title:e,text:t,confirmButtonText:r,cancelButtonText:s,confirmButtonClass:a,showCancelButton:l,showLoaderOnConfirm:i,onConfirm:c,onCancel:d})=>{const[u,p]=(0,n.useState)(!1),[m,x]=(0,n.useState)(!1);(0,n.useEffect)(()=>{setTimeout(()=>x(!0),10)},[]);const g=e=>{x(!1),setTimeout(()=>{e()},300)},h=()=>{g(d)};return(0,n.useEffect)(()=>{const e=e=>{"Escape"===e.key&&h()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[]),(0,o.jsx)("div",{className:"softtent-po-admin",children:(0,o.jsx)("div",{"aria-modal":"true",className:"fixed inset-0 z-[1000] bg-black/50 flex items-center justify-center transition-opacity duration-300 "+(m?"opacity-100":"opacity-0"),onClick:e=>{e.target===e.currentTarget&&h()},children:(0,o.jsxs)("div",{className:"bg-white rounded-lg shadow-lg min-w-[400px] max-w-[500px] transition-transform duration-300 "+(m?"translate-y-0":"-translate-y-12"),children:[(0,o.jsx)("div",{className:"px-6 py-4 border-b border-gray-200",children:(0,o.jsx)("h3",{className:"!m-0 !text-md !font-semibold text-gray-700",children:e})}),(0,o.jsx)("div",{className:"px-6 py-4",children:(0,o.jsx)("p",{className:"m-0 text-gray-500 leading-relaxed",children:t})}),(0,o.jsxs)("div",{className:"px-6 pt-4 pb-6 flex gap-3 justify-end",children:[l&&(0,o.jsx)("button",{type:"button",className:"px-4 py-2 rounded-md text-sm font-medium bg-gray-100 text-gray-700 hover:bg-gray-200",onClick:h,children:s}),(0,o.jsxs)("button",{type:"button",className:`px-4 py-2 rounded-md text-sm font-medium ${a} disabled:opacity-60 disabled:cursor-not-allowed hover:opacity-90`,onClick:()=>{if(i)return p(!0),c(),void setTimeout(()=>g(()=>{}),300);c(),g(()=>{})},disabled:u,children:[u&&(0,o.jsx)("span",{className:"inline-block w-3.5 h-3.5 border-2 border-white rounded-full border-t-transparent animate-spin mr-2"}),u?"Loading..":r]})]})]})})})},l={fire:(e={})=>{const{title:t=(0,s.__)("Are you sure?","softtent-preorders"),text:r=(0,s.__)("Are you sure you want to delete this item?","softtent-preorders"),confirmButtonText:l=(0,s.__)("Confirm","softtent-preorders"),cancelButtonText:i=(0,s.__)("Cancel","softtent-preorders"),confirmButtonClass:c="bg-primary text-white hover:bg-primary-dark",showCancelButton:d=!0,showLoaderOnConfirm:u=!1}=e;return new Promise(e=>{const s=document.createElement("div");s.id="custom-swal-container",document.body.appendChild(s);const p=(0,n.createRoot)(s),m=()=>{p.unmount(),document.body.contains(s)&&document.body.removeChild(s)};p.render((0,o.jsx)(a,{title:t,text:r,confirmButtonText:l,cancelButtonText:i,confirmButtonClass:c,showCancelButton:d,showLoaderOnConfirm:u,onConfirm:()=>{e({isConfirmed:!0,isDismissed:!1}),m()},onCancel:()=>{e({isConfirmed:!1,isDismissed:!0}),m()}}))})}}},3333(e,t,r){r.d(t,{A:()=>l});var s=r(856),n=r(7723),o=r(701),a=r(790);function l({children:e=(0,a.jsx)(a.Fragment,{}),htmlFor:t,className:r="",tooltip:l="",required:i=!1,suffix:c}){return(0,a.jsxs)("div",{className:"flex items-center gap-1 mb-1",children:[(0,a.jsxs)("label",{className:(0,s.QP)(`block text-black font-semibold text-[12px] !ml-0 mb-0 ${r}`),htmlFor:t,children:[e,i&&(0,a.jsx)(o.A,{content:(0,n.__)("This field is required","softtent-preorders"),position:"right",children:(0,a.jsx)("span",{className:"text-red-500 font-semibold ml-0.5 cursor-help select-none",children:"*"})})]}),l&&(0,a.jsx)(o.A,{content:l,position:"right",children:(0,a.jsx)("button",{type:"button",className:"inline-flex items-center justify-center w-4 h-4 rounded-full transition-colors","aria-label":(0,n.__)("Show tooltip","softtent-preorders"),children:(0,a.jsx)("span",{className:"dashicons dashicons-info text-primary cursor-help",style:{lineHeight:"1",fontSize:"14px",display:"flex",alignItems:"flex-end",justifyContent:"center"}})})}),c]})}},3620(e,t,r){r.d(t,{A:()=>o});var s=r(2337),n=r(790);const o=({text:e="",icon:t,iconPosition:r="left",type:o="default",outline:a=!1,onClick:l=()=>{},buttonCustomClass:i="",iconCustomClass:c="",textClassName:d="",smTextHidden:u=!1,disabled:p=!1,style:m={},ariaLabel:x})=>(0,n.jsxs)("button",{className:(()=>{let e="transition px-4 ps-4 py-2 leading-5 rounded-md font-medium text-sm",t="white",r="",s="",n="",l="white";switch(o){case"primary":case"submit":t=a?"text-primary":"text-white",r=a?"bg-white":"bg-primary",n="bg-primary-dark",s=a?"border-blue-800":"border-transparent";break;case"warning":t=a?"text-yellow-500":"text-white",r=a?"bg-white":"bg-yellow-500",n="bg-yellow-600",s=a?"border-yellow-500":"border-transparent";break;case"error":t=a?"text-error":"text-white",r=a?"bg-white":"bg-red-500",n=a?"bg-error-dark":"bg-error",s=a?"border-error":"border-transparent";break;case"success":t=a?"text-success":"text-white",r=a?"bg-white":"bg-success-dark",n=a?"bg-success-dark":"bg-success",s=a?"border-success":"border-transparent";break;case"default":t="text-black",r=a?"bg-white":"bg-gray-liter",n="bg-gray-liter",s=a?"border-transparent":"border-gray-dark",l="text-black"}return e+=` ${r} hover:!${n} !focus:${n} ${t} hover:${l} focus:text-${t} hover:rounded-md focus:rounded-md focus:outline-none`,e+=` border ${a?" border-solid ":""} ${s} hover:${s} focus:${s}`,p&&(e+=" opacity-50 cursor-not-allowed"),null!=i&&(e=`${i} ${e}`),e})(),style:{...m},onClick:l,disabled:p,type:"submit"===o?"submit":"button","aria-label":x||e,children:[void 0!==t&&"left"===r&&(0,n.jsx)("span",{className:`${u?"px-0 sm:px-2":"px-2"} ps-0 ${c}`,"aria-hidden":"true",children:(0,n.jsx)(s.gc,{icon:t})}),(0,n.jsx)("span",{className:d,children:e}),void 0!==t&&"right"===r&&(0,n.jsx)("span",{className:`px-2 pe-0 ${c}`,"aria-hidden":"true",children:(0,n.jsx)(s.gc,{icon:t})}),(0,n.jsx)("br",{})]})},3788(e,t,r){r.d(t,{A:()=>l});var s=r(7723),n=r(2337),o=r(6188),a=r(790);function l({isOpen:e,onClose:t,title:r,children:l,onSave:i,saveText:c=(0,s.__)("Save","softtent-preorders"),cancelText:d=(0,s.__)("Cancel","softtent-preorders")}){return e?(0,a.jsxs)("div",{className:"fixed inset-0 z-50 flex items-center justify-center",children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-black/50",onClick:t}),(0,a.jsxs)("div",{className:"relative bg-white rounded-lg shadow-xl max-w-md w-full mx-4 max-h-[90vh] overflow-y-auto",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between px-6 py-4 border-b border-gray-200",children:[(0,a.jsx)("h3",{className:"text-lg font-semibold text-gray-900",children:r}),(0,a.jsx)("button",{onClick:t,className:"text-gray-400 hover:text-gray-600 transition-colors","aria-label":(0,s.__)("Close","softtent-preorders"),children:(0,a.jsx)(n.gc,{icon:o.GRI,className:"text-xl"})})]}),(0,a.jsx)("div",{className:"px-6 py-4",children:l}),i&&(0,a.jsxs)("div",{className:"flex items-center justify-end gap-3 px-6 py-4 border-t border-gray-200 bg-gray-50",children:[(0,a.jsx)("button",{onClick:t,className:"px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 rounded-md hover:bg-gray-50 transition-colors",children:d}),(0,a.jsx)("button",{onClick:()=>{i(),t()},className:"px-4 py-2 text-sm font-medium text-white bg-primary rounded-md hover:bg-primary-dark transition-colors",children:c})]})]})]}):null}},6649(e,t,r){r.d(t,{A:()=>n});var s=r(790);function n({height:e="200px",id:t,value:r,onChange:n}){return(0,s.jsx)(s.Fragment,{children:"Text Editor not added yet"})}},6734(e,t,r){r.d(t,{A:()=>l});var s=r(6188),n=r(2337),o=r(6658),a=r(790);function l({title:e=(0,a.jsx)(a.Fragment,{}),slug:t="",headingCustomClass:r="",hasBackButton:l=!1,backButtonTitle:i="",backButtonLink:c="",hasRightSideContent:d=!1,rightSideContent:u=(0,a.jsx)(a.Fragment,{}),children:p}){const m=()=>{let e="flex-1";return"overview"!==t&&"email-template-create"!==t||(e="flex-none"),{leftSideClassNames:e,rightSideClassNames:"flex-end text-right"}};return(0,a.jsxs)("div",{className:`max-w-screen-lg mx-auto cp-${t}-page`,children:[l&&(0,a.jsx)("div",{className:"w-full mb-2",children:(0,a.jsx)(o.N_,{to:void 0!==c?c:"",className:"focus:shadow-none focus:outline-none",children:(0,a.jsxs)("span",{className:"text-gray-dark text-sm",children:[(0,a.jsx)(n.gc,{icon:s.Wzs,className:"mr-3"}),i]})})}),(0,a.jsxs)("div",{className:`relative flex items-center mt-4 mb-5 ${r}`,children:[(0,a.jsx)("div",{className:m().leftSideClassNames,children:e}),d&&(0,a.jsx)("div",{className:m().rightSideClassNames,children:u})]}),(0,a.jsx)("div",{className:"cp-content-area",children:p})]})}},7855(e,t,r){r.d(t,{A:()=>n});var s=r(790);const n=({text:e,customClass:t="",show:r=!0})=>void 0===r||r?(0,s.jsx)("h1",{className:`!text-xl !text-primary ${t}`,children:e}):(0,s.jsx)(s.Fragment,{})},9795(e,t,r){r.r(t),r.d(t,{default:()=>Q});var s=r(7143),n=r(6087),o=r(6658),a=r(6188),l=r(2337),i=r(7723),c=r(6734),d=r(7855),u=r(6848),p=r(550),m=r(740),x=r(3620);function g(e){if("object"!=typeof e||null===e)return e;if("source"in e){const{preset_svg:t,preset_label:r,...s}=e;return s}return e}function h(e,t={}){const{preserveIconSvg:r=!1}=t;if(Array.isArray(e))return e.map(e=>h(e,t));if("object"!=typeof e||null===e)return e;if(1===Object.keys(e).length&&"value"in e)return h(e.value,t);const s={};for(const n in e){const o=e[n];if("object"==typeof o&&null!==o){if("repeater"===o.type){const e=Array.isArray(o.value)?o.value.map(e=>h(e,t)):[];s[n]={type:o.type,value:e};continue}"section"===o.type&&o.fields?s[n]={type:o.type,value:h(o.fields,t)}:!("value"in o)||"object"!=typeof o.value||o.type?"value"in o&&o.type&&"repeater"!==o.type&&"section"!==o.type?s[n]={type:o.type,value:"icon"!==o.type||r?o.value:g(o.value)}:o.fields||o.tabs?s[n]=h(o.fields||o.tabs,t):s[n]=h(o,t):s[n]=h(o.value,t)}else s[n]=o}return s}function f(e){if("object"!=typeof e||null===e||Array.isArray(e))return!1;const t=Object.keys(e);return 0!==t.length&&t.every(e=>"string"==typeof e&&/^[a-z]{2}(_[A-Z]{2})?$/.test(e))}function b(e,t){if(Array.isArray(e))return e.map(e=>b(e,t));if("object"!=typeof e||null===e)return e;if(t&&f(e))return function(e,t){if(!f(e))return e;if(e[t])return e[t];const r=t.split("_")[0];for(const t in e)if(t.startsWith(r))return e[t];return Object.values(e)[0]}(e,t);if("type"in e&&"value"in e&&2===Object.keys(e).length)return b(e.value,t);const r={};for(const s in e){const n=e[s];r[s]="object"==typeof n&&null!==n?b("type"in n&&"value"in n?n.value:n,t):n}return r}function y(e,t,r){if(!t.length)return e;const[s,...n]=t,o=s.match(/(\w+)\[(\d+)\]/);if(o){const t=o[1],s=parseInt(o[2],10),a=e[t];let l=[];Array.isArray(a?.value)?l=a.value:Array.isArray(a)&&(l=a);const i=l.map((e,t)=>t===s?y(e,n,r):e);return Array.isArray(a?.value)?{...e,[t]:{...a,value:i}}:{...e,[t]:i}}return 0===n.length?e[s]?"object"==typeof e[s]&&"value"in e[s]?{...e,[s]:{...e[s],value:r}}:{...e,[s]:r}:e:e[s]?.fields?{...e,[s]:{...e[s],fields:y(e[s].fields,n,r)}}:e[s]?{...e,[s]:y(e[s],n,r)}:e}var v=r(790);function j(){const e=(0,o.Zp)(),{id:t}=(0,o.g)(),r=(0,s.useDispatch)(),n=(0,s.useSelect)(e=>e(m.A).getForm(),[]),l=(0,s.useSelect)(e=>e(m.A).getIsSaving(),[]);let c="";return c=t?l?(0,i.__)("Updating…","softtent-preorders"):(0,i.__)("Update","softtent-preorders"):l?(0,i.__)("Saving…","softtent-preorders"):(0,i.__)("Save","softtent-preorders"),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(x.A,{text:(0,i.__)("Back","softtent-preorders"),type:"default",onClick:()=>e("/extensions"),buttonCustomClass:"me-3"}),(0,v.jsx)(x.A,{text:c,type:"primary",icon:a.SGM,disabled:l,onClick:()=>{const e={},s=Object.keys(e);if(s.length>0)return r(m.A).setErrors(e),void u.XG.scrollTo(`field-${s[0]}`,{duration:800,delay:0,offset:-150,smooth:"easeInOutQuart"});const o=JSON.parse(JSON.stringify(n)),a=(o.rules||[]).map(e=>{const t={};return Object.entries(e.tabs||{}).forEach(([e,r])=>{r?.fields&&(t[e]=h(r.fields))}),{...e,tabs:t}}),l={...o,rules:a};r(m.A).updateItem(t,l).then(()=>{p.oR.success((0,i.__)("Extension has been updated successfully.","softtent-preorders"))}).catch(e=>{p.oR.error(e.message)})}})]})}var _=r(3788),w=r(616);function N({isOpen:e,onClose:t,onSave:r,ruleData:s}){const[o,a]=(0,n.useState)(s.label),[l,c]=(0,n.useState)(s.isActive);return(0,n.useEffect)(()=>{a(s.label),c(s.isActive)},[s.label,s.isActive]),(0,v.jsx)(_.A,{isOpen:e,onClose:t,title:(0,i.__)("Edit Rule","softtent-preorders"),onSave:()=>{r({label:o,isActive:l})},children:(0,v.jsxs)("div",{className:"space-y-4",children:[(0,v.jsx)("div",{children:(0,v.jsx)(w.p,{label:(0,i.__)("Active Status","softtent-preorders"),type:"switch",value:l?"1":"0",onChange:e=>{c(!0===e.value)}})}),(0,v.jsx)("div",{children:(0,v.jsx)(w.p,{label:(0,i.__)("Rule Label","softtent-preorders"),type:"text",value:o,onChange:e=>a(e.value),placeholder:(0,i.__)("Enter rule label","softtent-preorders")})})]})})}var C=r(3270),k=r(701);const S=()=>{const{activeDevice:e,setActiveDevice:t}=(0,C.F)(),r=[{type:"desktop",label:(0,i.__)("Desktop","softtent-preorders"),icon:"dashicons-desktop",width:"100%"},{type:"tablet",label:(0,i.__)("Tablet","softtent-preorders"),icon:"dashicons-tablet",width:"768px"},{type:"mobile",label:(0,i.__)("Mobile","softtent-preorders"),icon:"dashicons-smartphone",width:"375px"}];return(0,v.jsx)("div",{className:"flex items-center gap-1 bg-white border border-gray-300 rounded-md p-1 shadow-sm",children:r.map(r=>(0,v.jsx)(k.A,{content:r.label,children:(0,v.jsxs)("button",{onClick:()=>t(r.type),className:"flex items-center gap-2 px-3 py-1.5 rounded transition-all "+(e===r.type?"bg-primary text-white shadow-sm":"text-gray-600 hover:bg-gray-100 hover:text-gray-900"),children:[(0,v.jsx)("span",{className:`dashicons ${r.icon} text-base`}),(0,v.jsx)("span",{className:"text-sm font-medium hidden sm:inline",children:r.label})]})},r.type))})};var A=r(1609);const E=(0,A.createContext)(void 0),$=({children:e})=>(0,v.jsx)(E.Provider,{value:void 0,children:e}),L=()=>{const e=(0,s.useDispatch)(),{languages:t,activeLanguage:r,isLoading:n}=(0,s.useSelect)(e=>({languages:e(m.A).getLanguages()||[],activeLanguage:e(m.A).getActiveLanguage()||"en_US",isLoading:e(m.A).getIsLoading()}),[]);return{activeLanguage:r,setActiveLanguage:t=>{e(m.A).setActiveLanguage(t)},languages:t,loading:n}};function D({showIfMultilingual:e=!0}){const{activeLanguage:t,setActiveLanguage:r,languages:s,loading:o}=L(),[c,d]=(0,n.useState)(!1),u=(0,n.useRef)(null);if((0,n.useEffect)(()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),o||!Array.isArray(s)||s.length<=1)return null;const p=s.find(e=>e.code===t),m=e=>e.includes("_")?e.split("_")[0]:e;return(0,v.jsxs)("div",{className:"flex items-center gap-1",style:{position:"relative"},ref:u,children:[(0,v.jsx)(k.A,{content:p?.name||(0,i.__)("Select Language","softtent-preorders"),position:"left",children:(0,v.jsxs)("button",{type:"button",onClick:()=>d(!c),className:"py-1.5 px-2.5 bg-primary/10 text-primary rounded transition-colors hover:bg-primary/20 flex items-center gap-1.5",style:{minWidth:"60px"},children:[(0,v.jsx)(l.gc,{icon:a.mh,className:"text-xs"}),(0,v.jsx)("span",{className:"text-xs font-medium uppercase",children:m(t)})]})}),c&&(0,v.jsx)("div",{style:{position:"absolute",top:"100%",right:"0",zIndex:9999,display:"flex",marginTop:"4px",flexDirection:"column",gap:"4px",backgroundColor:"white",border:"1px solid #e5e7eb",borderRadius:"6px",padding:"4px",boxShadow:"0 4px 6px -1px rgb(0 0 0 / 0.1)",minWidth:"150px"},children:s.map(e=>(0,v.jsxs)("button",{type:"button",onClick:()=>{r(e.code),d(!1)},className:`\n\t\t\t\t\t\t\t\tpy-2 px-3 text-left rounded transition-colors text-sm\n\t\t\t\t\t\t\t\t${e.code===t?"bg-primary text-white":"bg-white text-gray-700 hover:bg-gray-100"}\n\t\t\t\t\t\t\t`,style:{whiteSpace:"nowrap"},children:[(0,v.jsx)("span",{className:"font-medium uppercase mr-2",children:m(e.code)}),(0,v.jsx)("span",{className:"text-xs",children:e.name})]},e.code))})]})}const T=({title:e,children:t,isOpen:r,onToggle:s,width:n,onWidthChange:o,onResizeStart:a,onResizeEnd:l,isExtensionActive:c,onStatusToggle:d,extensionId:u})=>{const[p,m]=(0,A.useState)(!1),x=(0,A.useRef)(null);return(0,A.useEffect)(()=>{const e=e=>{if(!p)return;e.preventDefault(),e.stopPropagation();const t=e.clientX,r=Math.min(Math.max(t,350),650);o(r)},t=e=>{p&&(e.preventDefault(),e.stopPropagation(),m(!1),l?.())};return p&&(document.addEventListener("mousemove",e,{passive:!1,capture:!0}),document.addEventListener("mouseup",t,{capture:!0}),document.body.style.cursor="ew-resize",document.body.style.userSelect="none"),()=>{document.removeEventListener("mousemove",e,!0),document.removeEventListener("mouseup",t,!0),document.body.style.cursor="",document.body.style.userSelect=""}},[p,o]),(0,v.jsxs)(v.Fragment,{children:[r&&(0,v.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-30 z-40 lg:hidden transition-opacity",onClick:s}),p&&(0,v.jsx)("div",{className:"fixed inset-0 z-[9999]",style:{cursor:"ew-resize"}}),(0,v.jsxs)("div",{ref:x,className:"fixed top-[66px] start-0 bottom-0 shadow-2xl transition-transform duration-300 ease-in-out z-50 rounded-e-md overflow-hidden bg-white "+(r?"translate-x-0":"-translate-x-full rtl:translate-x-full"),style:{width:`${n}px`,maxWidth:"90vw"},children:[(0,v.jsxs)("div",{className:"flex items-center justify-between px-4 py-3 border-b border-gray-200 bg-gradient-to-r from-primary/5 to-primary/10 relative z-10",children:[(0,v.jsx)("h3",{className:"!text-sm !font-semibold text-gray-800",children:e}),(0,v.jsxs)("div",{className:"flex items-center gap-2",children:[d&&(0,v.jsx)(k.A,{content:c?(0,i.__)("Click to disable this extension","softtent-preorders"):(0,i.__)("Click to enable this extension","softtent-preorders"),position:"bottom",children:(0,v.jsx)("button",{onClick:d,className:"relative inline-flex h-[20px] w-[40px] items-center rounded-full transition-colors focus:outline-none "+(c?"bg-primary":"bg-gray-300"),role:"switch","aria-checked":c,children:(0,v.jsx)("span",{className:"absolute start-0.5 top-0.5 h-4 w-4 transform rounded-full bg-white shadow-lg transition-transform "+(c?"translate-x-5 rtl:-translate-x-5":"translate-x-0")})})}),(0,v.jsx)(k.A,{content:(0,i.__)("View Documentation","softtent-preorders"),position:"bottom",children:(0,v.jsx)("a",{href:`https://softtent-preorders.softtent.com/documentation/extensions/${u}`,className:"py-1 px-2 bg-primary/10 text-primary rounded transition-colors hover:bg-primary/20 flex items-center gap-1.5",target:"_blank",rel:"noopener noreferrer","aria-label":(0,i.__)("View Documentation","softtent-preorders"),children:(0,v.jsx)("span",{className:"dashicons dashicons-book",style:{fontSize:"16px",lineHeight:"18px"}})})}),(0,v.jsx)(D,{})]})]}),(0,v.jsx)("div",{className:"h-[calc(100vh-122px)] overflow-y-auto bg-primary/10",children:t}),r&&(0,v.jsx)("div",{className:"absolute top-0 end-0 bottom-0 w-[2px] cursor-ew-resize hover:bg-primary/30 transition-colors group",onMouseDown:e=>{e.preventDefault(),e.stopPropagation(),m(!0),a?.()},children:(0,v.jsx)("div",{className:"absolute inset-y-0 -end-1 w-2 group-hover:bg-primary/10"})})]})]})},z=e=>{switch(e){case"tablet":return"768px";case"mobile":return"375px";default:return"100%"}},R=({settings:e,info:t,url:r,refresh:s,isPanelOpen:o=!0,onTogglePanel:c})=>{const{activeDevice:d}=(0,C.F)(),u=(0,n.useRef)(null),[p,m]=(0,n.useState)(!0),x="rtl"===document.documentElement.dir;(0,n.useEffect)(()=>{const r=u.current;r&&r.contentWindow?.postMessage(JSON.stringify({action:"softtent_po_preview_settings",settings:e,info:t}),"*")},[e]);const g=r||t?.preview_url||`${window.location.origin}/?softtent-po-preview=1`,h=s?`${g}${g.includes("?")?"&":"?"}t=${s}`:g,f=(0,n.useRef)(0),b=(0,n.useRef)(s);if(s!==b.current){try{u.current?.contentWindow&&(f.current=u.current.contentWindow.scrollY)}catch(e){}b.current=s}return(0,v.jsxs)("div",{className:"flex justify-center items-start min-h-screen relative",children:[c&&(0,v.jsx)("button",{onClick:c,className:"fixed top-[46%] -translate-y-1/2 !absolute start-0 z-50 bg-white hover:bg-gray-50 text-gray-600 hover:text-gray-900 shadow-[0_2px_12px_rgba(0,0,0,0.15)] transition-all flex items-center justify-center w-6 h-10 rounded-e-md",title:o?(0,i.__)("Close Settings Panel","softtent-preorders"):(0,i.__)("Open Settings Panel","softtent-preorders"),children:(0,v.jsx)(l.gc,{icon:x?o?a.XkK:a.Wzs:o?a.Wzs:a.XkK,className:"text-sm"})}),(0,v.jsx)("div",{className:"transition-all duration-300 ease-in-out",style:{width:z(d)},children:(0,v.jsx)("iframe",{ref:u,src:h,className:"w-full border-0 bg-white transition-opacity duration-300",style:{minHeight:"calc(100vh - 67px)"},onLoad:()=>{m(!1);try{u.current?.contentWindow&&f.current>0&&u.current.contentWindow.scrollTo(0,f.current)}catch(e){}},title:"WooCommerce Shop Preview"})})]})},F=(e,t,r)=>{const s=Object.entries(e.fields),n=[];let o=-1,a="",l=[];if(s.forEach(([e,s])=>{if("state_tab"===s.type){if(-1!==o&&l.length>0){const e=(0,v.jsx)("div",{className:"border-l border-r border-b mt-[-12px] border-gray-200 rounded-b-md p-3 pb-0",children:l},`state-tab-group-${a}`);n.push(e),l=[]}n.push(t({...s,id:e})),o=n.length,a=e}else{const i=s.conditions&&"object"==typeof s.conditions&&a in s.conditions;if(-1!==o&&i)"section"===s.type?l.push(r({...s,id:e})):l.push(t({...s,id:e}));else{if(-1!==o&&l.length>0){const e=(0,v.jsx)("div",{className:"border-l border-r border-b mt-[-12px] border-gray-200 rounded-b-md p-3 pb-0",children:l},`state-tab-group-${a}`);n.push(e),l=[],o=-1,a=""}"section"===s.type?n.push(r({...s,id:e})):n.push(t({...s,id:e}))}}}),-1!==o&&l.length>0){const e=(0,v.jsx)("div",{className:"border-l border-r border-b mt-[-12px] border-gray-200 rounded-b-md p-3 pb-0",children:l},`state-tab-group-${a}`);n.push(e)}return n},B=({section:e,isOpen:t,onToggle:r,renderField:s,renderSection:n})=>e.hide_section_ui?(0,v.jsx)("div",{className:"space-y-3",children:F(e,s,n)}):(0,v.jsxs)("div",{className:"mb-2 border border-gray-200 hover:border-primary transition-colors rounded-md",children:[e.label&&(0,v.jsxs)("div",{onClick:r,className:"flex items-center justify-between text-gray-800 cursor-pointer select-none px-3 py-2.5 bg-gray-50 "+(t?"border-b rounded-t-md border-gray-200":"rounded-md"),children:[(0,v.jsx)("span",{className:"text-xs text-gray-700 !font-semibold",children:e.label}),(0,v.jsx)(l.gc,{icon:t?a.Jt$:a.XkK,size:"sm",className:"text-gray-500 transition-transform"})]}),t&&(0,v.jsx)("div",{className:"p-3 pb-1",children:(0,v.jsx)("div",{className:"space-y-3",children:F(e,s,n)})})]});var O=r(6649);const V=e=>{const{type:t="text",name:r,id:s,label:n="",description:o="",labelTooltip:a="",placeholder:l="",value:i={},required:c=!1,readOnly:d=!1,className:u="",areaClassName:p="",rows:m=4,editorHeight:x="200px",onChange:g=()=>{}}=e,{activeLanguage:h,languages:f}=L(),[b,y]=(0,A.useState)({});(0,A.useEffect)(()=>{if("string"==typeof i){const e={};Array.isArray(f)&&f.forEach(t=>{e[t.code]=i}),y(e)}else"object"==typeof i&&null!==i&&y(i)},[i,f]);const j=e=>{const t={...b,[h]:e.value};y(t),g({name:_,value:t})},_=r||s||"",N=b[h]||"";return(0,v.jsx)(v.Fragment,{children:"text-editor"===t?(0,v.jsx)(O.A,{id:`${_}_${h}`,height:x,onChange:j,value:N}):(0,v.jsx)(w.p,{type:t,label:n,description:o,labelTooltip:a,placeholder:l,className:u,areaClassName:p,onChange:j,name:`${_}_${h}`,id:`${_}_${h}`,value:N,required:c,readOnly:d,rows:m})})};var I=r(3333),P=r(3322);const W=["hook_position","position","tab","state_tab","state_tab","checkbox","radio","textarea","text-editor","image","dimension","sortable"];function M(e){return!(W.includes(e.type)||"color"===e.type&&!0===e.hover||"number"===e.type&&e.units?.length>0||"select"===e.type&&!0===e.multiple)}const U=(e,t)=>{if(!t)return e;const r=t.substring(0,t.lastIndexOf("."));return e.includes(".")&&(r&&e.startsWith(r+".")||e.substring(0,e.indexOf("."))===(r.substring(0,r.indexOf("."))||r))?e:r?`${r}.${e}`:e},G=e=>"boolean"==typeof e?e?"1":"":"number"==typeof e?String(e):null==e?"":String(e),H=(e,t,r)=>{if(!e)return!0;if(!e.terms){for(const[s,n]of Object.entries(e)){const e=U(s,r),o=q(t,e);if(Array.isArray(n)){const e=G(o);if(!n.map(G).includes(e))return!1;continue}if(G(o)!==G(n))return!1}return!0}const s=(e.relation||"and").toLowerCase(),n=e.terms.map(e=>{const s=U(e.field,r),n=q(t,s);return J(n,e.operator,e.value)});return"or"===s?n.some(Boolean):n.every(Boolean)},q=(e,t)=>{if(!e||!t)return;const r=t.split(".");let s=e;for(let e=0;e<r.length;e++){const t=r[e];if(null==s)return;if("object"!=typeof s||!(t in s))return;s=s[t],s&&"object"==typeof s&&s.type&&void 0!==s.value&&(s=s.value)}return s&&"object"==typeof s&&"type"in s&&"value"in s?s.value:s},J=(e,t,r)=>{switch(t){case"==":case"=":return String(e)===String(r);case"!=":return String(e)!==String(r);case">":return Number(e)>Number(r);case"<":return Number(e)<Number(r);case">=":return Number(e)>=Number(r);case"<=":return Number(e)<=Number(r);case"in":return!!Array.isArray(r)&&r.map(String).includes(String(e));case"!in":return!!Array.isArray(r)&&!r.map(String).includes(String(e));default:return!1}},K=["text","textarea","email","url","text-editor"],X=({field:e,parentPath:t="",depth:r=0,onChange:s})=>{const{rows:o,addRow:c,removeRow:d,duplicateRow:u,reorderRows:p,handleChange:m,bgColor:g}=((e,t,r,s)=>{const[o,a]=(0,n.useState)(()=>Array.isArray(e.value)?e.value:[]),l=t?`${t}.${e.id}`:e.id,c=(e=>{const t=["bg-gray-50 border-gray-200","bg-blue-50 border-blue-200","bg-purple-50 border-purple-200","bg-green-50 border-green-200","bg-yellow-50 border-yellow-200","bg-pink-50 border-pink-200"];return t[e%t.length]})(r);return{rows:o,addRow:()=>{const t=(e=>{const t={};return Object.entries(e||{}).forEach(([e,r])=>{var s;t[e]="repeater"===r.type?[]:null!==(s=r.value)&&void 0!==s?s:""}),t})(e.fields||[]),r=[...o,t];a(r),s?.(l,r)},removeRow:e=>{P.A.fire({text:(0,i.__)("Are you sure you want to delete this item?","softtent-preorders")}).then(t=>{if(t.isConfirmed){const t=o.filter((t,r)=>r!==e);a(t),s?.(l,t)}})},duplicateRow:e=>{const t={...o[e]},r=[...o];r.splice(e+1,0,t),a(r),s?.(l,r)},reorderRows:(e,t)=>{const r=[...o],[n]=r.splice(e,1);r.splice(t,0,n),a(r),s?.(l,r)},handleChange:(e,t,r)=>{const n=[...o];n[e]={...n[e],[t]:r},a(n),s?.(l,n)},bgColor:c}})(e,t,r,s),[h,f]=(0,n.useState)(o.map(()=>!1)),[b,y]=(0,n.useState)(null),[j,_]=(0,n.useState)(null);(0,n.useEffect)(()=>{f(e=>o.map((t,r)=>{var s;return r===o.length-1&&o.length>e.length||null!==(s=e[r])&&void 0!==s&&s}))},[o.length]),(0,n.useEffect)(()=>{const e=()=>{null!==j&&_(null)};return null!==j&&document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[j]);const N=()=>{y(null)};return(0,v.jsxs)("div",{className:"repeater-field mb-4 "+(r>0?"ml-2":""),children:[(0,v.jsx)(I.A,{tooltip:e.tooltip||"",description:e.description||"",required:e.required||!1,children:e.label}),(0,v.jsx)("div",{className:"space-y-2",children:0===o.length?(0,v.jsx)("p",{className:"text-center py-2 text-gray-500 text-sm border border-dashed rounded",children:(0,i.__)("No items added yet","softtent-preorders")}):o.map((n,o)=>(0,v.jsxs)("div",{className:"repeater-row border border-gray-200 rounded-md bg-white hover:border-primary transition-colors "+(b===o?"opacity-50":""),onDragOver:e=>(e=>{e.preventDefault()})(e),onDrop:()=>{return e=o,void(null!==b&&b!==e&&(p(b,e),y(null)));var e},children:[(0,v.jsxs)("div",{className:"flex justify-between items-center cursor-pointer select-none px-2.5 py-1.5 hover:bg-gray-50 transition-colors "+(h[o]?"border-b border-gray-200 rounded-t-md":"rounded-md"),onClick:()=>{return e=o,void f(t=>{const r=[...t];return r[e]=!r[e],r});var e},children:[(0,v.jsxs)("div",{className:"flex items-center gap-2",children:[(0,v.jsx)("div",{draggable:!0,onDragStart:e=>{e.stopPropagation(),y(o);const t=e.currentTarget.closest(".repeater-row");if(t&&e.dataTransfer){const r=t.getBoundingClientRect();e.dataTransfer.setDragImage(t,e.clientX-r.left,e.clientY-r.top)}},onDragEnd:N,className:"cursor-grab active:cursor-grabbing",children:(0,v.jsx)(l.gc,{icon:a.S9g,className:"text-gray-400 text-sm",title:(0,i.__)("Drag to reorder","softtent-preorders")})}),(0,v.jsxs)("span",{className:"text-sm font-medium text-gray-700",children:[(0,i.__)("Item","softtent-preorders")," #",o+1]})]}),(0,v.jsxs)("div",{className:"flex items-center gap-1",children:[(0,v.jsxs)("div",{className:"relative",children:[(0,v.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),_(j===o?null:o)},className:"p-1 hover:bg-gray-100 rounded transition-colors",title:(0,i.__)("Actions","softtent-preorders"),children:(0,v.jsx)(l.gc,{icon:a.vaG,className:"text-gray-500 text-sm"})}),j===o&&(0,v.jsxs)("div",{className:"absolute right-0 top-full mt-1 bg-white border border-gray-200 rounded-md shadow-lg z-50 min-w-[140px] py-1",children:[(0,v.jsxs)("button",{type:"button",onClick:e=>{e.stopPropagation(),u(o),_(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.jPR,className:"text-gray-500 w-4"}),(0,i.__)("Duplicate","softtent-preorders")]}),(0,v.jsxs)("button",{type:"button",onClick:e=>{e.stopPropagation(),d(o),_(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.yLS,className:"text-gray-500 w-4"}),(0,i.__)("Delete","softtent-preorders")]})]})]}),(0,v.jsx)(l.gc,{icon:h[o]?a.Jt$:a.XkK,className:"text-gray-400 text-xs"})]})]}),h[o]&&(0,v.jsx)("div",{className:"mt-3 mb-4 px-4",children:Object.entries(e.fields||{}).map(([a,l])=>{var i,c;if(l.conditions&&!H(l.conditions,n))return null;const d=n[a];if("repeater"===l.type)return(0,v.jsx)("div",{className:"mt-4",children:(0,v.jsx)(X,{field:{...l,id:a,value:null!=d?d:[]},parentPath:`${t}.${e.id}[${o}]`,depth:r+1,onChange:s})},a);var u,p;if(l.translatable&&K.includes(l.type))return(0,v.jsx)("div",{className:"mt-3 flex justify-between",children:(0,v.jsx)(V,{type:l.type,name:a,id:a,label:l.label,description:l.description,labelTooltip:l.tooltip,placeholder:l.placeholder,value:null!==(u=null!==(p=n[a])&&void 0!==p?p:l.value)&&void 0!==u?u:"",required:l.required,onChange:({value:e})=>m(o,a,e)})},a);const x=M(l);return(0,v.jsx)("div",{className:`mt-3 type-${l.type} ${x?"flex justify-between":""}`,children:(0,v.jsx)(w.p,{...l,value:null!==(i=null!==(c=n[a])&&void 0!==c?c:l.value)&&void 0!==i?i:"",onChange:({value:e})=>m(o,a,e)})},a)})})]},o))}),(0,v.jsx)(x.A,{text:e.add_label||(0,i.__)("Add Item","softtent-preorders"),type:"secondary",icon:a.QLR,onClick:c,buttonCustomClass:"mt-2 "+(r>0?"text-sm":"")})]})};function Y({fields:e,onChange:t}){const[r,o]=(0,n.useState)({}),a=(0,s.useSelect)(e=>e(m.A).getSvgUploadEnabled(),[]),{enableSvgUpload:l}=(0,s.useDispatch)(m.A),c=(r,s)=>{const n=r.startsWith(".")?r.slice(1):r,o=n.split("."),a=y(e,o,s);t(a,n)},d=(r,s)=>{const n=r.split("."),o=((e,t)=>{let r=e;for(const e of t){if(r=r?.[e],!r)return null;r?.fields&&(r=r.fields)}return r})(e,n);if(!o)return void console.warn(`Source section "${r}" not found`);const a=(e,t)=>{const r={...t};return Object.keys(e).forEach(s=>{const n=e[s],o=t[s];o&&("section"===n?.type&&"section"===o?.type?r[s]={...o,fields:a(n.fields,o.fields)}:void 0!==n?.value&&(r[s]={...o,value:n.value}))}),r},l=JSON.parse(JSON.stringify(e)),i=s.split(".");let c=l;for(let e=0;e<i.length-1;e++){if(c=c[i[e]],!c)return void console.warn(`Target section path not found at "${i.slice(0,e+1).join(".")}"`);c?.fields&&(c=c.fields)}const d=i[i.length-1];c[d]?.fields&&o&&(c[d].fields=a(o,c[d].fields)),t(l,"")},u=h(e),p=e=>{let t=!0;if(e?.conditions&&(t=H(e.conditions,u,e.id)),!t)return null;if("repeater"===e.type)return(0,v.jsx)(X,{field:e,parentPath:"",onChange:c},e.id);if(!0===e.translatable&&["text","textarea","email","url","text-editor"].includes(e.type))return(0,v.jsx)("div",{className:"flex justify-between mb-3",children:(0,v.jsx)(V,{type:e.type,name:e.name,id:e.id,label:e.label,description:e.description,labelTooltip:e.tooltip,placeholder:e.placeholder,value:e.value,required:e.required,onChange:({name:e,value:t})=>c(e,t)})},e.id);const r=M(e);return(0,v.jsx)("div",{className:`mb-3 type-${e.type} ${r?"flex justify-between":""}`,children:(0,v.jsx)(w.p,{...e,type:e.type,onChange:({name:e,value:t})=>c(e,t),onCopySettings:d,svgUploadEnabled:"icon"===e.type?a:void 0,onEnableSvgUpload:"icon"===e.type?l:void 0,showPosition:"icon"===e.type?!0===e.position:void 0,showMargin:"icon"===e.type?!0===e.margin:void 0})},e.id)},x=(e,t="")=>{const s=t?`${t}.${e.id}`:e.id||"";if(!s)return null;let n=!0;if(e?.conditions&&(n=H(e.conditions,u,s)),!n)return null;const a=e.hide_section_ui||r[s];return(0,v.jsx)(B,{section:e,sectionPath:s,isOpen:!!a,onToggle:()=>{return e=s,o(t=>({...t,[e]:!t[e]}));var e},renderField:e=>p({...e,id:`${s}.${e.id}`}),renderSection:e=>x({...e,id:e.id},s)},s)};return(0,v.jsx)("div",{className:"form-sidebar",children:0===e.length?(0,v.jsx)("p",{className:"text-center py-8 text-gray-500",children:(0,i.__)("No fields available","softtent-preorders")}):(0,v.jsx)("div",{className:"space-y-4",children:Object.entries(e).map(([e,t])=>"section"===t.type?x({...t,name:e}):p({...t,id:e}))})})}function Q(){return(0,v.jsx)(C.Y,{children:(0,v.jsx)($,{children:(0,v.jsx)(Z,{})})})}function Z(){var e;const{id:t=""}=(0,o.g)(),r=(0,s.useDispatch)(),{activeLanguage:u}=L(),{isLoading:p,info:g,form:f,preview:y,isActive:_}=(0,s.useSelect)(e=>({isLoading:e(m.A).getIsLoading(),info:e(m.A).getInfo(),form:e(m.A).getForm(),preview:e(m.A).getPreview(),isActive:e(m.A).getIsActive()}),[]),w=(0,n.useRef)(null);(0,n.useEffect)(()=>{t&&!p&&g?.id!==t&&w.current!==t&&(w.current=t,r(m.A).fetchExtension(t))},[t,r,p,g?.id]);const C=Array.isArray(f?.rules)?f.rules:[],[k,A]=(0,n.useState)(0),[E,$]=(0,n.useState)(""),[D,z]=(0,n.useState)(!1),[F,B]=(0,n.useState)(null),[O,V]=(0,n.useState)(!1),[I,W]=(0,n.useState)(null),[M,U]=(0,n.useState)(null),[G,H]=(0,n.useState)(!0),[q,J]=(0,n.useState)(!1),[K,X]=(0,n.useState)(()=>{const e=localStorage.getItem("softtent_po_sidebar_width");return e?parseInt(e,10):380});(0,n.useEffect)(()=>{localStorage.setItem("softtent_po_sidebar_width",K.toString())},[K]);const[Q,Z]=(0,n.useState)("");(0,n.useEffect)(()=>{if(g?.preview_pages&&g.preview_pages.length>0&&!Q){const e=g.preview_default_page||g.preview_pages[0];Z(e)}},[g,Q]),(0,n.useEffect)(()=>{if(!E){const e=C[k]||C[0],t=e?.tabs?Object.keys(e.tabs):[];t.length>0&&$(t[0])}},[C,k,E]),(0,n.useEffect)(()=>{const e=()=>{null!==I&&W(null)};return null!==I&&document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[I]);const ee=C[k]||null;let te=ee?.tabs?.[E];if(g?.shortcode&&"advanced"===E&&te){const e={type:"section",id:"shortcode",label:(0,i.__)("Shortcode","softtent-preorders"),fields:{shortcode_field:{type:"shortcode",id:"shortcode_field",extension_id:g.id,extension_label:g.label,rule_id:ee?.id||String(k+1),ruleset:g.ruleset}}};te={...te,fields:{...te.fields,shortcode:e}}}const[re,se]=(0,n.useState)(0),ne=(e,t)=>{if(!e||"object"!=typeof e)return null;if(e.id===t)return e;if(e.fields){const r=ne(e.fields,t);if(r)return r}if(Array.isArray(e)){for(const r of e){const e=ne(r,t);if(e)return e}return null}if(e.type)return null;for(const r of Object.keys(e))if("object"==typeof e[r]&&null!==e[r]){const s=ne(e[r],t);if(s)return s}return null},oe=(e,s)=>{const n={...f,rules:f.rules.map((t,r)=>r!==k?t:{...t,tabs:{...t.tabs,[E]:{...t.tabs[E],fields:e}}})};if(s&&te){const e=s.split("."),o=e[e.length-1],a=ne(te.fields,o);if(a&&a.refresh){const e=(n.rules||[]).map(e=>{const t={};return Object.entries(e.tabs||{}).forEach(([e,r])=>{r?.fields&&(t[e]=h(r.fields,{preserveIconSvg:!0}))}),{...e,tabs:t}}),s={...n,rules:e};r(m.A).savePreviewConfig(t,s).then(()=>{se(e=>e+1)})}}r(m.A).setForm(n)},ae=()=>{B(null)};return p?(0,v.jsx)(c.A,{children:(0,v.jsxs)("div",{className:"animate-pulse space-y-4",children:[(0,v.jsx)("div",{className:"h-8 bg-gray-200 rounded w-1/4 mb-6"}),(0,v.jsxs)("div",{className:"grid grid-cols-12 gap-4",children:[(0,v.jsxs)("div",{className:"col-span-4 space-y-2",children:[(0,v.jsx)("div",{className:"h-32 bg-gray-200 rounded"}),(0,v.jsx)("div",{className:"h-32 bg-gray-200 rounded"})]}),(0,v.jsx)("div",{className:"col-span-8",children:(0,v.jsx)("div",{className:"h-96 bg-gray-200 rounded"})})]})]})}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("header",{className:"sticky top-0 md:top-6 z-30 shadow-sm mb-2",children:(0,v.jsx)("div",{className:"px-4 sm:px-6 lg:px-8",children:(0,v.jsxs)("div",{className:"relative flex items-center h-16 gap-4",children:[(0,v.jsx)("div",{className:"absolute start-0 flex items-center gap-3",children:(0,v.jsx)(d.A,{text:(0,i.__)("PreOrders","softtent-preorders")})}),(0,v.jsxs)("div",{className:"flex items-center gap-2 flex-1 justify-center",children:[g?.preview_pages&&g.preview_pages.length>0&&(0,v.jsxs)("div",{className:"relative",children:[(0,v.jsx)("select",{value:Q,onChange:e=>Z(e.target.value),className:"appearance-none bg-white border border-gray-300 text-gray-700 py-1.5 ps-3 pe-8 rounded leading-tight focus:outline-none focus:bg-white focus:border-primary text-sm font-medium h-[34px]",children:g.preview_pages.map(e=>(0,v.jsx)("option",{value:e,children:"shop_single"===e?"Single Product":"shop_archive"===e?"Shop Archive":e.charAt(0).toUpperCase()+e.slice(1)},e))}),(0,v.jsx)("div",{className:"pointer-events-none absolute inset-y-0 end-0 flex items-center px-2 text-gray-700",children:(0,v.jsx)(l.gc,{icon:a.Jt$,className:"text-xs"})})]}),(0,v.jsx)(S,{})]}),(0,v.jsx)("div",{className:"absolute end-0 flex items-center gap-2",children:(0,v.jsx)(j,{})})]})})}),(0,v.jsx)(T,{title:`${g.label} ${(0,i.__)("Settings","softtent-preorders")}`,isOpen:G,onToggle:()=>H(!G),width:K,onWidthChange:X,onResizeStart:()=>J(!0),onResizeEnd:()=>J(!1),isExtensionActive:_,onStatusToggle:async()=>{const e=!_;(await r(m.A).updateExtensionStatus(t,e)).success?P.A.success(e?(0,i.__)("Extension enabled successfully","softtent-preorders"):(0,i.__)("Extension disabled successfully","softtent-preorders")):P.A.error((0,i.__)("Failed to update extension status","softtent-preorders"))},extensionId:t,children:(0,v.jsxs)("div",{className:"p-4",children:[(0,v.jsx)("div",{className:"space-y-2 mb-2",children:(g?.ruleset?C:C.slice(0,1)).map((e,t)=>{const s=t===k;return(0,v.jsxs)("div",{className:`rule-item border transition-all rounded-md ${s?"border-primary shadow-lg bg-white":"border-gray-200 hover:border-primary bg-white"} ${F===t?"opacity-50":""}`,onDragOver:e=>(e=>{e.preventDefault()})(e),onDrop:()=>(e=>{if(null===F||F===e)return;const t=[...C],[s]=t.splice(F,1);t.splice(e,0,s);const n={...f,rules:t};r(m.A).setForm(n),k===F?A(e):F<k&&e>=k?A(k-1):F>k&&e<=k&&A(k+1),B(null)})(t),children:[g?.ruleset&&(0,v.jsxs)("div",{className:"flex justify-between items-center px-3 py-2 cursor-pointer transition-colors "+(s?"bg-gradient-to-r from-primary/5 to-primary/10":""),onClick:()=>{k===t?V(!O):(A(t),V(!1))},children:[(0,v.jsxs)("div",{className:"flex items-center gap-2 flex-1",children:[(0,v.jsx)("div",{draggable:!0,onDragStart:e=>{e.stopPropagation(),(e=>{B(e)})(t);const r=e.currentTarget.closest(".rule-item");if(r&&e.dataTransfer){const t=r.getBoundingClientRect();e.dataTransfer.setDragImage(r,e.clientX-t.left,e.clientY-t.top)}},onDragEnd:ae,className:"cursor-grab active:cursor-grabbing",children:(0,v.jsx)(l.gc,{icon:a.S9g,className:"text-gray-400 text-sm",title:(0,i.__)("Drag to reorder","softtent-preorders")})}),(0,v.jsx)("span",{className:"font-medium text-sm "+(s?"text-primary-dark":"text-gray-700"),children:e.label}),(0,v.jsxs)("span",{className:"text-xs text-gray-500",children:["#",t+1]})]}),(0,v.jsxs)("div",{className:"flex items-center gap-1",children:[(0,v.jsx)("span",{className:"text-xs px-2 py-1 rounded-full "+(e?.is_active?"bg-green-100 text-green-700":"bg-orange-200 text-orange-700"),children:e?.is_active?(0,i.__)("Active","softtent-preorders"):(0,i.__)("Inactive","softtent-preorders")}),(0,v.jsxs)("div",{className:"relative",children:[(0,v.jsx)("button",{onClick:e=>{e.stopPropagation(),W(I===t?null:t)},className:"p-1 hover:bg-gray-100 rounded transition-colors",title:(0,i.__)("Actions","softtent-preorders"),children:(0,v.jsx)(l.gc,{icon:a.vaG,className:"text-gray-500 text-sm"})}),I===t&&(0,v.jsxs)("div",{className:"absolute right-0 top-full mt-1 bg-white border border-gray-200 rounded-md shadow-lg z-10 min-w-[140px] py-1",children:[(0,v.jsxs)("button",{onClick:e=>{e.stopPropagation(),(e=>{U(e),z(!0)})(t),W(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.MT7,className:"text-gray-500 w-4"}),(0,i.__)("Edit","softtent-preorders")]}),(0,v.jsxs)("button",{onClick:e=>{e.stopPropagation(),(e=>{const t=C[e],s={...t,id:`rule-${Date.now()}`,label:`${t.label} (Copy)`,tabs:t.tabs},n=[...C];n.splice(e+1,0,s);const o={...f,rules:n};r(m.A).setForm(o),A(e+1)})(t),W(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.jPR,className:"text-gray-500 w-4"}),(0,i.__)("Duplicate","softtent-preorders")]}),C.length>1&&(0,v.jsxs)("button",{onClick:e=>{e.stopPropagation(),(e=>{P.A.fire({text:(0,i.__)("Are you sure you want to delete this rule?","softtent-preorders")}).then(t=>{if(t.isConfirmed){const t=C.filter((t,r)=>r!==e),s={...f,rules:t};r(m.A).setForm(s),k>=t.length&&A(t.length-1)}})})(t),W(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.yLS,className:"text-gray-500 w-4"}),(0,i.__)("Delete","softtent-preorders")]})]})]}),(0,v.jsx)(l.gc,{icon:s&&!O?a.w2A:a.Jt$,className:"text-xs "+(s?"text-primary":"text-gray-400")})]})]}),s&&!O&&(0,v.jsxs)("div",{className:"",children:[(0,v.jsx)("div",{className:"border-b border-gray-200 bg-gray-50 px-3 py-1 mb-1 rounded-t-md",children:(0,v.jsx)("div",{className:"flex gap-1 overflow-x-auto",children:Object.entries(e.tabs||{}).map(([e,t])=>(0,v.jsxs)("button",{className:"px-3 py-1 rounded text-xs !font-semibold transition-all flex items-center gap-1 "+(E===e?"bg-white text-primary border-b-2 border-primary":"text-gray-600 border-b-2 border-transparent hover:text-gray-800 hover:bg-gray-100"),onClick:()=>$(e),children:[(0,v.jsx)("i",{className:`dashicons ${t.icon}`})," ",t.label]},e))})}),(0,v.jsx)("div",{className:"p-3 rounded-b-md",children:te&&(0,v.jsx)(Y,{fields:te.fields,onChange:oe})})]})]},t)})}),g?.ruleset&&(0,v.jsx)(x.A,{text:(0,i.__)("Add New Rule","softtent-preorders"),type:"primary",icon:a.QLR,onClick:()=>{if(!C.length)return;const e=C[0],t={...e,id:`rule-${Date.now()}`,label:`${e.label||"New Rule"}`,is_active:1,tabs:e.tabs},s=[...C,t],n={...f,rules:s};r(m.A).setForm(n),A(s.length-1)}})]})}),(0,v.jsx)("div",{className:"fixed start-0 top-[66px] end-0 overflow-hidden",style:{marginInlineStart:G?`${K}px`:"0",transition:q?"none":"margin-inline-start 300ms ease-in-out",height:"calc(100vh - 66px)"},children:ee&&te&&(0,v.jsx)(R,{settings:b(h(ee.tabs,{preserveIconSvg:!0}),u),info:g,url:null!==(e=g?.preview_urls?.[Q])&&void 0!==e?e:"",refresh:re,isPanelOpen:G,onTogglePanel:()=>H(!G)})}),(0,v.jsx)(N,{isOpen:D,onClose:()=>z(!1),onSave:e=>{if(null===M)return;const t={...f,rules:f.rules.map((t,r)=>r!==M?t:{...t,label:e.label,is_active:e.isActive?1:0})};r(m.A).setForm(t),z(!1)},ruleData:{label:null!==M&&C[M]?.label||"",isActive:null!==M&&!!C[M]?.is_active}})]})}}}]);
     1"use strict";(globalThis.webpackChunksofttent_preorders=globalThis.webpackChunksofttent_preorders||[]).push([[795],{616(e,t,r){r.d(t,{p:()=>ae});var s=r(856),n=r(8468),o=r(7723),a=r(3333),l=r(3482);function i(e){return Array.isArray(e)&&0===e.length?[]:Array.isArray(e)?e.map((e,t)=>{if(e.hasOwnProperty("label")&&e.hasOwnProperty("value"))return""===e.value?null:e;let r=e.id;return null==r&&(r=void 0!==e.value?e.value:t),{label:e?.name||e,value:r}}):"object"==typeof e?Object.keys(e).map(t=>""===e[t]?null:{label:e[t],value:t}):void 0}const c=(e,t,r=!1)=>{if(!Array.isArray(e)||null==t)return r?[]:null;if(r){const r=Array.isArray(t)?t:[t];return e.filter(e=>r.includes(e.value))}return e.find(e=>e.value===t)||null};var d=r(790);const u=({options:e=[],isMulti:t=!1,placeholder:r="",value:s,onChange:n})=>(0,d.jsx)(l.Ay,{styles:{container:e=>({...e,width:"100%",height:"100%",margin:"0",padding:"0",border:"none",borderRadius:"0",boxShadow:"none",backgroundColor:"transparent","&:hover":{border:"none",boxShadow:"none",backgroundColor:"transparent"}}),control:(e,t)=>({...e,borderColor:t.isFocused?"#673de6":"#dddddd",boxShadow:"none","&:hover":{borderColor:"#673de6"},minHeight:"32px",fontSize:"14px"}),menuList:e=>({...e,width:"auto",minWidth:"200px",backgroundColor:"#FFFFFF",fontSize:"12px"}),multiValue:e=>({...e,backgroundColor:"rgba(103, 61, 230, 0.1)",fontSize:"12px",minHeight:"22px"}),multiValueLabel:e=>({...e,color:"#673de6",fontWeight:"normal",padding:"2px 4px",fontSize:"12px"}),multiValueRemove:e=>({...e,color:"#673de6",padding:"2px 4px","&:hover":{backgroundColor:"#673de6",color:"#FFFFFF"}}),option:(e,t)=>({...e,backgroundColor:t.isSelected?"#673de6":t.isFocused?"rgba(103, 61, 230, 0.1)":"#FFFFFF",color:t.isSelected?"#FFFFFF":"#000000","&:active":{backgroundColor:"rgba(103, 61, 230, 0.2)"}}),valueContainer:e=>({...e,padding:"0 8px",cursor:"pointer",display:"flex",alignItems:"center",flexWrap:"wrap",gap:"2px"}),singleValue:e=>({...e,margin:0}),input:e=>({...e,margin:0,padding:0}),indicatorsContainer:e=>({...e,height:"32px"}),indicatorSeparator:e=>({...e,marginLeft:"10px"}),menu:e=>({...e,width:"max-content",minWidth:"100%",right:0,left:"auto"})},options:i(e),isMulti:t,value:t?c(i(e),s,!0):c(i(e),s),placeholder:r||(0,o.__)("Select","softtent-preorders"),onChange:e=>{if(n)if(t){const t=e?e.map(e=>e.value):[];n(t)}else{const t=e?e.value:"";n(t)}}});var p=r(6087),m=r(3270);function x({enabled:e=!1,setEnabled:t,responsive:r=!1}){const{activeDevice:s}=(0,m.F)(),n=()=>{var t,n;return r&&"object"==typeof e&&null!==e?null!==(t=null!==(n=e[s])&&void 0!==n?n:e.desktop)&&void 0!==t&&t:"boolean"==typeof e&&e},[a,l]=(0,p.useState)(n());return(0,p.useEffect)(()=>{l(n())},[e,s]),(0,d.jsxs)("div",{onClick:()=>{const n=!a;l(n),t(r?{..."object"==typeof e&&null!==e?e:{desktop:"boolean"==typeof e&&e},[s]:n}:n)},className:"relative inline-flex items-center h-[20px] w-[40px] cursor-pointer rounded-full transition-colors duration-200 "+(a?"!bg-primary":"!bg-softtent-po-gray"),children:[(0,d.jsx)("span",{className:"sr-only",children:(0,o.__)("Toggle","softtent-preorders")}),(0,d.jsx)("span",{className:"absolute start-0.5 top-0.5 end-0.5 h-4 w-4 rounded-full bg-white shadow-lg transition-transform duration-200 "+(a?"translate-x-5 rtl:-translate-x-5":"translate-x-0")})]})}var g=r(2337),h=r(6188);function f({type:e="checkbox",options:t={},value:r=("checkbox"===e?[]:""),layout:s="vertical",onChange:n}){const o="checkbox"===e,a=Array.isArray(r)?r:[r];return(0,d.jsx)("div",{className:"w-full",children:(0,d.jsx)("div",{className:"flex "+("horizontal"===s?"flex-row flex-wrap gap-x-4 gap-y-2":"flex-col gap-2"),children:Object.entries(t).map(([t,s])=>{const l=o?a.includes(t):r===t;return(0,d.jsxs)("label",{className:"group flex items-center gap-2 cursor-pointer text-sm select-none transition-colors "+(l?"text-gray-900":"text-gray-600 hover:text-gray-900"),children:[(0,d.jsxs)("div",{className:"relative flex items-center justify-center",children:[(0,d.jsx)("input",{type:e,value:t,checked:l,onChange:e=>((e,t)=>{if(o){let r=[...a];t?r.push(e):r=r.filter(t=>t!==e),n(r)}else n(e)})(t,e.target.checked),className:"sr-only"}),o?(0,d.jsx)("div",{className:"w-4 h-4 rounded border transition-all duration-200 flex items-center justify-center "+(l?"bg-primary border-primary":"bg-white border-gray-300 group-hover:border-primary"),children:l&&(0,d.jsx)(g.gc,{icon:h.e68,className:"text-white text-[10px]"})}):(0,d.jsx)("div",{className:"w-4 h-4 rounded-full border transition-all duration-200 flex items-center justify-center "+(l?"border-primary":"bg-white border-gray-300 group-hover:border-primary"),children:l&&(0,d.jsx)("div",{className:"w-2 h-2 rounded-full bg-primary"})})]}),(0,d.jsx)("span",{children:s})]},t)})})})}function b({options:e,value:t,onChange:r,className:s="",layout:n="default"}){const[o,a]=(0,p.useState)(t||""),l="full"===n?`flex w-full border border-gray-300 rounded overflow-hidden ${s}`:`inline-flex border border-gray-300 rounded overflow-hidden ${s}`,i=(e,t)=>`px-3 py-1.5 text-sm font-medium transition-colors ${"full"===n?"flex-1 justify-center":""} ${o===e?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"} ${t>0?"border-l border-gray-300":""}`;return(0,d.jsx)("div",{className:l,children:Object.entries(e).map(([e,t],s)=>(0,d.jsx)("button",{type:"button",className:i(e,s),onClick:()=>(e=>{a(e),r(e)})(e),children:t},e))})}var y=r(6649),v=r(6427);const j=e=>!(!e||"string"!=typeof e)&&e.includes("gradient");function _({value:e="",onChange:t,hover:r=!1,gradient:s=!1}){const[n,a]=(0,p.useState)(!1),[l,i]=(0,p.useState)("normal"),c=(0,p.useRef)(null),u=!0===r;let m,x="",g="";u?(x=e?.normal||"",g=e?.hover||"",m="normal"===l?x:g):m=e||"";const[h,f]=(0,p.useState)(()=>j(m)?"gradient":"solid");(0,p.useEffect)(()=>{j(m)&&f("gradient")},[m]);const[b,y]=(0,p.useState)(m);(0,p.useEffect)(()=>{y(m||"")},[m]);const _=()=>{a(!n)};(0,p.useEffect)(()=>{const e=e=>{const t=e.target;if(c.current?.contains(t))return;const r=t.closest?.(".components-popover, .components-dropdown__content");r||a(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]);const w=r=>{if(u){const s={...e,[l]:r};t(s)}else t(r)},N=e=>{y(e),w(e)},C=e=>{f(e),"solid"===e&&j(m)?(w(""),y("")):"gradient"!==e||j(m)||(w(""),y(""))};return(0,d.jsxs)("div",{className:"color-picker-container "+(u?"border border-gray-300 rounded-md p-2 bg-white":""),ref:c,style:{position:"relative"},children:[u&&(0,d.jsxs)("div",{className:"flex w-full mb-2 border border-gray-300 rounded overflow-hidden",children:[(0,d.jsx)("button",{type:"button",onClick:()=>i("normal"),className:"flex-1 py-1.5 text-sm font-medium transition-colors "+("normal"===l?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),children:(0,o.__)("Normal","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:()=>i("hover"),className:"flex-1 py-1.5 text-sm font-medium transition-colors border-l border-gray-300 "+("hover"===l?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),children:(0,o.__)("Hover","softtent-preorders")})]}),(0,d.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[(0,d.jsx)("div",{onClick:_,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),_())},tabIndex:0,role:"button",style:{width:"40px",height:"30px",background:m||"#fff",border:"1px solid #ccc",cursor:"pointer",position:"relative",flexShrink:0},className:"rounded",children:!m&&(0,d.jsx)("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},children:(0,d.jsx)(v.Icon,{icon:"color-picker",style:{fontSize:"18px",color:"#ccc"}})})}),(0,d.jsx)("input",{type:"text",value:b,onChange:e=>{const t=e.target.value;var r;y(t),(!(r=t)||/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/.test(r)||/^rgb\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*\)$/.test(r)||/^rgba\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*(0|1|0?\.\d+)\s*\)$/.test(r)||j(t)||""===t)&&w(t)},placeholder:u&&"hover"===l&&x?x:s?"":"#000000",className:"border border-gray-300 rounded px-2 py-1 text-sm focus:border-primary focus:outline-none",style:{width:"100px",height:"30px"}})]}),n&&(0,d.jsxs)("div",{className:"color-picker-popup-wrapper",children:[s&&(0,d.jsxs)("div",{className:"flex bg-gray-100 p-1 m-3 mb-0 rounded-lg",children:[(0,d.jsx)("button",{type:"button",onClick:()=>C("solid"),className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("solid"===h?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Solid","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:()=>C("gradient"),className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("gradient"===h?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Gradient","softtent-preorders")})]}),(0,d.jsx)("div",{className:s?"p-3 pt-2":"",children:s&&"gradient"===h?(0,d.jsx)(v.GradientPicker,{value:m||void 0,onChange:e=>{N(e||"")},gradients:[{name:"Starter",gradient:"linear-gradient(135deg, #667eea 0%, #764ba2 100%)",slug:"starter"},{name:"Sunset",gradient:"linear-gradient(135deg, #f093fb 0%, #f5576c 100%)",slug:"sunset"},{name:"Ocean",gradient:"linear-gradient(135deg, #4facfe 0%, #00f2fe 100%)",slug:"ocean"},{name:"Forest",gradient:"linear-gradient(135deg, #11998e 0%, #38ef7d 100%)",slug:"forest"}]}):(0,d.jsx)(v.ColorPicker,{color:m,onChange:N,enableAlpha:!0,defaultValue:m})})]})]})}var w=r(3322);function N({label:e="",value:t=null,onChange:r}){const s=()=>{if(!wp||!wp.media)return;const e=wp.media({title:(0,o.__)("Choose an Image","softtent-preorders"),button:{text:(0,o.__)("Use this Image","softtent-preorders")},multiple:!1});e.on("select",()=>{const t=e.state().get("selection").first().toJSON();r({id:t.id,url:t.url,alt:t.alt||""})}),e.open()};return(0,d.jsx)("div",{className:"image-picker-container",children:t?.url?(0,d.jsx)("div",{className:"relative group inline-block",children:(0,d.jsx)("div",{className:"border border-gray-200 rounded-lg overflow-hidden bg-white hover:border-primary transition-all duration-200 shadow-sm",children:(0,d.jsxs)("div",{className:"relative",children:[(0,d.jsx)("img",{src:t.url,alt:t.alt,className:"w-full h-24 object-cover"}),(0,d.jsx)("button",{onClick:s,className:"absolute top-1 left-1 w-7 h-7 bg-white text-gray-700 rounded hover:bg-primary hover:text-white transition-all shadow-md flex items-center justify-center opacity-0 group-hover:opacity-100",title:(0,o.__)("Change Image","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.JmV,className:"text-xs"})}),(0,d.jsx)("button",{onClick:()=>{w.A.fire({text:(0,o.__)("Are you sure you want to remove this image?","softtent-preorders")}).then(e=>{e.isConfirmed&&r(null)})},className:"absolute top-1 right-1 w-7 h-7 bg-red-600 text-white rounded hover:bg-red-700 transition-all shadow-md flex items-center justify-center opacity-0 group-hover:opacity-100",title:(0,o.__)("Remove Image","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.yLS,className:"text-xs"})})]})})}):(0,d.jsx)("button",{onClick:s,className:"border-2 border-dashed border-gray-300 rounded-lg px-3 hover:border-primary hover:bg-primary-50 transition-all duration-200 group",children:(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("div",{className:"w-7 h-7 bg-gray-100 rounded flex items-center justify-center group-hover:bg-primary-100 transition-colors flex-shrink-0",children:(0,d.jsx)(g.gc,{icon:h.Cyq,className:"text-sm text-gray-400 group-hover:text-primary transition-colors"})}),(0,d.jsxs)("p",{className:"text-xs font-medium text-gray-700 group-hover:text-primary transition-colors",children:[(0,o.__)("Select","softtent-preorders")," ",e]})]})})})}function C({value:e,onChange:t,units:r=["px","%","em","rem"],hideLabel:s=!1}){const[n,a]=(0,p.useState)(!1),l=(0,p.useRef)(null);return(0,p.useEffect)(()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&a(!1)};return n&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[n]),(0,d.jsxs)("div",{className:"flex flex-col items-center relative",style:{width:"40px"},ref:l,children:[(0,d.jsx)("button",{type:"button",onClick:()=>a(!n),className:"w-full bg-white border border-gray-300 rounded px-0 py-[5.3px] text-xs text-center focus:border-primary focus:outline-none cursor-pointer hover:bg-gray-50 transition-colors",title:(0,o.__)("Select Unit","softtent-preorders"),children:e}),n&&(0,d.jsx)("div",{className:"absolute top-full left-0 w-full mt-1 bg-white border border-gray-200 rounded shadow-lg z-50 overflow-hidden",children:r.map(r=>(0,d.jsx)("button",{type:"button",onClick:()=>{t(r),a(!1)},className:"w-full px-2 py-1.5 text-xs text-center hover:bg-gray-100 transition-colors block "+(e===r?"bg-primary text-white hover:bg-primary":"text-gray-700"),children:r},r))}),!s&&(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:(0,o.__)("Unit","softtent-preorders")})]})}function k({value:e,onChange:t}){const[r,s]=(0,p.useState)(!1),n=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{n.current&&!n.current.contains(e.target)&&s(!1)};return r&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[r]);const a={all:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("circle",{cx:"8",cy:"8",r:"2",fill:"currentColor"})]}),"all-custom":(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"9",y:"2",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"9",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"9",y:"9",width:"5",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"})]}),top:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"4",fill:"currentColor",opacity:"0.3"})]}),right:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"10",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"})]}),bottom:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"10",width:"12",height:"4",fill:"currentColor",opacity:"0.3"})]}),left:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"})]}),vertical:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"4",fill:"currentColor",opacity:"0.3"}),(0,d.jsx)("rect",{x:"2",y:"10",width:"12",height:"4",fill:"currentColor",opacity:"0.3"})]}),horizontal:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"}),(0,d.jsx)("rect",{x:"10",y:"2",width:"4",height:"12",fill:"currentColor",opacity:"0.3"})]}),"vertical-and-horizontal":(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{x:"2",y:"2",width:"12",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("rect",{x:"2",y:"9",width:"12",height:"5",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,d.jsx)("line",{x1:"8",y1:"2",x2:"8",y2:"14",stroke:"currentColor",strokeWidth:"1.5"})]})},l=[{value:"all",label:(0,o.__)("All","softtent-preorders")},{value:"vertical-and-horizontal",label:(0,o.__)("Vertical & Horizontal","softtent-preorders")},{value:"vertical",label:(0,o.__)("Vertical","softtent-preorders")},{value:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders")},{value:"top",label:(0,o.__)("Top","softtent-preorders")},{value:"right",label:(0,o.__)("Right","softtent-preorders")},{value:"bottom",label:(0,o.__)("Bottom","softtent-preorders")},{value:"left",label:(0,o.__)("Left","softtent-preorders")},{value:"all-custom",label:(0,o.__)("All Custom","softtent-preorders")}];return(0,d.jsxs)("div",{className:"flex flex-col items-center relative",style:{width:"40px"},ref:n,children:[(0,d.jsx)("button",{type:"button",onClick:()=>s(!r),className:"w-full bg-white border border-gray-300 rounded px-0 py-1.5 flex items-center justify-center focus:border-primary focus:outline-none cursor-pointer hover:bg-gray-50 transition-colors",title:(0,o.__)("Select Side Mode","softtent-preorders"),children:a[e]}),r&&(0,d.jsx)("div",{className:"absolute top-full end-0 w-auto min-w-[120px] mt-1 bg-white border border-gray-200 rounded shadow-lg z-50 overflow-hidden",children:l.map(r=>(0,d.jsxs)("button",{type:"button",onClick:()=>{t(r.value),s(!1)},className:"w-full px-3 py-2 text-xs flex items-center gap-2 hover:bg-gray-100 transition-colors "+(e===r.value?"bg-primary text-white hover:bg-primary":"text-gray-700"),children:[(0,d.jsx)("span",{className:"flex-shrink-0",children:a[r.value]}),(0,d.jsx)("span",{className:"whitespace-nowrap",children:r.label})]},r.value))}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:(0,o.__)("Side","softtent-preorders")})]})}function S({value:e={},onChange:t,responsive:r=!1,default:s={top:"",right:"",bottom:"",left:"",unit:"px",side:"all"},units:n=["px","%","em","rem"],placeholder:a=""}){const{activeDevice:l}=(0,m.F)(),[i,c]=(0,p.useState)("all"),u=(()=>{const t=e||{};if(!r){const e=t;return void 0!==e.top||void 0!==e.unit?e:s}const n=t[l];if(n)return n;const o=s;if(o&&"object"==typeof o&&(o.desktop||o.tablet||o.mobile)){if("desktop"===l&&o.desktop)return o.desktop;if("tablet"===l)return o.tablet||o.desktop;if("mobile"===l)return o.mobile||o.tablet||o.desktop}return s})(),x=u.unit||"px";(0,p.useEffect)(()=>{u.side&&c(u.side)},[l,u.side]);const g=(s,n)=>{const o={...u,side:i};switch(i){case"all":o.top=n,o.right=n,o.bottom=n,o.left=n;break;case"vertical":o.top=n,o.bottom=n;break;case"horizontal":o.left=n,o.right=n;break;case"vertical-and-horizontal":"vertical"===s?(o.top=n,o.bottom=n):"horizontal"===s&&(o.left=n,o.right=n);break;case"top":o.top=n;break;case"right":o.right=n;break;case"bottom":o.bottom=n;break;case"left":o.left=n;break;case"all-custom":"top"!==s&&"right"!==s&&"bottom"!==s&&"left"!==s||(o[s]=n)}t(r?{...e||{},[l]:o}:o)},h=(()=>{switch(i){case"all":default:return[{key:"all",label:(0,o.__)("All","softtent-preorders"),getValue:()=>u.top||""}];case"vertical":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>u.top||""}];case"horizontal":return[{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>u.left||""}];case"vertical-and-horizontal":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>u.top||""},{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>u.left||""}];case"top":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>u.top||""}];case"right":return[{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>u.right||""}];case"bottom":return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>u.bottom||""}];case"left":return[{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>u.left||""}];case"all-custom":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>u.top||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>u.right||""},{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>u.bottom||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>u.left||""}]}})(),f=1===h.length,b=(()=>{switch(x){case"%":return{min:0,max:100,step:1};case"em":case"rem":return{min:0,max:100,step:.1};default:return{min:0,max:200,step:1}}})(),y=Number(h[0]?.getValue())||0,v=(y-b.min)/(b.max-b.min)*100;return(0,d.jsx)("div",{className:"",children:(0,d.jsxs)("div",{className:"flex gap-1",children:[f&&(0,d.jsx)("div",{className:"flex relative top-3 flex-1",children:(0,d.jsx)("input",{type:"range",min:b.min,max:b.max,step:b.step,value:y,onChange:e=>g(h[0].key,e.target.value),className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${v}%, #e5e7eb ${v}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${v}%, #e5e7eb ${v}%, #e5e7eb 100%)`}})}),(0,d.jsx)("div",{className:"grid gap-1 "+(f?"":"flex-1"),style:{gridTemplateColumns:`repeat(${h.length}, minmax(0, 1fr))`},children:h.map(e=>(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsx)("input",{type:"number",value:e.getValue(),onChange:t=>g(e.key,t.target.value),placeholder:a||"",className:"w-full py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none",style:{paddingRight:0,width:f?"70px":"auto"}}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:e.label})]},e.key))}),(0,d.jsx)(k,{value:i,onChange:s=>{c(s);const n={top:"",right:"",bottom:"",left:"",unit:u.unit,side:s};t(r?{...e||{},[l]:n}:n)}}),(0,d.jsx)(C,{value:x,onChange:s=>{const n={...u,unit:s,side:i};t(r?{...e||{},[l]:n}:n)},units:n})]})})}const A=[{value:"none",label:(0,o.__)("None","softtent-preorders")},{value:"solid",label:(0,o.__)("Solid","softtent-preorders")},{value:"dashed",label:(0,o.__)("Dashed","softtent-preorders")},{value:"dotted",label:(0,o.__)("Dotted","softtent-preorders")},{value:"double",label:(0,o.__)("Double","softtent-preorders")},{value:"groove",label:(0,o.__)("Groove","softtent-preorders")},{value:"ridge",label:(0,o.__)("Ridge","softtent-preorders")}];function E({value:e={},onChange:t,placeholder:r=""}){const s=e.border||"none",n=e.width||{},a=e.color||"#000000",l=e.radius||{},[i,c]=(0,p.useState)(!1),u=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&c(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]);const m=r=>{t({...e,...r})};return(0,d.jsxs)("div",{className:"relative",ref:u,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>c(!i),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(i?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(g.gc,{icon:h.fx$,className:"text-gray-400"}),(0,d.jsx)("span",{className:"font-medium",children:(0,o.__)("Border","softtent-preorders")})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(i?"text-primary":"text-gray-400")})]}),i&&(0,d.jsxs)("div",{className:"absolute top-full end-0 w-full mt-2 z-50 p-4 bg-white border border-gray-200 rounded-lg shadow-xl space-y-4 min-w-[300px]",children:[(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Border Type","softtent-preorders")}),(0,d.jsx)("select",{value:s,onChange:e=>{return t=e.target.value,void m({border:t});var t},className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none",children:A.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),"none"!==s&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{children:[(0,d.jsx)("div",{className:"mb-1",children:(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Width","softtent-preorders")})}),(0,d.jsx)($,{value:n,onChange:e=>{m({width:e})},placeholder:r,units:["px","em","rem"]})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Color","softtent-preorders")}),(0,d.jsx)(ae,{type:"color",value:a,onChange:e=>{return t=e.value,void m({color:t});var t},className:"h-10 border border-gray-300 rounded cursor-pointer"})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("div",{className:"mb-1",children:(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Radius","softtent-preorders")})}),(0,d.jsx)($,{value:l,onChange:e=>{m({radius:e})},placeholder:r,units:["px","%","em","rem"]})]})]})]})]})}function $({value:e,onChange:t,placeholder:r="",placeholderValues:s,units:n=["px","%","em","rem"]}){const[a,l]=(0,p.useState)(e.side||"all"),i=e.unit||s?.unit||"px";(0,p.useEffect)(()=>{e.side&&l(e.side)},[e.side]);const c=(()=>{switch(a){case"all":return[{key:"all",label:(0,o.__)("All","softtent-preorders"),getValue:()=>e.top||""}];case"vertical":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>e.top||""}];case"horizontal":return[{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>e.left||""}];case"vertical-and-horizontal":return[{key:"vertical",label:(0,o.__)("Vertical","softtent-preorders"),getValue:()=>e.top||""},{key:"horizontal",label:(0,o.__)("Horizontal","softtent-preorders"),getValue:()=>e.left||""}];case"top":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>e.top||""}];case"right":return[{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>e.right||""}];case"bottom":return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>e.bottom||""}];case"left":return[{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>e.left||""}];default:return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>e.top||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>e.right||""},{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>e.bottom||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>e.left||""}]}})(),u=(r,s)=>{const n={...e,side:a};"all"===r||"vertical"===r||"horizontal"===r?"all"===r?(n.top=s,n.right=s,n.bottom=s,n.left=s):"vertical"===r?(n.top=s,n.bottom=s):"horizontal"===r&&(n.left=s,n.right=s):"top"!==r&&"right"!==r&&"bottom"!==r&&"left"!==r||(n[r]=s),t(n)},m=1===c.length,x=parseFloat(c[0]?.getValue()||"0"),g=(x-0)/100*100;return(0,d.jsx)("div",{className:"space-y-1",children:(0,d.jsxs)("div",{className:"flex gap-1",children:[m&&(0,d.jsx)("div",{className:"flex relative top-3",style:{flex:"0 0 auto",width:"40%"},children:(0,d.jsx)("input",{type:"range",min:0,max:100,step:1,value:x,onChange:e=>u(c[0].key,e.target.value),className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${g}%, #e5e7eb ${g}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${g}%, #e5e7eb ${g}%, #e5e7eb 100%)`}})}),(0,d.jsx)("div",{className:"grid gap-1 flex-1",style:{gridTemplateColumns:`repeat(${c.length}, minmax(0, 1fr))`},children:c.map(e=>(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsx)("input",{type:"number",value:e.getValue(),onChange:t=>u(e.key,t.target.value),placeholder:r,className:"w-full py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none",style:{paddingRight:0}}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:e.label})]},e.key))}),(0,d.jsx)(k,{value:a,onChange:r=>{l(r);const s={top:"",right:"",bottom:"",left:"",unit:e.unit,side:r};t(s)}}),(0,d.jsx)(C,{value:i,onChange:r=>{t({...e,unit:r,side:a})},units:n})]})})}var L=r(701);const D=[{value:"left",icon:h.ecg,label:(0,o.__)("Left","softtent-preorders")},{value:"center",icon:h._ur,label:(0,o.__)("Center","softtent-preorders")},{value:"right",icon:h.jbh,label:(0,o.__)("Right","softtent-preorders")}];function T({value:e="left",onChange:t,responsive:r=!1}){const{activeDevice:s}=(0,m.F)(),n=r&&"object"==typeof e&&null!==e?e[s]||e.desktop||"left":"string"==typeof e?e:"left";return(0,d.jsx)("div",{className:"flex items-center gap-2",children:(0,d.jsx)("div",{className:"flex",children:D.map(o=>(0,d.jsx)(L.A,{content:o.label,children:(0,d.jsx)("button",{type:"button",onClick:()=>{return n=o.value,void t(r?{..."object"==typeof e&&null!==e?e:{desktop:"string"==typeof e?e:"left"},[s]:n}:n);var n},className:`py-1 px-2 text-sm font-medium transition-colors border border-gray-300 ${n===o.value?"bg-primary text-white border-primary":"bg-white text-gray-600 hover:bg-gray-50"} ${"left"===o.value?"rounded-l":"right"===o.value?"rounded-r":""} ${"left"!==o.value?"-ml-px":""}`,children:(0,d.jsx)(g.gc,{icon:o.icon,className:"text-base"})})},o.value))})})}const z=[{key:"desktop",icon:h.ArK,label:(0,o.__)("Desktop","softtent-preorders")},{key:"tablet",icon:h.w7B,label:(0,o.__)("Tablet","softtent-preorders")},{key:"mobile",icon:h.GrJ,label:(0,o.__)("Mobile","softtent-preorders")}];function R({responsive:e=!0}){const{activeDevice:t,setActiveDevice:r}=(0,m.F)(),[s,n]=(0,p.useState)(!1),o=(0,p.useRef)(null);return(0,p.useEffect)(()=>{const e=e=>{o.current&&!o.current.contains(e.target)&&n(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),e?(0,d.jsxs)("div",{className:"flex items-center gap-1",style:{position:"relative"},ref:o,children:[(0,d.jsx)(L.A,{content:z.find(e=>e.key===t)?.label||"",position:"right",children:(0,d.jsx)("button",{type:"button",onClick:()=>n(!s),className:"py-0.5 px-1 bg-primary/10 text-primary rounded transition-colors",children:(0,d.jsx)(g.gc,{icon:z.find(e=>e.key===t).icon,className:"text-[10px]"})})}),s&&(0,d.jsx)("div",{style:{position:"absolute",top:"100%",left:"0",zIndex:9999,display:"flex",marginTop:"4px",flexDirection:"column",gap:"4px"},children:z.filter(e=>e.key!==t).map(e=>(0,d.jsx)(L.A,{content:e.label,position:"right",children:(0,d.jsx)("button",{type:"button",onClick:()=>{r(e.key),n(!1)},className:"py-0.5 px-1 bg-gray-100 text-gray-600 hover:bg-gray-200 rounded transition-colors",children:(0,d.jsx)(g.gc,{icon:e.icon,className:"text-[10px]"})})},e.key))})]}):null}const F=[{value:"100",label:(0,o.__)("Thin (100)","softtent-preorders")},{value:"200",label:(0,o.__)("Extra Light (200)","softtent-preorders")},{value:"300",label:(0,o.__)("Light (300)","softtent-preorders")},{value:"400",label:(0,o.__)("Regular (400)","softtent-preorders")},{value:"500",label:(0,o.__)("Medium (500)","softtent-preorders")},{value:"600",label:(0,o.__)("Semi Bold (600)","softtent-preorders")},{value:"700",label:(0,o.__)("Bold (700)","softtent-preorders")},{value:"800",label:(0,o.__)("Extra Bold (800)","softtent-preorders")},{value:"900",label:(0,o.__)("Black (900)","softtent-preorders")}],B=[{value:"left",icon:h.ecg,label:(0,o.__)("Left","softtent-preorders")},{value:"center",icon:h._ur,label:(0,o.__)("Center","softtent-preorders")},{value:"right",icon:h.jbh,label:(0,o.__)("Right","softtent-preorders")}],O=(h.ArK,(0,o.__)("Desktop","softtent-preorders"),h.DIx,(0,o.__)("Tablet","softtent-preorders"),h.XRN,(0,o.__)("Mobile","softtent-preorders"),[{value:"",label:(0,o.__)("Default","softtent-preorders")},{value:"none",label:(0,o.__)("Normal","softtent-preorders")},{value:"capitalize",label:(0,o.__)("Capitalize","softtent-preorders")},{value:"uppercase",label:(0,o.__)("Uppercase","softtent-preorders")},{value:"lowercase",label:(0,o.__)("Lowercase","softtent-preorders")}]),V=[{value:"",label:(0,o.__)("Default","softtent-preorders")},{value:"normal",label:(0,o.__)("Normal","softtent-preorders")},{value:"italic",label:(0,o.__)("Italic","softtent-preorders")},{value:"oblique",label:(0,o.__)("Oblique","softtent-preorders")}],I=[{value:"",label:(0,o.__)("Default","softtent-preorders")},{value:"none",label:(0,o.__)("None","softtent-preorders")},{value:"underline",label:(0,o.__)("Underline","softtent-preorders")},{value:"overline",label:(0,o.__)("Overline","softtent-preorders")},{value:"line-through",label:(0,o.__)("Line Through","softtent-preorders")}];function P({value:e={},onChange:t,responsive:r=!1,color:s=!1}){const{activeDevice:n,setActiveDevice:a}=(0,m.F)(),[l,i]=(0,p.useState)(!1),[c,u]=(0,p.useState)(!1),[x,f]=(0,p.useState)(!1),b=(0,p.useRef)(null),y=(0,p.useRef)(null),v=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{b.current&&!b.current.contains(e.target)&&f(!1),y.current&&!y.current.contains(e.target)&&i(!1),v.current&&!v.current.contains(e.target)&&u(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]);const j=(r,s)=>{t({...e,[r]:s})};return(0,d.jsxs)("div",{className:"relative",ref:b,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>f(!x),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(x?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(g.gc,{icon:h.jrc,className:"text-gray-400"}),(0,d.jsx)("span",{className:"font-medium",children:(0,o.__)("Typography","softtent-preorders")})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(x?"text-primary":"text-gray-400")})]}),x&&(0,d.jsxs)("div",{className:"absolute top-full end-0 w-full mt-2 z-50 p-4 bg-white border border-gray-200 rounded-lg shadow-xl space-y-4 min-w-[300px]",children:[!1,(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Font Size","softtent-preorders")}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[(0,d.jsxs)("div",{className:"flex gap-1 rounded overflow-hidden flex-1",children:[(0,d.jsx)("input",{type:"number",value:r&&"object"==typeof e.size?e.size[n]||"":"string"==typeof e.size?e.size:"",onChange:t=>((t,s)=>{if(r){const r="object"==typeof e.size?e.size:{};j("size",{...r,[t]:s})}else j("size",s)})(r?n:"size",t.target.value),placeholder:(()=>{if(r&&"object"==typeof e.size){if("tablet"===n&&!e.size.tablet)return e.size.desktop||"";if("mobile"===n&&!e.size.mobile)return e.size.tablet||e.size.desktop||""}return"16"})(),className:"w-full py-1.5 pr-0 pl-2 text-sm focus:border-primary focus:outline-none",style:{paddingRight:0}}),(0,d.jsxs)("select",{value:r&&"object"==typeof e.size&&e.size.unit||"px",onChange:t=>(t=>{if(r){const r="object"==typeof e.size?e.size:{};j("size",{...r,unit:t})}else j("size",e.size)})(t.target.value),className:"py-1.5 text-sm bg-white focus:border-primary focus:outline-none border-l border-gray-300",children:[(0,d.jsx)("option",{value:"px",children:"px"}),(0,d.jsx)("option",{value:"em",children:"em"}),(0,d.jsx)("option",{value:"rem",children:"rem"}),(0,d.jsx)("option",{value:"%",children:"%"})]})]}),(0,d.jsx)(R,{responsive:r})]})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Font Weight","softtent-preorders")}),(0,d.jsx)("select",{value:e.weight||"400",onChange:e=>j("weight",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:F.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),s&&(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Color","softtent-preorders")}),(0,d.jsx)("div",{className:"w-full",children:(0,d.jsx)(_,{value:e.color||"",onChange:e=>j("color",e)})})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Line Height","softtent-preorders")}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[(0,d.jsxs)("div",{className:"flex gap-1 rounded overflow-hidden flex-1",children:[(0,d.jsx)("input",{type:"number",value:r&&"object"==typeof e.line_height?e.line_height[n]||"":"string"==typeof e.line_height?e.line_height:"",onChange:t=>((t,s)=>{if(r){const r="object"==typeof e.line_height?e.line_height:{};j("line_height",{...r,[t]:s})}else j("line_height",s)})(r?n:"line_height",t.target.value),placeholder:(()=>{if(r&&"object"==typeof e.line_height){if("tablet"===n&&!e.line_height.tablet)return e.line_height.desktop||"";if("mobile"===n&&!e.line_height.mobile)return e.line_height.tablet||e.line_height.desktop||""}return"1.5"})(),className:"w-full py-1.5 pr-0 pl-2 text-sm focus:border-primary focus:outline-none",style:{paddingRight:0},step:"0.1"}),(0,d.jsxs)("select",{value:r&&"object"==typeof e.line_height&&e.line_height.unit||"px",onChange:t=>(t=>{if(r){const r="object"==typeof e.line_height?e.line_height:{};j("line_height",{...r,unit:t})}else j("line_height",e.line_height)})(t.target.value),className:"py-1.5 text-sm bg-white focus:border-primary focus:outline-none border-l border-gray-300",children:[(0,d.jsx)("option",{value:"px",children:"px"}),(0,d.jsx)("option",{value:"em",children:"em"}),(0,d.jsx)("option",{value:"rem",children:"rem"}),(0,d.jsx)("option",{value:"%",children:"%"})]})]}),(0,d.jsx)(R,{responsive:r})]})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Transform","softtent-preorders")}),(0,d.jsx)("select",{value:e.transform||"",onChange:e=>j("transform",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:O.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Style","softtent-preorders")}),(0,d.jsx)("select",{value:e.style||"",onChange:e=>j("style",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:V.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Decoration","softtent-preorders")}),(0,d.jsx)("select",{value:e.decoration||"",onChange:e=>j("decoration",e.target.value),className:"px-2 py-1.5 text-sm border border-gray-300 rounded bg-white focus:border-primary focus:outline-none w-full",children:I.map(e=>(0,d.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,d.jsxs)("div",{className:"grid grid-cols-[90px_1fr] gap-2 items-center",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600",children:(0,o.__)("Text Alignment","softtent-preorders")}),(0,d.jsx)("div",{className:"flex",children:B.map(t=>(0,d.jsx)(L.A,{content:t.label,children:(0,d.jsx)("button",{type:"button",onClick:()=>j("alignment",t.value),className:`py-1 px-2 text-sm font-medium transition-colors border border-gray-300 ${e.alignment===t.value?"bg-primary text-white border-primary":"bg-white text-gray-600 hover:bg-gray-50"} ${"left"===t.value?"rounded-s":"right"===t.value?"rounded-e":""} ${"left"!==t.value?"-ms-px":""}`,children:(0,d.jsx)(g.gc,{icon:t.icon,className:"text-base"})})},t.value))})]})]})]})}function W({value:e,onChange:t,options:r={}}){const s=e&&"object"==typeof e?{hook_name:e.hook_name||"",priority:e.priority||10}:{hook_name:"",priority:10};let n=[];return Array.isArray(r)?n=r:"object"==typeof r&&(n=Object.entries(r).map(([e,t])=>({label:t,value:e}))),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("div",{className:"flex-grow",children:(0,d.jsx)(u,{options:n,value:s.hook_name,onChange:e=>{t({...s,hook_name:e})},placeholder:(0,o.__)("Select Position","softtent-preorders")})}),(0,d.jsx)("div",{className:"w-18",children:(0,d.jsx)("input",{type:"number",value:s.priority,onChange:e=>{return r=e.target.value,void t({...s,priority:parseInt(r)||0});var r},className:"w-full !h-[32px] px-3 py-2 bg-white border border-gray-300 rounded focus:outline-none focus:border-[#673de6] text-xs text-black",placeholder:(0,o.__)("Priority","softtent-preorders")})})]})}function M({value:e,onChange:t}){const[r,s]=(0,p.useState)(!1),n=(0,p.useRef)(null);(0,p.useEffect)(()=>{const e=e=>{n.current&&!n.current.contains(e.target)&&s(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);const a=[{value:"top-left",label:(0,o.__)("Top Left","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"4",cy:"4",r:"2",fill:"currentColor"})]})},{value:"top-right",label:(0,o.__)("Top Right","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"12",cy:"4",r:"2",fill:"currentColor"})]})},{value:"bottom-left",label:(0,o.__)("Bottom Left","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"4",cy:"12",r:"2",fill:"currentColor"})]})},{value:"bottom-right",label:(0,o.__)("Bottom Right","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"12",cy:"12",r:"2",fill:"currentColor"})]})},{value:"center",label:(0,o.__)("Center","softtent-preorders"),icon:(0,d.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,d.jsx)("rect",{x:"1",y:"1",width:"14",height:"14",stroke:"currentColor",strokeWidth:"1",fill:"none"}),(0,d.jsx)("circle",{cx:"8",cy:"8",r:"2",fill:"currentColor"})]})}],l=a.find(t=>t.value===e)||a[3];return(0,d.jsxs)("div",{className:"relative",ref:n,children:[(0,d.jsx)("button",{type:"button",onClick:()=>s(!r),className:"flex items-center justify-center p-1.5 border border-gray-300 rounded bg-white hover:bg-gray-50 transition-colors",title:l.label,children:l.icon}),r&&(0,d.jsx)("div",{className:"absolute end-0 top-full mt-1 bg-white border border-gray-200 rounded shadow-lg z-50 py-1 min-w-[160px]",children:a.map(r=>(0,d.jsxs)("button",{type:"button",onClick:()=>{t(r.value),s(!1)},className:"w-full px-3 py-2 text-start text-sm hover:bg-gray-100 transition-colors flex items-center gap-2 "+(e===r.value?"bg-primary/10 text-primary":"text-gray-700"),children:[r.icon,(0,d.jsx)("span",{children:r.label})]},r.value))})]})}function U({value:e={},onChange:t,units:r=["px","%","em","rem"]}){const{activeDevice:s}=(0,m.F)(),n=e[s]||{top:"",right:"",bottom:"",left:"",unit:"px",position:"bottom-right"},a=n.unit||"px",[l,i]=(0,p.useState)(n.position||"bottom-right");(0,p.useEffect)(()=>{n.position&&i(n.position)},[n.position]);const c=(()=>{switch(l){case"top-left":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>n.top||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>n.left||""}];case"top-right":return[{key:"top",label:(0,o.__)("Top","softtent-preorders"),getValue:()=>n.top||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>n.right||""}];case"bottom-left":return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>n.bottom||""},{key:"left",label:(0,o.__)("Left","softtent-preorders"),getValue:()=>n.left||""}];case"bottom-right":default:return[{key:"bottom",label:(0,o.__)("Bottom","softtent-preorders"),getValue:()=>n.bottom||""},{key:"right",label:(0,o.__)("Right","softtent-preorders"),getValue:()=>n.right||""}];case"center":return[]}})();return(0,d.jsx)("div",{className:"w-full",children:(0,d.jsxs)("div",{className:"flex items-start gap-1",children:[c.length>0?(0,d.jsx)("div",{className:"grid gap-1 flex-1",style:{gridTemplateColumns:`repeat(${c.length}, minmax(0, 1fr))`},children:c.map(r=>(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsx)("input",{type:"number",value:r.getValue(),onChange:o=>((r,o)=>{const a={...n,position:l};"top"!==r&&"right"!==r&&"bottom"!==r&&"left"!==r||(a[r]=o),t({...e,[s]:a})})(r.key,o.target.value),className:"w-full py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none",style:{paddingRight:0}}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:r.label})]},r.key))}):(0,d.jsx)("div",{className:"flex-1 flex items-center justify-center py-1.5 text-sm text-gray-500",children:(0,o.__)("Center position - no offset needed","softtent-preorders")}),(0,d.jsx)(L.A,{content:(0,o.__)("Position","softtent-preorders"),position:"left",children:(0,d.jsx)(M,{value:l,onChange:r=>{i(r);const o={top:"",right:"",bottom:"",left:"",unit:n.unit,position:r};t({...e,[s]:o})}})}),(0,d.jsx)(C,{value:a,onChange:r=>{t({...e,[s]:{...n,unit:r,position:l}})},units:r})]})})}function G({value:e,onChange:t,units:r=["px","%","em","rem"]}){return(0,d.jsx)(U,{value:e,onChange:t,units:r})}function H({label:e,sourceSection:t,targetSection:r,onCopy:s}){return(0,d.jsx)("div",{className:"copy-section-field",children:(0,d.jsxs)("button",{onClick:async()=>{const e=e=>e.split("_").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "),n=e(t),a=e(r);(await w.A.fire({title:(0,o.__)("Copy Settings?","softtent-preorders"),text:`${(0,o.__)("This will copy all settings from","softtent-preorders")} "${n}" ${(0,o.__)("to","softtent-preorders")} "${a}". ${(0,o.__)("Any existing values will be overwritten.","softtent-preorders")}`,confirmButtonText:(0,o.__)("Yes, Copy","softtent-preorders"),cancelButtonText:(0,o.__)("Cancel","softtent-preorders"),showCancelButton:!0})).isConfirmed&&s(t,r)},className:"flex items-center justify-center gap-2 text-sm py-2 px-4 rounded-md text-white bg-secondary hover:bg-secondary-50 transition-colors",children:[(0,d.jsx)(g.gc,{icon:h.jPR}),(0,d.jsx)("span",{children:e})]})})}var q=r(1609);function J({extensionId:e,ruleId:t,ruleset:r=!1,extensionLabel:s}){const[n,a]=(0,q.useState)(!1),l=(()=>{let s=`[softtent_po_${e.replace(/-/g,"_")}`;return r&&(s+=` id="${t||"0"}"`),s+=' product_id="{product_id}"',s+="]",s})();return(0,d.jsxs)("div",{className:"shortcode-field",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("input",{type:"text",value:l,readOnly:!0,className:"flex-1 px-3 py-2 text-sm border border-gray-300 rounded-md bg-gray-50 font-mono",onClick:e=>e.currentTarget.select()}),(0,d.jsxs)("button",{onClick:async()=>{try{if(navigator.clipboard&&navigator.clipboard.writeText)await navigator.clipboard.writeText(l);else{const e=document.createElement("textarea");e.value=l,e.style.position="fixed",e.style.left="-999999px",e.style.top="-999999px",document.body.appendChild(e),e.focus(),e.select();const t=document.execCommand("copy");if(document.body.removeChild(e),!t)throw new Error("Copy command failed")}a(!0),setTimeout(()=>{a(!1)},2e3)}catch(e){w.A.fire({title:(0,o.__)("Error","softtent-preorders"),text:(0,o.__)("Failed to copy shortcode","softtent-preorders"),confirmButtonText:(0,o.__)("OK","softtent-preorders"),showCancelButton:!1})}},className:"flex items-center justify-center gap-2 text-sm py-2 px-3 rounded-md text-white bg-secondary hover:bg-secondary-50 transition-colors ",title:(0,o.__)("Copy to clipboard","softtent-preorders"),children:[(0,d.jsx)(g.gc,{icon:h.jPR}),(0,d.jsx)("span",{children:n?(0,o.__)("Copied!","softtent-preorders"):(0,o.__)("Copy","softtent-preorders")})]})]}),(0,d.jsx)("p",{className:"text-xs text-gray-500 mt-2",children:(0,o.__)(`Use this shortcode to display the ${s} anywhere on your site.`,"softtent-preorders")})]})}function K({value:e,onChange:t,dateOnly:r=!1,is12Hour:s=!1}){const[n,a]=(0,p.useState)(!1),l=(0,p.useRef)(null);return(0,p.useEffect)(()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&a(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,d.jsxs)("div",{className:"relative",ref:l,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>a(!n),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(n?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(g.gc,{icon:h.BEE,className:"text-gray-400"}),(0,d.jsx)("span",{className:"font-medium",children:(()=>{if(!e)return r?(0,o.__)("Select Date","softtent-preorders"):(0,o.__)("Select Date & Time","softtent-preorders");try{const t=new Date(e);if(isNaN(t.getTime()))return r?(0,o.__)("Select Date","softtent-preorders"):(0,o.__)("Select Date & Time","softtent-preorders");if(r){const e={year:"numeric",month:"short",day:"numeric"};return t.toLocaleDateString(void 0,e)}{const e={year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"};return t.toLocaleString(void 0,e)}}catch(e){return r?(0,o.__)("Select Date","softtent-preorders"):(0,o.__)("Select Date & Time","softtent-preorders")}})()})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(n?"text-primary":"text-gray-400")})]}),n&&(0,d.jsxs)("div",{className:"absolute top-full end-0 mt-2 z-50 p-4 bg-white border border-gray-200 rounded-lg shadow-xl "+(r?"softtent-po-date-only":""),children:[(0,d.jsx)(v.DateTimePicker,{currentDate:e||void 0,onChange:e=>{t(e)},is12Hour:s}),r&&(0,d.jsx)("style",{children:"\n\t\t\t\t\t\t\t/* Hide only the TIME section, not the datetime container */\n\t\t\t\t\t\t\t.softtent-po-date-only .components-datetime .components-datetime__time {\n\t\t\t\t\t\t\t\tdisplay: none !important;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t/* Hide timezone selector */\n\t\t\t\t\t\t\t.softtent-po-date-only .components-datetime__timezone {\n\t\t\t\t\t\t\t\tdisplay: none !important;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t"})]})]})}var X=r(1455),Y=r.n(X);let Q=null;const Z=({currentPreset:e,onSelect:t,onClose:r})=>{const[s,n]=(0,p.useState)(!1),[a,l]=(0,p.useState)(Q||{}),[i,c]=(0,p.useState)(0===Object.keys(Q||{}).length);(0,p.useEffect)(()=>{setTimeout(()=>n(!0),10),Q&&0!==Object.keys(Q).length||(c(!0),(async()=>{if(Q)return Q;try{const e=await Y()({path:"/softtent-preorders/v1/icons",method:"GET"});if(e.success&&e.data)return Q=e.data,e.data}catch(e){}return{}})().then(e=>{l(e),c(!1)}))},[]);const u=e=>{n(!1),setTimeout(()=>{e()},300)},m=()=>{u(r)};return(0,p.useEffect)(()=>{const e=e=>{"Escape"===e.key&&m()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[]),(0,d.jsx)("div",{className:"softtent-po-admin",children:(0,d.jsx)("div",{"aria-modal":"true",className:"fixed inset-0 z-[1000] bg-black/50 flex items-center justify-center transition-opacity duration-300 "+(s?"opacity-100":"opacity-0"),onClick:e=>{e.target===e.currentTarget&&m()},children:(0,d.jsxs)("div",{className:"bg-white rounded-lg shadow-lg w-full max-w-lg mx-4 max-h-[80vh] overflow-hidden transition-transform duration-300 "+(s?"translate-y-0":"-translate-y-12"),children:[(0,d.jsxs)("div",{className:"flex items-center justify-between px-6 py-4 border-b border-gray-200",children:[(0,d.jsx)("h3",{className:"!m-0 !text-md !font-semibold text-gray-700",children:(0,o.__)("Choose Icon","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:m,className:"text-gray-400 hover:text-gray-600 transition-colors","aria-label":(0,o.__)("Close","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.GRI,className:"text-xl"})})]}),(0,d.jsx)("div",{className:"p-6 overflow-y-auto max-h-[60vh]",children:i?(0,d.jsx)("div",{className:"flex items-center justify-center py-12",children:(0,d.jsx)(g.gc,{icon:h.z1G,className:"text-3xl text-gray-400 animate-spin"})}):0===Object.keys(a).length?(0,d.jsx)("div",{className:"flex items-center justify-center py-12 text-gray-500",children:(0,o.__)("No icons available","softtent-preorders")}):(0,d.jsx)("div",{className:"grid grid-cols-8 gap-2",children:Object.entries(a).map(([r,s])=>(0,d.jsx)(L.A,{content:s.label,children:(0,d.jsx)("button",{type:"button",onClick:()=>(e=>{const r=a[e];u(()=>t(e,r))})(r),className:"w-full aspect-square flex items-center justify-center rounded-lg transition-all [&>svg]:w-5 [&>svg]:h-5 "+(e===r?"bg-primary text-white ring-2 ring-primary ring-offset-2":"bg-gray-100 text-gray-600 hover:bg-gray-200 hover:text-gray-800"),dangerouslySetInnerHTML:{__html:s.svg}})},r))})})]})})})};function ee({value:e,onChange:t,svgUploadEnabled:r,onEnableSvgUpload:s,showPosition:n=!1,showMargin:a=!1}){const[l,i]=(0,p.useState)(!1),[c,u]=(0,p.useState)(!1),m=(0,p.useRef)(null),x=e||{source:"none",position:"left"};(0,p.useEffect)(()=>{const e=e=>{!m.current||m.current.contains(e.target)||c||i(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[c]);const f=()=>{const e=x.margin;return"number"==typeof e?{value:e,unit:"px"}:e&&"object"==typeof e&&"value"in e?{value:e.value||0,unit:e.unit||"px"}:{value:6,unit:"px"}},b=e=>{const r=f();t({...x,margin:{value:e,unit:r.unit}})},y=e=>{const r=f();t({...x,margin:{value:r.value,unit:e}})},v=()=>"preset"===x.source?x.preset_label||x.preset||(0,o.__)("Icon","softtent-preorders"):"custom"===x.source?(0,o.__)("Custom Icon","softtent-preorders"):(0,o.__)("Icon","softtent-preorders"),j="none"!==x.source,_="preset"===x.source&&x.preset_svg?(0,d.jsx)("span",{className:"w-5 h-5 flex items-center justify-center [&>svg]:w-full [&>svg]:h-full",dangerouslySetInnerHTML:{__html:x.preset_svg}}):"custom"===x.source&&x.custom?.url?(0,d.jsx)("img",{src:x.custom.url,alt:"",className:"w-5 h-5 object-contain"}):null;return(0,d.jsxs)("div",{className:"relative",ref:m,children:[(0,d.jsxs)("button",{type:"button",onClick:()=>i(!l),className:"flex items-center justify-between w-full px-2 py-1.5 text-sm border rounded-md transition-colors gap-2 "+(l?"border-primary bg-primary/5 text-primary":"border-gray-300 bg-white hover:bg-gray-50 text-gray-700"),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[_&&(0,d.jsx)("span",{className:"text-gray-600",children:_}),(0,d.jsx)("span",{className:"font-medium",children:v()})]}),(0,d.jsx)(g.gc,{icon:h.cNj,className:"text-xs transition-colors flex-shrink-0 "+(l?"text-primary":"text-gray-400")})]}),l&&(0,d.jsxs)("div",{className:"absolute top-full end-0 w-full mt-2 z-50 bg-white border border-gray-200 rounded-lg shadow-xl min-w-[300px]",children:[j&&(0,d.jsxs)("div",{className:"p-3 border-b border-gray-200 flex items-center justify-between bg-gray-50 rounded-t-lg",children:[(0,d.jsxs)("div",{className:"flex items-center gap-3",children:[(0,d.jsx)("div",{className:"w-10 h-10 bg-white border border-gray-200 rounded-lg flex items-center justify-center [&>svg]:w-6 [&>svg]:h-6 [&>img]:w-6 [&>img]:h-6",children:_}),(0,d.jsx)("span",{className:"text-sm font-medium text-gray-700",children:v()})]}),(0,d.jsx)("button",{type:"button",onClick:async()=>{u(!0);const e=await w.A.fire({text:(0,o.__)("Are you sure you want to remove this icon?","softtent-preorders")});u(!1),e.isConfirmed&&t({source:"none",position:x.position,margin:x.margin})},className:"w-8 h-8 bg-red-50 text-red-600 rounded-lg hover:bg-red-100 transition-colors flex items-center justify-center",title:(0,o.__)("Remove Icon","softtent-preorders"),children:(0,d.jsx)(g.gc,{icon:h.yLS,className:"text-sm"})})]}),(0,d.jsxs)("div",{className:"flex bg-gray-100 p-1 m-3 rounded-lg",children:[(0,d.jsx)("button",{type:"button",onClick:async()=>{u(!0);const e=await(r="preset"===x.source?x.preset:void 0,new Promise(e=>{const t=document.createElement("div");t.id="icon-library-modal-container",document.body.appendChild(t);const s=(0,p.createRoot)(t),n=()=>{s.unmount(),document.body.contains(t)&&document.body.removeChild(t)};s.render((0,d.jsx)(Z,{currentPreset:r,onSelect:(t,r)=>{e({selected:!0,iconKey:t,iconData:r}),n()},onClose:()=>{e({selected:!1}),n()}}))}));var r;u(!1),e.selected&&e.iconKey&&e.iconData&&t({source:"preset",preset:e.iconKey,preset_svg:e.iconData.svg,preset_label:e.iconData.label,position:x.position,margin:x.margin})},className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("preset"===x.source||"none"===x.source?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Icon Library","softtent-preorders")}),(0,d.jsx)("button",{type:"button",onClick:async()=>{if(!wp||!wp.media)return;if(!r){if(u(!0),(await w.A.fire({title:(0,o.__)("Enable SVG Upload?","softtent-preorders"),text:(0,o.__)("SVG files can contain malicious code. Only enable this if you trust the source of your SVG files. Do you want to enable SVG uploads at your own risk?","softtent-preorders"),confirmButtonText:(0,o.__)("Yes, Enable SVG Upload","softtent-preorders"),cancelButtonText:(0,o.__)("Cancel","softtent-preorders"),confirmButtonClass:"bg-yellow-500 text-white",showCancelButton:!0})).isConfirmed&&s)try{await s(),await w.A.fire({title:(0,o.__)("SVG Upload Enabled","softtent-preorders"),text:(0,o.__)("SVG upload has been enabled. Please save your current settings and reload the page to upload SVG files.","softtent-preorders"),confirmButtonText:(0,o.__)("OK","softtent-preorders"),showCancelButton:!1})}catch(e){await w.A.fire({title:(0,o.__)("Error","softtent-preorders"),text:(0,o.__)("Failed to enable SVG upload.","softtent-preorders"),confirmButtonText:(0,o.__)("OK","softtent-preorders"),confirmButtonClass:"bg-red-500 text-white",showCancelButton:!1})}return void u(!1)}u(!0);const e=wp.media({title:(0,o.__)("Choose an SVG Icon","softtent-preorders"),button:{text:(0,o.__)("Use this Icon","softtent-preorders")},multiple:!1,library:{type:"image/svg+xml"}});e.on("select",()=>{const r=e.state().get("selection").first().toJSON();t({source:"custom",custom:{id:r.id,url:r.url},position:x.position,margin:x.margin}),u(!1)}),e.on("close",()=>{u(!1)}),e.open()},className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all "+("custom"===x.source?"bg-white text-primary shadow-sm":"text-gray-600 hover:text-gray-800"),children:(0,o.__)("Upload SVG","softtent-preorders")})]}),n&&(0,d.jsxs)("div",{className:"p-3 border-t border-gray-200",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600 mb-2 block",children:(0,o.__)("Icon Position","softtent-preorders")}),(0,d.jsx)("div",{className:"flex gap-1",children:[{value:"left",label:(0,o.__)("Left","softtent-preorders")},{value:"right",label:(0,o.__)("Right","softtent-preorders")},{value:"only",label:(0,o.__)("Icon Only","softtent-preorders")}].map(e=>(0,d.jsx)("button",{type:"button",onClick:()=>{return r=e.value,void t({...x,position:r});var r},className:"flex-1 px-3 py-1.5 text-xs font-medium rounded transition-colors "+(x.position===e.value?"bg-primary text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),children:e.label},e.value))})]}),a&&("left"===x.position||"right"===x.position)&&(()=>{const e=f(),t="%"===e.unit?100:"em"===e.unit||"rem"===e.unit?10:50,r="em"===e.unit||"rem"===e.unit?.1:1,s=e.value/t*100;return(0,d.jsxs)("div",{className:"p-3 border-t border-gray-200",children:[(0,d.jsx)("label",{className:"text-xs font-semibold text-gray-600 mb-2 block",children:(0,o.__)("Margin","softtent-preorders")}),(0,d.jsxs)("div",{className:"flex gap-1",children:[(0,d.jsx)("div",{className:"flex relative flex-1 top-3",children:(0,d.jsx)("input",{type:"range",min:"0",max:t,step:r,value:e.value,onChange:e=>b(Number(e.target.value)),className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${s}%, #e5e7eb ${s}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${s}%, #e5e7eb ${s}%, #e5e7eb 100%)`}})}),(0,d.jsxs)("div",{className:"flex flex-col",style:{width:"70px"},children:[(0,d.jsx)("input",{type:"number",min:"0",step:r,value:e.value,onChange:e=>b(Number(e.target.value)),className:"w-full py-1.5 px-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none"}),(0,d.jsx)("label",{className:"text-xs text-gray-600 text-center mt-1",children:"left"===x.position?(0,o.__)("Right","softtent-preorders"):(0,o.__)("Left","softtent-preorders")})]}),(0,d.jsx)(C,{value:e.unit,onChange:y,units:["px","em","rem","%"]})]})]})})()]})]})}function te({value:e,onChange:t,responsive:r=!1,min:s=0,max:n=1e3,step:o=1,units:a,placeholder:l="",className:i=""}){const{activeDevice:c}=(0,m.F)(),u=a&&a.length>0,p=()=>{if(r&&"object"==typeof e&&null!==e){const t=e[c];return null!=t&&"unit"!==t?String(t):void 0!==e.desktop&&null!==e.desktop?String(e.desktop):""}return"object"==typeof e&&null!==e?void 0!==e.desktop?String(e.desktop):"":null!=e?String(e):""},x=()=>"object"==typeof e&&null!==e&&e.unit?e.unit:a?.[0]||"px",g=s=>{const n=""===s?"":Number(s);t(r?{..."object"==typeof e&&null!==e?e:{desktop:"number"==typeof e||"string"==typeof e?e:""},[c]:n,...u&&{unit:x()}}:u?{desktop:n,unit:x()}:n)},h=p(),f=x(),b=Number(h)||0,y=(b-s)/(n-s)*100;return(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("div",{className:"flex-1 flex items-center",children:(0,d.jsx)("input",{type:"range",min:s,max:n,step:o,value:b,onChange:e=>{g(e.target.value)},className:"w-full h-1.5 rounded-full appearance-none cursor-pointer",style:{background:"rtl"===document.documentElement.dir?`linear-gradient(to left, #5b4eff 0%, #5b4eff ${y}%, #e5e7eb ${y}%, #e5e7eb 100%)`:`linear-gradient(to right, #5b4eff 0%, #5b4eff ${y}%, #e5e7eb ${y}%, #e5e7eb 100%)`}})}),(0,d.jsx)("input",{type:"number",value:h,onChange:e=>{g(e.target.value)},min:s,max:n,step:o,placeholder:l,className:`w-[70px] py-1.5 pr-0 pl-2 text-sm border border-gray-300 rounded focus:border-primary focus:outline-none ${i}`,style:{paddingRight:0}}),u&&(0,d.jsx)(C,{value:f,onChange:s=>{if(r)t({..."object"==typeof e&&null!==e?e:{desktop:"number"==typeof e||"string"==typeof e?e:""},unit:s});else{const e=p();t({desktop:""===e?"":Number(e),unit:s})}},units:a,hideLabel:!0})]})}function re({id:e,label:t,enabled:r,showSwitch:s,index:n,isDragging:o,onToggle:a,onDragStart:l,onDragOver:i,onDrop:c,onDragEnd:u}){return(0,d.jsxs)("div",{className:`\n\t\t\t\tsortable-item\n\t\t\t\tflex items-center gap-3 px-3 py-2 bg-white border border-slate-200 rounded-md\n\t\t\t\tshadow-sm hover:border-slate-300 transition-all\n\t\t\t\t${o?"opacity-50":""}\n\t\t\t`,onDragOver:e=>i(e,n),onDrop:()=>c(n),children:[(0,d.jsx)("div",{draggable:!0,onDragStart:e=>{e.stopPropagation(),l(n);const t=e.currentTarget.closest(".sortable-item");if(t&&e.dataTransfer){const r=t.getBoundingClientRect();e.dataTransfer.setDragImage(t,e.clientX-r.left,e.clientY-r.top)}},onDragEnd:u,className:"flex items-center cursor-grab active:cursor-grabbing",children:(0,d.jsx)(g.gc,{icon:h.S9g,className:"text-gray-400 text-sm",title:"Drag to reorder"})}),(0,d.jsx)("div",{className:"flex-1 flex items-center text-sm font-medium text-slate-700",children:t}),s&&a&&(0,d.jsx)("div",{className:"flex items-center",onClick:e=>e.stopPropagation(),children:(0,d.jsx)(x,{enabled:null!=r&&r,setEnabled:t=>{a(e,"boolean"==typeof t?t:!0===t)}})})]})}function se({value:e={},options:t=[],onChange:r,switch:s=!1,responsive:n=!1}){const{activeDevice:o}=(0,m.F)(),[a,l]=(0,q.useState)(null),i=()=>{if(!e||0===Object.keys(e).length)return t;const r=[];for(const[c,d]of Object.entries(e)){const e=t.find(e=>e.id===c);if(!e)continue;let u;var s,a,l,i;u=n&&"object"==typeof d&&null!==d?null===(s=null!==(a=null!==(l=d[o])&&void 0!==l?l:d.desktop)&&void 0!==a?a:e.enabled)||void 0===s||s:"boolean"==typeof d?d:null===(i=e.enabled)||void 0===i||i,r.push({id:c,label:e.label,enabled:u})}for(const e of t){var c;r.find(t=>t.id===e.id)||r.push({id:e.id,label:e.label,enabled:null===(c=e.enabled)||void 0===c||c})}return r},[c,u]=(0,q.useState)(()=>i());(0,q.useEffect)(()=>{u(i())},[e,t,o,n]);const p=e=>{l(e)},x=(e,t)=>{e.preventDefault()},g=e=>{if(null===a||a===e)return;const t=[...c],[r]=t.splice(a,1);t.splice(e,0,r),u(t),b(t),l(null)},h=()=>{l(null)},f=(e,t)=>{const r=c.map(r=>r.id===e?{...r,enabled:t}:r);u(r),b(r)},b=t=>{const s={};for(const r of t)if(n){var a,l;const t=e[r.id],n="object"==typeof t&&null!==t?t:{desktop:null===(a=r.enabled)||void 0===a||a};s[r.id]={...n,[o]:null===(l=r.enabled)||void 0===l||l}}else{var i;s[r.id]=null===(i=r.enabled)||void 0===i||i}r(s)};return(0,d.jsx)("div",{className:"space-y-2",children:c.map((e,t)=>(0,d.jsx)(re,{id:e.id,label:e.label,enabled:e.enabled,showSwitch:s,index:t,isDragging:a===t,onToggle:f,onDragStart:p,onDragOver:x,onDrop:g,onDragEnd:h},e.id))})}var ne=r(900);function oe(e){if(!e||"string"!=typeof e)return e;try{return(0,ne.Ay)(e)}catch(t){return e}}function ae(e){var t;const{type:r="text",label:l="",description:i="",labelClass:c="",descriptionClass:p="",label_tooltip:m="",placeholder:g="",className:h="",areaClassName:v="",layout:j="",onChange:w=()=>{},onInput:C=()=>{},name:k="",id:A="",value:$="",multiple:L=!1,required:D=!1,readOnly:z=!1,ref:F=null,options:B=[],rows:O=4,cols:V=90,style:I={},autoComplete:M="off",min:U=0,max:q,left:X=(0,d.jsx)(d.Fragment,{}),right:Y=(0,d.jsx)(d.Fragment,{}),editorHeight:Q="200px",hasError:Z=!1,showErrorMessage:re=!1,errorMessage:ne="",isAsync:ae=!1,asyncCallback:le=(e,t)=>{},onCreateAsyncCallback:ie=e=>{},isSelectCreatable:ce=!1,responsive:de,default:ue,units:pe,hover:me,gradient:xe,source_section:ge,target_section:he,onCopySettings:fe=()=>{},extension_id:be,extension_label:ye,rule_id:ve,ruleset:je,svgUploadEnabled:_e,onEnableSvgUpload:we,showPosition:Ne,showMargin:Ce,color:ke}=e,Se=()=>{let e="\n\t\t\tbg-white text-black placeholder:text-placeholder transition px-4 rounded-md\n\t\t\tplaceholder:font-normal text-sm border border-b border-solid border-slate-300\n\t\t\tborder-outline-none !shadow-none focus:!outline-none focus:!border-[#EBEFF8]\n\t\t\tfocus:!shadow-[#EBEFF8] required:border-red-500 w-full\n\t\t";switch(r){case"text":case"url":case"email":case"search":case"password":case"number":case"currency":e+=" !min-h-[30px]";break;case"textarea":e+=" py-4";break;case"select":case"radio":case"switch":e+=" cursor-pointer";break;case"checkbox":e+=" !h-6 !w-6 !indeterminate:bg-gray-300 accent-[#1BBC9C] cursor-pointer";break;case"image":case"text-editor":case"date":case"datetime":e+=" bg-transparent border-0 shadow-none"}return"currency"===r&&(e+=" ml-9"),h?.length&&(e=`${e} ${h}`),(0,s.QP)(e)},Ae=e=>{let{name:t,value:s}=e.target;"checkbox"===r&&(s=e.target.checked?1:0),w({name:t,value:s})},Ee={...I,border:"1px solid "+(Z?"#E9485E":"#EBEFF8"),boxShadow:"none"},$e=A||k,Le=l.length>0,De=de;return(0,d.jsxs)(d.Fragment,{children:[Le&&(0,d.jsx)(a.A,{htmlFor:$e,className:c,tooltip:(0,n.isEmpty)(m)?"":oe(m),required:D,suffix:De?(0,d.jsx)(R,{responsive:de}):void 0,children:l}),(0,d.jsxs)("div",{className:`input-field ${v} ${Z?"text-error":""}`,children:[X,("text"===r||"url"===r||"email"===r||"search"===r||"password"===r||"number"===r&&!de||"currency"===r)&&(0,d.jsx)("input",{type:null!==(t={currency:"number"}[r])&&void 0!==t?t:r,ref:F,required:D,readOnly:z,placeholder:g,className:Se(),style:Ee,onChange:Ae,onInput:C,name:$e,id:$e,value:$,min:U,max:q,autoComplete:M}),"number"===r&&de&&(0,d.jsx)(te,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de,min:U,max:q,units:pe,placeholder:g}),"textarea"===r&&(0,d.jsx)("textarea",{ref:F,required:D,placeholder:g,className:Se(),style:Ee,onChange:Ae,onInput:C,id:$e,name:$e,value:$,rows:O,cols:V,autoComplete:M}),"select"===r&&(0,d.jsx)(u,{value:$,isMulti:L,options:void 0!==B?B:[],placeholder:g,onChange:e=>{w({name:$e,value:e})},isAsync:ae,asyncCallback:le,isCreatable:ce,onCreateAsyncCallback:ie}),("checkbox"===r||"radio"===r)&&(0,d.jsx)(f,{type:r,options:B,value:$,layout:j,onChange:e=>w({name:$e,value:e})}),"switch"===r&&(0,d.jsx)(x,{enabled:de?"object"!=typeof $||null===$||Array.isArray($)?{desktop:"1"==$||"true"==$||!0===$}:$:"1"==$||"true"==$||!0===$,setEnabled:e=>{"function"==typeof w&&w({name:$e,value:e})},responsive:de}),("tab"===r||"state_tab"===r)&&(0,d.jsx)(b,{options:B||{},value:$,onChange:e=>w({name:$e,value:e}),layout:j}),"text-editor"===r&&(0,d.jsx)(y.A,{id:$e,height:Q,onChange:w,value:$}),"color"===r&&(0,d.jsx)(_,{value:$,onChange:e=>{w({name:$e,value:e})},hover:me,gradient:xe}),"image"===r&&(0,d.jsx)(N,{label:l,value:$,onChange:e=>{w({name:$e,value:e})}}),"dimension"===r&&(0,d.jsx)(S,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de,default:ue,units:pe,placeholder:g}),"border"===r&&(0,d.jsx)(E,{value:$,onChange:e=>w({name:$e,value:e}),hover:me}),"alignment"===r&&(0,d.jsx)(T,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de}),"typography"===r&&(0,d.jsx)(P,{value:$,onChange:e=>w({name:$e,value:e}),responsive:de,color:ke}),"hook_position"===r&&(0,d.jsx)(W,{options:B||{},value:$,onChange:e=>w({name:$e,value:e})}),"position"===r&&(0,d.jsx)(G,{value:$,onChange:e=>w({name:$e,value:e}),units:pe}),"copy_settings"===r&&ge&&he&&(0,d.jsx)(H,{label:(0,o.__)("Apply","softtent-preorders"),sourceSection:ge,targetSection:he,onCopy:fe}),("date"===r||"datetime"===r)&&(0,d.jsx)(K,{value:"string"==typeof $?$:null,onChange:e=>{w({name:$e,value:e})},dateOnly:"date"===r}),"shortcode"===r&&be&&(0,d.jsx)(J,{extensionId:be,extensionLabel:ye,ruleId:ve,ruleset:je}),"icon"===r&&(0,d.jsx)(ee,{value:$,onChange:e=>w({name:$e,value:e}),svgUploadEnabled:_e,onEnableSvgUpload:we,showPosition:Ne,showMargin:Ce}),"sortable"===r&&(0,d.jsx)(se,{value:$,options:B,onChange:e=>w({name:$e,value:e}),switch:e.switch,responsive:de}),Y]}),i.length>0&&(0,d.jsx)("p",{className:"text-[12px] text-gray-500 mt-1",children:i}),(()=>{if(Z&&re&&ne?.length>0)return(0,d.jsx)("p",{className:"text-error text-xs mt-2",children:ne})})()]})}},701(e,t,r){r.d(t,{A:()=>o});var s=r(6087),n=r(790);function o({content:e,children:t,position:r="bottom",className:o=""}){const[a,l]=(0,s.useState)(!1),i=(0,s.useRef)(null),[c,d]=(0,s.useState)({top:0,left:0});return(0,s.useEffect)(()=>{if(!a||!i.current)return;const e=()=>{if(!i.current)return;const e=i.current.getBoundingClientRect();let t=0,s=0;switch(r){case"top":t=e.top-8,s=e.left+e.width/2;break;case"right":t=e.top+e.height/2,s=e.right+8;break;case"bottom":t=e.bottom+8,s=e.left+e.width/2;break;case"left":t=e.top+e.height/2,s=e.left-8}d({top:t,left:s})};return e(),window.addEventListener("scroll",e,!0),window.addEventListener("resize",e),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",e)}},[a,r]),(0,n.jsxs)("div",{ref:i,className:`relative inline-block ${o}`,onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),children:[t,a&&(0,s.createPortal)((0,n.jsxs)("div",{style:(()=>{const e={position:"fixed",top:`${c.top}px`,left:`${c.left}px`,zIndex:99999,padding:"0.5rem 0.75rem",backgroundColor:"#111827",color:"#ffffff",fontSize:"0.75rem",lineHeight:1.5,borderRadius:"0.375rem",boxShadow:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1)",maxWidth:"20rem",whiteSpace:"normal"};switch(r){case"top":return{...e,transform:"translate(-50%, -100%)"};case"right":return{...e,transform:"translateY(-50%)"};case"bottom":return{...e,transform:"translateX(-50%)"};case"left":return{...e,transform:"translate(-100%, -50%)"}}})(),onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),children:[(0,n.jsx)("div",{style:(()=>{const e={position:"absolute",width:0,height:0};switch(r){case"top":return{...e,bottom:"-0.375rem",left:"50%",transform:"translateX(-50%)",borderLeft:"0.375rem solid transparent",borderRight:"0.375rem solid transparent",borderTop:"0.375rem solid #111827"};case"right":return{...e,left:"-0.375rem",top:"50%",transform:"translateY(-50%)",borderTop:"0.375rem solid transparent",borderBottom:"0.375rem solid transparent",borderRight:"0.375rem solid #111827"};case"bottom":return{...e,top:"-0.375rem",left:"50%",transform:"translateX(-50%)",borderLeft:"0.375rem solid transparent",borderRight:"0.375rem solid transparent",borderBottom:"0.375rem solid #111827"};case"left":return{...e,right:"-0.375rem",top:"50%",transform:"translateY(-50%)",borderTop:"0.375rem solid transparent",borderBottom:"0.375rem solid transparent",borderLeft:"0.375rem solid #111827"}}})()}),e]}),document.body)]})}},3270(e,t,r){r.d(t,{F:()=>l,Y:()=>a});var s=r(1609),n=r(790);const o=(0,s.createContext)(void 0),a=({children:e})=>{const[t,r]=(0,s.useState)("desktop");return(0,n.jsx)(o.Provider,{value:{activeDevice:t,setActiveDevice:r},children:e})},l=()=>{const e=(0,s.useContext)(o);if(!e)throw new Error("useDevice must be used within a DeviceProvider");return e}},3322(e,t,r){r.d(t,{A:()=>l});var s=r(7723),n=r(6087),o=r(790);const a=({title:e,text:t,confirmButtonText:r,cancelButtonText:s,confirmButtonClass:a,showCancelButton:l,showLoaderOnConfirm:i,onConfirm:c,onCancel:d})=>{const[u,p]=(0,n.useState)(!1),[m,x]=(0,n.useState)(!1);(0,n.useEffect)(()=>{setTimeout(()=>x(!0),10)},[]);const g=e=>{x(!1),setTimeout(()=>{e()},300)},h=()=>{g(d)};return(0,n.useEffect)(()=>{const e=e=>{"Escape"===e.key&&h()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[]),(0,o.jsx)("div",{className:"softtent-po-admin",children:(0,o.jsx)("div",{"aria-modal":"true",className:"fixed inset-0 z-[1000] bg-black/50 flex items-center justify-center transition-opacity duration-300 "+(m?"opacity-100":"opacity-0"),onClick:e=>{e.target===e.currentTarget&&h()},children:(0,o.jsxs)("div",{className:"bg-white rounded-lg shadow-lg min-w-[400px] max-w-[500px] transition-transform duration-300 "+(m?"translate-y-0":"-translate-y-12"),children:[(0,o.jsx)("div",{className:"px-6 py-4 border-b border-gray-200",children:(0,o.jsx)("h3",{className:"!m-0 !text-md !font-semibold text-gray-700",children:e})}),(0,o.jsx)("div",{className:"px-6 py-4",children:(0,o.jsx)("p",{className:"m-0 text-gray-500 leading-relaxed",children:t})}),(0,o.jsxs)("div",{className:"px-6 pt-4 pb-6 flex gap-3 justify-end",children:[l&&(0,o.jsx)("button",{type:"button",className:"px-4 py-2 rounded-md text-sm font-medium bg-gray-100 text-gray-700 hover:bg-gray-200",onClick:h,children:s}),(0,o.jsxs)("button",{type:"button",className:`px-4 py-2 rounded-md text-sm font-medium ${a} disabled:opacity-60 disabled:cursor-not-allowed hover:opacity-90`,onClick:()=>{if(i)return p(!0),c(),void setTimeout(()=>g(()=>{}),300);c(),g(()=>{})},disabled:u,children:[u&&(0,o.jsx)("span",{className:"inline-block w-3.5 h-3.5 border-2 border-white rounded-full border-t-transparent animate-spin mr-2"}),u?"Loading..":r]})]})]})})})},l={fire:(e={})=>{const{title:t=(0,s.__)("Are you sure?","softtent-preorders"),text:r=(0,s.__)("Are you sure you want to delete this item?","softtent-preorders"),confirmButtonText:l=(0,s.__)("Confirm","softtent-preorders"),cancelButtonText:i=(0,s.__)("Cancel","softtent-preorders"),confirmButtonClass:c="bg-primary text-white hover:bg-primary-dark",showCancelButton:d=!0,showLoaderOnConfirm:u=!1}=e;return new Promise(e=>{const s=document.createElement("div");s.id="custom-swal-container",document.body.appendChild(s);const p=(0,n.createRoot)(s),m=()=>{p.unmount(),document.body.contains(s)&&document.body.removeChild(s)};p.render((0,o.jsx)(a,{title:t,text:r,confirmButtonText:l,cancelButtonText:i,confirmButtonClass:c,showCancelButton:d,showLoaderOnConfirm:u,onConfirm:()=>{e({isConfirmed:!0,isDismissed:!1}),m()},onCancel:()=>{e({isConfirmed:!1,isDismissed:!0}),m()}}))})}}},3333(e,t,r){r.d(t,{A:()=>l});var s=r(856),n=r(7723),o=r(701),a=r(790);function l({children:e=(0,a.jsx)(a.Fragment,{}),htmlFor:t,className:r="",tooltip:l="",required:i=!1,suffix:c}){return(0,a.jsxs)("div",{className:"flex items-center gap-1 mb-1",children:[(0,a.jsxs)("label",{className:(0,s.QP)(`block text-black font-semibold text-[12px] !ml-0 mb-0 ${r}`),htmlFor:t,children:[e,i&&(0,a.jsx)(o.A,{content:(0,n.__)("This field is required","softtent-preorders"),position:"right",children:(0,a.jsx)("span",{className:"text-red-500 font-semibold ml-0.5 cursor-help select-none",children:"*"})})]}),l&&(0,a.jsx)(o.A,{content:l,position:"right",children:(0,a.jsx)("button",{type:"button",className:"inline-flex items-center justify-center w-4 h-4 rounded-full transition-colors","aria-label":(0,n.__)("Show tooltip","softtent-preorders"),children:(0,a.jsx)("span",{className:"dashicons dashicons-info text-primary cursor-help",style:{lineHeight:"1",fontSize:"14px",display:"flex",alignItems:"flex-end",justifyContent:"center"}})})}),c]})}},3620(e,t,r){r.d(t,{A:()=>o});var s=r(2337),n=r(790);const o=({text:e="",icon:t,iconPosition:r="left",type:o="default",outline:a=!1,onClick:l=()=>{},buttonCustomClass:i="",iconCustomClass:c="",textClassName:d="",smTextHidden:u=!1,disabled:p=!1,style:m={},ariaLabel:x})=>(0,n.jsxs)("button",{className:(()=>{let e="transition px-4 ps-4 py-2 leading-5 rounded-md font-medium text-sm",t="white",r="",s="",n="",l="white";switch(o){case"primary":case"submit":t=a?"text-primary":"text-white",r=a?"bg-white":"bg-primary",n="bg-primary-dark",s=a?"border-blue-800":"border-transparent";break;case"warning":t=a?"text-yellow-500":"text-white",r=a?"bg-white":"bg-yellow-500",n="bg-yellow-600",s=a?"border-yellow-500":"border-transparent";break;case"error":t=a?"text-error":"text-white",r=a?"bg-white":"bg-red-500",n=a?"bg-error-dark":"bg-error",s=a?"border-error":"border-transparent";break;case"success":t=a?"text-success":"text-white",r=a?"bg-white":"bg-success-dark",n=a?"bg-success-dark":"bg-success",s=a?"border-success":"border-transparent";break;case"default":t="text-black",r=a?"bg-white":"bg-gray-liter",n="bg-gray-liter",s=a?"border-transparent":"border-gray-dark",l="text-black"}return e+=` ${r} hover:!${n} !focus:${n} ${t} hover:${l} focus:text-${t} hover:rounded-md focus:rounded-md focus:outline-none`,e+=` border ${a?" border-solid ":""} ${s} hover:${s} focus:${s}`,p&&(e+=" opacity-50 cursor-not-allowed"),null!=i&&(e=`${i} ${e}`),e})(),style:{...m},onClick:l,disabled:p,type:"submit"===o?"submit":"button","aria-label":x||e,children:[void 0!==t&&"left"===r&&(0,n.jsx)("span",{className:`${u?"px-0 sm:px-2":"px-2"} ps-0 ${c}`,"aria-hidden":"true",children:(0,n.jsx)(s.gc,{icon:t})}),(0,n.jsx)("span",{className:d,children:e}),void 0!==t&&"right"===r&&(0,n.jsx)("span",{className:`px-2 pe-0 ${c}`,"aria-hidden":"true",children:(0,n.jsx)(s.gc,{icon:t})}),(0,n.jsx)("br",{})]})},3788(e,t,r){r.d(t,{A:()=>l});var s=r(7723),n=r(2337),o=r(6188),a=r(790);function l({isOpen:e,onClose:t,title:r,children:l,onSave:i,saveText:c=(0,s.__)("Save","softtent-preorders"),cancelText:d=(0,s.__)("Cancel","softtent-preorders")}){return e?(0,a.jsxs)("div",{className:"fixed inset-0 z-50 flex items-center justify-center",children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-black/50",onClick:t}),(0,a.jsxs)("div",{className:"relative bg-white rounded-lg shadow-xl max-w-md w-full mx-4 max-h-[90vh] overflow-y-auto",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between px-6 py-4 border-b border-gray-200",children:[(0,a.jsx)("h3",{className:"text-lg font-semibold text-gray-900",children:r}),(0,a.jsx)("button",{onClick:t,className:"text-gray-400 hover:text-gray-600 transition-colors","aria-label":(0,s.__)("Close","softtent-preorders"),children:(0,a.jsx)(n.gc,{icon:o.GRI,className:"text-xl"})})]}),(0,a.jsx)("div",{className:"px-6 py-4",children:l}),i&&(0,a.jsxs)("div",{className:"flex items-center justify-end gap-3 px-6 py-4 border-t border-gray-200 bg-gray-50",children:[(0,a.jsx)("button",{onClick:t,className:"px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 rounded-md hover:bg-gray-50 transition-colors",children:d}),(0,a.jsx)("button",{onClick:()=>{i(),t()},className:"px-4 py-2 text-sm font-medium text-white bg-primary rounded-md hover:bg-primary-dark transition-colors",children:c})]})]})]}):null}},6649(e,t,r){r.d(t,{A:()=>n});var s=r(790);function n({height:e="200px",id:t,value:r,onChange:n}){return(0,s.jsx)(s.Fragment,{children:"Text Editor not added yet"})}},6734(e,t,r){r.d(t,{A:()=>l});var s=r(6188),n=r(2337),o=r(6658),a=r(790);function l({title:e=(0,a.jsx)(a.Fragment,{}),slug:t="",headingCustomClass:r="",hasBackButton:l=!1,backButtonTitle:i="",backButtonLink:c="",hasRightSideContent:d=!1,rightSideContent:u=(0,a.jsx)(a.Fragment,{}),children:p}){const m=()=>{let e="flex-1";return"overview"!==t&&"email-template-create"!==t||(e="flex-none"),{leftSideClassNames:e,rightSideClassNames:"flex-end text-right"}};return(0,a.jsxs)("div",{className:`max-w-screen-lg mx-auto cp-${t}-page`,children:[l&&(0,a.jsx)("div",{className:"w-full mb-2",children:(0,a.jsx)(o.N_,{to:void 0!==c?c:"",className:"focus:shadow-none focus:outline-none",children:(0,a.jsxs)("span",{className:"text-gray-dark text-sm",children:[(0,a.jsx)(n.gc,{icon:s.Wzs,className:"mr-3"}),i]})})}),(0,a.jsxs)("div",{className:`relative flex items-center mt-4 mb-5 ${r}`,children:[(0,a.jsx)("div",{className:m().leftSideClassNames,children:e}),d&&(0,a.jsx)("div",{className:m().rightSideClassNames,children:u})]}),(0,a.jsx)("div",{className:"cp-content-area",children:p})]})}},7855(e,t,r){r.d(t,{A:()=>n});var s=r(790);const n=({text:e,customClass:t="",show:r=!0})=>void 0===r||r?(0,s.jsx)("h1",{className:`!text-xl !text-primary ${t}`,children:e}):(0,s.jsx)(s.Fragment,{})},9795(e,t,r){r.r(t),r.d(t,{default:()=>Q});var s=r(7143),n=r(6087),o=r(6658),a=r(6188),l=r(2337),i=r(7723),c=r(6734),d=r(7855),u=r(6848),p=r(550),m=r(740),x=r(3620);function g(e){if("object"!=typeof e||null===e)return e;if("source"in e){const{preset_svg:t,preset_label:r,...s}=e;return s}return e}function h(e,t={}){const{preserveIconSvg:r=!1}=t;if(Array.isArray(e))return e.map(e=>h(e,t));if("object"!=typeof e||null===e)return e;if(1===Object.keys(e).length&&"value"in e)return h(e.value,t);const s={};for(const n in e){const o=e[n];if("object"==typeof o&&null!==o){if("repeater"===o.type){const e=Array.isArray(o.value)?o.value.map(e=>h(e,t)):[];s[n]={type:o.type,value:e};continue}"section"===o.type&&o.fields?s[n]={type:o.type,value:h(o.fields,t)}:!("value"in o)||"object"!=typeof o.value||o.type?"value"in o&&o.type&&"repeater"!==o.type&&"section"!==o.type?s[n]={type:o.type,value:"icon"!==o.type||r?o.value:g(o.value)}:o.fields||o.tabs?s[n]=h(o.fields||o.tabs,t):s[n]=h(o,t):s[n]=h(o.value,t)}else s[n]=o}return s}function f(e){if("object"!=typeof e||null===e||Array.isArray(e))return!1;const t=Object.keys(e);return 0!==t.length&&t.every(e=>"string"==typeof e&&/^[a-z]{2}(_[A-Z]{2})?$/.test(e))}function b(e,t){if(Array.isArray(e))return e.map(e=>b(e,t));if("object"!=typeof e||null===e)return e;if(t&&f(e))return function(e,t){if(!f(e))return e;if(e[t])return e[t];const r=t.split("_")[0];for(const t in e)if(t.startsWith(r))return e[t];return Object.values(e)[0]}(e,t);if("type"in e&&"value"in e&&2===Object.keys(e).length)return b(e.value,t);const r={};for(const s in e){const n=e[s];r[s]="object"==typeof n&&null!==n?b("type"in n&&"value"in n?n.value:n,t):n}return r}function y(e,t,r){if(!t.length)return e;const[s,...n]=t,o=s.match(/(\w+)\[(\d+)\]/);if(o){const t=o[1],s=parseInt(o[2],10),a=e[t];let l=[];Array.isArray(a?.value)?l=a.value:Array.isArray(a)&&(l=a);const i=l.map((e,t)=>t===s?y(e,n,r):e);return Array.isArray(a?.value)?{...e,[t]:{...a,value:i}}:{...e,[t]:i}}return 0===n.length?e[s]?"object"==typeof e[s]&&"value"in e[s]?{...e,[s]:{...e[s],value:r}}:{...e,[s]:r}:e:e[s]?.fields?{...e,[s]:{...e[s],fields:y(e[s].fields,n,r)}}:e[s]?{...e,[s]:y(e[s],n,r)}:e}var v=r(790);function j(){const e=(0,o.Zp)(),{id:t}=(0,o.g)(),r=(0,s.useDispatch)(),n=(0,s.useSelect)(e=>e(m.A).getForm(),[]),l=(0,s.useSelect)(e=>e(m.A).getIsSaving(),[]);let c="";return c=t?l?(0,i.__)("Updating…","softtent-preorders"):(0,i.__)("Update","softtent-preorders"):l?(0,i.__)("Saving…","softtent-preorders"):(0,i.__)("Save","softtent-preorders"),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(x.A,{text:(0,i.__)("Back","softtent-preorders"),type:"default",onClick:()=>e("/extensions"),buttonCustomClass:"me-3"}),(0,v.jsx)(x.A,{text:c,type:"primary",icon:a.SGM,disabled:l,onClick:()=>{const e={},s=Object.keys(e);if(s.length>0)return r(m.A).setErrors(e),void u.XG.scrollTo(`field-${s[0]}`,{duration:800,delay:0,offset:-150,smooth:"easeInOutQuart"});const o=JSON.parse(JSON.stringify(n)),a=(o.rules||[]).map(e=>{const t={};return Object.entries(e.tabs||{}).forEach(([e,r])=>{r?.fields&&(t[e]=h(r.fields))}),{...e,tabs:t}}),l={...o,rules:a};r(m.A).updateItem(t,l).then(()=>{p.oR.success((0,i.__)("Extension has been updated successfully.","softtent-preorders"))}).catch(e=>{p.oR.error(e.message)})}})]})}var _=r(3788),w=r(616);function N({isOpen:e,onClose:t,onSave:r,ruleData:s}){const[o,a]=(0,n.useState)(s.label),[l,c]=(0,n.useState)(s.isActive);return(0,n.useEffect)(()=>{a(s.label),c(s.isActive)},[s.label,s.isActive]),(0,v.jsx)(_.A,{isOpen:e,onClose:t,title:(0,i.__)("Edit Rule","softtent-preorders"),onSave:()=>{r({label:o,isActive:l})},children:(0,v.jsxs)("div",{className:"space-y-4",children:[(0,v.jsx)("div",{children:(0,v.jsx)(w.p,{label:(0,i.__)("Active Status","softtent-preorders"),type:"switch",value:l?"1":"0",onChange:e=>{c(!0===e.value)}})}),(0,v.jsx)("div",{children:(0,v.jsx)(w.p,{label:(0,i.__)("Rule Label","softtent-preorders"),type:"text",value:o,onChange:e=>a(e.value),placeholder:(0,i.__)("Enter rule label","softtent-preorders")})})]})})}var C=r(3270),k=r(701);const S=()=>{const{activeDevice:e,setActiveDevice:t}=(0,C.F)(),r=[{type:"desktop",label:(0,i.__)("Desktop","softtent-preorders"),icon:"dashicons-desktop",width:"100%"},{type:"tablet",label:(0,i.__)("Tablet","softtent-preorders"),icon:"dashicons-tablet",width:"768px"},{type:"mobile",label:(0,i.__)("Mobile","softtent-preorders"),icon:"dashicons-smartphone",width:"375px"}];return(0,v.jsx)("div",{className:"flex items-center gap-1 bg-white border border-gray-300 rounded-md p-1 shadow-sm",children:r.map(r=>(0,v.jsx)(k.A,{content:r.label,children:(0,v.jsxs)("button",{onClick:()=>t(r.type),className:"flex items-center gap-2 px-3 py-1.5 rounded transition-all "+(e===r.type?"bg-primary text-white shadow-sm":"text-gray-600 hover:bg-gray-100 hover:text-gray-900"),children:[(0,v.jsx)("span",{className:`dashicons ${r.icon} text-base`}),(0,v.jsx)("span",{className:"text-sm font-medium hidden sm:inline",children:r.label})]})},r.type))})};var A=r(1609);const E=(0,A.createContext)(void 0),$=({children:e})=>(0,v.jsx)(E.Provider,{value:void 0,children:e}),L=()=>{const e=(0,s.useDispatch)(),{languages:t,activeLanguage:r,isLoading:n}=(0,s.useSelect)(e=>({languages:e(m.A).getLanguages()||[],activeLanguage:e(m.A).getActiveLanguage()||"en_US",isLoading:e(m.A).getIsLoading()}),[]);return{activeLanguage:r,setActiveLanguage:t=>{e(m.A).setActiveLanguage(t)},languages:t,loading:n}};function D({showIfMultilingual:e=!0}){const{activeLanguage:t,setActiveLanguage:r,languages:s,loading:o}=L(),[c,d]=(0,n.useState)(!1),u=(0,n.useRef)(null);if((0,n.useEffect)(()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),o||!Array.isArray(s)||s.length<=1)return null;const p=s.find(e=>e.code===t),m=e=>e.includes("_")?e.split("_")[0]:e;return(0,v.jsxs)("div",{className:"flex items-center gap-1",style:{position:"relative"},ref:u,children:[(0,v.jsx)(k.A,{content:p?.name||(0,i.__)("Select Language","softtent-preorders"),position:"left",children:(0,v.jsxs)("button",{type:"button",onClick:()=>d(!c),className:"py-1.5 px-2.5 bg-primary/10 text-primary rounded transition-colors hover:bg-primary/20 flex items-center gap-1.5",style:{minWidth:"60px"},children:[(0,v.jsx)(l.gc,{icon:a.mh,className:"text-xs"}),(0,v.jsx)("span",{className:"text-xs font-medium uppercase",children:m(t)})]})}),c&&(0,v.jsx)("div",{style:{position:"absolute",top:"100%",right:"0",zIndex:9999,display:"flex",marginTop:"4px",flexDirection:"column",gap:"4px",backgroundColor:"white",border:"1px solid #e5e7eb",borderRadius:"6px",padding:"4px",boxShadow:"0 4px 6px -1px rgb(0 0 0 / 0.1)",minWidth:"150px"},children:s.map(e=>(0,v.jsxs)("button",{type:"button",onClick:()=>{r(e.code),d(!1)},className:`\n\t\t\t\t\t\t\t\tpy-2 px-3 text-left rounded transition-colors text-sm\n\t\t\t\t\t\t\t\t${e.code===t?"bg-primary text-white":"bg-white text-gray-700 hover:bg-gray-100"}\n\t\t\t\t\t\t\t`,style:{whiteSpace:"nowrap"},children:[(0,v.jsx)("span",{className:"font-medium uppercase mr-2",children:m(e.code)}),(0,v.jsx)("span",{className:"text-xs",children:e.name})]},e.code))})]})}const T=({title:e,children:t,isOpen:r,onToggle:s,width:n,onWidthChange:o,onResizeStart:a,onResizeEnd:l,isExtensionActive:c,onStatusToggle:d,extensionId:u})=>{const[p,m]=(0,A.useState)(!1),x=(0,A.useRef)(null);return(0,A.useEffect)(()=>{const e=e=>{if(!p)return;e.preventDefault(),e.stopPropagation();const t=e.clientX,r=Math.min(Math.max(t,350),650);o(r)},t=e=>{p&&(e.preventDefault(),e.stopPropagation(),m(!1),l?.())};return p&&(document.addEventListener("mousemove",e,{passive:!1,capture:!0}),document.addEventListener("mouseup",t,{capture:!0}),document.body.style.cursor="ew-resize",document.body.style.userSelect="none"),()=>{document.removeEventListener("mousemove",e,!0),document.removeEventListener("mouseup",t,!0),document.body.style.cursor="",document.body.style.userSelect=""}},[p,o]),(0,v.jsxs)(v.Fragment,{children:[r&&(0,v.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-30 z-40 lg:hidden transition-opacity",onClick:s}),p&&(0,v.jsx)("div",{className:"fixed inset-0 z-[9999]",style:{cursor:"ew-resize"}}),(0,v.jsxs)("div",{ref:x,className:"fixed top-[66px] start-0 bottom-0 shadow-2xl transition-transform duration-300 ease-in-out z-50 rounded-e-md overflow-hidden bg-white "+(r?"translate-x-0":"-translate-x-full rtl:translate-x-full"),style:{width:`${n}px`,maxWidth:"90vw"},children:[(0,v.jsxs)("div",{className:"flex items-center justify-between px-4 py-3 border-b border-gray-200 bg-gradient-to-r from-primary/5 to-primary/10 relative z-10",children:[(0,v.jsx)("h3",{className:"!text-sm !font-semibold text-gray-800",children:e}),(0,v.jsxs)("div",{className:"flex items-center gap-2",children:[d&&(0,v.jsx)(k.A,{content:c?(0,i.__)("Click to disable this extension","softtent-preorders"):(0,i.__)("Click to enable this extension","softtent-preorders"),position:"bottom",children:(0,v.jsx)("button",{onClick:d,className:"relative inline-flex h-[20px] w-[40px] items-center rounded-full transition-colors focus:outline-none "+(c?"bg-primary":"bg-gray-300"),role:"switch","aria-checked":c,children:(0,v.jsx)("span",{className:"absolute start-0.5 top-0.5 h-4 w-4 transform rounded-full bg-white shadow-lg transition-transform "+(c?"translate-x-5 rtl:-translate-x-5":"translate-x-0")})})}),!1,(0,v.jsx)(D,{})]})]}),(0,v.jsx)("div",{className:"h-[calc(100vh-122px)] overflow-y-auto bg-primary/10",children:t}),r&&(0,v.jsx)("div",{className:"absolute top-0 end-0 bottom-0 w-[2px] cursor-ew-resize hover:bg-primary/30 transition-colors group",onMouseDown:e=>{e.preventDefault(),e.stopPropagation(),m(!0),a?.()},children:(0,v.jsx)("div",{className:"absolute inset-y-0 -end-1 w-2 group-hover:bg-primary/10"})})]})]})},z=e=>{switch(e){case"tablet":return"768px";case"mobile":return"375px";default:return"100%"}},R=({settings:e,info:t,url:r,refresh:s,isPanelOpen:o=!0,onTogglePanel:c})=>{const{activeDevice:d}=(0,C.F)(),u=(0,n.useRef)(null),[p,m]=(0,n.useState)(!0),x="rtl"===document.documentElement.dir;(0,n.useEffect)(()=>{const r=u.current;r&&r.contentWindow?.postMessage(JSON.stringify({action:"softtent_po_preview_settings",settings:e,info:t}),"*")},[e]);const g=r||t?.preview_url||`${window.location.origin}/?softtent-po-preview=1`,h=s?`${g}${g.includes("?")?"&":"?"}t=${s}`:g,f=(0,n.useRef)(0),b=(0,n.useRef)(s);if(s!==b.current){try{u.current?.contentWindow&&(f.current=u.current.contentWindow.scrollY)}catch(e){}b.current=s}return(0,v.jsxs)("div",{className:"flex justify-center items-start min-h-screen relative",children:[c&&(0,v.jsx)("button",{onClick:c,className:"fixed top-[46%] -translate-y-1/2 !absolute start-0 z-50 bg-white hover:bg-gray-50 text-gray-600 hover:text-gray-900 shadow-[0_2px_12px_rgba(0,0,0,0.15)] transition-all flex items-center justify-center w-6 h-10 rounded-e-md",title:o?(0,i.__)("Close Settings Panel","softtent-preorders"):(0,i.__)("Open Settings Panel","softtent-preorders"),children:(0,v.jsx)(l.gc,{icon:x?o?a.XkK:a.Wzs:o?a.Wzs:a.XkK,className:"text-sm"})}),(0,v.jsx)("div",{className:"transition-all duration-300 ease-in-out",style:{width:z(d)},children:(0,v.jsx)("iframe",{ref:u,src:h,className:"w-full border-0 bg-white transition-opacity duration-300",style:{minHeight:"calc(100vh - 67px)"},onLoad:()=>{m(!1);try{u.current?.contentWindow&&f.current>0&&u.current.contentWindow.scrollTo(0,f.current)}catch(e){}},title:"WooCommerce Shop Preview"})})]})},F=(e,t,r)=>{const s=Object.entries(e.fields),n=[];let o=-1,a="",l=[];if(s.forEach(([e,s])=>{if("state_tab"===s.type){if(-1!==o&&l.length>0){const e=(0,v.jsx)("div",{className:"border-l border-r border-b mt-[-12px] border-gray-200 rounded-b-md p-3 pb-0",children:l},`state-tab-group-${a}`);n.push(e),l=[]}n.push(t({...s,id:e})),o=n.length,a=e}else{const i=s.conditions&&"object"==typeof s.conditions&&a in s.conditions;if(-1!==o&&i)"section"===s.type?l.push(r({...s,id:e})):l.push(t({...s,id:e}));else{if(-1!==o&&l.length>0){const e=(0,v.jsx)("div",{className:"border-l border-r border-b mt-[-12px] border-gray-200 rounded-b-md p-3 pb-0",children:l},`state-tab-group-${a}`);n.push(e),l=[],o=-1,a=""}"section"===s.type?n.push(r({...s,id:e})):n.push(t({...s,id:e}))}}}),-1!==o&&l.length>0){const e=(0,v.jsx)("div",{className:"border-l border-r border-b mt-[-12px] border-gray-200 rounded-b-md p-3 pb-0",children:l},`state-tab-group-${a}`);n.push(e)}return n},B=({section:e,isOpen:t,onToggle:r,renderField:s,renderSection:n})=>e.hide_section_ui?(0,v.jsx)("div",{className:"space-y-3",children:F(e,s,n)}):(0,v.jsxs)("div",{className:"mb-2 border border-gray-200 hover:border-primary transition-colors rounded-md",children:[e.label&&(0,v.jsxs)("div",{onClick:r,className:"flex items-center justify-between text-gray-800 cursor-pointer select-none px-3 py-2.5 bg-gray-50 "+(t?"border-b rounded-t-md border-gray-200":"rounded-md"),children:[(0,v.jsx)("span",{className:"text-xs text-gray-700 !font-semibold",children:e.label}),(0,v.jsx)(l.gc,{icon:t?a.Jt$:a.XkK,size:"sm",className:"text-gray-500 transition-transform"})]}),t&&(0,v.jsx)("div",{className:"p-3 pb-1",children:(0,v.jsx)("div",{className:"space-y-3",children:F(e,s,n)})})]});var O=r(6649);const V=e=>{const{type:t="text",name:r,id:s,label:n="",description:o="",labelTooltip:a="",placeholder:l="",value:i={},required:c=!1,readOnly:d=!1,className:u="",areaClassName:p="",rows:m=4,editorHeight:x="200px",onChange:g=()=>{}}=e,{activeLanguage:h,languages:f}=L(),[b,y]=(0,A.useState)({});(0,A.useEffect)(()=>{if("string"==typeof i){const e={};Array.isArray(f)&&f.forEach(t=>{e[t.code]=i}),y(e)}else"object"==typeof i&&null!==i&&y(i)},[i,f]);const j=e=>{const t={...b,[h]:e.value};y(t),g({name:_,value:t})},_=r||s||"",N=b[h]||"";return(0,v.jsx)(v.Fragment,{children:"text-editor"===t?(0,v.jsx)(O.A,{id:`${_}_${h}`,height:x,onChange:j,value:N}):(0,v.jsx)(w.p,{type:t,label:n,description:o,labelTooltip:a,placeholder:l,className:u,areaClassName:p,onChange:j,name:`${_}_${h}`,id:`${_}_${h}`,value:N,required:c,readOnly:d,rows:m})})};var I=r(3333),P=r(3322);const W=["hook_position","position","tab","state_tab","state_tab","checkbox","radio","textarea","text-editor","image","dimension","sortable"];function M(e){return!(W.includes(e.type)||"color"===e.type&&!0===e.hover||"number"===e.type&&e.units?.length>0||"select"===e.type&&!0===e.multiple)}const U=(e,t)=>{if(!t)return e;const r=t.substring(0,t.lastIndexOf("."));return e.includes(".")&&(r&&e.startsWith(r+".")||e.substring(0,e.indexOf("."))===(r.substring(0,r.indexOf("."))||r))?e:r?`${r}.${e}`:e},G=e=>"boolean"==typeof e?e?"1":"":"number"==typeof e?String(e):null==e?"":String(e),H=(e,t,r)=>{if(!e)return!0;if(!e.terms){for(const[s,n]of Object.entries(e)){const e=U(s,r),o=q(t,e);if(Array.isArray(n)){const e=G(o);if(!n.map(G).includes(e))return!1;continue}if(G(o)!==G(n))return!1}return!0}const s=(e.relation||"and").toLowerCase(),n=e.terms.map(e=>{const s=U(e.field,r),n=q(t,s);return J(n,e.operator,e.value)});return"or"===s?n.some(Boolean):n.every(Boolean)},q=(e,t)=>{if(!e||!t)return;const r=t.split(".");let s=e;for(let e=0;e<r.length;e++){const t=r[e];if(null==s)return;if("object"!=typeof s||!(t in s))return;s=s[t],s&&"object"==typeof s&&s.type&&void 0!==s.value&&(s=s.value)}return s&&"object"==typeof s&&"type"in s&&"value"in s?s.value:s},J=(e,t,r)=>{switch(t){case"==":case"=":return String(e)===String(r);case"!=":return String(e)!==String(r);case">":return Number(e)>Number(r);case"<":return Number(e)<Number(r);case">=":return Number(e)>=Number(r);case"<=":return Number(e)<=Number(r);case"in":return!!Array.isArray(r)&&r.map(String).includes(String(e));case"!in":return!!Array.isArray(r)&&!r.map(String).includes(String(e));default:return!1}},K=["text","textarea","email","url","text-editor"],X=({field:e,parentPath:t="",depth:r=0,onChange:s})=>{const{rows:o,addRow:c,removeRow:d,duplicateRow:u,reorderRows:p,handleChange:m,bgColor:g}=((e,t,r,s)=>{const[o,a]=(0,n.useState)(()=>Array.isArray(e.value)?e.value:[]),l=t?`${t}.${e.id}`:e.id,c=(e=>{const t=["bg-gray-50 border-gray-200","bg-blue-50 border-blue-200","bg-purple-50 border-purple-200","bg-green-50 border-green-200","bg-yellow-50 border-yellow-200","bg-pink-50 border-pink-200"];return t[e%t.length]})(r);return{rows:o,addRow:()=>{const t=(e=>{const t={};return Object.entries(e||{}).forEach(([e,r])=>{var s;t[e]="repeater"===r.type?[]:null!==(s=r.value)&&void 0!==s?s:""}),t})(e.fields||[]),r=[...o,t];a(r),s?.(l,r)},removeRow:e=>{P.A.fire({text:(0,i.__)("Are you sure you want to delete this item?","softtent-preorders")}).then(t=>{if(t.isConfirmed){const t=o.filter((t,r)=>r!==e);a(t),s?.(l,t)}})},duplicateRow:e=>{const t={...o[e]},r=[...o];r.splice(e+1,0,t),a(r),s?.(l,r)},reorderRows:(e,t)=>{const r=[...o],[n]=r.splice(e,1);r.splice(t,0,n),a(r),s?.(l,r)},handleChange:(e,t,r)=>{const n=[...o];n[e]={...n[e],[t]:r},a(n),s?.(l,n)},bgColor:c}})(e,t,r,s),[h,f]=(0,n.useState)(o.map(()=>!1)),[b,y]=(0,n.useState)(null),[j,_]=(0,n.useState)(null);(0,n.useEffect)(()=>{f(e=>o.map((t,r)=>{var s;return r===o.length-1&&o.length>e.length||null!==(s=e[r])&&void 0!==s&&s}))},[o.length]),(0,n.useEffect)(()=>{const e=()=>{null!==j&&_(null)};return null!==j&&document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[j]);const N=()=>{y(null)};return(0,v.jsxs)("div",{className:"repeater-field mb-4 "+(r>0?"ml-2":""),children:[(0,v.jsx)(I.A,{tooltip:e.tooltip||"",description:e.description||"",required:e.required||!1,children:e.label}),(0,v.jsx)("div",{className:"space-y-2",children:0===o.length?(0,v.jsx)("p",{className:"text-center py-2 text-gray-500 text-sm border border-dashed rounded",children:(0,i.__)("No items added yet","softtent-preorders")}):o.map((n,o)=>(0,v.jsxs)("div",{className:"repeater-row border border-gray-200 rounded-md bg-white hover:border-primary transition-colors "+(b===o?"opacity-50":""),onDragOver:e=>(e=>{e.preventDefault()})(e),onDrop:()=>{return e=o,void(null!==b&&b!==e&&(p(b,e),y(null)));var e},children:[(0,v.jsxs)("div",{className:"flex justify-between items-center cursor-pointer select-none px-2.5 py-1.5 hover:bg-gray-50 transition-colors "+(h[o]?"border-b border-gray-200 rounded-t-md":"rounded-md"),onClick:()=>{return e=o,void f(t=>{const r=[...t];return r[e]=!r[e],r});var e},children:[(0,v.jsxs)("div",{className:"flex items-center gap-2",children:[(0,v.jsx)("div",{draggable:!0,onDragStart:e=>{e.stopPropagation(),y(o);const t=e.currentTarget.closest(".repeater-row");if(t&&e.dataTransfer){const r=t.getBoundingClientRect();e.dataTransfer.setDragImage(t,e.clientX-r.left,e.clientY-r.top)}},onDragEnd:N,className:"cursor-grab active:cursor-grabbing",children:(0,v.jsx)(l.gc,{icon:a.S9g,className:"text-gray-400 text-sm",title:(0,i.__)("Drag to reorder","softtent-preorders")})}),(0,v.jsxs)("span",{className:"text-sm font-medium text-gray-700",children:[(0,i.__)("Item","softtent-preorders")," #",o+1]})]}),(0,v.jsxs)("div",{className:"flex items-center gap-1",children:[(0,v.jsxs)("div",{className:"relative",children:[(0,v.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),_(j===o?null:o)},className:"p-1 hover:bg-gray-100 rounded transition-colors",title:(0,i.__)("Actions","softtent-preorders"),children:(0,v.jsx)(l.gc,{icon:a.vaG,className:"text-gray-500 text-sm"})}),j===o&&(0,v.jsxs)("div",{className:"absolute right-0 top-full mt-1 bg-white border border-gray-200 rounded-md shadow-lg z-50 min-w-[140px] py-1",children:[(0,v.jsxs)("button",{type:"button",onClick:e=>{e.stopPropagation(),u(o),_(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.jPR,className:"text-gray-500 w-4"}),(0,i.__)("Duplicate","softtent-preorders")]}),(0,v.jsxs)("button",{type:"button",onClick:e=>{e.stopPropagation(),d(o),_(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.yLS,className:"text-gray-500 w-4"}),(0,i.__)("Delete","softtent-preorders")]})]})]}),(0,v.jsx)(l.gc,{icon:h[o]?a.Jt$:a.XkK,className:"text-gray-400 text-xs"})]})]}),h[o]&&(0,v.jsx)("div",{className:"mt-3 mb-4 px-4",children:Object.entries(e.fields||{}).map(([a,l])=>{var i,c;if(l.conditions&&!H(l.conditions,n))return null;const d=n[a];if("repeater"===l.type)return(0,v.jsx)("div",{className:"mt-4",children:(0,v.jsx)(X,{field:{...l,id:a,value:null!=d?d:[]},parentPath:`${t}.${e.id}[${o}]`,depth:r+1,onChange:s})},a);var u,p;if(l.translatable&&K.includes(l.type))return(0,v.jsx)("div",{className:"mt-3 flex justify-between",children:(0,v.jsx)(V,{type:l.type,name:a,id:a,label:l.label,description:l.description,labelTooltip:l.tooltip,placeholder:l.placeholder,value:null!==(u=null!==(p=n[a])&&void 0!==p?p:l.value)&&void 0!==u?u:"",required:l.required,onChange:({value:e})=>m(o,a,e)})},a);const x=M(l);return(0,v.jsx)("div",{className:`mt-3 type-${l.type} ${x?"flex justify-between":""}`,children:(0,v.jsx)(w.p,{...l,value:null!==(i=null!==(c=n[a])&&void 0!==c?c:l.value)&&void 0!==i?i:"",onChange:({value:e})=>m(o,a,e)})},a)})})]},o))}),(0,v.jsx)(x.A,{text:e.add_label||(0,i.__)("Add Item","softtent-preorders"),type:"secondary",icon:a.QLR,onClick:c,buttonCustomClass:"mt-2 "+(r>0?"text-sm":"")})]})};function Y({fields:e,onChange:t}){const[r,o]=(0,n.useState)({}),a=(0,s.useSelect)(e=>e(m.A).getSvgUploadEnabled(),[]),{enableSvgUpload:l}=(0,s.useDispatch)(m.A),c=(r,s)=>{const n=r.startsWith(".")?r.slice(1):r,o=n.split("."),a=y(e,o,s);t(a,n)},d=(r,s)=>{const n=r.split("."),o=((e,t)=>{let r=e;for(const e of t){if(r=r?.[e],!r)return null;r?.fields&&(r=r.fields)}return r})(e,n);if(!o)return void console.warn(`Source section "${r}" not found`);const a=(e,t)=>{const r={...t};return Object.keys(e).forEach(s=>{const n=e[s],o=t[s];o&&("section"===n?.type&&"section"===o?.type?r[s]={...o,fields:a(n.fields,o.fields)}:void 0!==n?.value&&(r[s]={...o,value:n.value}))}),r},l=JSON.parse(JSON.stringify(e)),i=s.split(".");let c=l;for(let e=0;e<i.length-1;e++){if(c=c[i[e]],!c)return void console.warn(`Target section path not found at "${i.slice(0,e+1).join(".")}"`);c?.fields&&(c=c.fields)}const d=i[i.length-1];c[d]?.fields&&o&&(c[d].fields=a(o,c[d].fields)),t(l,"")},u=h(e),p=e=>{let t=!0;if(e?.conditions&&(t=H(e.conditions,u,e.id)),!t)return null;if("repeater"===e.type)return(0,v.jsx)(X,{field:e,parentPath:"",onChange:c},e.id);if(!0===e.translatable&&["text","textarea","email","url","text-editor"].includes(e.type))return(0,v.jsx)("div",{className:"flex justify-between mb-3",children:(0,v.jsx)(V,{type:e.type,name:e.name,id:e.id,label:e.label,description:e.description,labelTooltip:e.tooltip,placeholder:e.placeholder,value:e.value,required:e.required,onChange:({name:e,value:t})=>c(e,t)})},e.id);const r=M(e);return(0,v.jsx)("div",{className:`mb-3 type-${e.type} ${r?"flex justify-between":""}`,children:(0,v.jsx)(w.p,{...e,type:e.type,onChange:({name:e,value:t})=>c(e,t),onCopySettings:d,svgUploadEnabled:"icon"===e.type?a:void 0,onEnableSvgUpload:"icon"===e.type?l:void 0,showPosition:"icon"===e.type?!0===e.position:void 0,showMargin:"icon"===e.type?!0===e.margin:void 0})},e.id)},x=(e,t="")=>{const s=t?`${t}.${e.id}`:e.id||"";if(!s)return null;let n=!0;if(e?.conditions&&(n=H(e.conditions,u,s)),!n)return null;const a=e.hide_section_ui||r[s];return(0,v.jsx)(B,{section:e,sectionPath:s,isOpen:!!a,onToggle:()=>{return e=s,o(t=>({...t,[e]:!t[e]}));var e},renderField:e=>p({...e,id:`${s}.${e.id}`}),renderSection:e=>x({...e,id:e.id},s)},s)};return(0,v.jsx)("div",{className:"form-sidebar",children:0===e.length?(0,v.jsx)("p",{className:"text-center py-8 text-gray-500",children:(0,i.__)("No fields available","softtent-preorders")}):(0,v.jsx)("div",{className:"space-y-4",children:Object.entries(e).map(([e,t])=>"section"===t.type?x({...t,name:e}):p({...t,id:e}))})})}function Q(){return(0,v.jsx)(C.Y,{children:(0,v.jsx)($,{children:(0,v.jsx)(Z,{})})})}function Z(){var e;const{id:t=""}=(0,o.g)(),r=(0,s.useDispatch)(),{activeLanguage:u}=L(),{isLoading:p,info:g,form:f,preview:y,isActive:_}=(0,s.useSelect)(e=>({isLoading:e(m.A).getIsLoading(),info:e(m.A).getInfo(),form:e(m.A).getForm(),preview:e(m.A).getPreview(),isActive:e(m.A).getIsActive()}),[]),w=(0,n.useRef)(null);(0,n.useEffect)(()=>{t&&!p&&g?.id!==t&&w.current!==t&&(w.current=t,r(m.A).fetchExtension(t))},[t,r,p,g?.id]);const C=Array.isArray(f?.rules)?f.rules:[],[k,A]=(0,n.useState)(0),[E,$]=(0,n.useState)(""),[D,z]=(0,n.useState)(!1),[F,B]=(0,n.useState)(null),[O,V]=(0,n.useState)(!1),[I,W]=(0,n.useState)(null),[M,U]=(0,n.useState)(null),[G,H]=(0,n.useState)(!0),[q,J]=(0,n.useState)(!1),[K,X]=(0,n.useState)(()=>{const e=localStorage.getItem("softtent_po_sidebar_width");return e?parseInt(e,10):380});(0,n.useEffect)(()=>{localStorage.setItem("softtent_po_sidebar_width",K.toString())},[K]);const[Q,Z]=(0,n.useState)("");(0,n.useEffect)(()=>{if(g?.preview_pages&&g.preview_pages.length>0&&!Q){const e=g.preview_default_page||g.preview_pages[0];Z(e)}},[g,Q]),(0,n.useEffect)(()=>{if(!E){const e=C[k]||C[0],t=e?.tabs?Object.keys(e.tabs):[];t.length>0&&$(t[0])}},[C,k,E]),(0,n.useEffect)(()=>{const e=()=>{null!==I&&W(null)};return null!==I&&document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[I]);const ee=C[k]||null;let te=ee?.tabs?.[E];if(g?.shortcode&&"advanced"===E&&te){const e={type:"section",id:"shortcode",label:(0,i.__)("Shortcode","softtent-preorders"),fields:{shortcode_field:{type:"shortcode",id:"shortcode_field",extension_id:g.id,extension_label:g.label,rule_id:ee?.id||String(k+1),ruleset:g.ruleset}}};te={...te,fields:{...te.fields,shortcode:e}}}const[re,se]=(0,n.useState)(0),ne=(e,t)=>{if(!e||"object"!=typeof e)return null;if(e.id===t)return e;if(e.fields){const r=ne(e.fields,t);if(r)return r}if(Array.isArray(e)){for(const r of e){const e=ne(r,t);if(e)return e}return null}if(e.type)return null;for(const r of Object.keys(e))if("object"==typeof e[r]&&null!==e[r]){const s=ne(e[r],t);if(s)return s}return null},oe=(e,s)=>{const n={...f,rules:f.rules.map((t,r)=>r!==k?t:{...t,tabs:{...t.tabs,[E]:{...t.tabs[E],fields:e}}})};if(s&&te){const e=s.split("."),o=e[e.length-1],a=ne(te.fields,o);if(a&&a.refresh){const e=(n.rules||[]).map(e=>{const t={};return Object.entries(e.tabs||{}).forEach(([e,r])=>{r?.fields&&(t[e]=h(r.fields,{preserveIconSvg:!0}))}),{...e,tabs:t}}),s={...n,rules:e};r(m.A).savePreviewConfig(t,s).then(()=>{se(e=>e+1)})}}r(m.A).setForm(n)},ae=()=>{B(null)};return p?(0,v.jsx)(c.A,{children:(0,v.jsxs)("div",{className:"animate-pulse space-y-4",children:[(0,v.jsx)("div",{className:"h-8 bg-gray-200 rounded w-1/4 mb-6"}),(0,v.jsxs)("div",{className:"grid grid-cols-12 gap-4",children:[(0,v.jsxs)("div",{className:"col-span-4 space-y-2",children:[(0,v.jsx)("div",{className:"h-32 bg-gray-200 rounded"}),(0,v.jsx)("div",{className:"h-32 bg-gray-200 rounded"})]}),(0,v.jsx)("div",{className:"col-span-8",children:(0,v.jsx)("div",{className:"h-96 bg-gray-200 rounded"})})]})]})}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("header",{className:"sticky top-0 md:top-6 z-30 shadow-sm mb-2",children:(0,v.jsx)("div",{className:"px-4 sm:px-6 lg:px-8",children:(0,v.jsxs)("div",{className:"relative flex items-center h-16 gap-4",children:[(0,v.jsx)("div",{className:"absolute start-0 flex items-center gap-3",children:(0,v.jsx)(d.A,{text:(0,i.__)("PreOrders","softtent-preorders")})}),(0,v.jsxs)("div",{className:"flex items-center gap-2 flex-1 justify-center",children:[g?.preview_pages&&g.preview_pages.length>0&&(0,v.jsxs)("div",{className:"relative",children:[(0,v.jsx)("select",{value:Q,onChange:e=>Z(e.target.value),className:"appearance-none bg-white border border-gray-300 text-gray-700 py-1.5 ps-3 pe-8 rounded leading-tight focus:outline-none focus:bg-white focus:border-primary text-sm font-medium h-[34px]",children:g.preview_pages.map(e=>(0,v.jsx)("option",{value:e,children:"shop_single"===e?"Single Product":"shop_archive"===e?"Shop Archive":e.charAt(0).toUpperCase()+e.slice(1)},e))}),(0,v.jsx)("div",{className:"pointer-events-none absolute inset-y-0 end-0 flex items-center px-2 text-gray-700",children:(0,v.jsx)(l.gc,{icon:a.Jt$,className:"text-xs"})})]}),(0,v.jsx)(S,{})]}),(0,v.jsx)("div",{className:"absolute end-0 flex items-center gap-2",children:(0,v.jsx)(j,{})})]})})}),(0,v.jsx)(T,{title:`${g.label} ${(0,i.__)("Settings","softtent-preorders")}`,isOpen:G,onToggle:()=>H(!G),width:K,onWidthChange:X,onResizeStart:()=>J(!0),onResizeEnd:()=>J(!1),isExtensionActive:_,onStatusToggle:async()=>{const e=!_;(await r(m.A).updateExtensionStatus(t,e)).success?P.A.success(e?(0,i.__)("Extension enabled successfully","softtent-preorders"):(0,i.__)("Extension disabled successfully","softtent-preorders")):P.A.error((0,i.__)("Failed to update extension status","softtent-preorders"))},extensionId:t,children:(0,v.jsxs)("div",{className:"p-4",children:[(0,v.jsx)("div",{className:"space-y-2 mb-2",children:(g?.ruleset?C:C.slice(0,1)).map((e,t)=>{const s=t===k;return(0,v.jsxs)("div",{className:`rule-item border transition-all rounded-md ${s?"border-primary shadow-lg bg-white":"border-gray-200 hover:border-primary bg-white"} ${F===t?"opacity-50":""}`,onDragOver:e=>(e=>{e.preventDefault()})(e),onDrop:()=>(e=>{if(null===F||F===e)return;const t=[...C],[s]=t.splice(F,1);t.splice(e,0,s);const n={...f,rules:t};r(m.A).setForm(n),k===F?A(e):F<k&&e>=k?A(k-1):F>k&&e<=k&&A(k+1),B(null)})(t),children:[g?.ruleset&&(0,v.jsxs)("div",{className:"flex justify-between items-center px-3 py-2 cursor-pointer transition-colors "+(s?"bg-gradient-to-r from-primary/5 to-primary/10":""),onClick:()=>{k===t?V(!O):(A(t),V(!1))},children:[(0,v.jsxs)("div",{className:"flex items-center gap-2 flex-1",children:[(0,v.jsx)("div",{draggable:!0,onDragStart:e=>{e.stopPropagation(),(e=>{B(e)})(t);const r=e.currentTarget.closest(".rule-item");if(r&&e.dataTransfer){const t=r.getBoundingClientRect();e.dataTransfer.setDragImage(r,e.clientX-t.left,e.clientY-t.top)}},onDragEnd:ae,className:"cursor-grab active:cursor-grabbing",children:(0,v.jsx)(l.gc,{icon:a.S9g,className:"text-gray-400 text-sm",title:(0,i.__)("Drag to reorder","softtent-preorders")})}),(0,v.jsx)("span",{className:"font-medium text-sm "+(s?"text-primary-dark":"text-gray-700"),children:e.label}),(0,v.jsxs)("span",{className:"text-xs text-gray-500",children:["#",t+1]})]}),(0,v.jsxs)("div",{className:"flex items-center gap-1",children:[(0,v.jsx)("span",{className:"text-xs px-2 py-1 rounded-full "+(e?.is_active?"bg-green-100 text-green-700":"bg-orange-200 text-orange-700"),children:e?.is_active?(0,i.__)("Active","softtent-preorders"):(0,i.__)("Inactive","softtent-preorders")}),(0,v.jsxs)("div",{className:"relative",children:[(0,v.jsx)("button",{onClick:e=>{e.stopPropagation(),W(I===t?null:t)},className:"p-1 hover:bg-gray-100 rounded transition-colors",title:(0,i.__)("Actions","softtent-preorders"),children:(0,v.jsx)(l.gc,{icon:a.vaG,className:"text-gray-500 text-sm"})}),I===t&&(0,v.jsxs)("div",{className:"absolute right-0 top-full mt-1 bg-white border border-gray-200 rounded-md shadow-lg z-10 min-w-[140px] py-1",children:[(0,v.jsxs)("button",{onClick:e=>{e.stopPropagation(),(e=>{U(e),z(!0)})(t),W(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.MT7,className:"text-gray-500 w-4"}),(0,i.__)("Edit","softtent-preorders")]}),(0,v.jsxs)("button",{onClick:e=>{e.stopPropagation(),(e=>{const t=C[e],s={...t,id:`rule-${Date.now()}`,label:`${t.label} (Copy)`,tabs:t.tabs},n=[...C];n.splice(e+1,0,s);const o={...f,rules:n};r(m.A).setForm(o),A(e+1)})(t),W(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.jPR,className:"text-gray-500 w-4"}),(0,i.__)("Duplicate","softtent-preorders")]}),C.length>1&&(0,v.jsxs)("button",{onClick:e=>{e.stopPropagation(),(e=>{P.A.fire({text:(0,i.__)("Are you sure you want to delete this rule?","softtent-preorders")}).then(t=>{if(t.isConfirmed){const t=C.filter((t,r)=>r!==e),s={...f,rules:t};r(m.A).setForm(s),k>=t.length&&A(t.length-1)}})})(t),W(null)},className:"w-full px-3 py-2 text-left text-sm hover:bg-gray-50 flex items-center gap-2 text-gray-800 transition-colors",children:[(0,v.jsx)(l.gc,{icon:a.yLS,className:"text-gray-500 w-4"}),(0,i.__)("Delete","softtent-preorders")]})]})]}),(0,v.jsx)(l.gc,{icon:s&&!O?a.w2A:a.Jt$,className:"text-xs "+(s?"text-primary":"text-gray-400")})]})]}),s&&!O&&(0,v.jsxs)("div",{className:"",children:[(0,v.jsx)("div",{className:"border-b border-gray-200 bg-gray-50 px-3 py-1 mb-1 rounded-t-md",children:(0,v.jsx)("div",{className:"flex gap-1 overflow-x-auto",children:Object.entries(e.tabs||{}).map(([e,t])=>(0,v.jsxs)("button",{className:"px-3 py-1 rounded text-xs !font-semibold transition-all flex items-center gap-1 "+(E===e?"bg-white text-primary border-b-2 border-primary":"text-gray-600 border-b-2 border-transparent hover:text-gray-800 hover:bg-gray-100"),onClick:()=>$(e),children:[(0,v.jsx)("i",{className:`dashicons ${t.icon}`})," ",t.label]},e))})}),(0,v.jsx)("div",{className:"p-3 rounded-b-md",children:te&&(0,v.jsx)(Y,{fields:te.fields,onChange:oe})})]})]},t)})}),g?.ruleset&&(0,v.jsx)(x.A,{text:(0,i.__)("Add New Rule","softtent-preorders"),type:"primary",icon:a.QLR,onClick:()=>{if(!C.length)return;const e=C[0],t={...e,id:`rule-${Date.now()}`,label:`${e.label||"New Rule"}`,is_active:1,tabs:e.tabs},s=[...C,t],n={...f,rules:s};r(m.A).setForm(n),A(s.length-1)}})]})}),(0,v.jsx)("div",{className:"fixed start-0 top-[66px] end-0 overflow-hidden",style:{marginInlineStart:G?`${K}px`:"0",transition:q?"none":"margin-inline-start 300ms ease-in-out",height:"calc(100vh - 66px)"},children:ee&&te&&(0,v.jsx)(R,{settings:b(h(ee.tabs,{preserveIconSvg:!0}),u),info:g,url:null!==(e=g?.preview_urls?.[Q])&&void 0!==e?e:"",refresh:re,isPanelOpen:G,onTogglePanel:()=>H(!G)})}),(0,v.jsx)(N,{isOpen:D,onClose:()=>z(!1),onSave:e=>{if(null===M)return;const t={...f,rules:f.rules.map((t,r)=>r!==M?t:{...t,label:e.label,is_active:e.isActive?1:0})};r(m.A).setForm(t),z(!1)},ruleData:{label:null!==M&&C[M]?.label||"",isActive:null!==M&&!!C[M]?.is_active}})]})}}}]);
  • softtent-preorders/trunk/build/index-rtl.css

    r3469635 r3473030  
    801801
    802802/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
    803 @layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.softtent-po-admin *,.softtent-po-admin :before,.softtent-po-admin :after,.softtent-po-admin ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}.softtent-po-admin a[class],.softtent-po-admin a[class]:hover,.softtent-po-admin a[class]:focus,.softtent-po-admin a[class]:active{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.softtent-po-admin button{cursor:pointer}body.toplevel_page_softtent-preorders{background-color:#eaeaff}body.toplevel_page_softtent-preorders #wpcontent{padding:0}body.toplevel_page_softtent-preorders .Toastify__toast-container.Toastify__toast-container--top-right{top:3em}body.rtl.toplevel_page_softtent-preorders #wpcontent{margin-left:0}body.softtent-po-fullscreen #adminmenumain,body.softtent-po-fullscreen #adminmenuback,body.softtent-po-fullscreen #adminmenuwrap,body.softtent-po-fullscreen #wpadminbar,body.softtent-po-fullscreen .notice,body.softtent-po-fullscreen .updated,body.softtent-po-fullscreen .error,body.softtent-po-fullscreen .update-nag{display:none!important}body.softtent-po-fullscreen #wpcontent,body.softtent-po-fullscreen #wpbody-content{margin-right:0!important;padding-right:0!important}body.softtent-po-fullscreen,html.wp-toolbar:has(body.softtent-po-fullscreen){padding-top:0!important}body.softtent-po-fullscreen,body.softtent-po-fullscreen.wp-admin{margin-top:0!important;padding-top:0!important}body.softtent-po-fullscreen #wpfooter{display:none!important}body.softtent-po-fullscreen #wpwrap{padding-top:0!important}.softtent-po-admin .softtent-po-preloader{text-align:center;padding:50px;position:relative}.softtent-po-admin .softtent-po-preloader:before{content:"";border:5px solid #ccc;border-top-color:#2180c0;border-radius:100%;width:40px;height:40px;margin:-15px -15px auto auto;animation:.7s linear infinite softtent-po-rotation;position:absolute;top:35%;right:50%}@keyframes softtent-po-rotation{0%{transform:rotate(0)}to{transform:rotate(-359deg)}}.softtent-po-admin .color-picker-popup-wrapper{z-index:9999;background-color:#fff;border-radius:4px;width:max-content;margin-top:8px;position:absolute;left:0;box-shadow:0 2px 8px #00000026}.softtent-po-admin .color-picker-popup-wrapper .components-color-picker>.components-flex{display:none!important}@layer theme{:root,.softtent-po-admin :host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-700:oklch(55.3% .195 38.402);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-800:oklch(42.4% .199 265.638);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-200:oklch(89.9% .061 343.231);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#1d2327;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:1024px;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#673de6;--color-secondary:#1c64f2;--color-primary-dark:#5632c4;--color-primary-lite:#7d52ed;--color-success:#319f45;--color-success-dark:#27ae60;--color-success-darker:#00a88a;--color-success-lite:#ddffe7;--color-success-liter:#c9feb7;--color-error:#e2808a;--color-error-dark:#bd081c;--color-warning:#f08d07;--color-warning-lite:#fff1e5;--color-warning-liter:#ffe9a8;--color-softtent-po-gray:#ddd;--color-gray-lite:#e0e0e0;--color-gray-liter:#f5f5f5;--color-gray-dark:#787878}}@layer base{.softtent-po-admin *,.softtent-po-admin :after,.softtent-po-admin :before,.softtent-po-admin ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.softtent-po-admin ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,.softtent-po-admin :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.softtent-po-admin hr{height:0;color:inherit;border-top-width:1px}.softtent-po-admin abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{font-size:inherit;font-weight:inherit}.softtent-po-admin a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin b,.softtent-po-admin strong{font-weight:bolder}.softtent-po-admin code,.softtent-po-admin kbd,.softtent-po-admin samp,.softtent-po-admin pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.softtent-po-admin small{font-size:80%}.softtent-po-admin sub,.softtent-po-admin sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.softtent-po-admin sub{bottom:-.25em}.softtent-po-admin sup{top:-.5em}.softtent-po-admin table{text-indent:0;border-color:inherit;border-collapse:collapse}.softtent-po-admin :-moz-focusring{outline:auto}.softtent-po-admin progress{vertical-align:baseline}.softtent-po-admin summary{display:list-item}.softtent-po-admin ol,.softtent-po-admin ul,.softtent-po-admin menu{list-style:none}.softtent-po-admin img,.softtent-po-admin svg,.softtent-po-admin video,.softtent-po-admin canvas,.softtent-po-admin audio,.softtent-po-admin iframe,.softtent-po-admin embed,.softtent-po-admin object{vertical-align:middle;display:block}.softtent-po-admin img,.softtent-po-admin video{max-width:100%;height:auto}.softtent-po-admin button,.softtent-po-admin input,.softtent-po-admin select,.softtent-po-admin optgroup,.softtent-po-admin textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.softtent-po-admin :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.softtent-po-admin ::file-selector-button{margin-inline-end:4px}.softtent-po-admin ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.softtent-po-admin ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.softtent-po-admin textarea{resize:vertical}.softtent-po-admin ::-webkit-search-decoration{-webkit-appearance:none}.softtent-po-admin ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.softtent-po-admin ::-webkit-datetime-edit{display:inline-flex}.softtent-po-admin ::-webkit-datetime-edit-fields-wrapper{padding:0}.softtent-po-admin ::-webkit-datetime-edit{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-year-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-month-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-day-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-hour-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-minute-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-second-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-millisecond-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-meridiem-field{padding-block:0}.softtent-po-admin ::-webkit-calendar-picker-indicator{line-height:1}.softtent-po-admin :-moz-ui-invalid{box-shadow:none}.softtent-po-admin button,.softtent-po-admin input:where([type=button],[type=reset],[type=submit]){appearance:button}.softtent-po-admin ::file-selector-button{appearance:button}.softtent-po-admin ::-webkit-inner-spin-button{height:auto}.softtent-po-admin ::-webkit-outer-spin-button{height:auto}.softtent-po-admin [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.softtent-po-admin .pointer-events-none{pointer-events:none}.softtent-po-admin .collapse{visibility:collapse}.softtent-po-admin .invisible{visibility:hidden}.softtent-po-admin .visible{visibility:visible}.softtent-po-admin .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.softtent-po-admin .not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.softtent-po-admin .\!absolute{position:absolute!important}.softtent-po-admin .absolute{position:absolute}.softtent-po-admin .fixed{position:fixed}.softtent-po-admin .relative{position:relative}.softtent-po-admin .static{position:static}.softtent-po-admin .sticky{position:sticky}.softtent-po-admin .inset-0{inset:calc(var(--spacing)*0)}.softtent-po-admin .inset-y-0{inset-block:calc(var(--spacing)*0)}.softtent-po-admin .start-0{inset-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .start-0\.5{inset-inline-start:calc(var(--spacing)*.5)}.softtent-po-admin .-end-1{inset-inline-end:calc(var(--spacing)*-1)}.softtent-po-admin .end-0{inset-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .end-0\.5{inset-inline-end:calc(var(--spacing)*.5)}.softtent-po-admin .-top-3{top:calc(var(--spacing)*-3)}.softtent-po-admin .top-0{top:calc(var(--spacing)*0)}.softtent-po-admin .top-0\.5{top:calc(var(--spacing)*.5)}.softtent-po-admin .top-1{top:calc(var(--spacing)*1)}.softtent-po-admin .top-3{top:calc(var(--spacing)*3)}.softtent-po-admin .top-4{top:calc(var(--spacing)*4)}.softtent-po-admin .top-\[46\%\]{top:46%}.softtent-po-admin .top-\[66px\]{top:66px}.softtent-po-admin .top-full{top:100%}.softtent-po-admin .right-0{left:calc(var(--spacing)*0)}.softtent-po-admin .right-1{left:calc(var(--spacing)*1)}.softtent-po-admin .right-4{left:calc(var(--spacing)*4)}.softtent-po-admin .right-10{left:calc(var(--spacing)*10)}.softtent-po-admin .bottom-0{bottom:calc(var(--spacing)*0)}.softtent-po-admin .left-0{right:calc(var(--spacing)*0)}.softtent-po-admin .left-1{right:calc(var(--spacing)*1)}.softtent-po-admin .left-1\/2{right:50%}.softtent-po-admin .isolate{isolation:isolate}.softtent-po-admin .isolation-auto{isolation:auto}.softtent-po-admin .z-10{z-index:10}.softtent-po-admin .z-30{z-index:30}.softtent-po-admin .z-40{z-index:40}.softtent-po-admin .z-50{z-index:50}.softtent-po-admin .z-\[1000\]{z-index:1000}.softtent-po-admin .z-\[9999\]{z-index:9999}.softtent-po-admin .col-span-4{grid-column:span 4/span 4}.softtent-po-admin .col-span-6{grid-column:span 6/span 6}.softtent-po-admin .col-span-8{grid-column:span 8/span 8}.softtent-po-admin .col-span-12{grid-column:span 12/span 12}.softtent-po-admin .float-left{float:right}.softtent-po-admin .container{width:100%}@media (min-width:480px){.softtent-po-admin .container{max-width:480px}}@media (min-width:768px){.softtent-po-admin .container{max-width:768px}}@media (min-width:1024px){.softtent-po-admin .container{max-width:1024px}}@media (min-width:1280px){.softtent-po-admin .container{max-width:1280px}}@media (min-width:1536px){.softtent-po-admin .container{max-width:1536px}}@media (min-width:40rem){.softtent-po-admin .container{max-width:40rem}}.softtent-po-admin .\!m-0{margin:calc(var(--spacing)*0)!important}.softtent-po-admin .m-0{margin:calc(var(--spacing)*0)}.softtent-po-admin .m-3{margin:calc(var(--spacing)*3)}.softtent-po-admin .\!mx-auto{margin-inline:auto!important}.softtent-po-admin .mx-1{margin-inline:calc(var(--spacing)*1)}.softtent-po-admin .mx-4{margin-inline:calc(var(--spacing)*4)}.softtent-po-admin .mx-auto{margin-inline:auto}.softtent-po-admin .-ms-px{margin-inline-start:-1px}.softtent-po-admin .ms-auto{margin-inline-start:auto}.softtent-po-admin .me-3{margin-inline-end:calc(var(--spacing)*3)}.softtent-po-admin .\!mt-2{margin-top:calc(var(--spacing)*2)!important}.softtent-po-admin .-mt-2{margin-top:calc(var(--spacing)*-2)}.softtent-po-admin .mt-0\.5{margin-top:calc(var(--spacing)*.5)}.softtent-po-admin .mt-1{margin-top:calc(var(--spacing)*1)}.softtent-po-admin .mt-2{margin-top:calc(var(--spacing)*2)}.softtent-po-admin .mt-3{margin-top:calc(var(--spacing)*3)}.softtent-po-admin .mt-4{margin-top:calc(var(--spacing)*4)}.softtent-po-admin .mt-5{margin-top:calc(var(--spacing)*5)}.softtent-po-admin .mt-6{margin-top:calc(var(--spacing)*6)}.softtent-po-admin .mt-7{margin-top:calc(var(--spacing)*7)}.softtent-po-admin .mt-10{margin-top:calc(var(--spacing)*10)}.softtent-po-admin .mt-\[-3px\]{margin-top:-3px}.softtent-po-admin .mt-\[-12px\]{margin-top:-12px}.softtent-po-admin .mr-2{margin-left:calc(var(--spacing)*2)}.softtent-po-admin .mr-3{margin-left:calc(var(--spacing)*3)}.softtent-po-admin .\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.softtent-po-admin .\!mb-1{margin-bottom:calc(var(--spacing)*1)!important}.softtent-po-admin .\!mb-2{margin-bottom:calc(var(--spacing)*2)!important}.softtent-po-admin .\!mb-3{margin-bottom:calc(var(--spacing)*3)!important}.softtent-po-admin .\!mb-4{margin-bottom:calc(var(--spacing)*4)!important}.softtent-po-admin .-mb-px{margin-bottom:-1px}.softtent-po-admin .mb-0{margin-bottom:calc(var(--spacing)*0)}.softtent-po-admin .mb-1{margin-bottom:calc(var(--spacing)*1)}.softtent-po-admin .mb-2{margin-bottom:calc(var(--spacing)*2)}.softtent-po-admin .mb-3{margin-bottom:calc(var(--spacing)*3)}.softtent-po-admin .mb-4{margin-bottom:calc(var(--spacing)*4)}.softtent-po-admin .mb-5{margin-bottom:calc(var(--spacing)*5)}.softtent-po-admin .mb-6{margin-bottom:calc(var(--spacing)*6)}.softtent-po-admin .mb-8{margin-bottom:calc(var(--spacing)*8)}.softtent-po-admin .mb-10{margin-bottom:calc(var(--spacing)*10)}.softtent-po-admin .mb-12{margin-bottom:calc(var(--spacing)*12)}.softtent-po-admin .mb-16{margin-bottom:calc(var(--spacing)*16)}.softtent-po-admin .\!ml-0{margin-right:calc(var(--spacing)*0)!important}.softtent-po-admin .-ml-px{margin-right:-1px}.softtent-po-admin .ml-0{margin-right:calc(var(--spacing)*0)}.softtent-po-admin .ml-0\.5{margin-right:calc(var(--spacing)*.5)}.softtent-po-admin .ml-2{margin-right:calc(var(--spacing)*2)}.softtent-po-admin .ml-5{margin-right:calc(var(--spacing)*5)}.softtent-po-admin .ml-9{margin-right:calc(var(--spacing)*9)}.softtent-po-admin .block{display:block}.softtent-po-admin .contents{display:contents}.softtent-po-admin .flex{display:flex}.softtent-po-admin .flow-root{display:flow-root}.softtent-po-admin .grid{display:grid}.softtent-po-admin .hidden{display:none}.softtent-po-admin .inline{display:inline}.softtent-po-admin .inline-block{display:inline-block}.softtent-po-admin .inline-flex{display:inline-flex}.softtent-po-admin .inline-grid{display:inline-grid}.softtent-po-admin .inline-table{display:inline-table}.softtent-po-admin .list-item{display:list-item}.softtent-po-admin .table{display:table}.softtent-po-admin .table-caption{display:table-caption}.softtent-po-admin .table-cell{display:table-cell}.softtent-po-admin .table-column{display:table-column}.softtent-po-admin .table-column-group{display:table-column-group}.softtent-po-admin .table-footer-group{display:table-footer-group}.softtent-po-admin .table-header-group{display:table-header-group}.softtent-po-admin .table-row{display:table-row}.softtent-po-admin .table-row-group{display:table-row-group}.softtent-po-admin .aspect-square{aspect-ratio:1}.softtent-po-admin .\!h-6{height:calc(var(--spacing)*6)!important}.softtent-po-admin .\!h-\[32px\]{height:32px!important}.softtent-po-admin .h-1\.5{height:calc(var(--spacing)*1.5)}.softtent-po-admin .h-2{height:calc(var(--spacing)*2)}.softtent-po-admin .h-3{height:calc(var(--spacing)*3)}.softtent-po-admin .h-3\.5{height:calc(var(--spacing)*3.5)}.softtent-po-admin .h-4{height:calc(var(--spacing)*4)}.softtent-po-admin .h-5{height:calc(var(--spacing)*5)}.softtent-po-admin .h-6{height:calc(var(--spacing)*6)}.softtent-po-admin .h-7{height:calc(var(--spacing)*7)}.softtent-po-admin .h-8{height:calc(var(--spacing)*8)}.softtent-po-admin .h-9{height:calc(var(--spacing)*9)}.softtent-po-admin .h-10{height:calc(var(--spacing)*10)}.softtent-po-admin .h-12{height:calc(var(--spacing)*12)}.softtent-po-admin .h-16{height:calc(var(--spacing)*16)}.softtent-po-admin .h-20{height:calc(var(--spacing)*20)}.softtent-po-admin .h-24{height:calc(var(--spacing)*24)}.softtent-po-admin .h-32{height:calc(var(--spacing)*32)}.softtent-po-admin .h-96{height:calc(var(--spacing)*96)}.softtent-po-admin .h-\[20px\]{height:20px}.softtent-po-admin .h-\[34px\]{height:34px}.softtent-po-admin .h-\[calc\(100vh-122px\)\]{height:calc(100vh - 122px)}.softtent-po-admin .h-full{height:100%}.softtent-po-admin .max-h-0{max-height:calc(var(--spacing)*0)}.softtent-po-admin .max-h-40{max-height:calc(var(--spacing)*40)}.softtent-po-admin .max-h-\[60vh\]{max-height:60vh}.softtent-po-admin .max-h-\[80vh\]{max-height:80vh}.softtent-po-admin .max-h-\[90vh\]{max-height:90vh}.softtent-po-admin .\!min-h-\[30px\]{min-height:30px!important}.softtent-po-admin .min-h-screen{min-height:100vh}.softtent-po-admin .\!w-6{width:calc(var(--spacing)*6)!important}.softtent-po-admin .w-0{width:calc(var(--spacing)*0)}.softtent-po-admin .w-1\/4{width:25%}.softtent-po-admin .w-2{width:calc(var(--spacing)*2)}.softtent-po-admin .w-3{width:calc(var(--spacing)*3)}.softtent-po-admin .w-3\.5{width:calc(var(--spacing)*3.5)}.softtent-po-admin .w-4{width:calc(var(--spacing)*4)}.softtent-po-admin .w-5{width:calc(var(--spacing)*5)}.softtent-po-admin .w-6{width:calc(var(--spacing)*6)}.softtent-po-admin .w-7{width:calc(var(--spacing)*7)}.softtent-po-admin .w-8{width:calc(var(--spacing)*8)}.softtent-po-admin .w-10{width:calc(var(--spacing)*10)}.softtent-po-admin .w-12{width:calc(var(--spacing)*12)}.softtent-po-admin .w-16{width:calc(var(--spacing)*16)}.softtent-po-admin .w-18{width:calc(var(--spacing)*18)}.softtent-po-admin .w-20{width:calc(var(--spacing)*20)}.softtent-po-admin .w-32{width:calc(var(--spacing)*32)}.softtent-po-admin .w-52{width:calc(var(--spacing)*52)}.softtent-po-admin .w-\[2px\]{width:2px}.softtent-po-admin .w-\[40px\]{width:40px}.softtent-po-admin .w-\[70px\]{width:70px}.softtent-po-admin .w-auto{width:auto}.softtent-po-admin .w-full{width:100%}.softtent-po-admin .max-w-2xl{max-width:var(--container-2xl)}.softtent-po-admin .max-w-6xl{max-width:var(--container-6xl)}.softtent-po-admin .max-w-\[9rem\]{max-width:9rem}.softtent-po-admin .max-w-\[500px\]{max-width:500px}.softtent-po-admin .max-w-lg{max-width:var(--container-lg)}.softtent-po-admin .max-w-md{max-width:var(--container-md)}.softtent-po-admin .max-w-screen-lg{max-width:var(--breakpoint-lg)}.softtent-po-admin .max-w-xl{max-width:var(--container-xl)}.softtent-po-admin .min-w-\[80px\]{min-width:80px}.softtent-po-admin .min-w-\[120px\]{min-width:120px}.softtent-po-admin .min-w-\[140px\]{min-width:140px}.softtent-po-admin .min-w-\[160px\]{min-width:160px}.softtent-po-admin .min-w-\[300px\]{min-width:300px}.softtent-po-admin .min-w-\[400px\]{min-width:400px}.softtent-po-admin .flex-1{flex:1}.softtent-po-admin .flex-none{flex:none}.softtent-po-admin .flex-shrink{flex-shrink:1}.softtent-po-admin .flex-shrink-0{flex-shrink:0}.softtent-po-admin .shrink{flex-shrink:1}.softtent-po-admin .shrink-0{flex-shrink:0}.softtent-po-admin .flex-grow,.softtent-po-admin .grow{flex-grow:1}.softtent-po-admin .table-auto{table-layout:auto}.softtent-po-admin .border-collapse{border-collapse:collapse}.softtent-po-admin .-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-12{--tw-translate-y:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-none{translate:none}.softtent-po-admin .scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.softtent-po-admin .rotate-90{rotate:90deg}.softtent-po-admin .rotate-180{rotate:180deg}.softtent-po-admin .rotate-270{rotate:270deg}.softtent-po-admin .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.softtent-po-admin .animate-pulse{animation:var(--animate-pulse)}.softtent-po-admin .animate-spin{animation:var(--animate-spin)}.softtent-po-admin .cursor-ew-resize{cursor:ew-resize}.softtent-po-admin .cursor-grab{cursor:grab}.softtent-po-admin .cursor-help{cursor:help}.softtent-po-admin .cursor-not-allowed{cursor:not-allowed}.softtent-po-admin .cursor-pointer{cursor:pointer}.softtent-po-admin .touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.softtent-po-admin .resize{resize:both}.softtent-po-admin .list-none{list-style-type:none}.softtent-po-admin .appearance-none{appearance:none}.softtent-po-admin .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.softtent-po-admin .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.softtent-po-admin .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.softtent-po-admin .grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.softtent-po-admin .flex-col{flex-direction:column}.softtent-po-admin .flex-row{flex-direction:row}.softtent-po-admin .flex-wrap{flex-wrap:wrap}.softtent-po-admin .items-baseline{align-items:baseline}.softtent-po-admin .items-center{align-items:center}.softtent-po-admin .items-start{align-items:flex-start}.softtent-po-admin .justify-between{justify-content:space-between}.softtent-po-admin .justify-center{justify-content:center}.softtent-po-admin .justify-end{justify-content:flex-end}.softtent-po-admin .justify-items-end{justify-items:end}.softtent-po-admin .gap-1{gap:calc(var(--spacing)*1)}.softtent-po-admin .gap-1\.5{gap:calc(var(--spacing)*1.5)}.softtent-po-admin .gap-2{gap:calc(var(--spacing)*2)}.softtent-po-admin .gap-3{gap:calc(var(--spacing)*3)}.softtent-po-admin .gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .gap-5{gap:calc(var(--spacing)*5)}.softtent-po-admin .gap-6{gap:calc(var(--spacing)*6)}.softtent-po-admin .gap-8{gap:calc(var(--spacing)*8)}.softtent-po-admin :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.softtent-po-admin .gap-x-4{column-gap:calc(var(--spacing)*4)}.softtent-po-admin :where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.softtent-po-admin .gap-y-2{row-gap:calc(var(--spacing)*2)}.softtent-po-admin :where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}.softtent-po-admin :where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.softtent-po-admin :where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.softtent-po-admin .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.softtent-po-admin .overflow-hidden{overflow:hidden}.softtent-po-admin .overflow-x-auto{overflow-x:auto}.softtent-po-admin .overflow-y-auto{overflow-y:auto}.softtent-po-admin .rounded{border-radius:.25rem}.softtent-po-admin .rounded-2xl{border-radius:var(--radius-2xl)}.softtent-po-admin .rounded-3xl{border-radius:var(--radius-3xl)}.softtent-po-admin .rounded-full{border-radius:3.40282e38px}.softtent-po-admin .rounded-lg{border-radius:var(--radius-lg)}.softtent-po-admin .rounded-md{border-radius:var(--radius-md)}.softtent-po-admin .rounded-sm{border-radius:var(--radius-sm)}.softtent-po-admin .rounded-xl{border-radius:var(--radius-xl)}.softtent-po-admin .rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.softtent-po-admin .rounded-ss{border-start-start-radius:.25rem}.softtent-po-admin .rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.softtent-po-admin .rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.softtent-po-admin .rounded-se{border-start-end-radius:.25rem}.softtent-po-admin .rounded-ee{border-end-end-radius:.25rem}.softtent-po-admin .rounded-es{border-end-start-radius:.25rem}.softtent-po-admin .rounded-t{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.softtent-po-admin .rounded-t-2xl{border-top-right-radius:var(--radius-2xl);border-top-left-radius:var(--radius-2xl)}.softtent-po-admin .rounded-t-lg{border-top-right-radius:var(--radius-lg);border-top-left-radius:var(--radius-lg)}.softtent-po-admin .rounded-t-md{border-top-right-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.softtent-po-admin .rounded-l{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.softtent-po-admin .rounded-tl{border-top-right-radius:.25rem}.softtent-po-admin .rounded-r{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.softtent-po-admin .rounded-tr{border-top-left-radius:.25rem}.softtent-po-admin .rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.softtent-po-admin .rounded-b-md{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.softtent-po-admin .rounded-br{border-bottom-left-radius:.25rem}.softtent-po-admin .rounded-bl{border-bottom-right-radius:.25rem}.softtent-po-admin .border{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-0{border-style:var(--tw-border-style);border-width:0}.softtent-po-admin .border-1{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-2{border-style:var(--tw-border-style);border-width:2px}.softtent-po-admin .border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.softtent-po-admin .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.softtent-po-admin .border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.softtent-po-admin .border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.softtent-po-admin .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.softtent-po-admin .border-r{border-left-style:var(--tw-border-style);border-left-width:1px}.softtent-po-admin .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.softtent-po-admin .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.softtent-po-admin .border-l{border-right-style:var(--tw-border-style);border-right-width:1px}.softtent-po-admin .border-dashed{--tw-border-style:dashed;border-style:dashed}.softtent-po-admin .border-none{--tw-border-style:none;border-style:none}.softtent-po-admin .border-solid{--tw-border-style:solid;border-style:solid}.softtent-po-admin .\!border-gray-liter{border-color:var(--color-gray-liter)!important}.softtent-po-admin .border-blue-200{border-color:var(--color-blue-200)}.softtent-po-admin .border-blue-800{border-color:var(--color-blue-800)}.softtent-po-admin .border-error{border-color:var(--color-error)}.softtent-po-admin .border-gray-100{border-color:var(--color-gray-100)}.softtent-po-admin .border-gray-200{border-color:var(--color-gray-200)}.softtent-po-admin .border-gray-300{border-color:var(--color-gray-300)}.softtent-po-admin .border-gray-dark{border-color:var(--color-gray-dark)}.softtent-po-admin .border-gray-lite{border-color:var(--color-gray-lite)}.softtent-po-admin .border-green-200{border-color:var(--color-green-200)}.softtent-po-admin .border-pink-200{border-color:var(--color-pink-200)}.softtent-po-admin .border-primary{border-color:var(--color-primary)}.softtent-po-admin .border-primary\/20{border-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .border-purple-200{border-color:var(--color-purple-200)}.softtent-po-admin .border-red-200{border-color:var(--color-red-200)}.softtent-po-admin .border-red-600{border-color:var(--color-red-600)}.softtent-po-admin .border-slate-50{border-color:var(--color-slate-50)}.softtent-po-admin .border-slate-200{border-color:var(--color-slate-200)}.softtent-po-admin .border-slate-300{border-color:var(--color-slate-300)}.softtent-po-admin .border-success{border-color:var(--color-success)}.softtent-po-admin .border-transparent{border-color:#0000}.softtent-po-admin .border-white{border-color:var(--color-white)}.softtent-po-admin .border-yellow-200{border-color:var(--color-yellow-200)}.softtent-po-admin .border-yellow-500{border-color:var(--color-yellow-500)}.softtent-po-admin .border-t-transparent{border-top-color:#0000}.softtent-po-admin .\!bg-gray-liter{background-color:var(--color-gray-liter)!important}.softtent-po-admin .\!bg-primary{background-color:var(--color-primary)!important}.softtent-po-admin .\!bg-softtent-po-gray{background-color:var(--color-softtent-po-gray)!important}.softtent-po-admin .bg-black{background-color:var(--color-black)}.softtent-po-admin .bg-black\/50{background-color:#1d232780}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.softtent-po-admin .bg-blue-50{background-color:var(--color-blue-50)}.softtent-po-admin .bg-error{background-color:var(--color-error)}.softtent-po-admin .bg-error-dark{background-color:var(--color-error-dark)}.softtent-po-admin .bg-gray-50{background-color:var(--color-gray-50)}.softtent-po-admin .bg-gray-100{background-color:var(--color-gray-100)}.softtent-po-admin .bg-gray-200{background-color:var(--color-gray-200)}.softtent-po-admin .bg-gray-300{background-color:var(--color-gray-300)}.softtent-po-admin .bg-gray-900{background-color:var(--color-gray-900)}.softtent-po-admin .bg-gray-liter{background-color:var(--color-gray-liter)}.softtent-po-admin .bg-green-50{background-color:var(--color-green-50)}.softtent-po-admin .bg-green-100{background-color:var(--color-green-100)}.softtent-po-admin .bg-orange-200{background-color:var(--color-orange-200)}.softtent-po-admin .bg-pink-50{background-color:var(--color-pink-50)}.softtent-po-admin .bg-primary{background-color:var(--color-primary)}.softtent-po-admin .bg-primary-dark{background-color:var(--color-primary-dark)}.softtent-po-admin .bg-primary-lite\/10{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary-lite\/10{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .bg-primary\/5{background-color:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .bg-primary\/10{background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .bg-purple-50{background-color:var(--color-purple-50)}.softtent-po-admin .bg-red-50{background-color:var(--color-red-50)}.softtent-po-admin .bg-red-100{background-color:var(--color-red-100)}.softtent-po-admin .bg-red-500{background-color:var(--color-red-500)}.softtent-po-admin .bg-red-600{background-color:var(--color-red-600)}.softtent-po-admin .bg-secondary{background-color:var(--color-secondary)}.softtent-po-admin .bg-slate-100{background-color:var(--color-slate-100)}.softtent-po-admin .bg-success{background-color:var(--color-success)}.softtent-po-admin .bg-success-dark{background-color:var(--color-success-dark)}.softtent-po-admin .bg-success-lite{background-color:var(--color-success-lite)}.softtent-po-admin .bg-transparent{background-color:#0000}.softtent-po-admin .bg-warning-lite{background-color:var(--color-warning-lite)}.softtent-po-admin .bg-white{background-color:var(--color-white)}.softtent-po-admin .bg-yellow-50{background-color:var(--color-yellow-50)}.softtent-po-admin .bg-yellow-100{background-color:var(--color-yellow-100)}.softtent-po-admin .bg-yellow-500{background-color:var(--color-yellow-500)}.softtent-po-admin .bg-yellow-600{background-color:var(--color-yellow-600)}.softtent-po-admin .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/5{--tw-gradient-from:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/5{--tw-gradient-from:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .from-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/10{--tw-gradient-from:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .via-primary-dark{--tw-gradient-via:var(--color-primary-dark);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .via-primary\/10{--tw-gradient-via:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .via-primary\/10{--tw-gradient-via:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .via-primary\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .to-primary{--tw-gradient-to:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary-dark{--tw-gradient-to:var(--color-primary-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/5{--tw-gradient-to:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .to-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/10{--tw-gradient-to:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .to-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/20{--tw-gradient-to:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/20{--tw-gradient-to:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .to-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .bg-clip-text{-webkit-background-clip:text;background-clip:text}.softtent-po-admin .bg-repeat{background-repeat:repeat}.softtent-po-admin .mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.softtent-po-admin .mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.softtent-po-admin .fill-primary-lite{fill:var(--color-primary-lite)}.softtent-po-admin .fill-success-darker{fill:var(--color-success-darker)}.softtent-po-admin .fill-warning{fill:var(--color-warning)}.softtent-po-admin .fill-white{fill:var(--color-white)}.softtent-po-admin .stroke-primary{stroke:var(--color-primary)}.softtent-po-admin .stroke-primary-lite{stroke:var(--color-primary-lite)}.softtent-po-admin .stroke-success-liter{stroke:var(--color-success-liter)}.softtent-po-admin .stroke-warning-liter{stroke:var(--color-warning-liter)}.softtent-po-admin .stroke-\[4\]{stroke-width:4px}.softtent-po-admin .object-contain{object-fit:contain}.softtent-po-admin .object-cover{object-fit:cover}.softtent-po-admin .p-1{padding:calc(var(--spacing)*1)}.softtent-po-admin .p-1\.5{padding:calc(var(--spacing)*1.5)}.softtent-po-admin .p-2{padding:calc(var(--spacing)*2)}.softtent-po-admin .p-2\.5{padding:calc(var(--spacing)*2.5)}.softtent-po-admin .p-3{padding:calc(var(--spacing)*3)}.softtent-po-admin .p-4{padding:calc(var(--spacing)*4)}.softtent-po-admin .p-5{padding:calc(var(--spacing)*5)}.softtent-po-admin .p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .p-8{padding:calc(var(--spacing)*8)}.softtent-po-admin .p-10{padding:calc(var(--spacing)*10)}.softtent-po-admin .p-16{padding:calc(var(--spacing)*16)}.softtent-po-admin .px-0{padding-inline:calc(var(--spacing)*0)}.softtent-po-admin .px-1{padding-inline:calc(var(--spacing)*1)}.softtent-po-admin .px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.softtent-po-admin .px-3{padding-inline:calc(var(--spacing)*3)}.softtent-po-admin .px-4{padding-inline:calc(var(--spacing)*4)}.softtent-po-admin .px-5{padding-inline:calc(var(--spacing)*5)}.softtent-po-admin .px-6{padding-inline:calc(var(--spacing)*6)}.softtent-po-admin .px-8{padding-inline:calc(var(--spacing)*8)}.softtent-po-admin .py-0\.5{padding-block:calc(var(--spacing)*.5)}.softtent-po-admin .py-1{padding-block:calc(var(--spacing)*1)}.softtent-po-admin .py-1\.5{padding-block:calc(var(--spacing)*1.5)}.softtent-po-admin .py-2{padding-block:calc(var(--spacing)*2)}.softtent-po-admin .py-2\.5{padding-block:calc(var(--spacing)*2.5)}.softtent-po-admin .py-3{padding-block:calc(var(--spacing)*3)}.softtent-po-admin .py-3\.5{padding-block:calc(var(--spacing)*3.5)}.softtent-po-admin .py-4{padding-block:calc(var(--spacing)*4)}.softtent-po-admin .py-6{padding-block:calc(var(--spacing)*6)}.softtent-po-admin .py-8{padding-block:calc(var(--spacing)*8)}.softtent-po-admin .py-12{padding-block:calc(var(--spacing)*12)}.softtent-po-admin .py-16{padding-block:calc(var(--spacing)*16)}.softtent-po-admin .py-\[5\.3px\]{padding-block:5.3px}.softtent-po-admin .ps-0{padding-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .ps-3{padding-inline-start:calc(var(--spacing)*3)}.softtent-po-admin .ps-4{padding-inline-start:calc(var(--spacing)*4)}.softtent-po-admin .pe-0{padding-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .pe-8{padding-inline-end:calc(var(--spacing)*8)}.softtent-po-admin .pt-2{padding-top:calc(var(--spacing)*2)}.softtent-po-admin .pt-3{padding-top:calc(var(--spacing)*3)}.softtent-po-admin .pt-4{padding-top:calc(var(--spacing)*4)}.softtent-po-admin .pt-6{padding-top:calc(var(--spacing)*6)}.softtent-po-admin .pr-0{padding-left:calc(var(--spacing)*0)}.softtent-po-admin .pr-1{padding-left:calc(var(--spacing)*1)}.softtent-po-admin .pr-4{padding-left:calc(var(--spacing)*4)}.softtent-po-admin .pr-7{padding-left:calc(var(--spacing)*7)}.softtent-po-admin .pb-0{padding-bottom:calc(var(--spacing)*0)}.softtent-po-admin .pb-1{padding-bottom:calc(var(--spacing)*1)}.softtent-po-admin .pb-2{padding-bottom:calc(var(--spacing)*2)}.softtent-po-admin .pb-4{padding-bottom:calc(var(--spacing)*4)}.softtent-po-admin .pb-6{padding-bottom:calc(var(--spacing)*6)}.softtent-po-admin .pl-0{padding-right:calc(var(--spacing)*0)}.softtent-po-admin .pl-2{padding-right:calc(var(--spacing)*2)}.softtent-po-admin .pl-6{padding-right:calc(var(--spacing)*6)}.softtent-po-admin .text-center{text-align:center}.softtent-po-admin .text-left{text-align:right}.softtent-po-admin .text-right{text-align:left}.softtent-po-admin .text-start{text-align:start}.softtent-po-admin .align-baseline{vertical-align:baseline}.softtent-po-admin .font-mono{font-family:var(--font-mono)}.softtent-po-admin .\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.softtent-po-admin .\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.softtent-po-admin .\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.softtent-po-admin .\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.softtent-po-admin .\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.softtent-po-admin .\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.softtent-po-admin .\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.softtent-po-admin .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.softtent-po-admin .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.softtent-po-admin .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.softtent-po-admin .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.softtent-po-admin .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.softtent-po-admin .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.softtent-po-admin .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.softtent-po-admin .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.softtent-po-admin .text-\[10px\]{font-size:10px}.softtent-po-admin .text-\[12px\]{font-size:12px}.softtent-po-admin .\!leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.softtent-po-admin .leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.softtent-po-admin .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.softtent-po-admin .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.softtent-po-admin .\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.softtent-po-admin .\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.softtent-po-admin .\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.softtent-po-admin .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.softtent-po-admin .font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.softtent-po-admin .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.softtent-po-admin .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.softtent-po-admin .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.softtent-po-admin .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.softtent-po-admin .text-wrap{text-wrap:wrap}.softtent-po-admin .text-clip{text-overflow:clip}.softtent-po-admin .text-ellipsis{text-overflow:ellipsis}.softtent-po-admin .whitespace-nowrap{white-space:nowrap}.softtent-po-admin .\!text-primary{color:var(--color-primary)!important}.softtent-po-admin .\!text-white{color:var(--color-white)!important}.softtent-po-admin .text-\[\#cdcccc\]{color:#cdcccc}.softtent-po-admin .text-black{color:var(--color-black)}.softtent-po-admin .text-error{color:var(--color-error)}.softtent-po-admin .text-gray-400{color:var(--color-gray-400)}.softtent-po-admin .text-gray-500{color:var(--color-gray-500)}.softtent-po-admin .text-gray-600{color:var(--color-gray-600)}.softtent-po-admin .text-gray-700{color:var(--color-gray-700)}.softtent-po-admin .text-gray-800{color:var(--color-gray-800)}.softtent-po-admin .text-gray-900{color:var(--color-gray-900)}.softtent-po-admin .text-gray-dark{color:var(--color-gray-dark)}.softtent-po-admin .text-green-700{color:var(--color-green-700)}.softtent-po-admin .text-green-800{color:var(--color-green-800)}.softtent-po-admin .text-orange-700{color:var(--color-orange-700)}.softtent-po-admin .text-primary{color:var(--color-primary)}.softtent-po-admin .text-primary-dark{color:var(--color-primary-dark)}.softtent-po-admin .text-red-500{color:var(--color-red-500)}.softtent-po-admin .text-red-600{color:var(--color-red-600)}.softtent-po-admin .text-red-800{color:var(--color-red-800)}.softtent-po-admin .text-slate-500{color:var(--color-slate-500)}.softtent-po-admin .text-slate-700{color:var(--color-slate-700)}.softtent-po-admin .text-success{color:var(--color-success)}.softtent-po-admin .text-transparent{color:#0000}.softtent-po-admin .text-white{color:var(--color-white)}.softtent-po-admin .text-yellow-500{color:var(--color-yellow-500)}.softtent-po-admin .text-yellow-800{color:var(--color-yellow-800)}.softtent-po-admin .capitalize{text-transform:capitalize}.softtent-po-admin .lowercase{text-transform:lowercase}.softtent-po-admin .normal-case{text-transform:none}.softtent-po-admin .uppercase{text-transform:uppercase}.softtent-po-admin .italic{font-style:italic}.softtent-po-admin .not-italic{font-style:normal}.softtent-po-admin .diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .normal-nums{font-variant-numeric:normal}.softtent-po-admin .line-through{text-decoration-line:line-through}.softtent-po-admin .no-underline{text-decoration-line:none}.softtent-po-admin .overline{text-decoration-line:overline}.softtent-po-admin .underline{text-decoration-line:underline}.softtent-po-admin .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.softtent-po-admin .subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.softtent-po-admin .accent-\[\#1BBC9C\]{accent-color:#1bbc9c}.softtent-po-admin .opacity-0{opacity:0}.softtent-po-admin .opacity-50{opacity:.5}.softtent-po-admin .opacity-100{opacity:1}.softtent-po-admin .\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.softtent-po-admin .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)10%,transparent)var(--tw-shadow-alpha),transparent)}}.softtent-po-admin .ring-primary{--tw-ring-color:var(--color-primary)}.softtent-po-admin .ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .outline{outline-style:var(--tw-outline-style);outline-width:1px}.softtent-po-admin .blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .duration-200{--tw-duration:.2s;transition-duration:.2s}.softtent-po-admin .duration-300{--tw-duration:.3s;transition-duration:.3s}.softtent-po-admin .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.softtent-po-admin .select-none{-webkit-user-select:none;user-select:none}.softtent-po-admin :where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.softtent-po-admin .ring-inset{--tw-ring-inset:inset}@media (hover:hover){.softtent-po-admin .group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .group-hover\:border-primary:is(:where(.group):hover *){border-color:var(--color-primary)}.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.softtent-po-admin .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.softtent-po-admin .placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .required\:border-red-500:required{border-color:var(--color-red-500)}@media (hover:hover){.softtent-po-admin .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .hover\:rounded-md:hover{border-radius:var(--radius-md)}.softtent-po-admin .hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.softtent-po-admin .hover\:border-primary:hover{border-color:var(--color-primary)}.softtent-po-admin .hover\:border-primary-lite:hover{border-color:var(--color-primary-lite)}.softtent-po-admin .hover\:border-primary\/30:hover{border-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:border-primary\/40:hover{border-color:#673de666}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.softtent-po-admin .hover\:border-red-700:hover{border-color:var(--color-red-700)}.softtent-po-admin .hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.softtent-po-admin .hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.softtent-po-admin .hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.softtent-po-admin .hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.softtent-po-admin .hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.softtent-po-admin .hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.softtent-po-admin .hover\:bg-gray-liter:hover{background-color:var(--color-gray-liter)}.softtent-po-admin .hover\:bg-primary:hover{background-color:var(--color-primary)}.softtent-po-admin .hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:bg-red-100:hover{background-color:var(--color-red-100)}.softtent-po-admin .hover\:bg-red-700:hover{background-color:var(--color-red-700)}.softtent-po-admin .hover\:text-gray-600:hover{color:var(--color-gray-600)}.softtent-po-admin .hover\:text-gray-700:hover{color:var(--color-gray-700)}.softtent-po-admin .hover\:text-gray-800:hover{color:var(--color-gray-800)}.softtent-po-admin .hover\:text-gray-900:hover{color:var(--color-gray-900)}.softtent-po-admin .hover\:text-primary:hover{color:var(--color-primary)}.softtent-po-admin .hover\:text-primary-dark:hover{color:var(--color-primary-dark)}.softtent-po-admin .hover\:text-white:hover{color:var(--color-white)}.softtent-po-admin .hover\:opacity-90:hover{opacity:.9}.softtent-po-admin .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:#673de640}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)25%,transparent)var(--tw-shadow-alpha),transparent)}}}.softtent-po-admin .focus\:rounded-md:focus{border-radius:var(--radius-md)}.softtent-po-admin .focus\:\!border-\[\#EBEFF8\]:focus{border-color:#ebeff8!important}.softtent-po-admin .focus\:border-\[\#673de6\]:focus{border-color:#673de6}.softtent-po-admin .focus\:border-primary:focus{border-color:var(--color-primary)}.softtent-po-admin .focus\:border-transparent:focus{border-color:#0000}.softtent-po-admin .focus\:bg-white:focus{background-color:var(--color-white)}.softtent-po-admin .focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:#ebeff8!important}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:color-mix(in oklab,#ebeff8 var(--tw-shadow-alpha),transparent)!important}}.softtent-po-admin .focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.softtent-po-admin .focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.softtent-po-admin .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.softtent-po-admin .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.softtent-po-admin .active\:cursor-grabbing:active{cursor:grabbing}.softtent-po-admin .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.softtent-po-admin .disabled\:opacity-50:disabled{opacity:.5}.softtent-po-admin .disabled\:opacity-60:disabled{opacity:.6}.softtent-po-admin .disabled\:opacity-75:disabled{opacity:.75}@media (min-width:768px){.softtent-po-admin .md\:visible{visibility:visible}.softtent-po-admin .md\:top-6{top:calc(var(--spacing)*6)}.softtent-po-admin .md\:top-28{top:calc(var(--spacing)*28)}.softtent-po-admin .md\:ml-3{margin-right:calc(var(--spacing)*3)}.softtent-po-admin .md\:flex{display:flex}.softtent-po-admin .md\:hidden{display:none}.softtent-po-admin .md\:max-w-4xl{max-width:var(--container-4xl)}.softtent-po-admin .md\:flex-1{flex:1}.softtent-po-admin .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .md\:flex-col{flex-direction:column}.softtent-po-admin .md\:gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .md\:text-left{text-align:right}.softtent-po-admin .md\:\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}}@media (min-width:1024px){.softtent-po-admin .lg\:block{display:block}.softtent-po-admin .lg\:hidden{display:none}.softtent-po-admin .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:40rem){.softtent-po-admin .sm\:inline{display:inline}.softtent-po-admin .sm\:p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .sm\:px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .sm\:px-6{padding-inline:calc(var(--spacing)*6)}}.softtent-po-admin .rtl\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .\[\&\>img\]\:h-6>img{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>img\]\:w-6>img{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:h-6>svg{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-full>svg{height:100%}.softtent-po-admin .\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:w-6>svg{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:w-full>svg{width:100%}}.softtent-po-admin .app-loading{text-align:center;margin-top:60px;font-size:18px;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(-360deg)}}@keyframes pulse{50%{opacity:.5}}
     803@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.softtent-po-admin *,.softtent-po-admin :before,.softtent-po-admin :after,.softtent-po-admin ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}.softtent-po-admin a[class],.softtent-po-admin a[class]:hover,.softtent-po-admin a[class]:focus,.softtent-po-admin a[class]:active{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.softtent-po-admin button{cursor:pointer}body.toplevel_page_softtent-preorders{background-color:#eaeaff}body.toplevel_page_softtent-preorders #wpcontent{padding:0}body.toplevel_page_softtent-preorders .Toastify__toast-container.Toastify__toast-container--top-right{top:3em}body.rtl.toplevel_page_softtent-preorders #wpcontent{margin-left:0}body.softtent-po-fullscreen #adminmenumain,body.softtent-po-fullscreen #adminmenuback,body.softtent-po-fullscreen #adminmenuwrap,body.softtent-po-fullscreen #wpadminbar,body.softtent-po-fullscreen .notice,body.softtent-po-fullscreen .updated,body.softtent-po-fullscreen .error,body.softtent-po-fullscreen .update-nag{display:none!important}body.softtent-po-fullscreen #wpcontent,body.softtent-po-fullscreen #wpbody-content{margin-right:0!important;padding-right:0!important}body.softtent-po-fullscreen,html.wp-toolbar:has(body.softtent-po-fullscreen){padding-top:0!important}body.softtent-po-fullscreen,body.softtent-po-fullscreen.wp-admin{margin-top:0!important;padding-top:0!important}body.softtent-po-fullscreen #wpfooter{display:none!important}body.softtent-po-fullscreen #wpwrap{padding-top:0!important}.softtent-po-admin .softtent-po-preloader{text-align:center;padding:50px;position:relative}.softtent-po-admin .softtent-po-preloader:before{content:"";border:5px solid #ccc;border-top-color:#2180c0;border-radius:100%;width:40px;height:40px;margin:-15px -15px auto auto;animation:.7s linear infinite softtent-po-rotation;position:absolute;top:35%;right:50%}@keyframes softtent-po-rotation{0%{transform:rotate(0)}to{transform:rotate(-359deg)}}.softtent-po-admin .color-picker-popup-wrapper{z-index:9999;background-color:#fff;border-radius:4px;width:max-content;margin-top:8px;position:absolute;left:0;box-shadow:0 2px 8px #00000026}.softtent-po-admin .color-picker-popup-wrapper .components-color-picker>.components-flex{display:none!important}@layer theme{:root,.softtent-po-admin :host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-700:oklch(55.3% .195 38.402);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-800:oklch(42.4% .199 265.638);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-200:oklch(89.9% .061 343.231);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#1d2327;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:1024px;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#673de6;--color-secondary:#1c64f2;--color-primary-dark:#5632c4;--color-primary-lite:#7d52ed;--color-success:#319f45;--color-success-dark:#27ae60;--color-success-darker:#00a88a;--color-success-lite:#ddffe7;--color-success-liter:#c9feb7;--color-error:#e2808a;--color-error-dark:#bd081c;--color-warning:#f08d07;--color-warning-lite:#fff1e5;--color-warning-liter:#ffe9a8;--color-softtent-po-gray:#ddd;--color-gray-lite:#e0e0e0;--color-gray-liter:#f5f5f5;--color-gray-dark:#787878}}@layer base{.softtent-po-admin *,.softtent-po-admin :after,.softtent-po-admin :before,.softtent-po-admin ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.softtent-po-admin ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,.softtent-po-admin :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.softtent-po-admin hr{height:0;color:inherit;border-top-width:1px}.softtent-po-admin abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{font-size:inherit;font-weight:inherit}.softtent-po-admin a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin b,.softtent-po-admin strong{font-weight:bolder}.softtent-po-admin code,.softtent-po-admin kbd,.softtent-po-admin samp,.softtent-po-admin pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.softtent-po-admin small{font-size:80%}.softtent-po-admin sub,.softtent-po-admin sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.softtent-po-admin sub{bottom:-.25em}.softtent-po-admin sup{top:-.5em}.softtent-po-admin table{text-indent:0;border-color:inherit;border-collapse:collapse}.softtent-po-admin :-moz-focusring{outline:auto}.softtent-po-admin progress{vertical-align:baseline}.softtent-po-admin summary{display:list-item}.softtent-po-admin ol,.softtent-po-admin ul,.softtent-po-admin menu{list-style:none}.softtent-po-admin img,.softtent-po-admin svg,.softtent-po-admin video,.softtent-po-admin canvas,.softtent-po-admin audio,.softtent-po-admin iframe,.softtent-po-admin embed,.softtent-po-admin object{vertical-align:middle;display:block}.softtent-po-admin img,.softtent-po-admin video{max-width:100%;height:auto}.softtent-po-admin button,.softtent-po-admin input,.softtent-po-admin select,.softtent-po-admin optgroup,.softtent-po-admin textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.softtent-po-admin :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.softtent-po-admin ::file-selector-button{margin-inline-end:4px}.softtent-po-admin ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.softtent-po-admin ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.softtent-po-admin textarea{resize:vertical}.softtent-po-admin ::-webkit-search-decoration{-webkit-appearance:none}.softtent-po-admin ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.softtent-po-admin ::-webkit-datetime-edit{display:inline-flex}.softtent-po-admin ::-webkit-datetime-edit-fields-wrapper{padding:0}.softtent-po-admin ::-webkit-datetime-edit{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-year-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-month-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-day-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-hour-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-minute-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-second-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-millisecond-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-meridiem-field{padding-block:0}.softtent-po-admin ::-webkit-calendar-picker-indicator{line-height:1}.softtent-po-admin :-moz-ui-invalid{box-shadow:none}.softtent-po-admin button,.softtent-po-admin input:where([type=button],[type=reset],[type=submit]){appearance:button}.softtent-po-admin ::file-selector-button{appearance:button}.softtent-po-admin ::-webkit-inner-spin-button{height:auto}.softtent-po-admin ::-webkit-outer-spin-button{height:auto}.softtent-po-admin [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.softtent-po-admin .pointer-events-none{pointer-events:none}.softtent-po-admin .collapse{visibility:collapse}.softtent-po-admin .invisible{visibility:hidden}.softtent-po-admin .visible{visibility:visible}.softtent-po-admin .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.softtent-po-admin .\!absolute{position:absolute!important}.softtent-po-admin .absolute{position:absolute}.softtent-po-admin .fixed{position:fixed}.softtent-po-admin .relative{position:relative}.softtent-po-admin .static{position:static}.softtent-po-admin .sticky{position:sticky}.softtent-po-admin .inset-0{inset:calc(var(--spacing)*0)}.softtent-po-admin .inset-y-0{inset-block:calc(var(--spacing)*0)}.softtent-po-admin .start-0{inset-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .start-0\.5{inset-inline-start:calc(var(--spacing)*.5)}.softtent-po-admin .-end-1{inset-inline-end:calc(var(--spacing)*-1)}.softtent-po-admin .end-0{inset-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .end-0\.5{inset-inline-end:calc(var(--spacing)*.5)}.softtent-po-admin .-top-3{top:calc(var(--spacing)*-3)}.softtent-po-admin .top-0{top:calc(var(--spacing)*0)}.softtent-po-admin .top-0\.5{top:calc(var(--spacing)*.5)}.softtent-po-admin .top-1{top:calc(var(--spacing)*1)}.softtent-po-admin .top-3{top:calc(var(--spacing)*3)}.softtent-po-admin .top-4{top:calc(var(--spacing)*4)}.softtent-po-admin .top-\[46\%\]{top:46%}.softtent-po-admin .top-\[66px\]{top:66px}.softtent-po-admin .top-full{top:100%}.softtent-po-admin .right-0{left:calc(var(--spacing)*0)}.softtent-po-admin .right-1{left:calc(var(--spacing)*1)}.softtent-po-admin .right-4{left:calc(var(--spacing)*4)}.softtent-po-admin .right-10{left:calc(var(--spacing)*10)}.softtent-po-admin .bottom-0{bottom:calc(var(--spacing)*0)}.softtent-po-admin .left-0{right:calc(var(--spacing)*0)}.softtent-po-admin .left-1{right:calc(var(--spacing)*1)}.softtent-po-admin .left-1\/2{right:50%}.softtent-po-admin .z-10{z-index:10}.softtent-po-admin .z-30{z-index:30}.softtent-po-admin .z-40{z-index:40}.softtent-po-admin .z-50{z-index:50}.softtent-po-admin .z-\[1000\]{z-index:1000}.softtent-po-admin .z-\[9999\]{z-index:9999}.softtent-po-admin .col-span-4{grid-column:span 4/span 4}.softtent-po-admin .col-span-6{grid-column:span 6/span 6}.softtent-po-admin .col-span-8{grid-column:span 8/span 8}.softtent-po-admin .col-span-12{grid-column:span 12/span 12}.softtent-po-admin .float-left{float:right}.softtent-po-admin .container{width:100%}@media (min-width:480px){.softtent-po-admin .container{max-width:480px}}@media (min-width:768px){.softtent-po-admin .container{max-width:768px}}@media (min-width:1024px){.softtent-po-admin .container{max-width:1024px}}@media (min-width:1280px){.softtent-po-admin .container{max-width:1280px}}@media (min-width:1536px){.softtent-po-admin .container{max-width:1536px}}@media (min-width:40rem){.softtent-po-admin .container{max-width:40rem}}.softtent-po-admin .\!m-0{margin:calc(var(--spacing)*0)!important}.softtent-po-admin .m-0{margin:calc(var(--spacing)*0)}.softtent-po-admin .m-3{margin:calc(var(--spacing)*3)}.softtent-po-admin .\!mx-auto{margin-inline:auto!important}.softtent-po-admin .mx-1{margin-inline:calc(var(--spacing)*1)}.softtent-po-admin .mx-4{margin-inline:calc(var(--spacing)*4)}.softtent-po-admin .mx-auto{margin-inline:auto}.softtent-po-admin .-ms-px{margin-inline-start:-1px}.softtent-po-admin .ms-auto{margin-inline-start:auto}.softtent-po-admin .me-3{margin-inline-end:calc(var(--spacing)*3)}.softtent-po-admin .\!mt-2{margin-top:calc(var(--spacing)*2)!important}.softtent-po-admin .-mt-2{margin-top:calc(var(--spacing)*-2)}.softtent-po-admin .mt-0\.5{margin-top:calc(var(--spacing)*.5)}.softtent-po-admin .mt-1{margin-top:calc(var(--spacing)*1)}.softtent-po-admin .mt-2{margin-top:calc(var(--spacing)*2)}.softtent-po-admin .mt-3{margin-top:calc(var(--spacing)*3)}.softtent-po-admin .mt-4{margin-top:calc(var(--spacing)*4)}.softtent-po-admin .mt-5{margin-top:calc(var(--spacing)*5)}.softtent-po-admin .mt-6{margin-top:calc(var(--spacing)*6)}.softtent-po-admin .mt-7{margin-top:calc(var(--spacing)*7)}.softtent-po-admin .mt-10{margin-top:calc(var(--spacing)*10)}.softtent-po-admin .mt-\[-3px\]{margin-top:-3px}.softtent-po-admin .mt-\[-12px\]{margin-top:-12px}.softtent-po-admin .mr-2{margin-left:calc(var(--spacing)*2)}.softtent-po-admin .mr-3{margin-left:calc(var(--spacing)*3)}.softtent-po-admin .\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.softtent-po-admin .\!mb-1{margin-bottom:calc(var(--spacing)*1)!important}.softtent-po-admin .\!mb-2{margin-bottom:calc(var(--spacing)*2)!important}.softtent-po-admin .\!mb-3{margin-bottom:calc(var(--spacing)*3)!important}.softtent-po-admin .\!mb-4{margin-bottom:calc(var(--spacing)*4)!important}.softtent-po-admin .-mb-px{margin-bottom:-1px}.softtent-po-admin .mb-0{margin-bottom:calc(var(--spacing)*0)}.softtent-po-admin .mb-1{margin-bottom:calc(var(--spacing)*1)}.softtent-po-admin .mb-2{margin-bottom:calc(var(--spacing)*2)}.softtent-po-admin .mb-3{margin-bottom:calc(var(--spacing)*3)}.softtent-po-admin .mb-4{margin-bottom:calc(var(--spacing)*4)}.softtent-po-admin .mb-5{margin-bottom:calc(var(--spacing)*5)}.softtent-po-admin .mb-6{margin-bottom:calc(var(--spacing)*6)}.softtent-po-admin .mb-8{margin-bottom:calc(var(--spacing)*8)}.softtent-po-admin .mb-10{margin-bottom:calc(var(--spacing)*10)}.softtent-po-admin .mb-12{margin-bottom:calc(var(--spacing)*12)}.softtent-po-admin .mb-16{margin-bottom:calc(var(--spacing)*16)}.softtent-po-admin .\!ml-0{margin-right:calc(var(--spacing)*0)!important}.softtent-po-admin .-ml-px{margin-right:-1px}.softtent-po-admin .ml-0{margin-right:calc(var(--spacing)*0)}.softtent-po-admin .ml-0\.5{margin-right:calc(var(--spacing)*.5)}.softtent-po-admin .ml-2{margin-right:calc(var(--spacing)*2)}.softtent-po-admin .ml-5{margin-right:calc(var(--spacing)*5)}.softtent-po-admin .ml-9{margin-right:calc(var(--spacing)*9)}.softtent-po-admin .block{display:block}.softtent-po-admin .flex{display:flex}.softtent-po-admin .grid{display:grid}.softtent-po-admin .hidden{display:none}.softtent-po-admin .inline{display:inline}.softtent-po-admin .inline-block{display:inline-block}.softtent-po-admin .inline-flex{display:inline-flex}.softtent-po-admin .table{display:table}.softtent-po-admin .aspect-square{aspect-ratio:1}.softtent-po-admin .\!h-6{height:calc(var(--spacing)*6)!important}.softtent-po-admin .\!h-\[32px\]{height:32px!important}.softtent-po-admin .h-1\.5{height:calc(var(--spacing)*1.5)}.softtent-po-admin .h-2{height:calc(var(--spacing)*2)}.softtent-po-admin .h-3{height:calc(var(--spacing)*3)}.softtent-po-admin .h-3\.5{height:calc(var(--spacing)*3.5)}.softtent-po-admin .h-4{height:calc(var(--spacing)*4)}.softtent-po-admin .h-5{height:calc(var(--spacing)*5)}.softtent-po-admin .h-6{height:calc(var(--spacing)*6)}.softtent-po-admin .h-7{height:calc(var(--spacing)*7)}.softtent-po-admin .h-8{height:calc(var(--spacing)*8)}.softtent-po-admin .h-9{height:calc(var(--spacing)*9)}.softtent-po-admin .h-10{height:calc(var(--spacing)*10)}.softtent-po-admin .h-12{height:calc(var(--spacing)*12)}.softtent-po-admin .h-16{height:calc(var(--spacing)*16)}.softtent-po-admin .h-20{height:calc(var(--spacing)*20)}.softtent-po-admin .h-24{height:calc(var(--spacing)*24)}.softtent-po-admin .h-32{height:calc(var(--spacing)*32)}.softtent-po-admin .h-96{height:calc(var(--spacing)*96)}.softtent-po-admin .h-\[20px\]{height:20px}.softtent-po-admin .h-\[34px\]{height:34px}.softtent-po-admin .h-\[calc\(100vh-122px\)\]{height:calc(100vh - 122px)}.softtent-po-admin .h-full{height:100%}.softtent-po-admin .max-h-0{max-height:calc(var(--spacing)*0)}.softtent-po-admin .max-h-40{max-height:calc(var(--spacing)*40)}.softtent-po-admin .max-h-\[60vh\]{max-height:60vh}.softtent-po-admin .max-h-\[80vh\]{max-height:80vh}.softtent-po-admin .max-h-\[90vh\]{max-height:90vh}.softtent-po-admin .\!min-h-\[30px\]{min-height:30px!important}.softtent-po-admin .min-h-screen{min-height:100vh}.softtent-po-admin .\!w-6{width:calc(var(--spacing)*6)!important}.softtent-po-admin .w-0{width:calc(var(--spacing)*0)}.softtent-po-admin .w-1\/4{width:25%}.softtent-po-admin .w-2{width:calc(var(--spacing)*2)}.softtent-po-admin .w-3{width:calc(var(--spacing)*3)}.softtent-po-admin .w-3\.5{width:calc(var(--spacing)*3.5)}.softtent-po-admin .w-4{width:calc(var(--spacing)*4)}.softtent-po-admin .w-5{width:calc(var(--spacing)*5)}.softtent-po-admin .w-6{width:calc(var(--spacing)*6)}.softtent-po-admin .w-7{width:calc(var(--spacing)*7)}.softtent-po-admin .w-8{width:calc(var(--spacing)*8)}.softtent-po-admin .w-10{width:calc(var(--spacing)*10)}.softtent-po-admin .w-12{width:calc(var(--spacing)*12)}.softtent-po-admin .w-16{width:calc(var(--spacing)*16)}.softtent-po-admin .w-18{width:calc(var(--spacing)*18)}.softtent-po-admin .w-20{width:calc(var(--spacing)*20)}.softtent-po-admin .w-32{width:calc(var(--spacing)*32)}.softtent-po-admin .w-52{width:calc(var(--spacing)*52)}.softtent-po-admin .w-\[2px\]{width:2px}.softtent-po-admin .w-\[40px\]{width:40px}.softtent-po-admin .w-\[70px\]{width:70px}.softtent-po-admin .w-auto{width:auto}.softtent-po-admin .w-full{width:100%}.softtent-po-admin .max-w-2xl{max-width:var(--container-2xl)}.softtent-po-admin .max-w-6xl{max-width:var(--container-6xl)}.softtent-po-admin .max-w-\[9rem\]{max-width:9rem}.softtent-po-admin .max-w-\[500px\]{max-width:500px}.softtent-po-admin .max-w-lg{max-width:var(--container-lg)}.softtent-po-admin .max-w-md{max-width:var(--container-md)}.softtent-po-admin .max-w-screen-lg{max-width:var(--breakpoint-lg)}.softtent-po-admin .max-w-xl{max-width:var(--container-xl)}.softtent-po-admin .min-w-\[80px\]{min-width:80px}.softtent-po-admin .min-w-\[120px\]{min-width:120px}.softtent-po-admin .min-w-\[140px\]{min-width:140px}.softtent-po-admin .min-w-\[160px\]{min-width:160px}.softtent-po-admin .min-w-\[300px\]{min-width:300px}.softtent-po-admin .min-w-\[400px\]{min-width:400px}.softtent-po-admin .flex-1{flex:1}.softtent-po-admin .flex-none{flex:none}.softtent-po-admin .flex-shrink{flex-shrink:1}.softtent-po-admin .flex-shrink-0,.softtent-po-admin .shrink-0{flex-shrink:0}.softtent-po-admin .flex-grow,.softtent-po-admin .grow{flex-grow:1}.softtent-po-admin .table-auto{table-layout:auto}.softtent-po-admin .border-collapse{border-collapse:collapse}.softtent-po-admin .-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-12{--tw-translate-y:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .rotate-180{rotate:180deg}.softtent-po-admin .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.softtent-po-admin .animate-pulse{animation:var(--animate-pulse)}.softtent-po-admin .animate-spin{animation:var(--animate-spin)}.softtent-po-admin .cursor-ew-resize{cursor:ew-resize}.softtent-po-admin .cursor-grab{cursor:grab}.softtent-po-admin .cursor-help{cursor:help}.softtent-po-admin .cursor-not-allowed{cursor:not-allowed}.softtent-po-admin .cursor-pointer{cursor:pointer}.softtent-po-admin .resize{resize:both}.softtent-po-admin .list-none{list-style-type:none}.softtent-po-admin .appearance-none{appearance:none}.softtent-po-admin .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.softtent-po-admin .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.softtent-po-admin .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.softtent-po-admin .grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.softtent-po-admin .flex-col{flex-direction:column}.softtent-po-admin .flex-row{flex-direction:row}.softtent-po-admin .flex-wrap{flex-wrap:wrap}.softtent-po-admin .items-baseline{align-items:baseline}.softtent-po-admin .items-center{align-items:center}.softtent-po-admin .items-start{align-items:flex-start}.softtent-po-admin .justify-between{justify-content:space-between}.softtent-po-admin .justify-center{justify-content:center}.softtent-po-admin .justify-end{justify-content:flex-end}.softtent-po-admin .justify-items-end{justify-items:end}.softtent-po-admin .gap-1{gap:calc(var(--spacing)*1)}.softtent-po-admin .gap-1\.5{gap:calc(var(--spacing)*1.5)}.softtent-po-admin .gap-2{gap:calc(var(--spacing)*2)}.softtent-po-admin .gap-3{gap:calc(var(--spacing)*3)}.softtent-po-admin .gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .gap-5{gap:calc(var(--spacing)*5)}.softtent-po-admin .gap-6{gap:calc(var(--spacing)*6)}.softtent-po-admin .gap-8{gap:calc(var(--spacing)*8)}.softtent-po-admin :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin .gap-x-4{column-gap:calc(var(--spacing)*4)}.softtent-po-admin .gap-y-2{row-gap:calc(var(--spacing)*2)}.softtent-po-admin .overflow-hidden{overflow:hidden}.softtent-po-admin .overflow-x-auto{overflow-x:auto}.softtent-po-admin .overflow-y-auto{overflow-y:auto}.softtent-po-admin .rounded{border-radius:.25rem}.softtent-po-admin .rounded-2xl{border-radius:var(--radius-2xl)}.softtent-po-admin .rounded-3xl{border-radius:var(--radius-3xl)}.softtent-po-admin .rounded-full{border-radius:3.40282e38px}.softtent-po-admin .rounded-lg{border-radius:var(--radius-lg)}.softtent-po-admin .rounded-md{border-radius:var(--radius-md)}.softtent-po-admin .rounded-sm{border-radius:var(--radius-sm)}.softtent-po-admin .rounded-xl{border-radius:var(--radius-xl)}.softtent-po-admin .rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.softtent-po-admin .rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.softtent-po-admin .rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.softtent-po-admin .rounded-t-2xl{border-top-right-radius:var(--radius-2xl);border-top-left-radius:var(--radius-2xl)}.softtent-po-admin .rounded-t-lg{border-top-right-radius:var(--radius-lg);border-top-left-radius:var(--radius-lg)}.softtent-po-admin .rounded-t-md{border-top-right-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.softtent-po-admin .rounded-l{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.softtent-po-admin .rounded-r{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.softtent-po-admin .rounded-b-md{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.softtent-po-admin .border{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-0{border-style:var(--tw-border-style);border-width:0}.softtent-po-admin .border-1{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-2{border-style:var(--tw-border-style);border-width:2px}.softtent-po-admin .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.softtent-po-admin .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.softtent-po-admin .border-r{border-left-style:var(--tw-border-style);border-left-width:1px}.softtent-po-admin .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.softtent-po-admin .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.softtent-po-admin .border-l{border-right-style:var(--tw-border-style);border-right-width:1px}.softtent-po-admin .border-dashed{--tw-border-style:dashed;border-style:dashed}.softtent-po-admin .border-none{--tw-border-style:none;border-style:none}.softtent-po-admin .border-solid{--tw-border-style:solid;border-style:solid}.softtent-po-admin .\!border-gray-liter{border-color:var(--color-gray-liter)!important}.softtent-po-admin .border-blue-200{border-color:var(--color-blue-200)}.softtent-po-admin .border-blue-800{border-color:var(--color-blue-800)}.softtent-po-admin .border-error{border-color:var(--color-error)}.softtent-po-admin .border-gray-100{border-color:var(--color-gray-100)}.softtent-po-admin .border-gray-200{border-color:var(--color-gray-200)}.softtent-po-admin .border-gray-300{border-color:var(--color-gray-300)}.softtent-po-admin .border-gray-dark{border-color:var(--color-gray-dark)}.softtent-po-admin .border-gray-lite{border-color:var(--color-gray-lite)}.softtent-po-admin .border-green-200{border-color:var(--color-green-200)}.softtent-po-admin .border-pink-200{border-color:var(--color-pink-200)}.softtent-po-admin .border-primary{border-color:var(--color-primary)}.softtent-po-admin .border-primary\/20{border-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .border-purple-200{border-color:var(--color-purple-200)}.softtent-po-admin .border-red-200{border-color:var(--color-red-200)}.softtent-po-admin .border-red-600{border-color:var(--color-red-600)}.softtent-po-admin .border-slate-50{border-color:var(--color-slate-50)}.softtent-po-admin .border-slate-200{border-color:var(--color-slate-200)}.softtent-po-admin .border-slate-300{border-color:var(--color-slate-300)}.softtent-po-admin .border-success{border-color:var(--color-success)}.softtent-po-admin .border-transparent{border-color:#0000}.softtent-po-admin .border-white{border-color:var(--color-white)}.softtent-po-admin .border-yellow-200{border-color:var(--color-yellow-200)}.softtent-po-admin .border-yellow-500{border-color:var(--color-yellow-500)}.softtent-po-admin .border-t-transparent{border-top-color:#0000}.softtent-po-admin .\!bg-gray-liter{background-color:var(--color-gray-liter)!important}.softtent-po-admin .\!bg-primary{background-color:var(--color-primary)!important}.softtent-po-admin .\!bg-softtent-po-gray{background-color:var(--color-softtent-po-gray)!important}.softtent-po-admin .bg-black{background-color:var(--color-black)}.softtent-po-admin .bg-black\/50{background-color:#1d232780}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.softtent-po-admin .bg-blue-50{background-color:var(--color-blue-50)}.softtent-po-admin .bg-error{background-color:var(--color-error)}.softtent-po-admin .bg-error-dark{background-color:var(--color-error-dark)}.softtent-po-admin .bg-gray-50{background-color:var(--color-gray-50)}.softtent-po-admin .bg-gray-100{background-color:var(--color-gray-100)}.softtent-po-admin .bg-gray-200{background-color:var(--color-gray-200)}.softtent-po-admin .bg-gray-300{background-color:var(--color-gray-300)}.softtent-po-admin .bg-gray-900{background-color:var(--color-gray-900)}.softtent-po-admin .bg-gray-liter{background-color:var(--color-gray-liter)}.softtent-po-admin .bg-green-50{background-color:var(--color-green-50)}.softtent-po-admin .bg-green-100{background-color:var(--color-green-100)}.softtent-po-admin .bg-orange-200{background-color:var(--color-orange-200)}.softtent-po-admin .bg-pink-50{background-color:var(--color-pink-50)}.softtent-po-admin .bg-primary{background-color:var(--color-primary)}.softtent-po-admin .bg-primary-dark{background-color:var(--color-primary-dark)}.softtent-po-admin .bg-primary-lite\/10{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary-lite\/10{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .bg-primary\/5{background-color:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .bg-primary\/10{background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .bg-purple-50{background-color:var(--color-purple-50)}.softtent-po-admin .bg-red-50{background-color:var(--color-red-50)}.softtent-po-admin .bg-red-100{background-color:var(--color-red-100)}.softtent-po-admin .bg-red-500{background-color:var(--color-red-500)}.softtent-po-admin .bg-red-600{background-color:var(--color-red-600)}.softtent-po-admin .bg-secondary{background-color:var(--color-secondary)}.softtent-po-admin .bg-slate-100{background-color:var(--color-slate-100)}.softtent-po-admin .bg-success{background-color:var(--color-success)}.softtent-po-admin .bg-success-dark{background-color:var(--color-success-dark)}.softtent-po-admin .bg-success-lite{background-color:var(--color-success-lite)}.softtent-po-admin .bg-transparent{background-color:#0000}.softtent-po-admin .bg-warning-lite{background-color:var(--color-warning-lite)}.softtent-po-admin .bg-white{background-color:var(--color-white)}.softtent-po-admin .bg-yellow-50{background-color:var(--color-yellow-50)}.softtent-po-admin .bg-yellow-100{background-color:var(--color-yellow-100)}.softtent-po-admin .bg-yellow-500{background-color:var(--color-yellow-500)}.softtent-po-admin .bg-yellow-600{background-color:var(--color-yellow-600)}.softtent-po-admin .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/5{--tw-gradient-from:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/5{--tw-gradient-from:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .from-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/10{--tw-gradient-from:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .via-primary-dark{--tw-gradient-via:var(--color-primary-dark);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .via-primary\/10{--tw-gradient-via:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .via-primary\/10{--tw-gradient-via:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .via-primary\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .to-primary{--tw-gradient-to:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary-dark{--tw-gradient-to:var(--color-primary-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/5{--tw-gradient-to:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .to-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/10{--tw-gradient-to:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .to-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/20{--tw-gradient-to:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/20{--tw-gradient-to:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .to-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .bg-clip-text{-webkit-background-clip:text;background-clip:text}.softtent-po-admin .fill-primary-lite{fill:var(--color-primary-lite)}.softtent-po-admin .fill-success-darker{fill:var(--color-success-darker)}.softtent-po-admin .fill-warning{fill:var(--color-warning)}.softtent-po-admin .fill-white{fill:var(--color-white)}.softtent-po-admin .stroke-primary{stroke:var(--color-primary)}.softtent-po-admin .stroke-primary-lite{stroke:var(--color-primary-lite)}.softtent-po-admin .stroke-success-liter{stroke:var(--color-success-liter)}.softtent-po-admin .stroke-warning-liter{stroke:var(--color-warning-liter)}.softtent-po-admin .stroke-\[4\]{stroke-width:4px}.softtent-po-admin .object-contain{object-fit:contain}.softtent-po-admin .object-cover{object-fit:cover}.softtent-po-admin .p-1{padding:calc(var(--spacing)*1)}.softtent-po-admin .p-1\.5{padding:calc(var(--spacing)*1.5)}.softtent-po-admin .p-2{padding:calc(var(--spacing)*2)}.softtent-po-admin .p-2\.5{padding:calc(var(--spacing)*2.5)}.softtent-po-admin .p-3{padding:calc(var(--spacing)*3)}.softtent-po-admin .p-4{padding:calc(var(--spacing)*4)}.softtent-po-admin .p-5{padding:calc(var(--spacing)*5)}.softtent-po-admin .p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .p-8{padding:calc(var(--spacing)*8)}.softtent-po-admin .p-10{padding:calc(var(--spacing)*10)}.softtent-po-admin .p-16{padding:calc(var(--spacing)*16)}.softtent-po-admin .px-0{padding-inline:calc(var(--spacing)*0)}.softtent-po-admin .px-1{padding-inline:calc(var(--spacing)*1)}.softtent-po-admin .px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.softtent-po-admin .px-3{padding-inline:calc(var(--spacing)*3)}.softtent-po-admin .px-4{padding-inline:calc(var(--spacing)*4)}.softtent-po-admin .px-5{padding-inline:calc(var(--spacing)*5)}.softtent-po-admin .px-6{padding-inline:calc(var(--spacing)*6)}.softtent-po-admin .px-8{padding-inline:calc(var(--spacing)*8)}.softtent-po-admin .py-0\.5{padding-block:calc(var(--spacing)*.5)}.softtent-po-admin .py-1{padding-block:calc(var(--spacing)*1)}.softtent-po-admin .py-1\.5{padding-block:calc(var(--spacing)*1.5)}.softtent-po-admin .py-2{padding-block:calc(var(--spacing)*2)}.softtent-po-admin .py-2\.5{padding-block:calc(var(--spacing)*2.5)}.softtent-po-admin .py-3{padding-block:calc(var(--spacing)*3)}.softtent-po-admin .py-3\.5{padding-block:calc(var(--spacing)*3.5)}.softtent-po-admin .py-4{padding-block:calc(var(--spacing)*4)}.softtent-po-admin .py-6{padding-block:calc(var(--spacing)*6)}.softtent-po-admin .py-8{padding-block:calc(var(--spacing)*8)}.softtent-po-admin .py-12{padding-block:calc(var(--spacing)*12)}.softtent-po-admin .py-16{padding-block:calc(var(--spacing)*16)}.softtent-po-admin .py-\[5\.3px\]{padding-block:5.3px}.softtent-po-admin .ps-0{padding-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .ps-3{padding-inline-start:calc(var(--spacing)*3)}.softtent-po-admin .ps-4{padding-inline-start:calc(var(--spacing)*4)}.softtent-po-admin .pe-0{padding-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .pe-8{padding-inline-end:calc(var(--spacing)*8)}.softtent-po-admin .pt-2{padding-top:calc(var(--spacing)*2)}.softtent-po-admin .pt-3{padding-top:calc(var(--spacing)*3)}.softtent-po-admin .pt-4{padding-top:calc(var(--spacing)*4)}.softtent-po-admin .pt-6{padding-top:calc(var(--spacing)*6)}.softtent-po-admin .pr-0{padding-left:calc(var(--spacing)*0)}.softtent-po-admin .pr-1{padding-left:calc(var(--spacing)*1)}.softtent-po-admin .pr-4{padding-left:calc(var(--spacing)*4)}.softtent-po-admin .pr-7{padding-left:calc(var(--spacing)*7)}.softtent-po-admin .pb-0{padding-bottom:calc(var(--spacing)*0)}.softtent-po-admin .pb-1{padding-bottom:calc(var(--spacing)*1)}.softtent-po-admin .pb-2{padding-bottom:calc(var(--spacing)*2)}.softtent-po-admin .pb-4{padding-bottom:calc(var(--spacing)*4)}.softtent-po-admin .pb-6{padding-bottom:calc(var(--spacing)*6)}.softtent-po-admin .pl-0{padding-right:calc(var(--spacing)*0)}.softtent-po-admin .pl-2{padding-right:calc(var(--spacing)*2)}.softtent-po-admin .pl-6{padding-right:calc(var(--spacing)*6)}.softtent-po-admin .text-center{text-align:center}.softtent-po-admin .text-left{text-align:right}.softtent-po-admin .text-right{text-align:left}.softtent-po-admin .text-start{text-align:start}.softtent-po-admin .align-baseline{vertical-align:baseline}.softtent-po-admin .font-mono{font-family:var(--font-mono)}.softtent-po-admin .\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.softtent-po-admin .\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.softtent-po-admin .\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.softtent-po-admin .\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.softtent-po-admin .\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.softtent-po-admin .\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.softtent-po-admin .\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.softtent-po-admin .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.softtent-po-admin .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.softtent-po-admin .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.softtent-po-admin .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.softtent-po-admin .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.softtent-po-admin .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.softtent-po-admin .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.softtent-po-admin .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.softtent-po-admin .text-\[10px\]{font-size:10px}.softtent-po-admin .text-\[12px\]{font-size:12px}.softtent-po-admin .\!leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.softtent-po-admin .leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.softtent-po-admin .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.softtent-po-admin .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.softtent-po-admin .\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.softtent-po-admin .\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.softtent-po-admin .\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.softtent-po-admin .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.softtent-po-admin .font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.softtent-po-admin .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.softtent-po-admin .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.softtent-po-admin .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.softtent-po-admin .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.softtent-po-admin .whitespace-nowrap{white-space:nowrap}.softtent-po-admin .\!text-primary{color:var(--color-primary)!important}.softtent-po-admin .\!text-white{color:var(--color-white)!important}.softtent-po-admin .text-\[\#cdcccc\]{color:#cdcccc}.softtent-po-admin .text-black{color:var(--color-black)}.softtent-po-admin .text-error{color:var(--color-error)}.softtent-po-admin .text-gray-400{color:var(--color-gray-400)}.softtent-po-admin .text-gray-500{color:var(--color-gray-500)}.softtent-po-admin .text-gray-600{color:var(--color-gray-600)}.softtent-po-admin .text-gray-700{color:var(--color-gray-700)}.softtent-po-admin .text-gray-800{color:var(--color-gray-800)}.softtent-po-admin .text-gray-900{color:var(--color-gray-900)}.softtent-po-admin .text-gray-dark{color:var(--color-gray-dark)}.softtent-po-admin .text-green-700{color:var(--color-green-700)}.softtent-po-admin .text-green-800{color:var(--color-green-800)}.softtent-po-admin .text-orange-700{color:var(--color-orange-700)}.softtent-po-admin .text-primary{color:var(--color-primary)}.softtent-po-admin .text-primary-dark{color:var(--color-primary-dark)}.softtent-po-admin .text-red-500{color:var(--color-red-500)}.softtent-po-admin .text-red-600{color:var(--color-red-600)}.softtent-po-admin .text-red-800{color:var(--color-red-800)}.softtent-po-admin .text-slate-500{color:var(--color-slate-500)}.softtent-po-admin .text-slate-700{color:var(--color-slate-700)}.softtent-po-admin .text-success{color:var(--color-success)}.softtent-po-admin .text-transparent{color:#0000}.softtent-po-admin .text-white{color:var(--color-white)}.softtent-po-admin .text-yellow-500{color:var(--color-yellow-500)}.softtent-po-admin .text-yellow-800{color:var(--color-yellow-800)}.softtent-po-admin .capitalize{text-transform:capitalize}.softtent-po-admin .lowercase{text-transform:lowercase}.softtent-po-admin .uppercase{text-transform:uppercase}.softtent-po-admin .italic{font-style:italic}.softtent-po-admin .line-through{text-decoration-line:line-through}.softtent-po-admin .overline{text-decoration-line:overline}.softtent-po-admin .underline{text-decoration-line:underline}.softtent-po-admin .accent-\[\#1BBC9C\]{accent-color:#1bbc9c}.softtent-po-admin .opacity-0{opacity:0}.softtent-po-admin .opacity-50{opacity:.5}.softtent-po-admin .opacity-100{opacity:1}.softtent-po-admin .\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.softtent-po-admin .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)10%,transparent)var(--tw-shadow-alpha),transparent)}}.softtent-po-admin .ring-primary{--tw-ring-color:var(--color-primary)}.softtent-po-admin .ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .outline{outline-style:var(--tw-outline-style);outline-width:1px}.softtent-po-admin .filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .duration-200{--tw-duration:.2s;transition-duration:.2s}.softtent-po-admin .duration-300{--tw-duration:.3s;transition-duration:.3s}.softtent-po-admin .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.softtent-po-admin .select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.softtent-po-admin .group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .group-hover\:border-primary:is(:where(.group):hover *){border-color:var(--color-primary)}.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.softtent-po-admin .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.softtent-po-admin .placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .required\:border-red-500:required{border-color:var(--color-red-500)}@media (hover:hover){.softtent-po-admin .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .hover\:rounded-md:hover{border-radius:var(--radius-md)}.softtent-po-admin .hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.softtent-po-admin .hover\:border-primary:hover{border-color:var(--color-primary)}.softtent-po-admin .hover\:border-primary-lite:hover{border-color:var(--color-primary-lite)}.softtent-po-admin .hover\:border-primary\/30:hover{border-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:border-primary\/40:hover{border-color:#673de666}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.softtent-po-admin .hover\:border-red-700:hover{border-color:var(--color-red-700)}.softtent-po-admin .hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.softtent-po-admin .hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.softtent-po-admin .hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.softtent-po-admin .hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.softtent-po-admin .hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.softtent-po-admin .hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.softtent-po-admin .hover\:bg-gray-liter:hover{background-color:var(--color-gray-liter)}.softtent-po-admin .hover\:bg-primary:hover{background-color:var(--color-primary)}.softtent-po-admin .hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:bg-red-100:hover{background-color:var(--color-red-100)}.softtent-po-admin .hover\:bg-red-700:hover{background-color:var(--color-red-700)}.softtent-po-admin .hover\:text-gray-600:hover{color:var(--color-gray-600)}.softtent-po-admin .hover\:text-gray-700:hover{color:var(--color-gray-700)}.softtent-po-admin .hover\:text-gray-800:hover{color:var(--color-gray-800)}.softtent-po-admin .hover\:text-gray-900:hover{color:var(--color-gray-900)}.softtent-po-admin .hover\:text-primary:hover{color:var(--color-primary)}.softtent-po-admin .hover\:text-primary-dark:hover{color:var(--color-primary-dark)}.softtent-po-admin .hover\:text-white:hover{color:var(--color-white)}.softtent-po-admin .hover\:opacity-90:hover{opacity:.9}.softtent-po-admin .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:#673de640}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)25%,transparent)var(--tw-shadow-alpha),transparent)}}}.softtent-po-admin .focus\:rounded-md:focus{border-radius:var(--radius-md)}.softtent-po-admin .focus\:\!border-\[\#EBEFF8\]:focus{border-color:#ebeff8!important}.softtent-po-admin .focus\:border-\[\#673de6\]:focus{border-color:#673de6}.softtent-po-admin .focus\:border-primary:focus{border-color:var(--color-primary)}.softtent-po-admin .focus\:border-transparent:focus{border-color:#0000}.softtent-po-admin .focus\:bg-white:focus{background-color:var(--color-white)}.softtent-po-admin .focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:#ebeff8!important}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:color-mix(in oklab,#ebeff8 var(--tw-shadow-alpha),transparent)!important}}.softtent-po-admin .focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.softtent-po-admin .focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.softtent-po-admin .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.softtent-po-admin .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.softtent-po-admin .active\:cursor-grabbing:active{cursor:grabbing}.softtent-po-admin .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.softtent-po-admin .disabled\:opacity-50:disabled{opacity:.5}.softtent-po-admin .disabled\:opacity-60:disabled{opacity:.6}.softtent-po-admin .disabled\:opacity-75:disabled{opacity:.75}@media (min-width:768px){.softtent-po-admin .md\:visible{visibility:visible}.softtent-po-admin .md\:top-6{top:calc(var(--spacing)*6)}.softtent-po-admin .md\:top-28{top:calc(var(--spacing)*28)}.softtent-po-admin .md\:ml-3{margin-right:calc(var(--spacing)*3)}.softtent-po-admin .md\:flex{display:flex}.softtent-po-admin .md\:hidden{display:none}.softtent-po-admin .md\:max-w-4xl{max-width:var(--container-4xl)}.softtent-po-admin .md\:flex-1{flex:1}.softtent-po-admin .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .md\:flex-col{flex-direction:column}.softtent-po-admin .md\:gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .md\:text-left{text-align:right}.softtent-po-admin .md\:\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}}@media (min-width:1024px){.softtent-po-admin .lg\:block{display:block}.softtent-po-admin .lg\:hidden{display:none}.softtent-po-admin .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:40rem){.softtent-po-admin .sm\:inline{display:inline}.softtent-po-admin .sm\:p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .sm\:px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .sm\:px-6{padding-inline:calc(var(--spacing)*6)}}.softtent-po-admin .rtl\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .\[\&\>img\]\:h-6>img{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>img\]\:w-6>img{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:h-6>svg{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-full>svg{height:100%}.softtent-po-admin .\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:w-6>svg{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:w-full>svg{width:100%}}.softtent-po-admin .app-loading{text-align:center;margin-top:60px;font-size:18px;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(-360deg)}}@keyframes pulse{50%{opacity:.5}}
  • softtent-preorders/trunk/build/index.asset.php

    r3469635 r3473030  
    1 <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '4f2f81077480c5f3e1f7');
     1<?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'c76db52875e0b487c55f');
  • softtent-preorders/trunk/build/index.css

    r3469635 r3473030  
    801801
    802802/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
    803 @layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.softtent-po-admin *,.softtent-po-admin :before,.softtent-po-admin :after,.softtent-po-admin ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}.softtent-po-admin a[class],.softtent-po-admin a[class]:hover,.softtent-po-admin a[class]:focus,.softtent-po-admin a[class]:active{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.softtent-po-admin button{cursor:pointer}body.toplevel_page_softtent-preorders{background-color:#eaeaff}body.toplevel_page_softtent-preorders #wpcontent{padding:0}body.toplevel_page_softtent-preorders .Toastify__toast-container.Toastify__toast-container--top-right{top:3em}body.rtl.toplevel_page_softtent-preorders #wpcontent{margin-right:0}body.softtent-po-fullscreen #adminmenumain,body.softtent-po-fullscreen #adminmenuback,body.softtent-po-fullscreen #adminmenuwrap,body.softtent-po-fullscreen #wpadminbar,body.softtent-po-fullscreen .notice,body.softtent-po-fullscreen .updated,body.softtent-po-fullscreen .error,body.softtent-po-fullscreen .update-nag{display:none!important}body.softtent-po-fullscreen #wpcontent,body.softtent-po-fullscreen #wpbody-content{margin-left:0!important;padding-left:0!important}body.softtent-po-fullscreen,html.wp-toolbar:has(body.softtent-po-fullscreen){padding-top:0!important}body.softtent-po-fullscreen,body.softtent-po-fullscreen.wp-admin{margin-top:0!important;padding-top:0!important}body.softtent-po-fullscreen #wpfooter{display:none!important}body.softtent-po-fullscreen #wpwrap{padding-top:0!important}.softtent-po-admin .softtent-po-preloader{text-align:center;padding:50px;position:relative}.softtent-po-admin .softtent-po-preloader:before{content:"";border:5px solid #ccc;border-top-color:#2180c0;border-radius:100%;width:40px;height:40px;margin:-15px auto auto -15px;animation:.7s linear infinite softtent-po-rotation;position:absolute;top:35%;left:50%}@keyframes softtent-po-rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.softtent-po-admin .color-picker-popup-wrapper{z-index:9999;background-color:#fff;border-radius:4px;width:max-content;margin-top:8px;position:absolute;right:0;box-shadow:0 2px 8px #00000026}.softtent-po-admin .color-picker-popup-wrapper .components-color-picker>.components-flex{display:none!important}@layer theme{:root,.softtent-po-admin :host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-700:oklch(55.3% .195 38.402);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-800:oklch(42.4% .199 265.638);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-200:oklch(89.9% .061 343.231);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#1d2327;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:1024px;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#673de6;--color-secondary:#1c64f2;--color-primary-dark:#5632c4;--color-primary-lite:#7d52ed;--color-success:#319f45;--color-success-dark:#27ae60;--color-success-darker:#00a88a;--color-success-lite:#ddffe7;--color-success-liter:#c9feb7;--color-error:#e2808a;--color-error-dark:#bd081c;--color-warning:#f08d07;--color-warning-lite:#fff1e5;--color-warning-liter:#ffe9a8;--color-softtent-po-gray:#ddd;--color-gray-lite:#e0e0e0;--color-gray-liter:#f5f5f5;--color-gray-dark:#787878}}@layer base{.softtent-po-admin *,.softtent-po-admin :after,.softtent-po-admin :before,.softtent-po-admin ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.softtent-po-admin ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,.softtent-po-admin :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.softtent-po-admin hr{height:0;color:inherit;border-top-width:1px}.softtent-po-admin abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{font-size:inherit;font-weight:inherit}.softtent-po-admin a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin b,.softtent-po-admin strong{font-weight:bolder}.softtent-po-admin code,.softtent-po-admin kbd,.softtent-po-admin samp,.softtent-po-admin pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.softtent-po-admin small{font-size:80%}.softtent-po-admin sub,.softtent-po-admin sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.softtent-po-admin sub{bottom:-.25em}.softtent-po-admin sup{top:-.5em}.softtent-po-admin table{text-indent:0;border-color:inherit;border-collapse:collapse}.softtent-po-admin :-moz-focusring{outline:auto}.softtent-po-admin progress{vertical-align:baseline}.softtent-po-admin summary{display:list-item}.softtent-po-admin ol,.softtent-po-admin ul,.softtent-po-admin menu{list-style:none}.softtent-po-admin img,.softtent-po-admin svg,.softtent-po-admin video,.softtent-po-admin canvas,.softtent-po-admin audio,.softtent-po-admin iframe,.softtent-po-admin embed,.softtent-po-admin object{vertical-align:middle;display:block}.softtent-po-admin img,.softtent-po-admin video{max-width:100%;height:auto}.softtent-po-admin button,.softtent-po-admin input,.softtent-po-admin select,.softtent-po-admin optgroup,.softtent-po-admin textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.softtent-po-admin :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.softtent-po-admin ::file-selector-button{margin-inline-end:4px}.softtent-po-admin ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.softtent-po-admin ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.softtent-po-admin textarea{resize:vertical}.softtent-po-admin ::-webkit-search-decoration{-webkit-appearance:none}.softtent-po-admin ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.softtent-po-admin ::-webkit-datetime-edit{display:inline-flex}.softtent-po-admin ::-webkit-datetime-edit-fields-wrapper{padding:0}.softtent-po-admin ::-webkit-datetime-edit{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-year-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-month-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-day-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-hour-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-minute-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-second-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-millisecond-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-meridiem-field{padding-block:0}.softtent-po-admin ::-webkit-calendar-picker-indicator{line-height:1}.softtent-po-admin :-moz-ui-invalid{box-shadow:none}.softtent-po-admin button,.softtent-po-admin input:where([type=button],[type=reset],[type=submit]){appearance:button}.softtent-po-admin ::file-selector-button{appearance:button}.softtent-po-admin ::-webkit-inner-spin-button{height:auto}.softtent-po-admin ::-webkit-outer-spin-button{height:auto}.softtent-po-admin [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.softtent-po-admin .pointer-events-none{pointer-events:none}.softtent-po-admin .collapse{visibility:collapse}.softtent-po-admin .invisible{visibility:hidden}.softtent-po-admin .visible{visibility:visible}.softtent-po-admin .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.softtent-po-admin .not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.softtent-po-admin .\!absolute{position:absolute!important}.softtent-po-admin .absolute{position:absolute}.softtent-po-admin .fixed{position:fixed}.softtent-po-admin .relative{position:relative}.softtent-po-admin .static{position:static}.softtent-po-admin .sticky{position:sticky}.softtent-po-admin .inset-0{inset:calc(var(--spacing)*0)}.softtent-po-admin .inset-y-0{inset-block:calc(var(--spacing)*0)}.softtent-po-admin .start-0{inset-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .start-0\.5{inset-inline-start:calc(var(--spacing)*.5)}.softtent-po-admin .-end-1{inset-inline-end:calc(var(--spacing)*-1)}.softtent-po-admin .end-0{inset-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .end-0\.5{inset-inline-end:calc(var(--spacing)*.5)}.softtent-po-admin .-top-3{top:calc(var(--spacing)*-3)}.softtent-po-admin .top-0{top:calc(var(--spacing)*0)}.softtent-po-admin .top-0\.5{top:calc(var(--spacing)*.5)}.softtent-po-admin .top-1{top:calc(var(--spacing)*1)}.softtent-po-admin .top-3{top:calc(var(--spacing)*3)}.softtent-po-admin .top-4{top:calc(var(--spacing)*4)}.softtent-po-admin .top-\[46\%\]{top:46%}.softtent-po-admin .top-\[66px\]{top:66px}.softtent-po-admin .top-full{top:100%}.softtent-po-admin .right-0{right:calc(var(--spacing)*0)}.softtent-po-admin .right-1{right:calc(var(--spacing)*1)}.softtent-po-admin .right-4{right:calc(var(--spacing)*4)}.softtent-po-admin .right-10{right:calc(var(--spacing)*10)}.softtent-po-admin .bottom-0{bottom:calc(var(--spacing)*0)}.softtent-po-admin .left-0{left:calc(var(--spacing)*0)}.softtent-po-admin .left-1{left:calc(var(--spacing)*1)}.softtent-po-admin .left-1\/2{left:50%}.softtent-po-admin .isolate{isolation:isolate}.softtent-po-admin .isolation-auto{isolation:auto}.softtent-po-admin .z-10{z-index:10}.softtent-po-admin .z-30{z-index:30}.softtent-po-admin .z-40{z-index:40}.softtent-po-admin .z-50{z-index:50}.softtent-po-admin .z-\[1000\]{z-index:1000}.softtent-po-admin .z-\[9999\]{z-index:9999}.softtent-po-admin .col-span-4{grid-column:span 4/span 4}.softtent-po-admin .col-span-6{grid-column:span 6/span 6}.softtent-po-admin .col-span-8{grid-column:span 8/span 8}.softtent-po-admin .col-span-12{grid-column:span 12/span 12}.softtent-po-admin .float-left{float:left}.softtent-po-admin .container{width:100%}@media (min-width:480px){.softtent-po-admin .container{max-width:480px}}@media (min-width:768px){.softtent-po-admin .container{max-width:768px}}@media (min-width:1024px){.softtent-po-admin .container{max-width:1024px}}@media (min-width:1280px){.softtent-po-admin .container{max-width:1280px}}@media (min-width:1536px){.softtent-po-admin .container{max-width:1536px}}@media (min-width:40rem){.softtent-po-admin .container{max-width:40rem}}.softtent-po-admin .\!m-0{margin:calc(var(--spacing)*0)!important}.softtent-po-admin .m-0{margin:calc(var(--spacing)*0)}.softtent-po-admin .m-3{margin:calc(var(--spacing)*3)}.softtent-po-admin .\!mx-auto{margin-inline:auto!important}.softtent-po-admin .mx-1{margin-inline:calc(var(--spacing)*1)}.softtent-po-admin .mx-4{margin-inline:calc(var(--spacing)*4)}.softtent-po-admin .mx-auto{margin-inline:auto}.softtent-po-admin .-ms-px{margin-inline-start:-1px}.softtent-po-admin .ms-auto{margin-inline-start:auto}.softtent-po-admin .me-3{margin-inline-end:calc(var(--spacing)*3)}.softtent-po-admin .\!mt-2{margin-top:calc(var(--spacing)*2)!important}.softtent-po-admin .-mt-2{margin-top:calc(var(--spacing)*-2)}.softtent-po-admin .mt-0\.5{margin-top:calc(var(--spacing)*.5)}.softtent-po-admin .mt-1{margin-top:calc(var(--spacing)*1)}.softtent-po-admin .mt-2{margin-top:calc(var(--spacing)*2)}.softtent-po-admin .mt-3{margin-top:calc(var(--spacing)*3)}.softtent-po-admin .mt-4{margin-top:calc(var(--spacing)*4)}.softtent-po-admin .mt-5{margin-top:calc(var(--spacing)*5)}.softtent-po-admin .mt-6{margin-top:calc(var(--spacing)*6)}.softtent-po-admin .mt-7{margin-top:calc(var(--spacing)*7)}.softtent-po-admin .mt-10{margin-top:calc(var(--spacing)*10)}.softtent-po-admin .mt-\[-3px\]{margin-top:-3px}.softtent-po-admin .mt-\[-12px\]{margin-top:-12px}.softtent-po-admin .mr-2{margin-right:calc(var(--spacing)*2)}.softtent-po-admin .mr-3{margin-right:calc(var(--spacing)*3)}.softtent-po-admin .\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.softtent-po-admin .\!mb-1{margin-bottom:calc(var(--spacing)*1)!important}.softtent-po-admin .\!mb-2{margin-bottom:calc(var(--spacing)*2)!important}.softtent-po-admin .\!mb-3{margin-bottom:calc(var(--spacing)*3)!important}.softtent-po-admin .\!mb-4{margin-bottom:calc(var(--spacing)*4)!important}.softtent-po-admin .-mb-px{margin-bottom:-1px}.softtent-po-admin .mb-0{margin-bottom:calc(var(--spacing)*0)}.softtent-po-admin .mb-1{margin-bottom:calc(var(--spacing)*1)}.softtent-po-admin .mb-2{margin-bottom:calc(var(--spacing)*2)}.softtent-po-admin .mb-3{margin-bottom:calc(var(--spacing)*3)}.softtent-po-admin .mb-4{margin-bottom:calc(var(--spacing)*4)}.softtent-po-admin .mb-5{margin-bottom:calc(var(--spacing)*5)}.softtent-po-admin .mb-6{margin-bottom:calc(var(--spacing)*6)}.softtent-po-admin .mb-8{margin-bottom:calc(var(--spacing)*8)}.softtent-po-admin .mb-10{margin-bottom:calc(var(--spacing)*10)}.softtent-po-admin .mb-12{margin-bottom:calc(var(--spacing)*12)}.softtent-po-admin .mb-16{margin-bottom:calc(var(--spacing)*16)}.softtent-po-admin .\!ml-0{margin-left:calc(var(--spacing)*0)!important}.softtent-po-admin .-ml-px{margin-left:-1px}.softtent-po-admin .ml-0{margin-left:calc(var(--spacing)*0)}.softtent-po-admin .ml-0\.5{margin-left:calc(var(--spacing)*.5)}.softtent-po-admin .ml-2{margin-left:calc(var(--spacing)*2)}.softtent-po-admin .ml-5{margin-left:calc(var(--spacing)*5)}.softtent-po-admin .ml-9{margin-left:calc(var(--spacing)*9)}.softtent-po-admin .block{display:block}.softtent-po-admin .contents{display:contents}.softtent-po-admin .flex{display:flex}.softtent-po-admin .flow-root{display:flow-root}.softtent-po-admin .grid{display:grid}.softtent-po-admin .hidden{display:none}.softtent-po-admin .inline{display:inline}.softtent-po-admin .inline-block{display:inline-block}.softtent-po-admin .inline-flex{display:inline-flex}.softtent-po-admin .inline-grid{display:inline-grid}.softtent-po-admin .inline-table{display:inline-table}.softtent-po-admin .list-item{display:list-item}.softtent-po-admin .table{display:table}.softtent-po-admin .table-caption{display:table-caption}.softtent-po-admin .table-cell{display:table-cell}.softtent-po-admin .table-column{display:table-column}.softtent-po-admin .table-column-group{display:table-column-group}.softtent-po-admin .table-footer-group{display:table-footer-group}.softtent-po-admin .table-header-group{display:table-header-group}.softtent-po-admin .table-row{display:table-row}.softtent-po-admin .table-row-group{display:table-row-group}.softtent-po-admin .aspect-square{aspect-ratio:1}.softtent-po-admin .\!h-6{height:calc(var(--spacing)*6)!important}.softtent-po-admin .\!h-\[32px\]{height:32px!important}.softtent-po-admin .h-1\.5{height:calc(var(--spacing)*1.5)}.softtent-po-admin .h-2{height:calc(var(--spacing)*2)}.softtent-po-admin .h-3{height:calc(var(--spacing)*3)}.softtent-po-admin .h-3\.5{height:calc(var(--spacing)*3.5)}.softtent-po-admin .h-4{height:calc(var(--spacing)*4)}.softtent-po-admin .h-5{height:calc(var(--spacing)*5)}.softtent-po-admin .h-6{height:calc(var(--spacing)*6)}.softtent-po-admin .h-7{height:calc(var(--spacing)*7)}.softtent-po-admin .h-8{height:calc(var(--spacing)*8)}.softtent-po-admin .h-9{height:calc(var(--spacing)*9)}.softtent-po-admin .h-10{height:calc(var(--spacing)*10)}.softtent-po-admin .h-12{height:calc(var(--spacing)*12)}.softtent-po-admin .h-16{height:calc(var(--spacing)*16)}.softtent-po-admin .h-20{height:calc(var(--spacing)*20)}.softtent-po-admin .h-24{height:calc(var(--spacing)*24)}.softtent-po-admin .h-32{height:calc(var(--spacing)*32)}.softtent-po-admin .h-96{height:calc(var(--spacing)*96)}.softtent-po-admin .h-\[20px\]{height:20px}.softtent-po-admin .h-\[34px\]{height:34px}.softtent-po-admin .h-\[calc\(100vh-122px\)\]{height:calc(100vh - 122px)}.softtent-po-admin .h-full{height:100%}.softtent-po-admin .max-h-0{max-height:calc(var(--spacing)*0)}.softtent-po-admin .max-h-40{max-height:calc(var(--spacing)*40)}.softtent-po-admin .max-h-\[60vh\]{max-height:60vh}.softtent-po-admin .max-h-\[80vh\]{max-height:80vh}.softtent-po-admin .max-h-\[90vh\]{max-height:90vh}.softtent-po-admin .\!min-h-\[30px\]{min-height:30px!important}.softtent-po-admin .min-h-screen{min-height:100vh}.softtent-po-admin .\!w-6{width:calc(var(--spacing)*6)!important}.softtent-po-admin .w-0{width:calc(var(--spacing)*0)}.softtent-po-admin .w-1\/4{width:25%}.softtent-po-admin .w-2{width:calc(var(--spacing)*2)}.softtent-po-admin .w-3{width:calc(var(--spacing)*3)}.softtent-po-admin .w-3\.5{width:calc(var(--spacing)*3.5)}.softtent-po-admin .w-4{width:calc(var(--spacing)*4)}.softtent-po-admin .w-5{width:calc(var(--spacing)*5)}.softtent-po-admin .w-6{width:calc(var(--spacing)*6)}.softtent-po-admin .w-7{width:calc(var(--spacing)*7)}.softtent-po-admin .w-8{width:calc(var(--spacing)*8)}.softtent-po-admin .w-10{width:calc(var(--spacing)*10)}.softtent-po-admin .w-12{width:calc(var(--spacing)*12)}.softtent-po-admin .w-16{width:calc(var(--spacing)*16)}.softtent-po-admin .w-18{width:calc(var(--spacing)*18)}.softtent-po-admin .w-20{width:calc(var(--spacing)*20)}.softtent-po-admin .w-32{width:calc(var(--spacing)*32)}.softtent-po-admin .w-52{width:calc(var(--spacing)*52)}.softtent-po-admin .w-\[2px\]{width:2px}.softtent-po-admin .w-\[40px\]{width:40px}.softtent-po-admin .w-\[70px\]{width:70px}.softtent-po-admin .w-auto{width:auto}.softtent-po-admin .w-full{width:100%}.softtent-po-admin .max-w-2xl{max-width:var(--container-2xl)}.softtent-po-admin .max-w-6xl{max-width:var(--container-6xl)}.softtent-po-admin .max-w-\[9rem\]{max-width:9rem}.softtent-po-admin .max-w-\[500px\]{max-width:500px}.softtent-po-admin .max-w-lg{max-width:var(--container-lg)}.softtent-po-admin .max-w-md{max-width:var(--container-md)}.softtent-po-admin .max-w-screen-lg{max-width:var(--breakpoint-lg)}.softtent-po-admin .max-w-xl{max-width:var(--container-xl)}.softtent-po-admin .min-w-\[80px\]{min-width:80px}.softtent-po-admin .min-w-\[120px\]{min-width:120px}.softtent-po-admin .min-w-\[140px\]{min-width:140px}.softtent-po-admin .min-w-\[160px\]{min-width:160px}.softtent-po-admin .min-w-\[300px\]{min-width:300px}.softtent-po-admin .min-w-\[400px\]{min-width:400px}.softtent-po-admin .flex-1{flex:1}.softtent-po-admin .flex-none{flex:none}.softtent-po-admin .flex-shrink{flex-shrink:1}.softtent-po-admin .flex-shrink-0{flex-shrink:0}.softtent-po-admin .shrink{flex-shrink:1}.softtent-po-admin .shrink-0{flex-shrink:0}.softtent-po-admin .flex-grow,.softtent-po-admin .grow{flex-grow:1}.softtent-po-admin .table-auto{table-layout:auto}.softtent-po-admin .border-collapse{border-collapse:collapse}.softtent-po-admin .-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-12{--tw-translate-y:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-none{translate:none}.softtent-po-admin .scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.softtent-po-admin .rotate-90{rotate:90deg}.softtent-po-admin .rotate-180{rotate:180deg}.softtent-po-admin .rotate-270{rotate:270deg}.softtent-po-admin .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.softtent-po-admin .animate-pulse{animation:var(--animate-pulse)}.softtent-po-admin .animate-spin{animation:var(--animate-spin)}.softtent-po-admin .cursor-ew-resize{cursor:ew-resize}.softtent-po-admin .cursor-grab{cursor:grab}.softtent-po-admin .cursor-help{cursor:help}.softtent-po-admin .cursor-not-allowed{cursor:not-allowed}.softtent-po-admin .cursor-pointer{cursor:pointer}.softtent-po-admin .touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.softtent-po-admin .resize{resize:both}.softtent-po-admin .list-none{list-style-type:none}.softtent-po-admin .appearance-none{appearance:none}.softtent-po-admin .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.softtent-po-admin .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.softtent-po-admin .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.softtent-po-admin .grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.softtent-po-admin .flex-col{flex-direction:column}.softtent-po-admin .flex-row{flex-direction:row}.softtent-po-admin .flex-wrap{flex-wrap:wrap}.softtent-po-admin .items-baseline{align-items:baseline}.softtent-po-admin .items-center{align-items:center}.softtent-po-admin .items-start{align-items:flex-start}.softtent-po-admin .justify-between{justify-content:space-between}.softtent-po-admin .justify-center{justify-content:center}.softtent-po-admin .justify-end{justify-content:flex-end}.softtent-po-admin .justify-items-end{justify-items:end}.softtent-po-admin .gap-1{gap:calc(var(--spacing)*1)}.softtent-po-admin .gap-1\.5{gap:calc(var(--spacing)*1.5)}.softtent-po-admin .gap-2{gap:calc(var(--spacing)*2)}.softtent-po-admin .gap-3{gap:calc(var(--spacing)*3)}.softtent-po-admin .gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .gap-5{gap:calc(var(--spacing)*5)}.softtent-po-admin .gap-6{gap:calc(var(--spacing)*6)}.softtent-po-admin .gap-8{gap:calc(var(--spacing)*8)}.softtent-po-admin :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.softtent-po-admin .gap-x-4{column-gap:calc(var(--spacing)*4)}.softtent-po-admin :where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.softtent-po-admin .gap-y-2{row-gap:calc(var(--spacing)*2)}.softtent-po-admin :where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}.softtent-po-admin :where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.softtent-po-admin :where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.softtent-po-admin .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.softtent-po-admin .overflow-hidden{overflow:hidden}.softtent-po-admin .overflow-x-auto{overflow-x:auto}.softtent-po-admin .overflow-y-auto{overflow-y:auto}.softtent-po-admin .rounded{border-radius:.25rem}.softtent-po-admin .rounded-2xl{border-radius:var(--radius-2xl)}.softtent-po-admin .rounded-3xl{border-radius:var(--radius-3xl)}.softtent-po-admin .rounded-full{border-radius:3.40282e38px}.softtent-po-admin .rounded-lg{border-radius:var(--radius-lg)}.softtent-po-admin .rounded-md{border-radius:var(--radius-md)}.softtent-po-admin .rounded-sm{border-radius:var(--radius-sm)}.softtent-po-admin .rounded-xl{border-radius:var(--radius-xl)}.softtent-po-admin .rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.softtent-po-admin .rounded-ss{border-start-start-radius:.25rem}.softtent-po-admin .rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.softtent-po-admin .rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.softtent-po-admin .rounded-se{border-start-end-radius:.25rem}.softtent-po-admin .rounded-ee{border-end-end-radius:.25rem}.softtent-po-admin .rounded-es{border-end-start-radius:.25rem}.softtent-po-admin .rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.softtent-po-admin .rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.softtent-po-admin .rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.softtent-po-admin .rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.softtent-po-admin .rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.softtent-po-admin .rounded-tl{border-top-left-radius:.25rem}.softtent-po-admin .rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.softtent-po-admin .rounded-tr{border-top-right-radius:.25rem}.softtent-po-admin .rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.softtent-po-admin .rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.softtent-po-admin .rounded-br{border-bottom-right-radius:.25rem}.softtent-po-admin .rounded-bl{border-bottom-left-radius:.25rem}.softtent-po-admin .border{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-0{border-style:var(--tw-border-style);border-width:0}.softtent-po-admin .border-1{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-2{border-style:var(--tw-border-style);border-width:2px}.softtent-po-admin .border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.softtent-po-admin .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.softtent-po-admin .border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.softtent-po-admin .border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.softtent-po-admin .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.softtent-po-admin .border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.softtent-po-admin .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.softtent-po-admin .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.softtent-po-admin .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.softtent-po-admin .border-dashed{--tw-border-style:dashed;border-style:dashed}.softtent-po-admin .border-none{--tw-border-style:none;border-style:none}.softtent-po-admin .border-solid{--tw-border-style:solid;border-style:solid}.softtent-po-admin .\!border-gray-liter{border-color:var(--color-gray-liter)!important}.softtent-po-admin .border-blue-200{border-color:var(--color-blue-200)}.softtent-po-admin .border-blue-800{border-color:var(--color-blue-800)}.softtent-po-admin .border-error{border-color:var(--color-error)}.softtent-po-admin .border-gray-100{border-color:var(--color-gray-100)}.softtent-po-admin .border-gray-200{border-color:var(--color-gray-200)}.softtent-po-admin .border-gray-300{border-color:var(--color-gray-300)}.softtent-po-admin .border-gray-dark{border-color:var(--color-gray-dark)}.softtent-po-admin .border-gray-lite{border-color:var(--color-gray-lite)}.softtent-po-admin .border-green-200{border-color:var(--color-green-200)}.softtent-po-admin .border-pink-200{border-color:var(--color-pink-200)}.softtent-po-admin .border-primary{border-color:var(--color-primary)}.softtent-po-admin .border-primary\/20{border-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .border-purple-200{border-color:var(--color-purple-200)}.softtent-po-admin .border-red-200{border-color:var(--color-red-200)}.softtent-po-admin .border-red-600{border-color:var(--color-red-600)}.softtent-po-admin .border-slate-50{border-color:var(--color-slate-50)}.softtent-po-admin .border-slate-200{border-color:var(--color-slate-200)}.softtent-po-admin .border-slate-300{border-color:var(--color-slate-300)}.softtent-po-admin .border-success{border-color:var(--color-success)}.softtent-po-admin .border-transparent{border-color:#0000}.softtent-po-admin .border-white{border-color:var(--color-white)}.softtent-po-admin .border-yellow-200{border-color:var(--color-yellow-200)}.softtent-po-admin .border-yellow-500{border-color:var(--color-yellow-500)}.softtent-po-admin .border-t-transparent{border-top-color:#0000}.softtent-po-admin .\!bg-gray-liter{background-color:var(--color-gray-liter)!important}.softtent-po-admin .\!bg-primary{background-color:var(--color-primary)!important}.softtent-po-admin .\!bg-softtent-po-gray{background-color:var(--color-softtent-po-gray)!important}.softtent-po-admin .bg-black{background-color:var(--color-black)}.softtent-po-admin .bg-black\/50{background-color:#1d232780}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.softtent-po-admin .bg-blue-50{background-color:var(--color-blue-50)}.softtent-po-admin .bg-error{background-color:var(--color-error)}.softtent-po-admin .bg-error-dark{background-color:var(--color-error-dark)}.softtent-po-admin .bg-gray-50{background-color:var(--color-gray-50)}.softtent-po-admin .bg-gray-100{background-color:var(--color-gray-100)}.softtent-po-admin .bg-gray-200{background-color:var(--color-gray-200)}.softtent-po-admin .bg-gray-300{background-color:var(--color-gray-300)}.softtent-po-admin .bg-gray-900{background-color:var(--color-gray-900)}.softtent-po-admin .bg-gray-liter{background-color:var(--color-gray-liter)}.softtent-po-admin .bg-green-50{background-color:var(--color-green-50)}.softtent-po-admin .bg-green-100{background-color:var(--color-green-100)}.softtent-po-admin .bg-orange-200{background-color:var(--color-orange-200)}.softtent-po-admin .bg-pink-50{background-color:var(--color-pink-50)}.softtent-po-admin .bg-primary{background-color:var(--color-primary)}.softtent-po-admin .bg-primary-dark{background-color:var(--color-primary-dark)}.softtent-po-admin .bg-primary-lite\/10{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary-lite\/10{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .bg-primary\/5{background-color:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .bg-primary\/10{background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .bg-purple-50{background-color:var(--color-purple-50)}.softtent-po-admin .bg-red-50{background-color:var(--color-red-50)}.softtent-po-admin .bg-red-100{background-color:var(--color-red-100)}.softtent-po-admin .bg-red-500{background-color:var(--color-red-500)}.softtent-po-admin .bg-red-600{background-color:var(--color-red-600)}.softtent-po-admin .bg-secondary{background-color:var(--color-secondary)}.softtent-po-admin .bg-slate-100{background-color:var(--color-slate-100)}.softtent-po-admin .bg-success{background-color:var(--color-success)}.softtent-po-admin .bg-success-dark{background-color:var(--color-success-dark)}.softtent-po-admin .bg-success-lite{background-color:var(--color-success-lite)}.softtent-po-admin .bg-transparent{background-color:#0000}.softtent-po-admin .bg-warning-lite{background-color:var(--color-warning-lite)}.softtent-po-admin .bg-white{background-color:var(--color-white)}.softtent-po-admin .bg-yellow-50{background-color:var(--color-yellow-50)}.softtent-po-admin .bg-yellow-100{background-color:var(--color-yellow-100)}.softtent-po-admin .bg-yellow-500{background-color:var(--color-yellow-500)}.softtent-po-admin .bg-yellow-600{background-color:var(--color-yellow-600)}.softtent-po-admin .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/5{--tw-gradient-from:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/5{--tw-gradient-from:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .from-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/10{--tw-gradient-from:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .via-primary-dark{--tw-gradient-via:var(--color-primary-dark);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .via-primary\/10{--tw-gradient-via:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .via-primary\/10{--tw-gradient-via:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .via-primary\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .to-primary{--tw-gradient-to:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary-dark{--tw-gradient-to:var(--color-primary-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/5{--tw-gradient-to:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .to-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/10{--tw-gradient-to:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .to-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/20{--tw-gradient-to:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/20{--tw-gradient-to:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .to-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .bg-clip-text{-webkit-background-clip:text;background-clip:text}.softtent-po-admin .bg-repeat{background-repeat:repeat}.softtent-po-admin .mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.softtent-po-admin .mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.softtent-po-admin .fill-primary-lite{fill:var(--color-primary-lite)}.softtent-po-admin .fill-success-darker{fill:var(--color-success-darker)}.softtent-po-admin .fill-warning{fill:var(--color-warning)}.softtent-po-admin .fill-white{fill:var(--color-white)}.softtent-po-admin .stroke-primary{stroke:var(--color-primary)}.softtent-po-admin .stroke-primary-lite{stroke:var(--color-primary-lite)}.softtent-po-admin .stroke-success-liter{stroke:var(--color-success-liter)}.softtent-po-admin .stroke-warning-liter{stroke:var(--color-warning-liter)}.softtent-po-admin .stroke-\[4\]{stroke-width:4px}.softtent-po-admin .object-contain{object-fit:contain}.softtent-po-admin .object-cover{object-fit:cover}.softtent-po-admin .p-1{padding:calc(var(--spacing)*1)}.softtent-po-admin .p-1\.5{padding:calc(var(--spacing)*1.5)}.softtent-po-admin .p-2{padding:calc(var(--spacing)*2)}.softtent-po-admin .p-2\.5{padding:calc(var(--spacing)*2.5)}.softtent-po-admin .p-3{padding:calc(var(--spacing)*3)}.softtent-po-admin .p-4{padding:calc(var(--spacing)*4)}.softtent-po-admin .p-5{padding:calc(var(--spacing)*5)}.softtent-po-admin .p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .p-8{padding:calc(var(--spacing)*8)}.softtent-po-admin .p-10{padding:calc(var(--spacing)*10)}.softtent-po-admin .p-16{padding:calc(var(--spacing)*16)}.softtent-po-admin .px-0{padding-inline:calc(var(--spacing)*0)}.softtent-po-admin .px-1{padding-inline:calc(var(--spacing)*1)}.softtent-po-admin .px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.softtent-po-admin .px-3{padding-inline:calc(var(--spacing)*3)}.softtent-po-admin .px-4{padding-inline:calc(var(--spacing)*4)}.softtent-po-admin .px-5{padding-inline:calc(var(--spacing)*5)}.softtent-po-admin .px-6{padding-inline:calc(var(--spacing)*6)}.softtent-po-admin .px-8{padding-inline:calc(var(--spacing)*8)}.softtent-po-admin .py-0\.5{padding-block:calc(var(--spacing)*.5)}.softtent-po-admin .py-1{padding-block:calc(var(--spacing)*1)}.softtent-po-admin .py-1\.5{padding-block:calc(var(--spacing)*1.5)}.softtent-po-admin .py-2{padding-block:calc(var(--spacing)*2)}.softtent-po-admin .py-2\.5{padding-block:calc(var(--spacing)*2.5)}.softtent-po-admin .py-3{padding-block:calc(var(--spacing)*3)}.softtent-po-admin .py-3\.5{padding-block:calc(var(--spacing)*3.5)}.softtent-po-admin .py-4{padding-block:calc(var(--spacing)*4)}.softtent-po-admin .py-6{padding-block:calc(var(--spacing)*6)}.softtent-po-admin .py-8{padding-block:calc(var(--spacing)*8)}.softtent-po-admin .py-12{padding-block:calc(var(--spacing)*12)}.softtent-po-admin .py-16{padding-block:calc(var(--spacing)*16)}.softtent-po-admin .py-\[5\.3px\]{padding-block:5.3px}.softtent-po-admin .ps-0{padding-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .ps-3{padding-inline-start:calc(var(--spacing)*3)}.softtent-po-admin .ps-4{padding-inline-start:calc(var(--spacing)*4)}.softtent-po-admin .pe-0{padding-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .pe-8{padding-inline-end:calc(var(--spacing)*8)}.softtent-po-admin .pt-2{padding-top:calc(var(--spacing)*2)}.softtent-po-admin .pt-3{padding-top:calc(var(--spacing)*3)}.softtent-po-admin .pt-4{padding-top:calc(var(--spacing)*4)}.softtent-po-admin .pt-6{padding-top:calc(var(--spacing)*6)}.softtent-po-admin .pr-0{padding-right:calc(var(--spacing)*0)}.softtent-po-admin .pr-1{padding-right:calc(var(--spacing)*1)}.softtent-po-admin .pr-4{padding-right:calc(var(--spacing)*4)}.softtent-po-admin .pr-7{padding-right:calc(var(--spacing)*7)}.softtent-po-admin .pb-0{padding-bottom:calc(var(--spacing)*0)}.softtent-po-admin .pb-1{padding-bottom:calc(var(--spacing)*1)}.softtent-po-admin .pb-2{padding-bottom:calc(var(--spacing)*2)}.softtent-po-admin .pb-4{padding-bottom:calc(var(--spacing)*4)}.softtent-po-admin .pb-6{padding-bottom:calc(var(--spacing)*6)}.softtent-po-admin .pl-0{padding-left:calc(var(--spacing)*0)}.softtent-po-admin .pl-2{padding-left:calc(var(--spacing)*2)}.softtent-po-admin .pl-6{padding-left:calc(var(--spacing)*6)}.softtent-po-admin .text-center{text-align:center}.softtent-po-admin .text-left{text-align:left}.softtent-po-admin .text-right{text-align:right}.softtent-po-admin .text-start{text-align:start}.softtent-po-admin .align-baseline{vertical-align:baseline}.softtent-po-admin .font-mono{font-family:var(--font-mono)}.softtent-po-admin .\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.softtent-po-admin .\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.softtent-po-admin .\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.softtent-po-admin .\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.softtent-po-admin .\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.softtent-po-admin .\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.softtent-po-admin .\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.softtent-po-admin .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.softtent-po-admin .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.softtent-po-admin .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.softtent-po-admin .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.softtent-po-admin .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.softtent-po-admin .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.softtent-po-admin .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.softtent-po-admin .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.softtent-po-admin .text-\[10px\]{font-size:10px}.softtent-po-admin .text-\[12px\]{font-size:12px}.softtent-po-admin .\!leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.softtent-po-admin .leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.softtent-po-admin .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.softtent-po-admin .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.softtent-po-admin .\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.softtent-po-admin .\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.softtent-po-admin .\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.softtent-po-admin .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.softtent-po-admin .font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.softtent-po-admin .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.softtent-po-admin .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.softtent-po-admin .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.softtent-po-admin .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.softtent-po-admin .text-wrap{text-wrap:wrap}.softtent-po-admin .text-clip{text-overflow:clip}.softtent-po-admin .text-ellipsis{text-overflow:ellipsis}.softtent-po-admin .whitespace-nowrap{white-space:nowrap}.softtent-po-admin .\!text-primary{color:var(--color-primary)!important}.softtent-po-admin .\!text-white{color:var(--color-white)!important}.softtent-po-admin .text-\[\#cdcccc\]{color:#cdcccc}.softtent-po-admin .text-black{color:var(--color-black)}.softtent-po-admin .text-error{color:var(--color-error)}.softtent-po-admin .text-gray-400{color:var(--color-gray-400)}.softtent-po-admin .text-gray-500{color:var(--color-gray-500)}.softtent-po-admin .text-gray-600{color:var(--color-gray-600)}.softtent-po-admin .text-gray-700{color:var(--color-gray-700)}.softtent-po-admin .text-gray-800{color:var(--color-gray-800)}.softtent-po-admin .text-gray-900{color:var(--color-gray-900)}.softtent-po-admin .text-gray-dark{color:var(--color-gray-dark)}.softtent-po-admin .text-green-700{color:var(--color-green-700)}.softtent-po-admin .text-green-800{color:var(--color-green-800)}.softtent-po-admin .text-orange-700{color:var(--color-orange-700)}.softtent-po-admin .text-primary{color:var(--color-primary)}.softtent-po-admin .text-primary-dark{color:var(--color-primary-dark)}.softtent-po-admin .text-red-500{color:var(--color-red-500)}.softtent-po-admin .text-red-600{color:var(--color-red-600)}.softtent-po-admin .text-red-800{color:var(--color-red-800)}.softtent-po-admin .text-slate-500{color:var(--color-slate-500)}.softtent-po-admin .text-slate-700{color:var(--color-slate-700)}.softtent-po-admin .text-success{color:var(--color-success)}.softtent-po-admin .text-transparent{color:#0000}.softtent-po-admin .text-white{color:var(--color-white)}.softtent-po-admin .text-yellow-500{color:var(--color-yellow-500)}.softtent-po-admin .text-yellow-800{color:var(--color-yellow-800)}.softtent-po-admin .capitalize{text-transform:capitalize}.softtent-po-admin .lowercase{text-transform:lowercase}.softtent-po-admin .normal-case{text-transform:none}.softtent-po-admin .uppercase{text-transform:uppercase}.softtent-po-admin .italic{font-style:italic}.softtent-po-admin .not-italic{font-style:normal}.softtent-po-admin .diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.softtent-po-admin .normal-nums{font-variant-numeric:normal}.softtent-po-admin .line-through{text-decoration-line:line-through}.softtent-po-admin .no-underline{text-decoration-line:none}.softtent-po-admin .overline{text-decoration-line:overline}.softtent-po-admin .underline{text-decoration-line:underline}.softtent-po-admin .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.softtent-po-admin .subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.softtent-po-admin .accent-\[\#1BBC9C\]{accent-color:#1bbc9c}.softtent-po-admin .opacity-0{opacity:0}.softtent-po-admin .opacity-50{opacity:.5}.softtent-po-admin .opacity-100{opacity:1}.softtent-po-admin .\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.softtent-po-admin .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)10%,transparent)var(--tw-shadow-alpha),transparent)}}.softtent-po-admin .ring-primary{--tw-ring-color:var(--color-primary)}.softtent-po-admin .ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .outline{outline-style:var(--tw-outline-style);outline-width:1px}.softtent-po-admin .blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.softtent-po-admin .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .duration-200{--tw-duration:.2s;transition-duration:.2s}.softtent-po-admin .duration-300{--tw-duration:.3s;transition-duration:.3s}.softtent-po-admin .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.softtent-po-admin .select-none{-webkit-user-select:none;user-select:none}.softtent-po-admin :where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.softtent-po-admin .ring-inset{--tw-ring-inset:inset}@media (hover:hover){.softtent-po-admin .group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .group-hover\:border-primary:is(:where(.group):hover *){border-color:var(--color-primary)}.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.softtent-po-admin .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.softtent-po-admin .placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .required\:border-red-500:required{border-color:var(--color-red-500)}@media (hover:hover){.softtent-po-admin .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .hover\:rounded-md:hover{border-radius:var(--radius-md)}.softtent-po-admin .hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.softtent-po-admin .hover\:border-primary:hover{border-color:var(--color-primary)}.softtent-po-admin .hover\:border-primary-lite:hover{border-color:var(--color-primary-lite)}.softtent-po-admin .hover\:border-primary\/30:hover{border-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:border-primary\/40:hover{border-color:#673de666}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.softtent-po-admin .hover\:border-red-700:hover{border-color:var(--color-red-700)}.softtent-po-admin .hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.softtent-po-admin .hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.softtent-po-admin .hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.softtent-po-admin .hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.softtent-po-admin .hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.softtent-po-admin .hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.softtent-po-admin .hover\:bg-gray-liter:hover{background-color:var(--color-gray-liter)}.softtent-po-admin .hover\:bg-primary:hover{background-color:var(--color-primary)}.softtent-po-admin .hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:bg-red-100:hover{background-color:var(--color-red-100)}.softtent-po-admin .hover\:bg-red-700:hover{background-color:var(--color-red-700)}.softtent-po-admin .hover\:text-gray-600:hover{color:var(--color-gray-600)}.softtent-po-admin .hover\:text-gray-700:hover{color:var(--color-gray-700)}.softtent-po-admin .hover\:text-gray-800:hover{color:var(--color-gray-800)}.softtent-po-admin .hover\:text-gray-900:hover{color:var(--color-gray-900)}.softtent-po-admin .hover\:text-primary:hover{color:var(--color-primary)}.softtent-po-admin .hover\:text-primary-dark:hover{color:var(--color-primary-dark)}.softtent-po-admin .hover\:text-white:hover{color:var(--color-white)}.softtent-po-admin .hover\:opacity-90:hover{opacity:.9}.softtent-po-admin .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:#673de640}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)25%,transparent)var(--tw-shadow-alpha),transparent)}}}.softtent-po-admin .focus\:rounded-md:focus{border-radius:var(--radius-md)}.softtent-po-admin .focus\:\!border-\[\#EBEFF8\]:focus{border-color:#ebeff8!important}.softtent-po-admin .focus\:border-\[\#673de6\]:focus{border-color:#673de6}.softtent-po-admin .focus\:border-primary:focus{border-color:var(--color-primary)}.softtent-po-admin .focus\:border-transparent:focus{border-color:#0000}.softtent-po-admin .focus\:bg-white:focus{background-color:var(--color-white)}.softtent-po-admin .focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:#ebeff8!important}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:color-mix(in oklab,#ebeff8 var(--tw-shadow-alpha),transparent)!important}}.softtent-po-admin .focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.softtent-po-admin .focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.softtent-po-admin .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.softtent-po-admin .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.softtent-po-admin .active\:cursor-grabbing:active{cursor:grabbing}.softtent-po-admin .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.softtent-po-admin .disabled\:opacity-50:disabled{opacity:.5}.softtent-po-admin .disabled\:opacity-60:disabled{opacity:.6}.softtent-po-admin .disabled\:opacity-75:disabled{opacity:.75}@media (min-width:768px){.softtent-po-admin .md\:visible{visibility:visible}.softtent-po-admin .md\:top-6{top:calc(var(--spacing)*6)}.softtent-po-admin .md\:top-28{top:calc(var(--spacing)*28)}.softtent-po-admin .md\:ml-3{margin-left:calc(var(--spacing)*3)}.softtent-po-admin .md\:flex{display:flex}.softtent-po-admin .md\:hidden{display:none}.softtent-po-admin .md\:max-w-4xl{max-width:var(--container-4xl)}.softtent-po-admin .md\:flex-1{flex:1}.softtent-po-admin .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .md\:flex-col{flex-direction:column}.softtent-po-admin .md\:gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .md\:text-left{text-align:left}.softtent-po-admin .md\:\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}}@media (min-width:1024px){.softtent-po-admin .lg\:block{display:block}.softtent-po-admin .lg\:hidden{display:none}.softtent-po-admin .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:40rem){.softtent-po-admin .sm\:inline{display:inline}.softtent-po-admin .sm\:p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .sm\:px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .sm\:px-6{padding-inline:calc(var(--spacing)*6)}}.softtent-po-admin .rtl\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .\[\&\>img\]\:h-6>img{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>img\]\:w-6>img{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:h-6>svg{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-full>svg{height:100%}.softtent-po-admin .\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:w-6>svg{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:w-full>svg{width:100%}}.softtent-po-admin .app-loading{text-align:center;margin-top:60px;font-size:18px;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
     803@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.softtent-po-admin *,.softtent-po-admin :before,.softtent-po-admin :after,.softtent-po-admin ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}.softtent-po-admin a[class],.softtent-po-admin a[class]:hover,.softtent-po-admin a[class]:focus,.softtent-po-admin a[class]:active{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.softtent-po-admin button{cursor:pointer}body.toplevel_page_softtent-preorders{background-color:#eaeaff}body.toplevel_page_softtent-preorders #wpcontent{padding:0}body.toplevel_page_softtent-preorders .Toastify__toast-container.Toastify__toast-container--top-right{top:3em}body.rtl.toplevel_page_softtent-preorders #wpcontent{margin-right:0}body.softtent-po-fullscreen #adminmenumain,body.softtent-po-fullscreen #adminmenuback,body.softtent-po-fullscreen #adminmenuwrap,body.softtent-po-fullscreen #wpadminbar,body.softtent-po-fullscreen .notice,body.softtent-po-fullscreen .updated,body.softtent-po-fullscreen .error,body.softtent-po-fullscreen .update-nag{display:none!important}body.softtent-po-fullscreen #wpcontent,body.softtent-po-fullscreen #wpbody-content{margin-left:0!important;padding-left:0!important}body.softtent-po-fullscreen,html.wp-toolbar:has(body.softtent-po-fullscreen){padding-top:0!important}body.softtent-po-fullscreen,body.softtent-po-fullscreen.wp-admin{margin-top:0!important;padding-top:0!important}body.softtent-po-fullscreen #wpfooter{display:none!important}body.softtent-po-fullscreen #wpwrap{padding-top:0!important}.softtent-po-admin .softtent-po-preloader{text-align:center;padding:50px;position:relative}.softtent-po-admin .softtent-po-preloader:before{content:"";border:5px solid #ccc;border-top-color:#2180c0;border-radius:100%;width:40px;height:40px;margin:-15px auto auto -15px;animation:.7s linear infinite softtent-po-rotation;position:absolute;top:35%;left:50%}@keyframes softtent-po-rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.softtent-po-admin .color-picker-popup-wrapper{z-index:9999;background-color:#fff;border-radius:4px;width:max-content;margin-top:8px;position:absolute;right:0;box-shadow:0 2px 8px #00000026}.softtent-po-admin .color-picker-popup-wrapper .components-color-picker>.components-flex{display:none!important}@layer theme{:root,.softtent-po-admin :host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-700:oklch(55.3% .195 38.402);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-800:oklch(42.4% .199 265.638);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-200:oklch(89.9% .061 343.231);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#1d2327;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:1024px;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#673de6;--color-secondary:#1c64f2;--color-primary-dark:#5632c4;--color-primary-lite:#7d52ed;--color-success:#319f45;--color-success-dark:#27ae60;--color-success-darker:#00a88a;--color-success-lite:#ddffe7;--color-success-liter:#c9feb7;--color-error:#e2808a;--color-error-dark:#bd081c;--color-warning:#f08d07;--color-warning-lite:#fff1e5;--color-warning-liter:#ffe9a8;--color-softtent-po-gray:#ddd;--color-gray-lite:#e0e0e0;--color-gray-liter:#f5f5f5;--color-gray-dark:#787878}}@layer base{.softtent-po-admin *,.softtent-po-admin :after,.softtent-po-admin :before,.softtent-po-admin ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.softtent-po-admin ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,.softtent-po-admin :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.softtent-po-admin hr{height:0;color:inherit;border-top-width:1px}.softtent-po-admin abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.softtent-po-admin h1,.softtent-po-admin h2,.softtent-po-admin h3,.softtent-po-admin h4,.softtent-po-admin h5,.softtent-po-admin h6{font-size:inherit;font-weight:inherit}.softtent-po-admin a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.softtent-po-admin b,.softtent-po-admin strong{font-weight:bolder}.softtent-po-admin code,.softtent-po-admin kbd,.softtent-po-admin samp,.softtent-po-admin pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.softtent-po-admin small{font-size:80%}.softtent-po-admin sub,.softtent-po-admin sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.softtent-po-admin sub{bottom:-.25em}.softtent-po-admin sup{top:-.5em}.softtent-po-admin table{text-indent:0;border-color:inherit;border-collapse:collapse}.softtent-po-admin :-moz-focusring{outline:auto}.softtent-po-admin progress{vertical-align:baseline}.softtent-po-admin summary{display:list-item}.softtent-po-admin ol,.softtent-po-admin ul,.softtent-po-admin menu{list-style:none}.softtent-po-admin img,.softtent-po-admin svg,.softtent-po-admin video,.softtent-po-admin canvas,.softtent-po-admin audio,.softtent-po-admin iframe,.softtent-po-admin embed,.softtent-po-admin object{vertical-align:middle;display:block}.softtent-po-admin img,.softtent-po-admin video{max-width:100%;height:auto}.softtent-po-admin button,.softtent-po-admin input,.softtent-po-admin select,.softtent-po-admin optgroup,.softtent-po-admin textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.softtent-po-admin :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.softtent-po-admin :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.softtent-po-admin ::file-selector-button{margin-inline-end:4px}.softtent-po-admin ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.softtent-po-admin ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.softtent-po-admin textarea{resize:vertical}.softtent-po-admin ::-webkit-search-decoration{-webkit-appearance:none}.softtent-po-admin ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.softtent-po-admin ::-webkit-datetime-edit{display:inline-flex}.softtent-po-admin ::-webkit-datetime-edit-fields-wrapper{padding:0}.softtent-po-admin ::-webkit-datetime-edit{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-year-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-month-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-day-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-hour-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-minute-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-second-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-millisecond-field{padding-block:0}.softtent-po-admin ::-webkit-datetime-edit-meridiem-field{padding-block:0}.softtent-po-admin ::-webkit-calendar-picker-indicator{line-height:1}.softtent-po-admin :-moz-ui-invalid{box-shadow:none}.softtent-po-admin button,.softtent-po-admin input:where([type=button],[type=reset],[type=submit]){appearance:button}.softtent-po-admin ::file-selector-button{appearance:button}.softtent-po-admin ::-webkit-inner-spin-button{height:auto}.softtent-po-admin ::-webkit-outer-spin-button{height:auto}.softtent-po-admin [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.softtent-po-admin .pointer-events-none{pointer-events:none}.softtent-po-admin .collapse{visibility:collapse}.softtent-po-admin .invisible{visibility:hidden}.softtent-po-admin .visible{visibility:visible}.softtent-po-admin .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.softtent-po-admin .\!absolute{position:absolute!important}.softtent-po-admin .absolute{position:absolute}.softtent-po-admin .fixed{position:fixed}.softtent-po-admin .relative{position:relative}.softtent-po-admin .static{position:static}.softtent-po-admin .sticky{position:sticky}.softtent-po-admin .inset-0{inset:calc(var(--spacing)*0)}.softtent-po-admin .inset-y-0{inset-block:calc(var(--spacing)*0)}.softtent-po-admin .start-0{inset-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .start-0\.5{inset-inline-start:calc(var(--spacing)*.5)}.softtent-po-admin .-end-1{inset-inline-end:calc(var(--spacing)*-1)}.softtent-po-admin .end-0{inset-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .end-0\.5{inset-inline-end:calc(var(--spacing)*.5)}.softtent-po-admin .-top-3{top:calc(var(--spacing)*-3)}.softtent-po-admin .top-0{top:calc(var(--spacing)*0)}.softtent-po-admin .top-0\.5{top:calc(var(--spacing)*.5)}.softtent-po-admin .top-1{top:calc(var(--spacing)*1)}.softtent-po-admin .top-3{top:calc(var(--spacing)*3)}.softtent-po-admin .top-4{top:calc(var(--spacing)*4)}.softtent-po-admin .top-\[46\%\]{top:46%}.softtent-po-admin .top-\[66px\]{top:66px}.softtent-po-admin .top-full{top:100%}.softtent-po-admin .right-0{right:calc(var(--spacing)*0)}.softtent-po-admin .right-1{right:calc(var(--spacing)*1)}.softtent-po-admin .right-4{right:calc(var(--spacing)*4)}.softtent-po-admin .right-10{right:calc(var(--spacing)*10)}.softtent-po-admin .bottom-0{bottom:calc(var(--spacing)*0)}.softtent-po-admin .left-0{left:calc(var(--spacing)*0)}.softtent-po-admin .left-1{left:calc(var(--spacing)*1)}.softtent-po-admin .left-1\/2{left:50%}.softtent-po-admin .z-10{z-index:10}.softtent-po-admin .z-30{z-index:30}.softtent-po-admin .z-40{z-index:40}.softtent-po-admin .z-50{z-index:50}.softtent-po-admin .z-\[1000\]{z-index:1000}.softtent-po-admin .z-\[9999\]{z-index:9999}.softtent-po-admin .col-span-4{grid-column:span 4/span 4}.softtent-po-admin .col-span-6{grid-column:span 6/span 6}.softtent-po-admin .col-span-8{grid-column:span 8/span 8}.softtent-po-admin .col-span-12{grid-column:span 12/span 12}.softtent-po-admin .float-left{float:left}.softtent-po-admin .container{width:100%}@media (min-width:480px){.softtent-po-admin .container{max-width:480px}}@media (min-width:768px){.softtent-po-admin .container{max-width:768px}}@media (min-width:1024px){.softtent-po-admin .container{max-width:1024px}}@media (min-width:1280px){.softtent-po-admin .container{max-width:1280px}}@media (min-width:1536px){.softtent-po-admin .container{max-width:1536px}}@media (min-width:40rem){.softtent-po-admin .container{max-width:40rem}}.softtent-po-admin .\!m-0{margin:calc(var(--spacing)*0)!important}.softtent-po-admin .m-0{margin:calc(var(--spacing)*0)}.softtent-po-admin .m-3{margin:calc(var(--spacing)*3)}.softtent-po-admin .\!mx-auto{margin-inline:auto!important}.softtent-po-admin .mx-1{margin-inline:calc(var(--spacing)*1)}.softtent-po-admin .mx-4{margin-inline:calc(var(--spacing)*4)}.softtent-po-admin .mx-auto{margin-inline:auto}.softtent-po-admin .-ms-px{margin-inline-start:-1px}.softtent-po-admin .ms-auto{margin-inline-start:auto}.softtent-po-admin .me-3{margin-inline-end:calc(var(--spacing)*3)}.softtent-po-admin .\!mt-2{margin-top:calc(var(--spacing)*2)!important}.softtent-po-admin .-mt-2{margin-top:calc(var(--spacing)*-2)}.softtent-po-admin .mt-0\.5{margin-top:calc(var(--spacing)*.5)}.softtent-po-admin .mt-1{margin-top:calc(var(--spacing)*1)}.softtent-po-admin .mt-2{margin-top:calc(var(--spacing)*2)}.softtent-po-admin .mt-3{margin-top:calc(var(--spacing)*3)}.softtent-po-admin .mt-4{margin-top:calc(var(--spacing)*4)}.softtent-po-admin .mt-5{margin-top:calc(var(--spacing)*5)}.softtent-po-admin .mt-6{margin-top:calc(var(--spacing)*6)}.softtent-po-admin .mt-7{margin-top:calc(var(--spacing)*7)}.softtent-po-admin .mt-10{margin-top:calc(var(--spacing)*10)}.softtent-po-admin .mt-\[-3px\]{margin-top:-3px}.softtent-po-admin .mt-\[-12px\]{margin-top:-12px}.softtent-po-admin .mr-2{margin-right:calc(var(--spacing)*2)}.softtent-po-admin .mr-3{margin-right:calc(var(--spacing)*3)}.softtent-po-admin .\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.softtent-po-admin .\!mb-1{margin-bottom:calc(var(--spacing)*1)!important}.softtent-po-admin .\!mb-2{margin-bottom:calc(var(--spacing)*2)!important}.softtent-po-admin .\!mb-3{margin-bottom:calc(var(--spacing)*3)!important}.softtent-po-admin .\!mb-4{margin-bottom:calc(var(--spacing)*4)!important}.softtent-po-admin .-mb-px{margin-bottom:-1px}.softtent-po-admin .mb-0{margin-bottom:calc(var(--spacing)*0)}.softtent-po-admin .mb-1{margin-bottom:calc(var(--spacing)*1)}.softtent-po-admin .mb-2{margin-bottom:calc(var(--spacing)*2)}.softtent-po-admin .mb-3{margin-bottom:calc(var(--spacing)*3)}.softtent-po-admin .mb-4{margin-bottom:calc(var(--spacing)*4)}.softtent-po-admin .mb-5{margin-bottom:calc(var(--spacing)*5)}.softtent-po-admin .mb-6{margin-bottom:calc(var(--spacing)*6)}.softtent-po-admin .mb-8{margin-bottom:calc(var(--spacing)*8)}.softtent-po-admin .mb-10{margin-bottom:calc(var(--spacing)*10)}.softtent-po-admin .mb-12{margin-bottom:calc(var(--spacing)*12)}.softtent-po-admin .mb-16{margin-bottom:calc(var(--spacing)*16)}.softtent-po-admin .\!ml-0{margin-left:calc(var(--spacing)*0)!important}.softtent-po-admin .-ml-px{margin-left:-1px}.softtent-po-admin .ml-0{margin-left:calc(var(--spacing)*0)}.softtent-po-admin .ml-0\.5{margin-left:calc(var(--spacing)*.5)}.softtent-po-admin .ml-2{margin-left:calc(var(--spacing)*2)}.softtent-po-admin .ml-5{margin-left:calc(var(--spacing)*5)}.softtent-po-admin .ml-9{margin-left:calc(var(--spacing)*9)}.softtent-po-admin .block{display:block}.softtent-po-admin .flex{display:flex}.softtent-po-admin .grid{display:grid}.softtent-po-admin .hidden{display:none}.softtent-po-admin .inline{display:inline}.softtent-po-admin .inline-block{display:inline-block}.softtent-po-admin .inline-flex{display:inline-flex}.softtent-po-admin .table{display:table}.softtent-po-admin .aspect-square{aspect-ratio:1}.softtent-po-admin .\!h-6{height:calc(var(--spacing)*6)!important}.softtent-po-admin .\!h-\[32px\]{height:32px!important}.softtent-po-admin .h-1\.5{height:calc(var(--spacing)*1.5)}.softtent-po-admin .h-2{height:calc(var(--spacing)*2)}.softtent-po-admin .h-3{height:calc(var(--spacing)*3)}.softtent-po-admin .h-3\.5{height:calc(var(--spacing)*3.5)}.softtent-po-admin .h-4{height:calc(var(--spacing)*4)}.softtent-po-admin .h-5{height:calc(var(--spacing)*5)}.softtent-po-admin .h-6{height:calc(var(--spacing)*6)}.softtent-po-admin .h-7{height:calc(var(--spacing)*7)}.softtent-po-admin .h-8{height:calc(var(--spacing)*8)}.softtent-po-admin .h-9{height:calc(var(--spacing)*9)}.softtent-po-admin .h-10{height:calc(var(--spacing)*10)}.softtent-po-admin .h-12{height:calc(var(--spacing)*12)}.softtent-po-admin .h-16{height:calc(var(--spacing)*16)}.softtent-po-admin .h-20{height:calc(var(--spacing)*20)}.softtent-po-admin .h-24{height:calc(var(--spacing)*24)}.softtent-po-admin .h-32{height:calc(var(--spacing)*32)}.softtent-po-admin .h-96{height:calc(var(--spacing)*96)}.softtent-po-admin .h-\[20px\]{height:20px}.softtent-po-admin .h-\[34px\]{height:34px}.softtent-po-admin .h-\[calc\(100vh-122px\)\]{height:calc(100vh - 122px)}.softtent-po-admin .h-full{height:100%}.softtent-po-admin .max-h-0{max-height:calc(var(--spacing)*0)}.softtent-po-admin .max-h-40{max-height:calc(var(--spacing)*40)}.softtent-po-admin .max-h-\[60vh\]{max-height:60vh}.softtent-po-admin .max-h-\[80vh\]{max-height:80vh}.softtent-po-admin .max-h-\[90vh\]{max-height:90vh}.softtent-po-admin .\!min-h-\[30px\]{min-height:30px!important}.softtent-po-admin .min-h-screen{min-height:100vh}.softtent-po-admin .\!w-6{width:calc(var(--spacing)*6)!important}.softtent-po-admin .w-0{width:calc(var(--spacing)*0)}.softtent-po-admin .w-1\/4{width:25%}.softtent-po-admin .w-2{width:calc(var(--spacing)*2)}.softtent-po-admin .w-3{width:calc(var(--spacing)*3)}.softtent-po-admin .w-3\.5{width:calc(var(--spacing)*3.5)}.softtent-po-admin .w-4{width:calc(var(--spacing)*4)}.softtent-po-admin .w-5{width:calc(var(--spacing)*5)}.softtent-po-admin .w-6{width:calc(var(--spacing)*6)}.softtent-po-admin .w-7{width:calc(var(--spacing)*7)}.softtent-po-admin .w-8{width:calc(var(--spacing)*8)}.softtent-po-admin .w-10{width:calc(var(--spacing)*10)}.softtent-po-admin .w-12{width:calc(var(--spacing)*12)}.softtent-po-admin .w-16{width:calc(var(--spacing)*16)}.softtent-po-admin .w-18{width:calc(var(--spacing)*18)}.softtent-po-admin .w-20{width:calc(var(--spacing)*20)}.softtent-po-admin .w-32{width:calc(var(--spacing)*32)}.softtent-po-admin .w-52{width:calc(var(--spacing)*52)}.softtent-po-admin .w-\[2px\]{width:2px}.softtent-po-admin .w-\[40px\]{width:40px}.softtent-po-admin .w-\[70px\]{width:70px}.softtent-po-admin .w-auto{width:auto}.softtent-po-admin .w-full{width:100%}.softtent-po-admin .max-w-2xl{max-width:var(--container-2xl)}.softtent-po-admin .max-w-6xl{max-width:var(--container-6xl)}.softtent-po-admin .max-w-\[9rem\]{max-width:9rem}.softtent-po-admin .max-w-\[500px\]{max-width:500px}.softtent-po-admin .max-w-lg{max-width:var(--container-lg)}.softtent-po-admin .max-w-md{max-width:var(--container-md)}.softtent-po-admin .max-w-screen-lg{max-width:var(--breakpoint-lg)}.softtent-po-admin .max-w-xl{max-width:var(--container-xl)}.softtent-po-admin .min-w-\[80px\]{min-width:80px}.softtent-po-admin .min-w-\[120px\]{min-width:120px}.softtent-po-admin .min-w-\[140px\]{min-width:140px}.softtent-po-admin .min-w-\[160px\]{min-width:160px}.softtent-po-admin .min-w-\[300px\]{min-width:300px}.softtent-po-admin .min-w-\[400px\]{min-width:400px}.softtent-po-admin .flex-1{flex:1}.softtent-po-admin .flex-none{flex:none}.softtent-po-admin .flex-shrink{flex-shrink:1}.softtent-po-admin .flex-shrink-0,.softtent-po-admin .shrink-0{flex-shrink:0}.softtent-po-admin .flex-grow,.softtent-po-admin .grow{flex-grow:1}.softtent-po-admin .table-auto{table-layout:auto}.softtent-po-admin .border-collapse{border-collapse:collapse}.softtent-po-admin .-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .-translate-y-12{--tw-translate-y:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .rotate-180{rotate:180deg}.softtent-po-admin .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.softtent-po-admin .animate-pulse{animation:var(--animate-pulse)}.softtent-po-admin .animate-spin{animation:var(--animate-spin)}.softtent-po-admin .cursor-ew-resize{cursor:ew-resize}.softtent-po-admin .cursor-grab{cursor:grab}.softtent-po-admin .cursor-help{cursor:help}.softtent-po-admin .cursor-not-allowed{cursor:not-allowed}.softtent-po-admin .cursor-pointer{cursor:pointer}.softtent-po-admin .resize{resize:both}.softtent-po-admin .list-none{list-style-type:none}.softtent-po-admin .appearance-none{appearance:none}.softtent-po-admin .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.softtent-po-admin .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.softtent-po-admin .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.softtent-po-admin .grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.softtent-po-admin .flex-col{flex-direction:column}.softtent-po-admin .flex-row{flex-direction:row}.softtent-po-admin .flex-wrap{flex-wrap:wrap}.softtent-po-admin .items-baseline{align-items:baseline}.softtent-po-admin .items-center{align-items:center}.softtent-po-admin .items-start{align-items:flex-start}.softtent-po-admin .justify-between{justify-content:space-between}.softtent-po-admin .justify-center{justify-content:center}.softtent-po-admin .justify-end{justify-content:flex-end}.softtent-po-admin .justify-items-end{justify-items:end}.softtent-po-admin .gap-1{gap:calc(var(--spacing)*1)}.softtent-po-admin .gap-1\.5{gap:calc(var(--spacing)*1.5)}.softtent-po-admin .gap-2{gap:calc(var(--spacing)*2)}.softtent-po-admin .gap-3{gap:calc(var(--spacing)*3)}.softtent-po-admin .gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .gap-5{gap:calc(var(--spacing)*5)}.softtent-po-admin .gap-6{gap:calc(var(--spacing)*6)}.softtent-po-admin .gap-8{gap:calc(var(--spacing)*8)}.softtent-po-admin :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin :where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.softtent-po-admin .gap-x-4{column-gap:calc(var(--spacing)*4)}.softtent-po-admin .gap-y-2{row-gap:calc(var(--spacing)*2)}.softtent-po-admin .overflow-hidden{overflow:hidden}.softtent-po-admin .overflow-x-auto{overflow-x:auto}.softtent-po-admin .overflow-y-auto{overflow-y:auto}.softtent-po-admin .rounded{border-radius:.25rem}.softtent-po-admin .rounded-2xl{border-radius:var(--radius-2xl)}.softtent-po-admin .rounded-3xl{border-radius:var(--radius-3xl)}.softtent-po-admin .rounded-full{border-radius:3.40282e38px}.softtent-po-admin .rounded-lg{border-radius:var(--radius-lg)}.softtent-po-admin .rounded-md{border-radius:var(--radius-md)}.softtent-po-admin .rounded-sm{border-radius:var(--radius-sm)}.softtent-po-admin .rounded-xl{border-radius:var(--radius-xl)}.softtent-po-admin .rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.softtent-po-admin .rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.softtent-po-admin .rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.softtent-po-admin .rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.softtent-po-admin .rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.softtent-po-admin .rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.softtent-po-admin .rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.softtent-po-admin .rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.softtent-po-admin .rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.softtent-po-admin .border{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-0{border-style:var(--tw-border-style);border-width:0}.softtent-po-admin .border-1{border-style:var(--tw-border-style);border-width:1px}.softtent-po-admin .border-2{border-style:var(--tw-border-style);border-width:2px}.softtent-po-admin .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.softtent-po-admin .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.softtent-po-admin .border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.softtent-po-admin .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.softtent-po-admin .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.softtent-po-admin .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.softtent-po-admin .border-dashed{--tw-border-style:dashed;border-style:dashed}.softtent-po-admin .border-none{--tw-border-style:none;border-style:none}.softtent-po-admin .border-solid{--tw-border-style:solid;border-style:solid}.softtent-po-admin .\!border-gray-liter{border-color:var(--color-gray-liter)!important}.softtent-po-admin .border-blue-200{border-color:var(--color-blue-200)}.softtent-po-admin .border-blue-800{border-color:var(--color-blue-800)}.softtent-po-admin .border-error{border-color:var(--color-error)}.softtent-po-admin .border-gray-100{border-color:var(--color-gray-100)}.softtent-po-admin .border-gray-200{border-color:var(--color-gray-200)}.softtent-po-admin .border-gray-300{border-color:var(--color-gray-300)}.softtent-po-admin .border-gray-dark{border-color:var(--color-gray-dark)}.softtent-po-admin .border-gray-lite{border-color:var(--color-gray-lite)}.softtent-po-admin .border-green-200{border-color:var(--color-green-200)}.softtent-po-admin .border-pink-200{border-color:var(--color-pink-200)}.softtent-po-admin .border-primary{border-color:var(--color-primary)}.softtent-po-admin .border-primary\/20{border-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .border-purple-200{border-color:var(--color-purple-200)}.softtent-po-admin .border-red-200{border-color:var(--color-red-200)}.softtent-po-admin .border-red-600{border-color:var(--color-red-600)}.softtent-po-admin .border-slate-50{border-color:var(--color-slate-50)}.softtent-po-admin .border-slate-200{border-color:var(--color-slate-200)}.softtent-po-admin .border-slate-300{border-color:var(--color-slate-300)}.softtent-po-admin .border-success{border-color:var(--color-success)}.softtent-po-admin .border-transparent{border-color:#0000}.softtent-po-admin .border-white{border-color:var(--color-white)}.softtent-po-admin .border-yellow-200{border-color:var(--color-yellow-200)}.softtent-po-admin .border-yellow-500{border-color:var(--color-yellow-500)}.softtent-po-admin .border-t-transparent{border-top-color:#0000}.softtent-po-admin .\!bg-gray-liter{background-color:var(--color-gray-liter)!important}.softtent-po-admin .\!bg-primary{background-color:var(--color-primary)!important}.softtent-po-admin .\!bg-softtent-po-gray{background-color:var(--color-softtent-po-gray)!important}.softtent-po-admin .bg-black{background-color:var(--color-black)}.softtent-po-admin .bg-black\/50{background-color:#1d232780}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.softtent-po-admin .bg-blue-50{background-color:var(--color-blue-50)}.softtent-po-admin .bg-error{background-color:var(--color-error)}.softtent-po-admin .bg-error-dark{background-color:var(--color-error-dark)}.softtent-po-admin .bg-gray-50{background-color:var(--color-gray-50)}.softtent-po-admin .bg-gray-100{background-color:var(--color-gray-100)}.softtent-po-admin .bg-gray-200{background-color:var(--color-gray-200)}.softtent-po-admin .bg-gray-300{background-color:var(--color-gray-300)}.softtent-po-admin .bg-gray-900{background-color:var(--color-gray-900)}.softtent-po-admin .bg-gray-liter{background-color:var(--color-gray-liter)}.softtent-po-admin .bg-green-50{background-color:var(--color-green-50)}.softtent-po-admin .bg-green-100{background-color:var(--color-green-100)}.softtent-po-admin .bg-orange-200{background-color:var(--color-orange-200)}.softtent-po-admin .bg-pink-50{background-color:var(--color-pink-50)}.softtent-po-admin .bg-primary{background-color:var(--color-primary)}.softtent-po-admin .bg-primary-dark{background-color:var(--color-primary-dark)}.softtent-po-admin .bg-primary-lite\/10{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary-lite\/10{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .bg-primary\/5{background-color:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .bg-primary\/10{background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .bg-purple-50{background-color:var(--color-purple-50)}.softtent-po-admin .bg-red-50{background-color:var(--color-red-50)}.softtent-po-admin .bg-red-100{background-color:var(--color-red-100)}.softtent-po-admin .bg-red-500{background-color:var(--color-red-500)}.softtent-po-admin .bg-red-600{background-color:var(--color-red-600)}.softtent-po-admin .bg-secondary{background-color:var(--color-secondary)}.softtent-po-admin .bg-slate-100{background-color:var(--color-slate-100)}.softtent-po-admin .bg-success{background-color:var(--color-success)}.softtent-po-admin .bg-success-dark{background-color:var(--color-success-dark)}.softtent-po-admin .bg-success-lite{background-color:var(--color-success-lite)}.softtent-po-admin .bg-transparent{background-color:#0000}.softtent-po-admin .bg-warning-lite{background-color:var(--color-warning-lite)}.softtent-po-admin .bg-white{background-color:var(--color-white)}.softtent-po-admin .bg-yellow-50{background-color:var(--color-yellow-50)}.softtent-po-admin .bg-yellow-100{background-color:var(--color-yellow-100)}.softtent-po-admin .bg-yellow-500{background-color:var(--color-yellow-500)}.softtent-po-admin .bg-yellow-600{background-color:var(--color-yellow-600)}.softtent-po-admin .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.softtent-po-admin .from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/5{--tw-gradient-from:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/5{--tw-gradient-from:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .from-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .from-primary\/10{--tw-gradient-from:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .via-primary-dark{--tw-gradient-via:var(--color-primary-dark);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .via-primary\/10{--tw-gradient-via:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .via-primary\/10{--tw-gradient-via:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .via-primary\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.softtent-po-admin .to-primary{--tw-gradient-to:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary-dark{--tw-gradient-to:var(--color-primary-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/5{--tw-gradient-to:#673de60d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--color-primary)5%,transparent)}}.softtent-po-admin .to-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/10{--tw-gradient-to:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .to-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .to-primary\/20{--tw-gradient-to:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .to-primary\/20{--tw-gradient-to:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .to-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.softtent-po-admin .bg-clip-text{-webkit-background-clip:text;background-clip:text}.softtent-po-admin .fill-primary-lite{fill:var(--color-primary-lite)}.softtent-po-admin .fill-success-darker{fill:var(--color-success-darker)}.softtent-po-admin .fill-warning{fill:var(--color-warning)}.softtent-po-admin .fill-white{fill:var(--color-white)}.softtent-po-admin .stroke-primary{stroke:var(--color-primary)}.softtent-po-admin .stroke-primary-lite{stroke:var(--color-primary-lite)}.softtent-po-admin .stroke-success-liter{stroke:var(--color-success-liter)}.softtent-po-admin .stroke-warning-liter{stroke:var(--color-warning-liter)}.softtent-po-admin .stroke-\[4\]{stroke-width:4px}.softtent-po-admin .object-contain{object-fit:contain}.softtent-po-admin .object-cover{object-fit:cover}.softtent-po-admin .p-1{padding:calc(var(--spacing)*1)}.softtent-po-admin .p-1\.5{padding:calc(var(--spacing)*1.5)}.softtent-po-admin .p-2{padding:calc(var(--spacing)*2)}.softtent-po-admin .p-2\.5{padding:calc(var(--spacing)*2.5)}.softtent-po-admin .p-3{padding:calc(var(--spacing)*3)}.softtent-po-admin .p-4{padding:calc(var(--spacing)*4)}.softtent-po-admin .p-5{padding:calc(var(--spacing)*5)}.softtent-po-admin .p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .p-8{padding:calc(var(--spacing)*8)}.softtent-po-admin .p-10{padding:calc(var(--spacing)*10)}.softtent-po-admin .p-16{padding:calc(var(--spacing)*16)}.softtent-po-admin .px-0{padding-inline:calc(var(--spacing)*0)}.softtent-po-admin .px-1{padding-inline:calc(var(--spacing)*1)}.softtent-po-admin .px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.softtent-po-admin .px-3{padding-inline:calc(var(--spacing)*3)}.softtent-po-admin .px-4{padding-inline:calc(var(--spacing)*4)}.softtent-po-admin .px-5{padding-inline:calc(var(--spacing)*5)}.softtent-po-admin .px-6{padding-inline:calc(var(--spacing)*6)}.softtent-po-admin .px-8{padding-inline:calc(var(--spacing)*8)}.softtent-po-admin .py-0\.5{padding-block:calc(var(--spacing)*.5)}.softtent-po-admin .py-1{padding-block:calc(var(--spacing)*1)}.softtent-po-admin .py-1\.5{padding-block:calc(var(--spacing)*1.5)}.softtent-po-admin .py-2{padding-block:calc(var(--spacing)*2)}.softtent-po-admin .py-2\.5{padding-block:calc(var(--spacing)*2.5)}.softtent-po-admin .py-3{padding-block:calc(var(--spacing)*3)}.softtent-po-admin .py-3\.5{padding-block:calc(var(--spacing)*3.5)}.softtent-po-admin .py-4{padding-block:calc(var(--spacing)*4)}.softtent-po-admin .py-6{padding-block:calc(var(--spacing)*6)}.softtent-po-admin .py-8{padding-block:calc(var(--spacing)*8)}.softtent-po-admin .py-12{padding-block:calc(var(--spacing)*12)}.softtent-po-admin .py-16{padding-block:calc(var(--spacing)*16)}.softtent-po-admin .py-\[5\.3px\]{padding-block:5.3px}.softtent-po-admin .ps-0{padding-inline-start:calc(var(--spacing)*0)}.softtent-po-admin .ps-3{padding-inline-start:calc(var(--spacing)*3)}.softtent-po-admin .ps-4{padding-inline-start:calc(var(--spacing)*4)}.softtent-po-admin .pe-0{padding-inline-end:calc(var(--spacing)*0)}.softtent-po-admin .pe-8{padding-inline-end:calc(var(--spacing)*8)}.softtent-po-admin .pt-2{padding-top:calc(var(--spacing)*2)}.softtent-po-admin .pt-3{padding-top:calc(var(--spacing)*3)}.softtent-po-admin .pt-4{padding-top:calc(var(--spacing)*4)}.softtent-po-admin .pt-6{padding-top:calc(var(--spacing)*6)}.softtent-po-admin .pr-0{padding-right:calc(var(--spacing)*0)}.softtent-po-admin .pr-1{padding-right:calc(var(--spacing)*1)}.softtent-po-admin .pr-4{padding-right:calc(var(--spacing)*4)}.softtent-po-admin .pr-7{padding-right:calc(var(--spacing)*7)}.softtent-po-admin .pb-0{padding-bottom:calc(var(--spacing)*0)}.softtent-po-admin .pb-1{padding-bottom:calc(var(--spacing)*1)}.softtent-po-admin .pb-2{padding-bottom:calc(var(--spacing)*2)}.softtent-po-admin .pb-4{padding-bottom:calc(var(--spacing)*4)}.softtent-po-admin .pb-6{padding-bottom:calc(var(--spacing)*6)}.softtent-po-admin .pl-0{padding-left:calc(var(--spacing)*0)}.softtent-po-admin .pl-2{padding-left:calc(var(--spacing)*2)}.softtent-po-admin .pl-6{padding-left:calc(var(--spacing)*6)}.softtent-po-admin .text-center{text-align:center}.softtent-po-admin .text-left{text-align:left}.softtent-po-admin .text-right{text-align:right}.softtent-po-admin .text-start{text-align:start}.softtent-po-admin .align-baseline{vertical-align:baseline}.softtent-po-admin .font-mono{font-family:var(--font-mono)}.softtent-po-admin .\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.softtent-po-admin .\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.softtent-po-admin .\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.softtent-po-admin .\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.softtent-po-admin .\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.softtent-po-admin .\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.softtent-po-admin .\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.softtent-po-admin .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.softtent-po-admin .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.softtent-po-admin .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.softtent-po-admin .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.softtent-po-admin .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.softtent-po-admin .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.softtent-po-admin .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.softtent-po-admin .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.softtent-po-admin .text-\[10px\]{font-size:10px}.softtent-po-admin .text-\[12px\]{font-size:12px}.softtent-po-admin .\!leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.softtent-po-admin .leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.softtent-po-admin .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.softtent-po-admin .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.softtent-po-admin .\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.softtent-po-admin .\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.softtent-po-admin .\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.softtent-po-admin .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.softtent-po-admin .font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.softtent-po-admin .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.softtent-po-admin .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.softtent-po-admin .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.softtent-po-admin .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.softtent-po-admin .whitespace-nowrap{white-space:nowrap}.softtent-po-admin .\!text-primary{color:var(--color-primary)!important}.softtent-po-admin .\!text-white{color:var(--color-white)!important}.softtent-po-admin .text-\[\#cdcccc\]{color:#cdcccc}.softtent-po-admin .text-black{color:var(--color-black)}.softtent-po-admin .text-error{color:var(--color-error)}.softtent-po-admin .text-gray-400{color:var(--color-gray-400)}.softtent-po-admin .text-gray-500{color:var(--color-gray-500)}.softtent-po-admin .text-gray-600{color:var(--color-gray-600)}.softtent-po-admin .text-gray-700{color:var(--color-gray-700)}.softtent-po-admin .text-gray-800{color:var(--color-gray-800)}.softtent-po-admin .text-gray-900{color:var(--color-gray-900)}.softtent-po-admin .text-gray-dark{color:var(--color-gray-dark)}.softtent-po-admin .text-green-700{color:var(--color-green-700)}.softtent-po-admin .text-green-800{color:var(--color-green-800)}.softtent-po-admin .text-orange-700{color:var(--color-orange-700)}.softtent-po-admin .text-primary{color:var(--color-primary)}.softtent-po-admin .text-primary-dark{color:var(--color-primary-dark)}.softtent-po-admin .text-red-500{color:var(--color-red-500)}.softtent-po-admin .text-red-600{color:var(--color-red-600)}.softtent-po-admin .text-red-800{color:var(--color-red-800)}.softtent-po-admin .text-slate-500{color:var(--color-slate-500)}.softtent-po-admin .text-slate-700{color:var(--color-slate-700)}.softtent-po-admin .text-success{color:var(--color-success)}.softtent-po-admin .text-transparent{color:#0000}.softtent-po-admin .text-white{color:var(--color-white)}.softtent-po-admin .text-yellow-500{color:var(--color-yellow-500)}.softtent-po-admin .text-yellow-800{color:var(--color-yellow-800)}.softtent-po-admin .capitalize{text-transform:capitalize}.softtent-po-admin .lowercase{text-transform:lowercase}.softtent-po-admin .uppercase{text-transform:uppercase}.softtent-po-admin .italic{font-style:italic}.softtent-po-admin .line-through{text-decoration-line:line-through}.softtent-po-admin .overline{text-decoration-line:overline}.softtent-po-admin .underline{text-decoration-line:underline}.softtent-po-admin .accent-\[\#1BBC9C\]{accent-color:#1bbc9c}.softtent-po-admin .opacity-0{opacity:0}.softtent-po-admin .opacity-50{opacity:.5}.softtent-po-admin .opacity-100{opacity:1}.softtent-po-admin .\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.softtent-po-admin .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .shadow-primary\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)10%,transparent)var(--tw-shadow-alpha),transparent)}}.softtent-po-admin .ring-primary{--tw-ring-color:var(--color-primary)}.softtent-po-admin .ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .outline{outline-style:var(--tw-outline-style);outline-width:1px}.softtent-po-admin .filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.softtent-po-admin .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.softtent-po-admin .duration-200{--tw-duration:.2s;transition-duration:.2s}.softtent-po-admin .duration-300{--tw-duration:.3s;transition-duration:.3s}.softtent-po-admin .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.softtent-po-admin .select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.softtent-po-admin .group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.softtent-po-admin .group-hover\:border-primary:is(:where(.group):hover *){border-color:var(--color-primary)}.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:#673de61a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.softtent-po-admin .group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.softtent-po-admin .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.softtent-po-admin .placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.softtent-po-admin .required\:border-red-500:required{border-color:var(--color-red-500)}@media (hover:hover){.softtent-po-admin .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .hover\:rounded-md:hover{border-radius:var(--radius-md)}.softtent-po-admin .hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.softtent-po-admin .hover\:border-primary:hover{border-color:var(--color-primary)}.softtent-po-admin .hover\:border-primary-lite:hover{border-color:var(--color-primary-lite)}.softtent-po-admin .hover\:border-primary\/30:hover{border-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:border-primary\/40:hover{border-color:#673de666}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.softtent-po-admin .hover\:border-red-700:hover{border-color:var(--color-red-700)}.softtent-po-admin .hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.softtent-po-admin .hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.softtent-po-admin .hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.softtent-po-admin .hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.softtent-po-admin .hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.softtent-po-admin .hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.softtent-po-admin .hover\:bg-gray-liter:hover{background-color:var(--color-gray-liter)}.softtent-po-admin .hover\:bg-primary:hover{background-color:var(--color-primary)}.softtent-po-admin .hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:#7d52ed1a}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary-lite\/10:hover{background-color:color-mix(in oklab,var(--color-primary-lite)10%,transparent)}}.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:#673de633}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:#673de64d}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:bg-primary\/30:hover{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.softtent-po-admin .hover\:bg-red-100:hover{background-color:var(--color-red-100)}.softtent-po-admin .hover\:bg-red-700:hover{background-color:var(--color-red-700)}.softtent-po-admin .hover\:text-gray-600:hover{color:var(--color-gray-600)}.softtent-po-admin .hover\:text-gray-700:hover{color:var(--color-gray-700)}.softtent-po-admin .hover\:text-gray-800:hover{color:var(--color-gray-800)}.softtent-po-admin .hover\:text-gray-900:hover{color:var(--color-gray-900)}.softtent-po-admin .hover\:text-primary:hover{color:var(--color-primary)}.softtent-po-admin .hover\:text-primary-dark:hover{color:var(--color-primary-dark)}.softtent-po-admin .hover\:text-white:hover{color:var(--color-white)}.softtent-po-admin .hover\:opacity-90:hover{opacity:.9}.softtent-po-admin .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:#673de640}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .hover\:shadow-primary\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)25%,transparent)var(--tw-shadow-alpha),transparent)}}}.softtent-po-admin .focus\:rounded-md:focus{border-radius:var(--radius-md)}.softtent-po-admin .focus\:\!border-\[\#EBEFF8\]:focus{border-color:#ebeff8!important}.softtent-po-admin .focus\:border-\[\#673de6\]:focus{border-color:#673de6}.softtent-po-admin .focus\:border-primary:focus{border-color:var(--color-primary)}.softtent-po-admin .focus\:border-transparent:focus{border-color:#0000}.softtent-po-admin .focus\:bg-white:focus{background-color:var(--color-white)}.softtent-po-admin .focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:#ebeff8!important}@supports (color:color-mix(in lab, red, red)){.softtent-po-admin .focus\:\!shadow-\[\#EBEFF8\]:focus{--tw-shadow-color:color-mix(in oklab,#ebeff8 var(--tw-shadow-alpha),transparent)!important}}.softtent-po-admin .focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.softtent-po-admin .focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.softtent-po-admin .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.softtent-po-admin .focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.softtent-po-admin .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.softtent-po-admin .active\:cursor-grabbing:active{cursor:grabbing}.softtent-po-admin .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.softtent-po-admin .disabled\:opacity-50:disabled{opacity:.5}.softtent-po-admin .disabled\:opacity-60:disabled{opacity:.6}.softtent-po-admin .disabled\:opacity-75:disabled{opacity:.75}@media (min-width:768px){.softtent-po-admin .md\:visible{visibility:visible}.softtent-po-admin .md\:top-6{top:calc(var(--spacing)*6)}.softtent-po-admin .md\:top-28{top:calc(var(--spacing)*28)}.softtent-po-admin .md\:ml-3{margin-left:calc(var(--spacing)*3)}.softtent-po-admin .md\:flex{display:flex}.softtent-po-admin .md\:hidden{display:none}.softtent-po-admin .md\:max-w-4xl{max-width:var(--container-4xl)}.softtent-po-admin .md\:flex-1{flex:1}.softtent-po-admin .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.softtent-po-admin .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .md\:flex-col{flex-direction:column}.softtent-po-admin .md\:gap-4{gap:calc(var(--spacing)*4)}.softtent-po-admin .md\:text-left{text-align:left}.softtent-po-admin .md\:\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}}@media (min-width:1024px){.softtent-po-admin .lg\:block{display:block}.softtent-po-admin .lg\:hidden{display:none}.softtent-po-admin .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.softtent-po-admin .lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:40rem){.softtent-po-admin .sm\:inline{display:inline}.softtent-po-admin .sm\:p-6{padding:calc(var(--spacing)*6)}.softtent-po-admin .sm\:px-2{padding-inline:calc(var(--spacing)*2)}.softtent-po-admin .sm\:px-6{padding-inline:calc(var(--spacing)*6)}}.softtent-po-admin .rtl\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.softtent-po-admin .\[\&\>img\]\:h-6>img{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>img\]\:w-6>img{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:h-6>svg{height:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:h-full>svg{height:100%}.softtent-po-admin .\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing)*5)}.softtent-po-admin .\[\&\>svg\]\:w-6>svg{width:calc(var(--spacing)*6)}.softtent-po-admin .\[\&\>svg\]\:w-full>svg{width:100%}}.softtent-po-admin .app-loading{text-align:center;margin-top:60px;font-size:18px;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
  • softtent-preorders/trunk/extensions/PreOrder/Includes/CartHandler.php

    r3469635 r3473030  
    3737        add_action( 'template_redirect', [ $this, 'handle_preorder_redirect' ] );
    3838
     39        // Prevent mixing preorder and regular cart items when the setting is enabled
     40        add_filter( 'woocommerce_add_to_cart_validation', [ $this, 'maybe_prevent_mixing' ], 10, 3 );
     41
    3942        // Add preorders meta to cart item
    4043        add_filter( 'woocommerce_add_cart_item_data', [ $this, 'add_preorder_cart_data' ], 10, 2 );
     
    4649        add_action( 'woocommerce_checkout_create_order_line_item', [ $this, 'save_preorder_order_item_meta' ], 10, 4 );
    4750
    48         // Handle order status for preorders
     51        // Handle order status and send notifications for preorders
    4952        add_action( 'woocommerce_thankyou', [ $this, 'maybe_update_preorder_status' ], 10, 1 );
    5053
     
    6265        add_action( 'woocommerce_before_checkout_form', [ $this, 'display_preorder_notice' ] );
    6366
    64         // Display order item meta with proper labels
    65         add_filter( 'woocommerce_order_item_display_meta_key', [ $this, 'customize_order_item_meta_key' ], 10, 3 );
    66         add_filter( 'woocommerce_order_item_display_meta_value', [ $this, 'customize_order_item_meta_value' ], 10, 3 );
    67         add_filter( 'woocommerce_hidden_order_itemmeta', [ $this, 'unhide_preorder_meta' ], 10, 1 );
     67        // Hide all raw preorder meta keys from WooCommerce's default display
     68        add_filter( 'woocommerce_hidden_order_itemmeta', [ $this, 'hide_preorder_meta_keys' ], 10, 1 );
     69
     70        // Inject consolidated pre-order block — admin order items view
     71        add_action( 'woocommerce_after_order_itemmeta', [ $this, 'display_preorder_admin_block' ], 10, 3 );
     72
     73        // Inject pre-order badge — frontend My Account order details
     74        add_action( 'woocommerce_order_item_meta_end', [ $this, 'display_preorder_frontend_badge' ], 10, 4 );
    6875    }
    6976
     
    8895        wp_safe_redirect( $checkout_url );
    8996        exit;
     97    }
     98
     99    /**
     100     * Prevent mixing preorder items with regular items when the rule setting is enabled.
     101     *
     102     * Blocks the add-to-cart action and shows a notice when:
     103     * - A preorder item is being added to a cart that already contains regular items.
     104     * - A regular item is being added to a cart that already contains preorder items.
     105     *
     106     * @param bool $passed     Current validation result.
     107     * @param int  $product_id Product being added.
     108     * @param int  $quantity   Quantity being added.
     109     * @return bool False to block, true to allow.
     110     */
     111    public function maybe_prevent_mixing( $passed, $product_id, $quantity ) {
     112        // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
     113        unset( $quantity );
     114
     115        if ( ! $passed || ! WC()->cart || WC()->cart->is_empty() ) {
     116            return $passed;
     117        }
     118
     119        // phpcs:ignore WordPress.Security.NonceVerification.Recommended, WordPress.Security.NonceVerification.Missing
     120        $is_adding_preorder = isset( $_GET['softtent-po-preorders'] ) || isset( $_POST['softtent-po-preorders'] );
     121
     122        $cart_has_preorders = false;
     123        $preorder_rule      = null;
     124
     125        foreach ( WC()->cart->get_cart() as $cart_item ) {
     126            if ( ! empty( $cart_item['softtent_preorders']['is_preorder'] ) ) {
     127                $cart_has_preorders = true;
     128
     129                if ( null === $preorder_rule ) {
     130                    $rule_index = $cart_item['softtent_preorders']['rule_index'];
     131                    $settings   = softtent_po()->get_extension_settings_by_id( 'preorders', true );
     132                    $rules      = $settings['rules'] ?? [];
     133                    if ( isset( $rules[ $rule_index ] ) ) {
     134                        $preorder_rule = $rules[ $rule_index ];
     135                    }
     136                }
     137            }
     138        }
     139
     140        // Adding a preorder item to a cart that already contains regular items.
     141        if ( $is_adding_preorder && ! $cart_has_preorders ) {
     142            $new_rule = \SoftTent\PreOrders\Extensions\PreOrder\get_applicable_rule_for_product( $product_id );
     143            if ( $new_rule ) {
     144                $cart_checkout = $new_rule['tabs']['advanced']['cart_checkout_page']['value'] ?? [];
     145                $prevent       = \SoftTent\PreOrders\Helpers\Fns::get_config_value( $cart_checkout['preorder_prevent_mixing'] ?? null, false );
     146                if ( $prevent ) {
     147                    wc_add_notice(
     148                        esc_html__( 'You cannot add a pre-order item when your cart already contains regular products. Please empty your cart first.', 'softtent-preorders' ),
     149                        'error'
     150                    );
     151                    return false;
     152                }
     153            }
     154        }
     155
     156        // Adding a regular item to a cart that already contains preorder items.
     157        if ( ! $is_adding_preorder && $cart_has_preorders && $preorder_rule ) {
     158            $cart_checkout = $preorder_rule['tabs']['advanced']['cart_checkout_page']['value'] ?? [];
     159            $prevent       = \SoftTent\PreOrders\Helpers\Fns::get_config_value( $cart_checkout['preorder_prevent_mixing'] ?? null, false );
     160            if ( $prevent ) {
     161                wc_add_notice(
     162                    esc_html__( 'You cannot add a regular product when your cart already contains pre-order items. Please empty your cart first.', 'softtent-preorders' ),
     163                    'error'
     164                );
     165                return false;
     166            }
     167        }
     168
     169        return $passed;
    90170    }
    91171
     
    155235
    156236        $cart_label_text = esc_html__( 'Pre-Order', 'softtent-preorders' );
     237        $cart_checkout   = [];
    157238
    158239        if ( isset( $preorders_data['rule_index'] ) && isset( $rules[ $preorders_data['rule_index'] ] ) ) {
    159240            $rule           = $rules[ $preorders_data['rule_index'] ];
    160             $cart_checkout  = $rule['tabs']['advanced']['cart_checkout']['value'] ?? [];
     241            $cart_checkout  = $rule['tabs']['advanced']['cart_checkout_page']['value'] ?? [];
    161242            $label_text_raw = \SoftTent\PreOrders\Helpers\Fns::get_config_value( $cart_checkout['cart_label_text'] ?? null );
    162243            if ( ! empty( $label_text_raw ) ) {
     
    171252        ];
    172253
    173         // Add estimated shipping date
    174         if ( ! empty( $preorders_data['shipping_date'] ) ) {
     254        // Add estimated shipping date only when the setting is enabled
     255        $show_shipping_date = \SoftTent\PreOrders\Helpers\Fns::get_config_value( $cart_checkout['cart_show_shipping_date'] ?? null, false );
     256        if ( $show_shipping_date && ! empty( $preorders_data['shipping_date'] ) ) {
    175257            $formatted_date = date_i18n( get_option( 'date_format' ), strtotime( $preorders_data['shipping_date'] ) );
    176258            $item_data[]    = [
     
    278360        $order->update_meta_data( '_softtent_po_is_preorder', 'yes' );
    279361        $order->save();
     362
     363        // Send notification emails based on rule settings
     364        $this->send_preorder_notifications( $order, $rule );
     365    }
     366
     367    /**
     368     * Send pre-order notification emails based on rule settings.
     369     *
     370     * @param \WC_Order $order Order object.
     371     * @param array     $rule  Matching rule data.
     372     * @return void
     373     */
     374    private function send_preorder_notifications( $order, $rule ) {
     375        $notifications = $rule['tabs']['advanced']['notifications']['value'] ?? [];
     376
     377        $get_val = function ( $key ) use ( $notifications ) {
     378            return \SoftTent\PreOrders\Helpers\Fns::get_config_value( $notifications[ $key ] ?? null );
     379        };
     380
     381        if ( $get_val( 'send_to_customer' ) ) {
     382            $text_raw = $get_val( 'text_customer' );
     383            $text     = is_array( $text_raw )
     384                ? \SoftTent\PreOrders\Helpers\Fns::get_translatable_value( $text_raw, '' )
     385                : ( $text_raw ?? '' );
     386            $this->send_preorder_email( $order, 'customer', (string) $text );
     387        }
     388
     389        if ( $get_val( 'send_to_admin' ) ) {
     390            $text_raw = $get_val( 'text_admin' );
     391            $text     = is_array( $text_raw )
     392                ? \SoftTent\PreOrders\Helpers\Fns::get_translatable_value( $text_raw, '' )
     393                : ( $text_raw ?? '' );
     394            $this->send_preorder_email( $order, 'admin', (string) $text );
     395        }
     396    }
     397
     398    /**
     399     * Send a single pre-order notification email.
     400     *
     401     * @param \WC_Order $order          Order object.
     402     * @param string    $recipient_type 'customer' or 'admin'.
     403     * @param string    $custom_text    Optional custom body text.
     404     * @return void
     405     */
     406    private function send_preorder_email( $order, $recipient_type, $custom_text = '' ) {
     407        if ( 'customer' === $recipient_type ) {
     408            $to      = $order->get_billing_email();
     409            $subject = sprintf(
     410                /* translators: %s: Order number */
     411                esc_html__( 'Your Pre-Order #%s has been placed', 'softtent-preorders' ),
     412                $order->get_order_number()
     413            );
     414            $default_body = sprintf(
     415                /* translators: %s: Order number */
     416                esc_html__( 'Thank you for your pre-order. Your order #%s has been placed successfully.', 'softtent-preorders' ),
     417                $order->get_order_number()
     418            );
     419        } else {
     420            $to      = get_option( 'admin_email' );
     421            $subject = sprintf(
     422                /* translators: %s: Order number */
     423                esc_html__( 'New Pre-Order Received — Order #%s', 'softtent-preorders' ),
     424                $order->get_order_number()
     425            );
     426            $default_body = sprintf(
     427                /* translators: %s: Order number */
     428                esc_html__( 'A new pre-order #%s has been placed.', 'softtent-preorders' ),
     429                $order->get_order_number()
     430            );
     431        }
     432
     433        if ( empty( $to ) ) {
     434            return;
     435        }
     436
     437        $body    = ! empty( $custom_text ) ? $custom_text : $default_body;
     438        $headers = [ 'Content-Type: text/html; charset=UTF-8' ];
     439
     440        wp_mail( $to, $subject, wpautop( wp_kses_post( $body ) ), $headers );
    280441    }
    281442
     
    464625
    465626    /**
    466      * Unhide preorders meta fields in order items
    467      *
    468      * @param array $hidden_meta Array of hidden meta keys.
    469      * @return array Modified array of hidden meta keys.
    470      */
    471     public function unhide_preorder_meta( $hidden_meta ) {
    472         // Define preorders meta keys that should be visible
    473         $preorder_keys = [
    474             '_softtent_preorders',
    475             '_softtent_preorders_payment_type',
    476             '_softtent_preorders_deposit_type',
    477             '_softtent_preorders_deposit_amount',
    478             '_softtent_preorders_shipping_date',
     627     * Add all preorder meta keys to WooCommerce's hidden list so they never
     628     * render as raw key/value rows. Custom display is handled by the action hooks below.
     629     *
     630     * @param array $hidden_meta Existing hidden meta keys.
     631     * @return array Extended hidden meta keys.
     632     */
     633    public function hide_preorder_meta_keys( $hidden_meta ) {
     634        return array_merge(
     635            $hidden_meta,
     636            [
     637                '_softtent_preorders',
     638                '_softtent_preorders_rule_index',
     639                '_softtent_preorders_payment_type',
     640                '_softtent_preorders_deposit_type',
     641                '_softtent_preorders_deposit_amount',
     642                '_softtent_preorders_shipping_date',
     643            ]
     644        );
     645    }
     646
     647    /**
     648     * Build a reusable array of pre-order detail rows for display.
     649     *
     650     * @param \WC_Order_Item $item Order item.
     651     * @return array{ payment_label: string, deposit_display: string, shipping_display: string }
     652     */
     653    private function get_preorder_display_parts( $item ) {
     654        $payment_type   = (string) $item->get_meta( '_softtent_preorders_payment_type' );
     655        $deposit_type   = (string) $item->get_meta( '_softtent_preorders_deposit_type' );
     656        $deposit_amount = $item->get_meta( '_softtent_preorders_deposit_amount' );
     657        $shipping_date  = (string) $item->get_meta( '_softtent_preorders_shipping_date' );
     658
     659        $payment_labels = [
     660            'full'    => esc_html__( 'Full Payment', 'softtent-preorders' ),
     661            'deposit' => esc_html__( 'Deposit', 'softtent-preorders' ),
     662            'free'    => esc_html__( 'Free', 'softtent-preorders' ),
    479663        ];
    480664
    481         // Only show rule index in admin
    482         if ( is_admin() ) {
    483             $preorder_keys[] = '_softtent_preorders_rule_index';
    484         }
    485 
    486         return array_diff( $hidden_meta, $preorder_keys );
    487     }
    488 
    489     /**
    490      * Customize order item meta key display
    491      *
    492      * @param string    $display_key Display key.
    493      * @param \WC_Meta_Data $meta     Meta data object.
    494      * @param \WC_Order_Item $item    Order item object.
    495      * @return string Modified display key.
    496      */
    497     public function customize_order_item_meta_key( $display_key, $meta, $item ) {
     665        $payment_label    = $payment_labels[ $payment_type ] ?? ucfirst( $payment_type );
     666        $deposit_display  = '';
     667        $shipping_display = '';
     668
     669        if ( 'deposit' === $payment_type && $deposit_amount ) {
     670            $deposit_display = 'percentage' === $deposit_type
     671                ? esc_html( $deposit_amount ) . '%'
     672                : wp_kses_post( wc_price( (float) $deposit_amount ) );
     673        }
     674
     675        if ( $shipping_date ) {
     676            $shipping_display = esc_html( date_i18n( get_option( 'date_format' ), strtotime( $shipping_date ) ) );
     677        }
     678
     679        return compact( 'payment_type', 'payment_label', 'deposit_display', 'shipping_display' );
     680    }
     681
     682    /**
     683     * Render a consolidated pre-order info block in the admin order items view.
     684     *
     685     * Fires: woocommerce_after_order_itemmeta
     686     *
     687     * @param int                $item_id Item ID.
     688     * @param \WC_Order_Item     $item    Order item.
     689     * @param \WC_Product|false  $product Product object or false.
     690     * @return void
     691     */
     692    public function display_preorder_admin_block( $item_id, $item, $product ) {
    498693        // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
    499         unset( $item );
    500 
    501         $key = $meta->key;
    502 
    503         // Map internal keys to user-friendly labels
    504         $key_labels = [
    505             '_softtent_preorders'                => esc_html__( 'Pre-Order', 'softtent-preorders' ),
    506             '_softtent_preorders_rule_index'     => esc_html__( 'Rule Index', 'softtent-preorders' ),
    507             '_softtent_preorders_payment_type'   => esc_html__( 'Payment Type', 'softtent-preorders' ),
    508             '_softtent_preorders_deposit_type'   => esc_html__( 'Deposit Type', 'softtent-preorders' ),
    509             '_softtent_preorders_deposit_amount' => esc_html__( 'Deposit Amount', 'softtent-preorders' ),
    510             '_softtent_preorders_shipping_date'  => esc_html__( 'Expected Shipping Date', 'softtent-preorders' ),
    511         ];
    512 
    513         if ( isset( $key_labels[ $key ] ) ) {
    514             return $key_labels[ $key ];
    515         }
    516 
    517         return $display_key;
    518     }
    519 
    520     /**
    521      * Customize order item meta value display
    522      *
    523      * @param string    $display_value Display value.
    524      * @param \WC_Meta_Data $meta      Meta data object.
    525      * @param \WC_Order_Item $item     Order item object.
    526      * @return string Modified display value.
    527      */
    528     public function customize_order_item_meta_value( $display_value, $meta, $item ) {
     694        unset( $item_id, $product );
     695
     696        if ( 'yes' !== $item->get_meta( '_softtent_preorders' ) ) {
     697            return;
     698        }
     699
     700        $parts = $this->get_preorder_display_parts( $item );
     701
     702        $rows = '';
     703
     704        if ( $parts['payment_type'] ) {
     705            $payment_cell  = esc_html( $parts['payment_label'] );
     706            $payment_cell .= $parts['deposit_display'] ? ' &mdash; ' . $parts['deposit_display'] : '';
     707
     708            $rows .= '<tr>'
     709                . '<td style="padding:2px 10px 2px 0;color:#555;white-space:nowrap;">' . esc_html__( 'Payment', 'softtent-preorders' ) . '</td>'
     710                . '<td style="padding:2px 0;font-weight:600;">' . $payment_cell . '</td>'
     711                . '</tr>';
     712        }
     713
     714        if ( $parts['shipping_display'] ) {
     715            $rows .= '<tr>'
     716                . '<td style="padding:2px 10px 2px 0;color:#555;white-space:nowrap;">' . esc_html__( 'Ships by', 'softtent-preorders' ) . '</td>'
     717                . '<td style="padding:2px 0;font-weight:600;">' . $parts['shipping_display'] . '</td>'
     718                . '</tr>';
     719        }
     720
     721        $table = $rows
     722            ? '<table style="border-collapse:collapse;margin-top:4px;font-size:12px;">' . $rows . '</table>'
     723            : '';
     724
     725        printf(
     726            '<div style="margin-top:6px;padding:6px 10px;background:#f0f9ff;border-left:3px solid #0369a1;border-radius:2px;font-size:12px;line-height:1.6;">'
     727                . '<strong style="color:#0369a1;">&#10003; %s</strong>%s'
     728            . '</div>',
     729            esc_html__( 'Pre-Order', 'softtent-preorders' ),
     730            $table // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- parts are individually escaped above
     731        );
     732    }
     733
     734    /**
     735     * Render a pre-order badge in the frontend My Account order details page.
     736     *
     737     * Fires: woocommerce_order_item_meta_end
     738     *
     739     * @param int            $item_id    Item ID.
     740     * @param \WC_Order_Item $item       Order item.
     741     * @param \WC_Order      $order      Order object.
     742     * @param bool           $plain_text Whether output is plain text (e.g. email).
     743     * @return void
     744     */
     745    public function display_preorder_frontend_badge( $item_id, $item, $order, $plain_text ) {
    529746        // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
    530         unset( $item );
    531 
    532         $key   = $meta->key;
    533         $value = $meta->value;
    534 
    535         // Customize value display based on key
    536         switch ( $key ) {
    537             case '_softtent_preorders':
    538                 return 'yes' === $value ? esc_html__( 'Yes', 'softtent-preorders' ) : esc_html__( 'No', 'softtent-preorders' );
    539 
    540             case '_softtent_preorders_payment_type':
    541                 $payment_types = [
    542                     'full'    => esc_html__( 'Full Payment', 'softtent-preorders' ),
    543                     'deposit' => esc_html__( 'Deposit/Partial Payment', 'softtent-preorders' ),
    544                     'free'    => esc_html__( 'Free (Pay Later)', 'softtent-preorders' ),
    545                 ];
    546                 return isset( $payment_types[ $value ] ) ? $payment_types[ $value ] : $value;
    547 
    548             case '_softtent_preorders_deposit_type':
    549                 $deposit_types = [
    550                     'percentage' => esc_html__( 'Percentage', 'softtent-preorders' ),
    551                     'fixed'      => esc_html__( 'Fixed Amount', 'softtent-preorders' ),
    552                 ];
    553                 return isset( $deposit_types[ $value ] ) ? $deposit_types[ $value ] : $value;
    554 
    555             case '_softtent_preorders_shipping_date':
    556                 if ( ! empty( $value ) ) {
    557                     return date_i18n( get_option( 'date_format' ), strtotime( $value ) );
     747        unset( $item_id, $order );
     748
     749        if ( 'yes' !== $item->get_meta( '_softtent_preorders' ) ) {
     750            return;
     751        }
     752
     753        $parts = $this->get_preorder_display_parts( $item );
     754
     755        if ( $plain_text ) {
     756            $line = esc_html__( 'Pre-Order', 'softtent-preorders' );
     757            if ( $parts['payment_type'] ) {
     758                $line .= ' | ' . esc_html( $parts['payment_label'] );
     759                if ( $parts['deposit_display'] ) {
     760                    $line .= ' (' . wp_strip_all_tags( $parts['deposit_display'] ) . ')';
    558761                }
    559                 break;
    560         }
    561 
    562         return $display_value;
     762            }
     763            echo esc_html( $line ) . "\n";
     764            return;
     765        }
     766
     767        $details = '';
     768
     769        if ( $parts['payment_type'] ) {
     770            $payment_text  = esc_html( $parts['payment_label'] );
     771            $payment_text .= $parts['deposit_display'] ? ' &mdash; ' . $parts['deposit_display'] : '';
     772            $details      .= '<span style="color:#555;margin-left:6px;font-size:12px;">' . $payment_text . '</span>';
     773        }
     774
     775        if ( $parts['shipping_display'] ) {
     776            $details .= '<span style="color:#888;margin-left:6px;font-size:12px;">'
     777                . esc_html__( 'Ships by', 'softtent-preorders' ) . ' ' . $parts['shipping_display']
     778                . '</span>';
     779        }
     780
     781        printf(
     782            '<p style="margin:6px 0 0;">'
     783                . '<mark style="background:#dbeafe;color:#1e40af;padding:2px 8px;border-radius:3px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;">%s</mark>'
     784                . '%s'
     785            . '</p>',
     786            esc_html__( 'Pre-Order', 'softtent-preorders' ),
     787            $details // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- parts are individually escaped above
     788        );
    563789    }
    564790}
  • softtent-preorders/trunk/extensions/PreOrder/PreOrder.php

    r3469635 r3473030  
    5252        // Register shortcode
    5353        add_shortcode( 'softtent_preorders', __NAMESPACE__ . '\\render_preorders_shortcode' );
     54
     55        // Register custom 'Pre-Ordered' order status used in order settings
     56        add_action( 'init', __NAMESPACE__ . '\\register_preordered_status' );
     57        add_filter( 'wc_order_statuses', __NAMESPACE__ . '\\add_preordered_to_statuses' );
     58
     59        // Schedule daily cron for auto-complete on release
     60        if ( ! wp_next_scheduled( 'softtent_po_preorder_auto_complete' ) ) {
     61            wp_schedule_event( time(), 'daily', 'softtent_po_preorder_auto_complete' );
     62        }
     63        add_action( 'softtent_po_preorder_auto_complete', __NAMESPACE__ . '\\run_auto_complete_check' );
    5464    }
    5565
  • softtent-preorders/trunk/extensions/PreOrder/helpers.php

    r3469635 r3473030  
    180180    $pricing = get_pricing_settings( $rule );
    181181
    182     if ( 'full' === $pricing['payment_type'] || 'free' === $pricing['payment_type'] ) {
     182    if ( 'full' === $pricing['payment_type'] ) {
    183183        return $product->get_price();
     184    }
     185
     186    if ( 'free' === $pricing['payment_type'] ) {
     187        return 0;
    184188    }
    185189
     
    309313    return $button_html;
    310314}
     315
     316/**
     317 * Register the custom 'wc-preordered' order status.
     318 *
     319 * @return void
     320 */
     321function register_preordered_status() {
     322    register_post_status(
     323        'wc-preordered',
     324        [
     325            'label'                     => esc_html_x( 'Pre-Ordered', 'Order status', 'softtent-preorders' ),
     326            'public'                    => false,
     327            'exclude_from_search'       => false,
     328            'show_in_admin_all_list'    => true,
     329            'show_in_admin_status_list' => true,
     330            /* translators: %s: Number of pre-ordered orders */
     331            'label_count'               => _n_noop(
     332                'Pre-Ordered <span class="count">(%s)</span>',
     333                'Pre-Ordered <span class="count">(%s)</span>',
     334                'softtent-preorders'
     335            ),
     336        ]
     337    );
     338}
     339
     340/**
     341 * Add 'wc-preordered' to the WooCommerce order statuses list.
     342 *
     343 * @param array $statuses Existing WC statuses.
     344 * @return array Modified statuses.
     345 */
     346function add_preordered_to_statuses( $statuses ) {
     347    $statuses['wc-preordered'] = esc_html_x( 'Pre-Ordered', 'Order status', 'softtent-preorders' );
     348    return $statuses;
     349}
     350
     351/**
     352 * Cron callback: auto-complete preorder orders whose shipping date has passed.
     353 *
     354 * Fires daily via the 'softtent_po_preorder_auto_complete' scheduled event.
     355 *
     356 * @return void
     357 */
     358function run_auto_complete_check() {
     359    if ( ! function_exists( 'wc_get_orders' ) ) {
     360        return;
     361    }
     362
     363    $settings = softtent_po()->get_extension_settings_by_id( 'preorders', true );
     364    $rules    = $settings['rules'] ?? [];
     365
     366    foreach ( $rules as $rule_index => $rule ) {
     367        if ( empty( $rule['is_active'] ) ) {
     368            continue;
     369        }
     370
     371        $order_settings = $rule['tabs']['advanced']['order_settings']['value'] ?? [];
     372        $auto_complete  = \SoftTent\PreOrders\Helpers\Fns::get_config_value( $order_settings['auto_complete_on_release'] ?? null, false );
     373
     374        if ( ! $auto_complete ) {
     375            continue;
     376        }
     377
     378        $schedule      = $rule['tabs']['advanced']['schedule']['value'] ?? [];
     379        $shipping_date = \SoftTent\PreOrders\Helpers\Fns::get_config_value( $schedule['shipping_date'] ?? null );
     380
     381        if ( empty( $shipping_date ) || strtotime( $shipping_date ) > time() ) {
     382            continue;
     383        }
     384
     385        // Find preorder orders for this rule that are not yet completed.
     386        $orders = wc_get_orders(
     387            [
     388                'limit'      => -1,
     389                'status'     => [ 'processing', 'on-hold', 'preordered', 'pending' ],
     390                'meta_query' => [ // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_query
     391                    [
     392                        'key'   => '_softtent_po_is_preorder',
     393                        'value' => 'yes',
     394                    ],
     395                ],
     396            ]
     397        );
     398
     399        foreach ( $orders as $order ) {
     400            foreach ( $order->get_items() as $item ) {
     401                if ( 'yes' !== $item->get_meta( '_softtent_preorders' ) ) {
     402                    continue;
     403                }
     404
     405                // Only process orders belonging to this rule.
     406                if ( (string) $item->get_meta( '_softtent_preorders_rule_index' ) !== (string) $rule_index ) {
     407                    continue;
     408                }
     409
     410                $order->update_status(
     411                    'completed',
     412                    esc_html__( 'Pre-order auto-completed on release date.', 'softtent-preorders' )
     413                );
     414                break;
     415            }
     416        }
     417    }
     418}
  • softtent-preorders/trunk/languages/softtent-preorders.pot

    r3469635 r3473030  
    99"Content-Type: text/plain; charset=UTF-8\n"
    1010"Content-Transfer-Encoding: 8bit\n"
    11 "POT-Creation-Date: 2026-02-25T16:54:24+00:00\n"
     11"POT-Creation-Date: 2026-03-02T19:08:45+00:00\n"
    1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1313"X-Generator: WP-CLI 2.11.0\n"
     
    4444#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:977
    4545#: extensions/PreOrder/Includes/ButtonRenderer.php:65
    46 #: extensions/PreOrder/Includes/CartHandler.php:156
    47 #: extensions/PreOrder/Includes/CartHandler.php:505
    48 #: extensions/PreOrder/PreOrder.php:977
     46#: extensions/PreOrder/Includes/CartHandler.php:236
     47#: extensions/PreOrder/Includes/CartHandler.php:729
     48#: extensions/PreOrder/Includes/CartHandler.php:756
     49#: extensions/PreOrder/Includes/CartHandler.php:786
     50#: extensions/PreOrder/PreOrder.php:987
    4951msgid "Pre-Order"
    5052msgstr ""
    5153
    5254#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:169
    53 #: extensions/PreOrder/Includes/CartHandler.php:169
     55#: extensions/PreOrder/Includes/CartHandler.php:250
    5456msgid "Type"
    5557msgstr ""
    5658
    5759#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:177
    58 #: extensions/PreOrder/Includes/CartHandler.php:177
     60#: extensions/PreOrder/Includes/CartHandler.php:259
    5961msgid "Expected Shipping"
    6062msgstr ""
    6163
    6264#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:189
    63 #: extensions/PreOrder/Includes/CartHandler.php:189
     65#: extensions/PreOrder/Includes/CartHandler.php:271
     66#: extensions/PreOrder/Includes/CartHandler.php:661
    6467msgid "Deposit"
    6568msgstr ""
    6669
    6770#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:275
    68 #: extensions/PreOrder/Includes/CartHandler.php:275
     71#: extensions/PreOrder/Includes/CartHandler.php:357
    6972msgid "Pre-order placed."
    7073msgstr ""
    7174
    7275#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:324
    73 #: extensions/PreOrder/Includes/CartHandler.php:324
     76#: extensions/PreOrder/Includes/CartHandler.php:485
    7477msgid "(Deposit)"
    7578msgstr ""
    7679
    7780#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:451
    78 #: extensions/PreOrder/Includes/CartHandler.php:451
     81#: extensions/PreOrder/Includes/CartHandler.php:612
    7982msgid "Your cart contains preorders item(s)."
    8083msgstr ""
     
    8285#. translators: %s: Expected shipping date
    8386#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:457
    84 #: extensions/PreOrder/Includes/CartHandler.php:457
     87#: extensions/PreOrder/Includes/CartHandler.php:618
    8588msgid "Expected shipping after %s."
    8689msgstr ""
    8790
    8891#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:506
    89 #: extensions/PreOrder/Includes/CartHandler.php:506
    9092msgid "Rule Index"
    9193msgstr ""
     
    9395#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:507
    9496#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:887
    95 #: extensions/PreOrder/Includes/CartHandler.php:507
    96 #: extensions/PreOrder/PreOrder.php:887
     97#: extensions/PreOrder/PreOrder.php:897
    9798msgid "Payment Type"
    9899msgstr ""
     
    100101#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:508
    101102#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:899
    102 #: extensions/PreOrder/Includes/CartHandler.php:508
    103 #: extensions/PreOrder/PreOrder.php:899
     103#: extensions/PreOrder/PreOrder.php:909
    104104msgid "Deposit Type"
    105105msgstr ""
     
    107107#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:509
    108108#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:913
    109 #: extensions/PreOrder/Includes/CartHandler.php:509
    110 #: extensions/PreOrder/PreOrder.php:913
     109#: extensions/PreOrder/PreOrder.php:923
    111110msgid "Deposit Amount"
    112111msgstr ""
    113112
    114113#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:510
    115 #: extensions/PreOrder/Includes/CartHandler.php:510
    116114msgid "Expected Shipping Date"
    117115msgstr ""
    118116
    119117#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:538
    120 #: extensions/PreOrder/Includes/CartHandler.php:538
    121118msgid "Yes"
    122119msgstr ""
    123120
    124121#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:538
    125 #: extensions/PreOrder/Includes/CartHandler.php:538
    126122msgid "No"
    127123msgstr ""
     
    129125#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:542
    130126#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:890
    131 #: extensions/PreOrder/Includes/CartHandler.php:542
    132 #: extensions/PreOrder/PreOrder.php:890
     127#: extensions/PreOrder/Includes/CartHandler.php:660
     128#: extensions/PreOrder/PreOrder.php:900
    133129msgid "Full Payment"
    134130msgstr ""
     
    136132#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:543
    137133#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:891
    138 #: extensions/PreOrder/Includes/CartHandler.php:543
    139 #: extensions/PreOrder/PreOrder.php:891
     134#: extensions/PreOrder/PreOrder.php:901
    140135msgid "Deposit/Partial Payment"
    141136msgstr ""
     
    143138#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:544
    144139#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:892
    145 #: extensions/PreOrder/Includes/CartHandler.php:544
    146 #: extensions/PreOrder/PreOrder.php:892
     140#: extensions/PreOrder/PreOrder.php:902
    147141msgid "Free (Pay Later)"
    148142msgstr ""
     
    150144#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:550
    151145#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:902
    152 #: extensions/PreOrder/Includes/CartHandler.php:550
    153 #: extensions/PreOrder/PreOrder.php:902
     146#: extensions/PreOrder/PreOrder.php:912
    154147msgid "Percentage"
    155148msgstr ""
     
    157150#: dist/softtent-preorders/extensions/PreOrder/Includes/CartHandler.php:551
    158151#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:903
    159 #: extensions/PreOrder/Includes/CartHandler.php:551
    160 #: extensions/PreOrder/PreOrder.php:903
     152#: extensions/PreOrder/PreOrder.php:913
    161153msgid "Fixed Amount"
    162154msgstr ""
    163155
    164156#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:65
    165 #: extensions/PreOrder/PreOrder.php:65
     157#: extensions/PreOrder/PreOrder.php:75
    166158msgid "Pre-Orders"
    167159msgstr ""
    168160
    169161#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:66
    170 #: extensions/PreOrder/PreOrder.php:66
     162#: extensions/PreOrder/PreOrder.php:76
    171163msgid "- Allow Customers to Pre-Order"
    172164msgstr ""
    173165
    174166#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:67
    175 #: extensions/PreOrder/PreOrder.php:67
     167#: extensions/PreOrder/PreOrder.php:77
    176168msgid "Allow customers to preorders products that are not yet in stock. Manage preorders availability, button texts, messaging, stock behavior, and notifications to better handle upcoming products."
    177169msgstr ""
     
    180172#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:188
    181173#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:679
    182 #: extensions/PreOrder/PreOrder.php:96
    183 #: extensions/PreOrder/PreOrder.php:188
    184 #: extensions/PreOrder/PreOrder.php:679
     174#: extensions/PreOrder/PreOrder.php:106
     175#: extensions/PreOrder/PreOrder.php:198
     176#: extensions/PreOrder/PreOrder.php:689
    185177msgid "Shop Pages"
    186178msgstr ""
     
    190182#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:299
    191183#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:541
    192 #: extensions/PreOrder/PreOrder.php:101
    193 #: extensions/PreOrder/PreOrder.php:144
    194 #: extensions/PreOrder/PreOrder.php:299
    195 #: extensions/PreOrder/PreOrder.php:541
     184#: extensions/PreOrder/PreOrder.php:111
     185#: extensions/PreOrder/PreOrder.php:154
     186#: extensions/PreOrder/PreOrder.php:309
     187#: extensions/PreOrder/PreOrder.php:551
    196188msgid "Button Text"
    197189msgstr ""
     
    199191#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:108
    200192#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:151
    201 #: extensions/PreOrder/PreOrder.php:108
    202 #: extensions/PreOrder/PreOrder.php:151
     193#: extensions/PreOrder/PreOrder.php:118
     194#: extensions/PreOrder/PreOrder.php:161
    203195msgid "Button Icon"
    204196msgstr ""
     
    206198#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:123
    207199#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:166
    208 #: extensions/PreOrder/PreOrder.php:123
    209 #: extensions/PreOrder/PreOrder.php:166
     200#: extensions/PreOrder/PreOrder.php:133
     201#: extensions/PreOrder/PreOrder.php:176
    210202msgid "Message Before"
    211203msgstr ""
     
    213205#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:124
    214206#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:167
    215 #: extensions/PreOrder/PreOrder.php:124
    216 #: extensions/PreOrder/PreOrder.php:167
     207#: extensions/PreOrder/PreOrder.php:134
     208#: extensions/PreOrder/PreOrder.php:177
    217209msgid "Message shown before preorders button."
    218210msgstr ""
     
    220212#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:130
    221213#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:173
    222 #: extensions/PreOrder/PreOrder.php:130
    223 #: extensions/PreOrder/PreOrder.php:173
     214#: extensions/PreOrder/PreOrder.php:140
     215#: extensions/PreOrder/PreOrder.php:183
    224216msgid "Message After"
    225217msgstr ""
     
    227219#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:131
    228220#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:174
    229 #: extensions/PreOrder/PreOrder.php:131
    230 #: extensions/PreOrder/PreOrder.php:174
     221#: extensions/PreOrder/PreOrder.php:141
     222#: extensions/PreOrder/PreOrder.php:184
    231223msgid "Message shown after the preorders button."
    232224msgstr ""
     
    235227#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:422
    236228#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:714
    237 #: extensions/PreOrder/PreOrder.php:139
    238 #: extensions/PreOrder/PreOrder.php:422
    239 #: extensions/PreOrder/PreOrder.php:714
     229#: extensions/PreOrder/PreOrder.php:149
     230#: extensions/PreOrder/PreOrder.php:432
     231#: extensions/PreOrder/PreOrder.php:724
    240232msgid "Product Single Page"
    241233msgstr ""
     
    243235#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:193
    244236#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:435
    245 #: extensions/PreOrder/PreOrder.php:193
    246 #: extensions/PreOrder/PreOrder.php:435
     237#: extensions/PreOrder/PreOrder.php:203
     238#: extensions/PreOrder/PreOrder.php:445
    247239msgid "Button Alignment"
    248240msgstr ""
     
    250242#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:215
    251243#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:457
    252 #: extensions/PreOrder/PreOrder.php:215
    253 #: extensions/PreOrder/PreOrder.php:457
     244#: extensions/PreOrder/PreOrder.php:225
     245#: extensions/PreOrder/PreOrder.php:467
    254246msgid "Button position and priority"
    255247msgstr ""
     
    257249#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:225
    258250#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:467
    259 #: extensions/PreOrder/PreOrder.php:225
    260 #: extensions/PreOrder/PreOrder.php:467
     251#: extensions/PreOrder/PreOrder.php:235
     252#: extensions/PreOrder/PreOrder.php:477
    261253msgid "Button Image Overlay Position"
    262254msgstr ""
     
    264256#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:250
    265257#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:492
    266 #: extensions/PreOrder/PreOrder.php:250
    267 #: extensions/PreOrder/PreOrder.php:492
     258#: extensions/PreOrder/PreOrder.php:260
     259#: extensions/PreOrder/PreOrder.php:502
    268260msgid "Show On Hover"
    269261msgstr ""
     
    271263#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:266
    272264#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:508
    273 #: extensions/PreOrder/PreOrder.php:266
    274 #: extensions/PreOrder/PreOrder.php:508
     265#: extensions/PreOrder/PreOrder.php:276
     266#: extensions/PreOrder/PreOrder.php:518
    275267msgid "Button Style"
    276268msgstr ""
     
    280272#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:514
    281273#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:577
    282 #: extensions/PreOrder/PreOrder.php:272
    283 #: extensions/PreOrder/PreOrder.php:335
    284 #: extensions/PreOrder/PreOrder.php:514
    285 #: extensions/PreOrder/PreOrder.php:577
     274#: extensions/PreOrder/PreOrder.php:282
     275#: extensions/PreOrder/PreOrder.php:345
     276#: extensions/PreOrder/PreOrder.php:524
     277#: extensions/PreOrder/PreOrder.php:587
    286278msgid "Button Typography"
    287279msgstr ""
     
    289281#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:289
    290282#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:531
    291 #: extensions/PreOrder/PreOrder.php:289
    292 #: extensions/PreOrder/PreOrder.php:531
     283#: extensions/PreOrder/PreOrder.php:299
     284#: extensions/PreOrder/PreOrder.php:541
    293285msgid "Button Background"
    294286msgstr ""
     
    296288#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:308
    297289#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:550
    298 #: extensions/PreOrder/PreOrder.php:308
    299 #: extensions/PreOrder/PreOrder.php:550
     290#: extensions/PreOrder/PreOrder.php:318
     291#: extensions/PreOrder/PreOrder.php:560
    300292msgid "Button Border"
    301293msgstr ""
     
    303295#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:352
    304296#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:594
    305 #: extensions/PreOrder/PreOrder.php:352
    306 #: extensions/PreOrder/PreOrder.php:594
     297#: extensions/PreOrder/PreOrder.php:362
     298#: extensions/PreOrder/PreOrder.php:604
    307299msgid "Button Background Hover"
    308300msgstr ""
     
    310302#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:362
    311303#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:604
    312 #: extensions/PreOrder/PreOrder.php:362
    313 #: extensions/PreOrder/PreOrder.php:604
     304#: extensions/PreOrder/PreOrder.php:372
     305#: extensions/PreOrder/PreOrder.php:614
    314306msgid "Button Text Hover"
    315307msgstr ""
     
    317309#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:371
    318310#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:613
    319 #: extensions/PreOrder/PreOrder.php:371
    320 #: extensions/PreOrder/PreOrder.php:613
     311#: extensions/PreOrder/PreOrder.php:381
     312#: extensions/PreOrder/PreOrder.php:623
    321313msgid "Button Border Hover"
    322314msgstr ""
     
    324316#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:397
    325317#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:639
    326 #: extensions/PreOrder/PreOrder.php:397
    327 #: extensions/PreOrder/PreOrder.php:639
     318#: extensions/PreOrder/PreOrder.php:407
     319#: extensions/PreOrder/PreOrder.php:649
    328320msgid "Button Padding"
    329321msgstr ""
     
    331323#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:413
    332324#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:655
    333 #: extensions/PreOrder/PreOrder.php:413
    334 #: extensions/PreOrder/PreOrder.php:655
     325#: extensions/PreOrder/PreOrder.php:423
     326#: extensions/PreOrder/PreOrder.php:665
    335327msgid "Button Margin"
    336328msgstr ""
    337329
    338330#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:427
    339 #: extensions/PreOrder/PreOrder.php:427
     331#: extensions/PreOrder/PreOrder.php:437
    340332msgid "Apply Shop Pages Style"
    341333msgstr ""
    342334
    343335#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:428
    344 #: extensions/PreOrder/PreOrder.php:428
     336#: extensions/PreOrder/PreOrder.php:438
    345337msgid "Copy all style settings from Shop Pages section to this section. Existing values will be replaced."
    346338msgstr ""
    347339
    348340#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:684
    349 #: extensions/PreOrder/PreOrder.php:684
     341#: extensions/PreOrder/PreOrder.php:694
    350342msgid "Show on Shop Page"
    351343msgstr ""
    352344
    353345#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:691
    354 #: extensions/PreOrder/PreOrder.php:691
     346#: extensions/PreOrder/PreOrder.php:701
    355347msgid "Show on Archive Page"
    356348msgstr ""
    357349
    358350#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:698
    359 #: extensions/PreOrder/PreOrder.php:698
     351#: extensions/PreOrder/PreOrder.php:708
    360352msgid "Show on Upsell/Related Products"
    361353msgstr ""
     
    363355#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:705
    364356#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:726
    365 #: extensions/PreOrder/PreOrder.php:705
    366 #: extensions/PreOrder/PreOrder.php:726
     357#: extensions/PreOrder/PreOrder.php:715
     358#: extensions/PreOrder/PreOrder.php:736
    367359msgid "Hide Add to Cart Button"
    368360msgstr ""
    369361
    370362#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:719
    371 #: extensions/PreOrder/PreOrder.php:719
     363#: extensions/PreOrder/PreOrder.php:729
    372364msgid "Show on Single Product Page"
    373365msgstr ""
    374366
    375367#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:735
    376 #: extensions/PreOrder/PreOrder.php:735
     368#: extensions/PreOrder/PreOrder.php:745
    377369msgid "Display Rules"
    378370msgstr ""
    379371
    380372#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:740
    381 #: extensions/PreOrder/PreOrder.php:740
     373#: extensions/PreOrder/PreOrder.php:750
    382374msgid "Include Rules"
    383375msgstr ""
    384376
    385377#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:746
    386 #: extensions/PreOrder/PreOrder.php:746
     378#: extensions/PreOrder/PreOrder.php:756
    387379msgid "Include Users"
    388380msgstr ""
    389381
    390382#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:756
    391 #: extensions/PreOrder/PreOrder.php:756
     383#: extensions/PreOrder/PreOrder.php:766
    392384msgid "Include Roles"
    393385msgstr ""
    394386
    395387#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:767
    396 #: extensions/PreOrder/PreOrder.php:767
     388#: extensions/PreOrder/PreOrder.php:777
    397389msgid "Include Products"
    398390msgstr ""
    399391
    400392#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:777
    401 #: extensions/PreOrder/PreOrder.php:777
     393#: extensions/PreOrder/PreOrder.php:787
    402394msgid "Include Categories"
    403395msgstr ""
    404396
    405397#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:787
    406 #: extensions/PreOrder/PreOrder.php:787
     398#: extensions/PreOrder/PreOrder.php:797
    407399msgid "Include Tags"
    408400msgstr ""
    409401
    410402#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:796
    411 #: extensions/PreOrder/PreOrder.php:796
     403#: extensions/PreOrder/PreOrder.php:806
    412404msgid "Include Match Type"
    413405msgstr ""
     
    417409#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:867
    418410#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:869
    419 #: extensions/PreOrder/PreOrder.php:797
    420 #: extensions/PreOrder/PreOrder.php:799
    421 #: extensions/PreOrder/PreOrder.php:867
    422 #: extensions/PreOrder/PreOrder.php:869
     411#: extensions/PreOrder/PreOrder.php:807
     412#: extensions/PreOrder/PreOrder.php:809
     413#: extensions/PreOrder/PreOrder.php:877
     414#: extensions/PreOrder/PreOrder.php:879
    423415msgid "Match Any (OR)"
    424416msgstr ""
     
    426418#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:800
    427419#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:870
    428 #: extensions/PreOrder/PreOrder.php:800
    429 #: extensions/PreOrder/PreOrder.php:870
     420#: extensions/PreOrder/PreOrder.php:810
     421#: extensions/PreOrder/PreOrder.php:880
    430422msgid "Match All (AND)"
    431423msgstr ""
    432424
    433425#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:810
    434 #: extensions/PreOrder/PreOrder.php:810
     426#: extensions/PreOrder/PreOrder.php:820
    435427msgid "Exclude Rules"
    436428msgstr ""
    437429
    438430#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:816
    439 #: extensions/PreOrder/PreOrder.php:816
     431#: extensions/PreOrder/PreOrder.php:826
    440432msgid "Exclude Users"
    441433msgstr ""
    442434
    443435#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:826
    444 #: extensions/PreOrder/PreOrder.php:826
     436#: extensions/PreOrder/PreOrder.php:836
    445437msgid "Exclude Roles"
    446438msgstr ""
    447439
    448440#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:837
    449 #: extensions/PreOrder/PreOrder.php:837
     441#: extensions/PreOrder/PreOrder.php:847
    450442msgid "Exclude Products"
    451443msgstr ""
    452444
    453445#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:847
    454 #: extensions/PreOrder/PreOrder.php:847
     446#: extensions/PreOrder/PreOrder.php:857
    455447msgid "Exclude Categories"
    456448msgstr ""
    457449
    458450#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:857
    459 #: extensions/PreOrder/PreOrder.php:857
     451#: extensions/PreOrder/PreOrder.php:867
    460452msgid "Exclude Tags"
    461453msgstr ""
    462454
    463455#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:866
    464 #: extensions/PreOrder/PreOrder.php:866
     456#: extensions/PreOrder/PreOrder.php:876
    465457msgid "Exclude Match Type"
    466458msgstr ""
    467459
    468460#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:882
    469 #: extensions/PreOrder/PreOrder.php:882
     461#: extensions/PreOrder/PreOrder.php:892
    470462msgid "Pricing"
    471463msgstr ""
    472464
    473465#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:888
    474 #: extensions/PreOrder/PreOrder.php:888
     466#: extensions/PreOrder/PreOrder.php:898
    475467msgid "Choose how customers will pay for preorders."
    476468msgstr ""
    477469
    478470#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:900
    479 #: extensions/PreOrder/PreOrder.php:900
     471#: extensions/PreOrder/PreOrder.php:910
    480472msgid "Choose how to calculate the deposit amount."
    481473msgstr ""
    482474
    483475#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:914
    484 #: extensions/PreOrder/PreOrder.php:914
     476#: extensions/PreOrder/PreOrder.php:924
    485477msgid "Enter the deposit amount (percentage or fixed value based on deposit type)."
    486478msgstr ""
    487479
    488480#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:927
    489 #: extensions/PreOrder/PreOrder.php:927
     481#: extensions/PreOrder/PreOrder.php:937
    490482msgid "Inventory"
    491483msgstr ""
    492484
    493485#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:932
    494 #: extensions/PreOrder/PreOrder.php:932
     486#: extensions/PreOrder/PreOrder.php:942
    495487msgid "Update Inventory"
    496488msgstr ""
    497489
    498490#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:933
    499 #: extensions/PreOrder/PreOrder.php:933
     491#: extensions/PreOrder/PreOrder.php:943
    500492msgid "How stock should behave when a preorders is made."
    501493msgstr ""
    502494
    503495#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:935
    504 #: extensions/PreOrder/PreOrder.php:935
     496#: extensions/PreOrder/PreOrder.php:945
    505497msgid "Decrease Stock Immediately"
    506498msgstr ""
    507499
    508500#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:936
    509 #: extensions/PreOrder/PreOrder.php:936
     501#: extensions/PreOrder/PreOrder.php:946
    510502msgid "Decrease On Release"
    511503msgstr ""
    512504
    513505#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:937
    514 #: extensions/PreOrder/PreOrder.php:937
     506#: extensions/PreOrder/PreOrder.php:947
    515507msgid "Do Not Decrease"
    516508msgstr ""
    517509
    518510#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:946
    519 #: extensions/PreOrder/PreOrder.php:946
     511#: extensions/PreOrder/PreOrder.php:956
    520512msgid "Schedule"
    521513msgstr ""
    522514
    523515#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:951
    524 #: extensions/PreOrder/PreOrder.php:951
     516#: extensions/PreOrder/PreOrder.php:961
    525517msgid "Starts At"
    526518msgstr ""
    527519
    528520#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:952
    529 #: extensions/PreOrder/PreOrder.php:952
     521#: extensions/PreOrder/PreOrder.php:962
    530522msgid "Define when preorders become available for this product."
    531523msgstr ""
    532524
    533525#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:957
    534 #: extensions/PreOrder/PreOrder.php:957
     526#: extensions/PreOrder/PreOrder.php:967
    535527msgid "Ends At"
    536528msgstr ""
    537529
    538530#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:958
    539 #: extensions/PreOrder/PreOrder.php:958
     531#: extensions/PreOrder/PreOrder.php:968
    540532msgid "Set the date and time when preorders will stop being accepted."
    541533msgstr ""
    542534
    543535#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:963
    544 #: extensions/PreOrder/PreOrder.php:963
     536#: extensions/PreOrder/PreOrder.php:973
    545537msgid "Shipping Date"
    546538msgstr ""
    547539
    548540#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:964
    549 #: extensions/PreOrder/PreOrder.php:964
     541#: extensions/PreOrder/PreOrder.php:974
    550542msgid "Select the expected shipping or release date for preordersed items."
    551543msgstr ""
    552544
    553545#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:971
    554 #: extensions/PreOrder/PreOrder.php:971
     546#: extensions/PreOrder/PreOrder.php:981
    555547msgid "Cart and Checkout Page"
    556548msgstr ""
    557549
    558550#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:976
    559 #: extensions/PreOrder/PreOrder.php:976
     551#: extensions/PreOrder/PreOrder.php:986
    560552msgid "Label Text"
    561553msgstr ""
    562554
    563555#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:983
    564 #: extensions/PreOrder/PreOrder.php:983
     556#: extensions/PreOrder/PreOrder.php:993
    565557msgid "Show Shipping Date in Cart"
    566558msgstr ""
    567559
    568560#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:984
    569 #: extensions/PreOrder/PreOrder.php:984
     561#: extensions/PreOrder/PreOrder.php:994
    570562msgid "Display the expected shipping date in the cart and checkout pages."
    571563msgstr ""
    572564
    573565#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:990
    574 #: extensions/PreOrder/PreOrder.php:990
     566#: extensions/PreOrder/PreOrder.php:1000
    575567msgid "Avoid Product Mixing"
    576568msgstr ""
    577569
    578570#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:991
    579 #: extensions/PreOrder/PreOrder.php:991
     571#: extensions/PreOrder/PreOrder.php:1001
    580572msgid "Prevent preorders products from being purchased together with regular products."
    581573msgstr ""
    582574
    583575#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:999
    584 #: extensions/PreOrder/PreOrder.php:999
     576#: extensions/PreOrder/PreOrder.php:1009
    585577msgid "Notifications Email"
    586578msgstr ""
    587579
    588580#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1004
    589 #: extensions/PreOrder/PreOrder.php:1004
     581#: extensions/PreOrder/PreOrder.php:1014
    590582msgid "Send to Customer"
    591583msgstr ""
    592584
    593585#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1005
    594 #: extensions/PreOrder/PreOrder.php:1005
     586#: extensions/PreOrder/PreOrder.php:1015
    595587msgid "Send preorders confirmation email to buyer."
    596588msgstr ""
    597589
    598590#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1011
    599 #: extensions/PreOrder/PreOrder.php:1011
     591#: extensions/PreOrder/PreOrder.php:1021
    600592msgid "Send to Admin"
    601593msgstr ""
    602594
    603595#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1012
    604 #: extensions/PreOrder/PreOrder.php:1012
     596#: extensions/PreOrder/PreOrder.php:1022
    605597msgid "Send email to admin when a preorders is placed."
    606598msgstr ""
    607599
    608600#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1018
    609 #: extensions/PreOrder/PreOrder.php:1018
     601#: extensions/PreOrder/PreOrder.php:1028
    610602msgid "Notification Text Customer"
    611603msgstr ""
    612604
    613605#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1024
    614 #: extensions/PreOrder/PreOrder.php:1024
     606#: extensions/PreOrder/PreOrder.php:1034
    615607msgid "Notification Text Admin"
    616608msgstr ""
    617609
    618610#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1032
    619 #: extensions/PreOrder/PreOrder.php:1032
     611#: extensions/PreOrder/PreOrder.php:1042
    620612msgid "Order Settings"
    621613msgstr ""
    622614
    623615#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1037
    624 #: extensions/PreOrder/PreOrder.php:1037
     616#: extensions/PreOrder/PreOrder.php:1047
    625617msgid "Pre-Order Status"
    626618msgstr ""
    627619
    628620#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1038
    629 #: extensions/PreOrder/PreOrder.php:1038
     621#: extensions/PreOrder/PreOrder.php:1048
    630622msgid "Select the order status for preorders after checkout."
    631623msgstr ""
    632624
    633625#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1040
    634 #: extensions/PreOrder/PreOrder.php:1040
     626#: extensions/PreOrder/PreOrder.php:1050
    635627msgid "Pending Payment"
    636628msgstr ""
    637629
    638630#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1041
    639 #: extensions/PreOrder/PreOrder.php:1041
     631#: extensions/PreOrder/PreOrder.php:1051
    640632msgid "Processing"
    641633msgstr ""
    642634
    643635#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1042
    644 #: extensions/PreOrder/PreOrder.php:1042
     636#: extensions/PreOrder/PreOrder.php:1052
    645637msgid "On Hold"
    646638msgstr ""
    647639
    648640#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1043
    649 #: extensions/PreOrder/PreOrder.php:1043
     641#: extensions/PreOrder/PreOrder.php:1053
    650642msgid "Pre-Ordered (Custom)"
    651643msgstr ""
    652644
    653645#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1050
    654 #: extensions/PreOrder/PreOrder.php:1050
     646#: extensions/PreOrder/PreOrder.php:1060
    655647msgid "Auto-Complete on Release"
    656648msgstr ""
    657649
    658650#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1051
    659 #: extensions/PreOrder/PreOrder.php:1051
     651#: extensions/PreOrder/PreOrder.php:1061
    660652msgid "Automatically change order status to completed when the release date arrives."
    661653msgstr ""
    662654
    663655#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1059
    664 #: extensions/PreOrder/PreOrder.php:1059
     656#: extensions/PreOrder/PreOrder.php:1069
    665657msgid "Product Types"
    666658msgstr ""
    667659
    668660#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1064
    669 #: extensions/PreOrder/PreOrder.php:1064
     661#: extensions/PreOrder/PreOrder.php:1074
    670662msgid "Supported Product Types"
    671663msgstr ""
    672664
    673665#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1065
    674 #: extensions/PreOrder/PreOrder.php:1065
     666#: extensions/PreOrder/PreOrder.php:1075
    675667msgid "Select which product types support preorders."
    676668msgstr ""
    677669
    678670#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1067
    679 #: extensions/PreOrder/PreOrder.php:1067
     671#: extensions/PreOrder/PreOrder.php:1077
    680672msgid "Simple"
    681673msgstr ""
    682674
    683675#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1068
    684 #: extensions/PreOrder/PreOrder.php:1068
     676#: extensions/PreOrder/PreOrder.php:1078
    685677msgid "Variable"
    686678msgstr ""
    687679
    688680#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1069
    689 #: extensions/PreOrder/PreOrder.php:1069
     681#: extensions/PreOrder/PreOrder.php:1079
    690682msgid "Grouped"
    691683msgstr ""
    692684
    693685#: dist/softtent-preorders/extensions/PreOrder/PreOrder.php:1070
    694 #: extensions/PreOrder/PreOrder.php:1070
     686#: extensions/PreOrder/PreOrder.php:1080
    695687msgid "External/Affiliate"
    696688msgstr ""
     
    725717#: dist/softtent-preorders/includes/Api/Types/Extensions.php:361
    726718#: includes/Api/Types/Extensions.php:361
    727 #: assets/746.js:1
    728 #: assets/795.js:1
    729 #: assets/911.js:1
    730 #: dist/softtent-preorders/assets/746.js:1
    731 #: dist/softtent-preorders/assets/795.js:1
    732 #: dist/softtent-preorders/assets/911.js:1
    733719msgid "Failed to update extension status"
    734720msgstr ""
     
    802788#: dist/softtent-preorders/includes/Extensions/Manager.php:126
    803789#: includes/Extensions/Manager.php:126
    804 #: assets/795.js:1
    805 #: assets/911.js:1
    806 #: dist/softtent-preorders/assets/795.js:1
    807 #: dist/softtent-preorders/assets/911.js:1
    808790msgid "Style"
    809791msgstr ""
     
    813795#: includes/Extensions/Manager.php:131
    814796#: includes/Helpers/IconLibrary.php:318
    815 #: assets/795.js:1
    816 #: dist/softtent-preorders/assets/795.js:1
    817797msgid "Settings"
    818798msgstr ""
     
    850830#: dist/softtent-preorders/includes/Extensions/Manager.php:957
    851831#: includes/Extensions/Manager.php:957
    852 #: assets/795.js:1
    853 #: assets/911.js:1
    854 #: dist/softtent-preorders/assets/795.js:1
    855 #: dist/softtent-preorders/assets/911.js:1
    856832msgid "All"
    857833msgstr ""
     
    869845#: dist/softtent-preorders/includes/Extensions/Manager.php:1883
    870846#: includes/Extensions/Manager.php:1883
    871 #: assets/795.js:1
    872 #: assets/911.js:1
    873 #: dist/softtent-preorders/assets/795.js:1
    874 #: dist/softtent-preorders/assets/911.js:1
    875847msgid "Normal"
    876848msgstr ""
     
    878850#: dist/softtent-preorders/includes/Extensions/Manager.php:1884
    879851#: includes/Extensions/Manager.php:1884
    880 #: assets/795.js:1
    881 #: assets/911.js:1
    882 #: dist/softtent-preorders/assets/795.js:1
    883 #: dist/softtent-preorders/assets/911.js:1
    884852msgid "Hover"
    885853msgstr ""
     
    894862#: includes/Extensions/Manager.php:1907
    895863#: includes/Extensions/Manager.php:1917
    896 #: assets/219.js:1
    897 #: assets/907.js:1
    898 #: dist/softtent-preorders/assets/219.js:1
    899 #: dist/softtent-preorders/assets/907.js:1
    900864msgid "Image Overlay"
    901865msgstr ""
     
    11981162#: dist/softtent-preorders/includes/Helpers/IconLibrary.php:232
    11991163#: includes/Helpers/IconLibrary.php:232
    1200 #: assets/219.js:1
    1201 #: dist/softtent-preorders/assets/219.js:1
    12021164msgid "Email"
    12031165msgstr ""
     
    12351197#: dist/softtent-preorders/includes/Helpers/IconLibrary.php:262
    12361198#: includes/Helpers/IconLibrary.php:262
    1237 #: assets/911.js:1
    1238 #: dist/softtent-preorders/assets/911.js:1
    12391199msgid "Grid View"
    12401200msgstr ""
     
    12421202#: dist/softtent-preorders/includes/Helpers/IconLibrary.php:266
    12431203#: includes/Helpers/IconLibrary.php:266
    1244 #: assets/911.js:1
    1245 #: dist/softtent-preorders/assets/911.js:1
    12461204msgid "List View"
    12471205msgstr ""
     
    13041262#: dist/softtent-preorders/includes/Helpers/IconLibrary.php:314
    13051263#: includes/Helpers/IconLibrary.php:314
    1306 #: assets/index.js:1
    1307 #: dist/softtent-preorders/assets/index.js:1
    13081264msgid "Home"
    13091265msgstr ""
     
    13161272#: dist/softtent-preorders/includes/Helpers/IconLibrary.php:326
    13171273#: includes/Helpers/IconLibrary.php:326
    1318 #: assets/219.js:1
    1319 #: assets/795.js:1
    1320 #: assets/911.js:1
    1321 #: dist/softtent-preorders/assets/219.js:1
    1322 #: dist/softtent-preorders/assets/795.js:1
    1323 #: dist/softtent-preorders/assets/911.js:1
    13241274msgid "Close"
    13251275msgstr ""
     
    13321282#: dist/softtent-preorders/includes/Helpers/IconLibrary.php:334
    13331283#: includes/Helpers/IconLibrary.php:334
    1334 #: assets/795.js:1
    1335 #: assets/911.js:1
    1336 #: dist/softtent-preorders/assets/795.js:1
    1337 #: dist/softtent-preorders/assets/911.js:1
    13381284msgid "Copy"
    13391285msgstr ""
     
    13691315msgstr ""
    13701316
    1371 #: assets/219.js:1
    1372 #: assets/907.js:1
    1373 #: dist/softtent-preorders/assets/219.js:1
    1374 #: dist/softtent-preorders/assets/907.js:1
    1375 msgid "Starter"
    1376 msgstr ""
    1377 
    1378 #: assets/219.js:1
    1379 #: assets/907.js:1
    1380 #: dist/softtent-preorders/assets/219.js:1
    1381 #: dist/softtent-preorders/assets/907.js:1
    1382 msgid "1 Website"
    1383 msgstr ""
    1384 
    1385 #: assets/219.js:1
    1386 #: assets/907.js:1
    1387 #: dist/softtent-preorders/assets/219.js:1
    1388 #: dist/softtent-preorders/assets/907.js:1
    1389 msgid "1 Year Updates"
    1390 msgstr ""
    1391 
    1392 #: assets/219.js:1
    1393 #: assets/907.js:1
    1394 #: dist/softtent-preorders/assets/219.js:1
    1395 #: dist/softtent-preorders/assets/907.js:1
    1396 msgid "1 Year Support"
    1397 msgstr ""
    1398 
    1399 #: assets/219.js:1
    1400 #: assets/907.js:1
    1401 #: dist/softtent-preorders/assets/219.js:1
    1402 #: dist/softtent-preorders/assets/907.js:1
    1403 msgid "All Premium Access"
    1404 msgstr ""
    1405 
    1406 #: assets/219.js:1
    1407 #: assets/907.js:1
    1408 #: dist/softtent-preorders/assets/219.js:1
    1409 #: dist/softtent-preorders/assets/907.js:1
    1410 msgid "Professional"
    1411 msgstr ""
    1412 
    1413 #: assets/219.js:1
    1414 #: assets/907.js:1
    1415 #: dist/softtent-preorders/assets/219.js:1
    1416 #: dist/softtent-preorders/assets/907.js:1
    1417 msgid "10 Websites"
    1418 msgstr ""
    1419 
    1420 #: assets/219.js:1
    1421 #: assets/907.js:1
    1422 #: dist/softtent-preorders/assets/219.js:1
    1423 #: dist/softtent-preorders/assets/907.js:1
    1424 msgid "Priority Support"
    1425 msgstr ""
    1426 
    1427 #: assets/219.js:1
    1428 #: assets/907.js:1
    1429 #: dist/softtent-preorders/assets/219.js:1
    1430 #: dist/softtent-preorders/assets/907.js:1
    1431 msgid "Agency"
    1432 msgstr ""
    1433 
    1434 #: assets/219.js:1
    1435 #: assets/907.js:1
    1436 #: dist/softtent-preorders/assets/219.js:1
    1437 #: dist/softtent-preorders/assets/907.js:1
    1438 msgid "100 Websites"
    1439 msgstr ""
    1440 
    1441 #: assets/219.js:1
    1442 #: assets/907.js:1
    1443 #: dist/softtent-preorders/assets/219.js:1
    1444 #: dist/softtent-preorders/assets/907.js:1
    1445 msgid "Lifetime Updates"
    1446 msgstr ""
    1447 
    1448 #: assets/219.js:1
    1449 #: assets/907.js:1
    1450 #: dist/softtent-preorders/assets/219.js:1
    1451 #: dist/softtent-preorders/assets/907.js:1
    1452 msgid "Lifetime Support"
    1453 msgstr ""
    1454 
    1455 #: assets/219.js:1
    1456 #: assets/907.js:1
    1457 #: dist/softtent-preorders/assets/219.js:1
    1458 #: dist/softtent-preorders/assets/907.js:1
    1459 msgid "Premium Extensions"
    1460 msgstr ""
    1461 
    1462 #: assets/219.js:1
    1463 #: assets/907.js:1
    1464 #: dist/softtent-preorders/assets/219.js:1
    1465 #: dist/softtent-preorders/assets/907.js:1
    1466 msgid "Unlock all pro extensions including Product Badges, Pre-Order, Advanced Checkout, and more"
    1467 msgstr ""
    1468 
    1469 #: assets/219.js:1
    1470 #: assets/907.js:1
    1471 #: dist/softtent-preorders/assets/219.js:1
    1472 #: dist/softtent-preorders/assets/907.js:1
    1473 msgid "Multi Rules"
    1474 msgstr ""
    1475 
    1476 #: assets/219.js:1
    1477 #: assets/907.js:1
    1478 #: dist/softtent-preorders/assets/219.js:1
    1479 #: dist/softtent-preorders/assets/907.js:1
    1480 msgid "Create multiple rules for supported extensions with advanced conditional logic"
    1481 msgstr ""
    1482 
    1483 #: assets/219.js:1
    1484 #: assets/907.js:1
    1485 #: dist/softtent-preorders/assets/219.js:1
    1486 #: dist/softtent-preorders/assets/907.js:1
    1487 msgid "Multi Languages"
    1488 msgstr ""
    1489 
    1490 #: assets/219.js:1
    1491 #: assets/907.js:1
    1492 #: dist/softtent-preorders/assets/219.js:1
    1493 #: dist/softtent-preorders/assets/907.js:1
    1494 msgid "Select and display content in multiple languages for global reach"
    1495 msgstr ""
    1496 
    1497 #: assets/219.js:1
    1498 #: assets/907.js:1
    1499 #: dist/softtent-preorders/assets/219.js:1
    1500 #: dist/softtent-preorders/assets/907.js:1
    1501 msgid "Shortcode Support"
    1502 msgstr ""
    1503 
    1504 #: assets/219.js:1
    1505 #: assets/907.js:1
    1506 #: dist/softtent-preorders/assets/219.js:1
    1507 #: dist/softtent-preorders/assets/907.js:1
    1508 msgid "Use shortcodes to display extensions anywhere on your site"
    1509 msgstr ""
    1510 
    1511 #: assets/219.js:1
    1512 #: assets/907.js:1
    1513 #: dist/softtent-preorders/assets/219.js:1
    1514 #: dist/softtent-preorders/assets/907.js:1
    1515 msgid "Add stunning image overlay effects to enhance visual appeal"
    1516 msgstr ""
    1517 
    1518 #: assets/219.js:1
    1519 #: assets/907.js:1
    1520 #: dist/softtent-preorders/assets/219.js:1
    1521 #: dist/softtent-preorders/assets/907.js:1
    1522 msgid "Custom SVG"
    1523 msgstr ""
    1524 
    1525 #: assets/219.js:1
    1526 #: assets/907.js:1
    1527 #: dist/softtent-preorders/assets/219.js:1
    1528 #: dist/softtent-preorders/assets/907.js:1
    1529 msgid "Upload and use custom SVG icons for unique branding"
    1530 msgstr ""
    1531 
    1532 #: assets/219.js:1
    1533 #: assets/907.js:1
    1534 #: dist/softtent-preorders/assets/219.js:1
    1535 #: dist/softtent-preorders/assets/907.js:1
    1536 msgid "Gradient Colors"
    1537 msgstr ""
    1538 
    1539 #: assets/219.js:1
    1540 #: assets/907.js:1
    1541 #: dist/softtent-preorders/assets/219.js:1
    1542 #: dist/softtent-preorders/assets/907.js:1
    1543 msgid "Apply beautiful gradient color effects to backgrounds and elements"
    1544 msgstr ""
    1545 
    1546 #: assets/219.js:1
    1547 #: assets/907.js:1
    1548 #: dist/softtent-preorders/assets/219.js:1
    1549 #: dist/softtent-preorders/assets/907.js:1
    1550 msgid "Performance Boost"
    1551 msgstr ""
    1552 
    1553 #: assets/219.js:1
    1554 #: assets/907.js:1
    1555 #: dist/softtent-preorders/assets/219.js:1
    1556 #: dist/softtent-preorders/assets/907.js:1
    1557 msgid "Optimized code and caching for faster store performance"
    1558 msgstr ""
    1559 
    1560 #: assets/219.js:1
    1561 #: assets/907.js:1
    1562 #: dist/softtent-preorders/assets/219.js:1
    1563 #: dist/softtent-preorders/assets/907.js:1
    1564 msgid "Regular Updates"
    1565 msgstr ""
    1566 
    1567 #: assets/219.js:1
    1568 #: assets/907.js:1
    1569 #: dist/softtent-preorders/assets/219.js:1
    1570 #: dist/softtent-preorders/assets/907.js:1
    1571 msgid "Stay ahead with continuous improvements and new features"
    1572 msgstr ""
    1573 
    1574 #: assets/219.js:1
    1575 #: assets/907.js:1
    1576 #: dist/softtent-preorders/assets/219.js:1
    1577 #: dist/softtent-preorders/assets/907.js:1
    1578 msgid "Get fast, dedicated help from our expert support team"
    1579 msgstr ""
    1580 
    1581 #: assets/219.js:1
    1582 #: assets/907.js:1
    1583 #: dist/softtent-preorders/assets/219.js:1
    1584 #: dist/softtent-preorders/assets/907.js:1
    1585 msgid "Advanced Customization"
    1586 msgstr ""
    1587 
    1588 #: assets/219.js:1
    1589 #: assets/907.js:1
    1590 #: dist/softtent-preorders/assets/219.js:1
    1591 #: dist/softtent-preorders/assets/907.js:1
    1592 msgid "Fine-tune every aspect of your store with advanced settings and options"
    1593 msgstr ""
    1594 
    1595 #: assets/219.js:1
    1596 #: assets/907.js:1
    1597 #: dist/softtent-preorders/assets/219.js:1
    1598 #: dist/softtent-preorders/assets/907.js:1
    1599 msgid "Secure & Reliable"
    1600 msgstr ""
    1601 
    1602 #: assets/219.js:1
    1603 #: assets/907.js:1
    1604 #: dist/softtent-preorders/assets/219.js:1
    1605 #: dist/softtent-preorders/assets/907.js:1
    1606 msgid "Enterprise-grade security with regular audits"
    1607 msgstr ""
    1608 
    1609 #: assets/219.js:1
    1610 #: assets/907.js:1
    1611 #: dist/softtent-preorders/assets/219.js:1
    1612 #: dist/softtent-preorders/assets/907.js:1
    1613 msgid "Can I upgrade my plan later?"
    1614 msgstr ""
    1615 
    1616 #: assets/219.js:1
    1617 #: assets/907.js:1
    1618 #: dist/softtent-preorders/assets/219.js:1
    1619 #: dist/softtent-preorders/assets/907.js:1
    1620 msgid "Yes! You can upgrade anytime. We'll prorate your existing subscription and only charge the difference."
    1621 msgstr ""
    1622 
    1623 #: assets/219.js:1
    1624 #: assets/907.js:1
    1625 #: dist/softtent-preorders/assets/219.js:1
    1626 #: dist/softtent-preorders/assets/907.js:1
    1627 msgid "What payment methods do you accept?"
    1628 msgstr ""
    1629 
    1630 #: assets/219.js:1
    1631 #: assets/907.js:1
    1632 #: dist/softtent-preorders/assets/219.js:1
    1633 #: dist/softtent-preorders/assets/907.js:1
    1634 msgid "We accept all major credit cards (Visa, MasterCard, American Express) and PayPal."
    1635 msgstr ""
    1636 
    1637 #: assets/219.js:1
    1638 #: assets/907.js:1
    1639 #: dist/softtent-preorders/assets/219.js:1
    1640 #: dist/softtent-preorders/assets/907.js:1
    1641 msgid "Do you offer refunds?"
    1642 msgstr ""
    1643 
    1644 #: assets/219.js:1
    1645 #: assets/907.js:1
    1646 #: dist/softtent-preorders/assets/219.js:1
    1647 #: dist/softtent-preorders/assets/907.js:1
    1648 msgid "Yes, we offer a 30-day money-back guarantee. If you're not satisfied, contact us for a full refund."
    1649 msgstr ""
    1650 
    1651 #: assets/219.js:1
    1652 #: assets/907.js:1
    1653 #: dist/softtent-preorders/assets/219.js:1
    1654 #: dist/softtent-preorders/assets/907.js:1
    1655 msgid "Will I get updates for new extensions?"
    1656 msgstr ""
    1657 
    1658 #: assets/219.js:1
    1659 #: assets/907.js:1
    1660 #: dist/softtent-preorders/assets/219.js:1
    1661 #: dist/softtent-preorders/assets/907.js:1
    1662 msgid "Yes! Your license includes access to all current and future pro extensions during your subscription period."
    1663 msgstr ""
    1664 
    1665 #: assets/219.js:1
    1666 #: assets/907.js:1
    1667 #: dist/softtent-preorders/assets/219.js:1
    1668 #: dist/softtent-preorders/assets/907.js:1
    1669 msgid "Most Popular"
    1670 msgstr ""
    1671 
    1672 #: assets/219.js:1
    1673 #: assets/907.js:1
    1674 #: dist/softtent-preorders/assets/219.js:1
    1675 #: dist/softtent-preorders/assets/907.js:1
    1676 msgid "Website"
    1677 msgstr ""
    1678 
    1679 #: assets/219.js:1
    1680 #: assets/907.js:1
    1681 #: dist/softtent-preorders/assets/219.js:1
    1682 #: dist/softtent-preorders/assets/907.js:1
    1683 msgid "Websites"
    1684 msgstr ""
    1685 
    1686 #: assets/219.js:1
    1687 #: assets/907.js:1
    1688 #: dist/softtent-preorders/assets/219.js:1
    1689 #: dist/softtent-preorders/assets/907.js:1
    1690 msgid "per year"
    1691 msgstr ""
    1692 
    1693 #: assets/219.js:1
    1694 #: assets/907.js:1
    1695 #: dist/softtent-preorders/assets/219.js:1
    1696 #: dist/softtent-preorders/assets/907.js:1
    1697 msgid "one-time payment"
    1698 msgstr ""
    1699 
    1700 #: assets/219.js:1
    1701 #: assets/907.js:1
    1702 #: dist/softtent-preorders/assets/219.js:1
    1703 #: dist/softtent-preorders/assets/907.js:1
    1704 msgid "Get Started"
    1705 msgstr ""
    1706 
    1707 #: assets/219.js:1
    1708 #: assets/907.js:1
    1709 #: dist/softtent-preorders/assets/219.js:1
    1710 #: dist/softtent-preorders/assets/907.js:1
    1711 msgid "Early Bird Offer - Save 30%"
    1712 msgstr ""
    1713 
    1714 #: assets/219.js:1
    1715 #: assets/907.js:1
    1716 #: dist/softtent-preorders/assets/219.js:1
    1717 #: dist/softtent-preorders/assets/907.js:1
    1718 msgid "Upgrade to"
    1719 msgstr ""
    1720 
    1721 #: assets/219.js:1
    1722 #: assets/907.js:1
    1723 #: dist/softtent-preorders/assets/219.js:1
    1724 #: dist/softtent-preorders/assets/907.js:1
    1725 msgid "ManagaX Pro"
    1726 msgstr ""
    1727 
    1728 #: assets/219.js:1
    1729 #: assets/907.js:1
    1730 #: dist/softtent-preorders/assets/219.js:1
    1731 #: dist/softtent-preorders/assets/907.js:1
    1732 msgid "Supercharge your WooCommerce store with powerful pro features and premium extensions"
    1733 msgstr ""
    1734 
    1735 #: assets/219.js:1
    1736 #: assets/907.js:1
    1737 #: dist/softtent-preorders/assets/219.js:1
    1738 #: dist/softtent-preorders/assets/907.js:1
    1739 msgid "Yearly"
    1740 msgstr ""
    1741 
    1742 #: assets/219.js:1
    1743 #: assets/907.js:1
    1744 #: dist/softtent-preorders/assets/219.js:1
    1745 #: dist/softtent-preorders/assets/907.js:1
    1746 msgid "Lifetime"
    1747 msgstr ""
    1748 
    1749 #: assets/219.js:1
    1750 #: assets/907.js:1
    1751 #: dist/softtent-preorders/assets/219.js:1
    1752 #: dist/softtent-preorders/assets/907.js:1
    1753 msgid "Best Value"
    1754 msgstr ""
    1755 
    1756 #: assets/219.js:1
    1757 #: assets/907.js:1
    1758 #: dist/softtent-preorders/assets/219.js:1
    1759 #: dist/softtent-preorders/assets/907.js:1
    1760 msgid "Secure Payment"
    1761 msgstr ""
    1762 
    1763 #: assets/219.js:1
    1764 #: assets/907.js:1
    1765 #: dist/softtent-preorders/assets/219.js:1
    1766 #: dist/softtent-preorders/assets/907.js:1
    1767 msgid "30-Day Money Back"
    1768 msgstr ""
    1769 
    1770 #: assets/219.js:1
    1771 #: assets/907.js:1
    1772 #: dist/softtent-preorders/assets/219.js:1
    1773 #: dist/softtent-preorders/assets/907.js:1
    1774 msgid "Expert Support"
    1775 msgstr ""
    1776 
    1777 #: assets/219.js:1
    1778 #: assets/907.js:1
    1779 #: dist/softtent-preorders/assets/219.js:1
    1780 #: dist/softtent-preorders/assets/907.js:1
    1781 msgid "Instant Access"
    1782 msgstr ""
    1783 
    1784 #: assets/219.js:1
    1785 #: assets/907.js:1
    1786 #: dist/softtent-preorders/assets/219.js:1
    1787 #: dist/softtent-preorders/assets/907.js:1
    1788 msgid "What You Get with Pro"
    1789 msgstr ""
    1790 
    1791 #: assets/219.js:1
    1792 #: assets/907.js:1
    1793 #: dist/softtent-preorders/assets/219.js:1
    1794 #: dist/softtent-preorders/assets/907.js:1
    1795 msgid "Everything you need to build a successful WooCommerce store"
    1796 msgstr ""
    1797 
    1798 #: assets/219.js:1
    1799 #: assets/907.js:1
    1800 #: dist/softtent-preorders/assets/219.js:1
    1801 #: dist/softtent-preorders/assets/907.js:1
    1802 msgid "Frequently Asked Questions"
    1803 msgstr ""
    1804 
    1805 #: assets/219.js:1
    1806 #: assets/907.js:1
    1807 #: dist/softtent-preorders/assets/219.js:1
    1808 #: dist/softtent-preorders/assets/907.js:1
    1809 msgid "Got questions? We've got answers."
    1810 msgstr ""
    1811 
    1812 #: assets/219.js:1
    1813 #: assets/907.js:1
    1814 #: dist/softtent-preorders/assets/219.js:1
    1815 #: dist/softtent-preorders/assets/907.js:1
    1816 msgid "30-Day Money Back Guarantee"
    1817 msgstr ""
    1818 
    1819 #: assets/219.js:1
    1820 #: assets/907.js:1
    1821 #: dist/softtent-preorders/assets/219.js:1
    1822 #: dist/softtent-preorders/assets/907.js:1
    1823 msgid "Try ManagaX Pro risk-free. If you're not completely satisfied within 30 days, we'll give you a full refund. No questions asked."
    1824 msgstr ""
    1825 
    1826 #: assets/219.js:1
    1827 #: assets/795.js:1
    1828 #: dist/softtent-preorders/assets/219.js:1
    1829 #: dist/softtent-preorders/assets/795.js:1
    1830 msgid "Save"
    1831 msgstr ""
    1832 
    1833 #: assets/219.js:1
    1834 #: assets/746.js:1
    1835 #: assets/795.js:1
    1836 #: assets/911.js:1
    1837 #: dist/softtent-preorders/assets/219.js:1
    1838 #: dist/softtent-preorders/assets/746.js:1
    1839 #: dist/softtent-preorders/assets/795.js:1
    1840 #: dist/softtent-preorders/assets/911.js:1
    1841 msgid "Cancel"
    1842 msgstr ""
    1843 
    1844 #: assets/219.js:1
    1845 #: dist/softtent-preorders/assets/219.js:1
    1846 msgid "ManagaX Pro License"
    1847 msgstr ""
    1848 
    1849 #: assets/219.js:1
    1850 #: dist/softtent-preorders/assets/219.js:1
    1851 msgid "Manage your ManagaX Pro license activation and status"
    1852 msgstr ""
    1853 
    1854 #: assets/219.js:1
    1855 #: dist/softtent-preorders/assets/219.js:1
    1856 msgid "License Status"
    1857 msgstr ""
    1858 
    1859 #: assets/219.js:1
    1860 #: assets/795.js:1
    1861 #: dist/softtent-preorders/assets/219.js:1
    1862 #: dist/softtent-preorders/assets/795.js:1
    1863 msgid "Active"
    1864 msgstr ""
    1865 
    1866 #: assets/219.js:1
    1867 #: dist/softtent-preorders/assets/219.js:1
    1868 msgid "Valid"
    1869 msgstr ""
    1870 
    1871 #: assets/219.js:1
    1872 #: assets/795.js:1
    1873 #: dist/softtent-preorders/assets/219.js:1
    1874 #: dist/softtent-preorders/assets/795.js:1
    1875 msgid "Inactive"
    1876 msgstr ""
    1877 
    1878 #: assets/219.js:1
    1879 #: dist/softtent-preorders/assets/219.js:1
    1880 msgid "Invalid"
    1881 msgstr ""
    1882 
    1883 #: assets/219.js:1
    1884 #: dist/softtent-preorders/assets/219.js:1
    1885 msgid "Expired"
    1886 msgstr ""
    1887 
    1888 #: assets/219.js:1
    1889 #: dist/softtent-preorders/assets/219.js:1
    1890 msgid "License Key"
    1891 msgstr ""
    1892 
    1893 #: assets/219.js:1
    1894 #: dist/softtent-preorders/assets/219.js:1
    1895 msgid "Customer"
    1896 msgstr ""
    1897 
    1898 #: assets/219.js:1
    1899 #: dist/softtent-preorders/assets/219.js:1
    1900 msgid "Plan"
    1901 msgstr ""
    1902 
    1903 #: assets/219.js:1
    1904 #: dist/softtent-preorders/assets/219.js:1
    1905 msgid "Expires At"
    1906 msgstr ""
    1907 
    1908 #: assets/219.js:1
    1909 #: dist/softtent-preorders/assets/219.js:1
    1910 msgid "Activations"
    1911 msgstr ""
    1912 
    1913 #: assets/219.js:1
    1914 #: dist/softtent-preorders/assets/219.js:1
    1915 msgid "Failed to validate license"
    1916 msgstr ""
    1917 
    1918 #: assets/219.js:1
    1919 #: dist/softtent-preorders/assets/219.js:1
    1920 msgid "Processing..."
    1921 msgstr ""
    1922 
    1923 #: assets/219.js:1
    1924 #: dist/softtent-preorders/assets/219.js:1
    1925 msgid "Validate License"
    1926 msgstr ""
    1927 
    1928 #: assets/219.js:1
    1929 #: dist/softtent-preorders/assets/219.js:1
    1930 msgid "Deactivate License"
    1931 msgstr ""
    1932 
    1933 #: assets/219.js:1
    1934 #: dist/softtent-preorders/assets/219.js:1
    1935 msgid "Failed to activate license"
    1936 msgstr ""
    1937 
    1938 #: assets/219.js:1
    1939 #: dist/softtent-preorders/assets/219.js:1
    1940 msgid "Please enter a license key"
    1941 msgstr ""
    1942 
    1943 #: assets/219.js:1
    1944 #: dist/softtent-preorders/assets/219.js:1
    1945 msgid "Enter your license key"
    1946 msgstr ""
    1947 
    1948 #: assets/219.js:1
    1949 #: dist/softtent-preorders/assets/219.js:1
    1950 msgid "Site:"
    1951 msgstr ""
    1952 
    1953 #: assets/219.js:1
    1954 #: dist/softtent-preorders/assets/219.js:1
    1955 msgid "Activating..."
    1956 msgstr ""
    1957 
    1958 #: assets/219.js:1
    1959 #: dist/softtent-preorders/assets/219.js:1
    1960 msgid "Activate License"
    1961 msgstr ""
    1962 
    1963 #: assets/219.js:1
    1964 #: dist/softtent-preorders/assets/219.js:1
    1965 msgid "Failed to deactivate license"
    1966 msgstr ""
    1967 
    1968 #: assets/219.js:1
    1969 #: dist/softtent-preorders/assets/219.js:1
    1970 msgid "Yes, Deactivate"
    1971 msgstr ""
    1972 
    1973 #: assets/219.js:1
    1974 #: dist/softtent-preorders/assets/219.js:1
    1975 msgid "Are you sure you want to deactivate this license? This will remove the license from this site."
    1976 msgstr ""
    1977 
    1978 #: assets/746.js:1
    1979 #: assets/795.js:1
    1980 #: assets/911.js:1
    1981 #: dist/softtent-preorders/assets/746.js:1
    1982 #: dist/softtent-preorders/assets/795.js:1
    1983 #: dist/softtent-preorders/assets/911.js:1
    1984 msgid "Click to disable this extension"
    1985 msgstr ""
    1986 
    1987 #: assets/746.js:1
    1988 #: assets/795.js:1
    1989 #: assets/911.js:1
    1990 #: dist/softtent-preorders/assets/746.js:1
    1991 #: dist/softtent-preorders/assets/795.js:1
    1992 #: dist/softtent-preorders/assets/911.js:1
    1993 msgid "Click to enable this extension"
    1994 msgstr ""
    1995 
    1996 #: assets/746.js:1
    1997 #: assets/795.js:1
    1998 #: assets/911.js:1
    1999 #: dist/softtent-preorders/assets/746.js:1
    2000 #: dist/softtent-preorders/assets/795.js:1
    2001 #: dist/softtent-preorders/assets/911.js:1
    2002 msgid "Extension enabled successfully"
    2003 msgstr ""
    2004 
    2005 #: assets/746.js:1
    2006 #: assets/795.js:1
    2007 #: assets/911.js:1
    2008 #: dist/softtent-preorders/assets/746.js:1
    2009 #: dist/softtent-preorders/assets/795.js:1
    2010 #: dist/softtent-preorders/assets/911.js:1
    2011 msgid "Extension disabled successfully"
    2012 msgstr ""
    2013 
    2014 #: assets/746.js:1
    2015 #: assets/911.js:1
    2016 #: dist/softtent-preorders/assets/746.js:1
    2017 #: dist/softtent-preorders/assets/911.js:1
    2018 msgid "Extensions"
    2019 msgstr ""
    2020 
    2021 #: assets/746.js:1
    2022 #: assets/795.js:1
    2023 #: assets/911.js:1
    2024 #: dist/softtent-preorders/assets/746.js:1
    2025 #: dist/softtent-preorders/assets/795.js:1
    2026 #: dist/softtent-preorders/assets/911.js:1
    2027 msgid "Are you sure?"
    2028 msgstr ""
    2029 
    2030 #: assets/746.js:1
    2031 #: assets/795.js:1
    2032 #: assets/911.js:1
    2033 #: dist/softtent-preorders/assets/746.js:1
    2034 #: dist/softtent-preorders/assets/795.js:1
    2035 #: dist/softtent-preorders/assets/911.js:1
    2036 msgid "Are you sure you want to delete this item?"
    2037 msgstr ""
    2038 
    2039 #: assets/746.js:1
    2040 #: assets/795.js:1
    2041 #: assets/911.js:1
    2042 #: dist/softtent-preorders/assets/746.js:1
    2043 #: dist/softtent-preorders/assets/795.js:1
    2044 #: dist/softtent-preorders/assets/911.js:1
    2045 msgid "Confirm"
    2046 msgstr ""
    2047 
    2048 #: assets/746.js:1
    2049 #: dist/softtent-preorders/assets/746.js:1
    2050 msgid "Read the documentation"
    2051 msgstr ""
    2052 
    2053 #: assets/746.js:1
    2054 #: dist/softtent-preorders/assets/746.js:1
    2055 msgid "Developer Docs"
    2056 msgstr ""
    2057 
    2058 #: assets/746.js:1
    2059 #: dist/softtent-preorders/assets/746.js:1
    2060 msgid "Get help and support"
    2061 msgstr ""
    2062 
    2063 #: assets/746.js:1
    2064 #: dist/softtent-preorders/assets/746.js:1
    2065 msgid "Leave a review"
    2066 msgstr ""
    2067 
    2068 #: assets/746.js:1
    2069 #: dist/softtent-preorders/assets/746.js:1
    2070 msgid "Have any feedback?"
    2071 msgstr ""
    2072 
    2073 #: assets/746.js:1
    2074 #: dist/softtent-preorders/assets/746.js:1
    2075 msgid "Welcome To"
    2076 msgstr ""
    2077 
    2078 #: assets/746.js:1
    2079 #: assets/795.js:1
    2080 #: dist/softtent-preorders/assets/746.js:1
    2081 #: dist/softtent-preorders/assets/795.js:1
    2082 msgid "PreOrders"
    2083 msgstr ""
    2084 
    2085 #: assets/746.js:1
    2086 #: dist/softtent-preorders/assets/746.js:1
    2087 msgid "Your all-in-one WooCommerce solution"
    2088 msgstr ""
    2089 
    2090 #: assets/746.js:1
    2091 #: dist/softtent-preorders/assets/746.js:1
    2092 msgid "Active Extensions"
    2093 msgstr ""
    2094 
    2095 #: assets/746.js:1
    2096 #: dist/softtent-preorders/assets/746.js:1
    2097 msgid "Total Extensions"
    2098 msgstr ""
    2099 
    2100 #: assets/746.js:1
    2101 #: dist/softtent-preorders/assets/746.js:1
    2102 msgid "Quick Links"
    2103 msgstr ""
    2104 
    2105 #: assets/746.js:1
    2106 #: dist/softtent-preorders/assets/746.js:1
    2107 msgid "No active extensions yet. Enable extensions to get started!"
    2108 msgstr ""
    2109 
    2110 #: assets/746.js:1
    2111 #: dist/softtent-preorders/assets/746.js:1
    2112 msgid "Browse All Extensions"
    2113 msgstr ""
    2114 
    2115 #: assets/795.js:1
    2116 #: assets/911.js:1
    2117 #: dist/softtent-preorders/assets/795.js:1
    2118 #: dist/softtent-preorders/assets/911.js:1
    2119 msgid "Select"
    2120 msgstr ""
    2121 
    2122 #: assets/795.js:1
    2123 #: assets/911.js:1
    2124 #: dist/softtent-preorders/assets/795.js:1
    2125 #: dist/softtent-preorders/assets/911.js:1
    2126 msgid "Toggle"
    2127 msgstr ""
    2128 
    2129 #: assets/795.js:1
    2130 #: assets/911.js:1
    2131 #: dist/softtent-preorders/assets/795.js:1
    2132 #: dist/softtent-preorders/assets/911.js:1
    2133 msgid "Solid"
    2134 msgstr ""
    2135 
    2136 #: assets/795.js:1
    2137 #: assets/911.js:1
    2138 #: dist/softtent-preorders/assets/795.js:1
    2139 #: dist/softtent-preorders/assets/911.js:1
    2140 msgid "Gradient"
    2141 msgstr ""
    2142 
    2143 #: assets/795.js:1
    2144 #: assets/911.js:1
    2145 #: dist/softtent-preorders/assets/795.js:1
    2146 #: dist/softtent-preorders/assets/911.js:1
    2147 msgid "Choose an Image"
    2148 msgstr ""
    2149 
    2150 #: assets/795.js:1
    2151 #: assets/911.js:1
    2152 #: dist/softtent-preorders/assets/795.js:1
    2153 #: dist/softtent-preorders/assets/911.js:1
    2154 msgid "Use this Image"
    2155 msgstr ""
    2156 
    2157 #: assets/795.js:1
    2158 #: assets/911.js:1
    2159 #: dist/softtent-preorders/assets/795.js:1
    2160 #: dist/softtent-preorders/assets/911.js:1
    2161 msgid "Change Image"
    2162 msgstr ""
    2163 
    2164 #: assets/795.js:1
    2165 #: assets/911.js:1
    2166 #: dist/softtent-preorders/assets/795.js:1
    2167 #: dist/softtent-preorders/assets/911.js:1
    2168 msgid "Are you sure you want to remove this image?"
    2169 msgstr ""
    2170 
    2171 #: assets/795.js:1
    2172 #: assets/911.js:1
    2173 #: dist/softtent-preorders/assets/795.js:1
    2174 #: dist/softtent-preorders/assets/911.js:1
    2175 msgid "Remove Image"
    2176 msgstr ""
    2177 
    2178 #: assets/795.js:1
    2179 #: assets/911.js:1
    2180 #: dist/softtent-preorders/assets/795.js:1
    2181 #: dist/softtent-preorders/assets/911.js:1
    2182 msgid "Select Unit"
    2183 msgstr ""
    2184 
    2185 #: assets/795.js:1
    2186 #: assets/911.js:1
    2187 #: dist/softtent-preorders/assets/795.js:1
    2188 #: dist/softtent-preorders/assets/911.js:1
    2189 msgid "Unit"
    2190 msgstr ""
    2191 
    2192 #: assets/795.js:1
    2193 #: assets/911.js:1
    2194 #: dist/softtent-preorders/assets/795.js:1
    2195 #: dist/softtent-preorders/assets/911.js:1
    2196 msgid "Vertical & Horizontal"
    2197 msgstr ""
    2198 
    2199 #: assets/795.js:1
    2200 #: assets/911.js:1
    2201 #: dist/softtent-preorders/assets/795.js:1
    2202 #: dist/softtent-preorders/assets/911.js:1
    2203 msgid "Vertical"
    2204 msgstr ""
    2205 
    2206 #: assets/795.js:1
    2207 #: assets/911.js:1
    2208 #: dist/softtent-preorders/assets/795.js:1
    2209 #: dist/softtent-preorders/assets/911.js:1
    2210 msgid "Horizontal"
    2211 msgstr ""
    2212 
    2213 #: assets/795.js:1
    2214 #: assets/911.js:1
    2215 #: dist/softtent-preorders/assets/795.js:1
    2216 #: dist/softtent-preorders/assets/911.js:1
    2217 msgid "Top"
    2218 msgstr ""
    2219 
    2220 #: assets/795.js:1
    2221 #: assets/911.js:1
    2222 #: dist/softtent-preorders/assets/795.js:1
    2223 #: dist/softtent-preorders/assets/911.js:1
    2224 msgid "Right"
    2225 msgstr ""
    2226 
    2227 #: assets/795.js:1
    2228 #: assets/911.js:1
    2229 #: dist/softtent-preorders/assets/795.js:1
    2230 #: dist/softtent-preorders/assets/911.js:1
    2231 msgid "Bottom"
    2232 msgstr ""
    2233 
    2234 #: assets/795.js:1
    2235 #: assets/911.js:1
    2236 #: dist/softtent-preorders/assets/795.js:1
    2237 #: dist/softtent-preorders/assets/911.js:1
    2238 msgid "Left"
    2239 msgstr ""
    2240 
    2241 #: assets/795.js:1
    2242 #: assets/911.js:1
    2243 #: dist/softtent-preorders/assets/795.js:1
    2244 #: dist/softtent-preorders/assets/911.js:1
    2245 msgid "All Custom"
    2246 msgstr ""
    2247 
    2248 #: assets/795.js:1
    2249 #: assets/911.js:1
    2250 #: dist/softtent-preorders/assets/795.js:1
    2251 #: dist/softtent-preorders/assets/911.js:1
    2252 msgid "Select Side Mode"
    2253 msgstr ""
    2254 
    2255 #: assets/795.js:1
    2256 #: assets/911.js:1
    2257 #: dist/softtent-preorders/assets/795.js:1
    2258 #: dist/softtent-preorders/assets/911.js:1
    2259 msgid "Side"
    2260 msgstr ""
    2261 
    2262 #: assets/795.js:1
    2263 #: assets/911.js:1
    2264 #: dist/softtent-preorders/assets/795.js:1
    2265 #: dist/softtent-preorders/assets/911.js:1
    2266 msgid "None"
    2267 msgstr ""
    2268 
    2269 #: assets/795.js:1
    2270 #: assets/911.js:1
    2271 #: dist/softtent-preorders/assets/795.js:1
    2272 #: dist/softtent-preorders/assets/911.js:1
    2273 msgid "Dashed"
    2274 msgstr ""
    2275 
    2276 #: assets/795.js:1
    2277 #: assets/911.js:1
    2278 #: dist/softtent-preorders/assets/795.js:1
    2279 #: dist/softtent-preorders/assets/911.js:1
    2280 msgid "Dotted"
    2281 msgstr ""
    2282 
    2283 #: assets/795.js:1
    2284 #: assets/911.js:1
    2285 #: dist/softtent-preorders/assets/795.js:1
    2286 #: dist/softtent-preorders/assets/911.js:1
    2287 msgid "Double"
    2288 msgstr ""
    2289 
    2290 #: assets/795.js:1
    2291 #: assets/911.js:1
    2292 #: dist/softtent-preorders/assets/795.js:1
    2293 #: dist/softtent-preorders/assets/911.js:1
    2294 msgid "Groove"
    2295 msgstr ""
    2296 
    2297 #: assets/795.js:1
    2298 #: assets/911.js:1
    2299 #: dist/softtent-preorders/assets/795.js:1
    2300 #: dist/softtent-preorders/assets/911.js:1
    2301 msgid "Ridge"
    2302 msgstr ""
    2303 
    2304 #: assets/795.js:1
    2305 #: assets/911.js:1
    2306 #: dist/softtent-preorders/assets/795.js:1
    2307 #: dist/softtent-preorders/assets/911.js:1
    2308 msgid "Border"
    2309 msgstr ""
    2310 
    2311 #: assets/795.js:1
    2312 #: assets/911.js:1
    2313 #: dist/softtent-preorders/assets/795.js:1
    2314 #: dist/softtent-preorders/assets/911.js:1
    2315 msgid "Border Type"
    2316 msgstr ""
    2317 
    2318 #: assets/795.js:1
    2319 #: assets/911.js:1
    2320 #: dist/softtent-preorders/assets/795.js:1
    2321 #: dist/softtent-preorders/assets/911.js:1
    2322 msgid "Width"
    2323 msgstr ""
    2324 
    2325 #: assets/795.js:1
    2326 #: assets/911.js:1
    2327 #: dist/softtent-preorders/assets/795.js:1
    2328 #: dist/softtent-preorders/assets/911.js:1
    2329 msgid "Color"
    2330 msgstr ""
    2331 
    2332 #: assets/795.js:1
    2333 #: assets/911.js:1
    2334 #: dist/softtent-preorders/assets/795.js:1
    2335 #: dist/softtent-preorders/assets/911.js:1
    2336 msgid "Radius"
    2337 msgstr ""
    2338 
    2339 #: assets/795.js:1
    2340 #: assets/911.js:1
    2341 #: dist/softtent-preorders/assets/795.js:1
    2342 #: dist/softtent-preorders/assets/911.js:1
    2343 msgid "Center"
    2344 msgstr ""
    2345 
    2346 #: assets/795.js:1
    2347 #: assets/911.js:1
    2348 #: dist/softtent-preorders/assets/795.js:1
    2349 #: dist/softtent-preorders/assets/911.js:1
    2350 msgid "Desktop"
    2351 msgstr ""
    2352 
    2353 #: assets/795.js:1
    2354 #: assets/911.js:1
    2355 #: dist/softtent-preorders/assets/795.js:1
    2356 #: dist/softtent-preorders/assets/911.js:1
    2357 msgid "Tablet"
    2358 msgstr ""
    2359 
    2360 #: assets/795.js:1
    2361 #: assets/911.js:1
    2362 #: dist/softtent-preorders/assets/795.js:1
    2363 #: dist/softtent-preorders/assets/911.js:1
    2364 msgid "Mobile"
    2365 msgstr ""
    2366 
    2367 #: assets/795.js:1
    2368 #: assets/911.js:1
    2369 #: dist/softtent-preorders/assets/795.js:1
    2370 #: dist/softtent-preorders/assets/911.js:1
    2371 msgid "Thin (100)"
    2372 msgstr ""
    2373 
    2374 #: assets/795.js:1
    2375 #: assets/911.js:1
    2376 #: dist/softtent-preorders/assets/795.js:1
    2377 #: dist/softtent-preorders/assets/911.js:1
    2378 msgid "Extra Light (200)"
    2379 msgstr ""
    2380 
    2381 #: assets/795.js:1
    2382 #: assets/911.js:1
    2383 #: dist/softtent-preorders/assets/795.js:1
    2384 #: dist/softtent-preorders/assets/911.js:1
    2385 msgid "Light (300)"
    2386 msgstr ""
    2387 
    2388 #: assets/795.js:1
    2389 #: assets/911.js:1
    2390 #: dist/softtent-preorders/assets/795.js:1
    2391 #: dist/softtent-preorders/assets/911.js:1
    2392 msgid "Regular (400)"
    2393 msgstr ""
    2394 
    2395 #: assets/795.js:1
    2396 #: assets/911.js:1
    2397 #: dist/softtent-preorders/assets/795.js:1
    2398 #: dist/softtent-preorders/assets/911.js:1
    2399 msgid "Medium (500)"
    2400 msgstr ""
    2401 
    2402 #: assets/795.js:1
    2403 #: assets/911.js:1
    2404 #: dist/softtent-preorders/assets/795.js:1
    2405 #: dist/softtent-preorders/assets/911.js:1
    2406 msgid "Semi Bold (600)"
    2407 msgstr ""
    2408 
    2409 #: assets/795.js:1
    2410 #: assets/911.js:1
    2411 #: dist/softtent-preorders/assets/795.js:1
    2412 #: dist/softtent-preorders/assets/911.js:1
    2413 msgid "Bold (700)"
    2414 msgstr ""
    2415 
    2416 #: assets/795.js:1
    2417 #: assets/911.js:1
    2418 #: dist/softtent-preorders/assets/795.js:1
    2419 #: dist/softtent-preorders/assets/911.js:1
    2420 msgid "Extra Bold (800)"
    2421 msgstr ""
    2422 
    2423 #: assets/795.js:1
    2424 #: assets/911.js:1
    2425 #: dist/softtent-preorders/assets/795.js:1
    2426 #: dist/softtent-preorders/assets/911.js:1
    2427 msgid "Black (900)"
    2428 msgstr ""
    2429 
    2430 #: assets/795.js:1
    2431 #: assets/911.js:1
    2432 #: dist/softtent-preorders/assets/795.js:1
    2433 #: dist/softtent-preorders/assets/911.js:1
    2434 msgid "Default"
    2435 msgstr ""
    2436 
    2437 #: assets/795.js:1
    2438 #: assets/911.js:1
    2439 #: dist/softtent-preorders/assets/795.js:1
    2440 #: dist/softtent-preorders/assets/911.js:1
    2441 msgid "Capitalize"
    2442 msgstr ""
    2443 
    2444 #: assets/795.js:1
    2445 #: assets/911.js:1
    2446 #: dist/softtent-preorders/assets/795.js:1
    2447 #: dist/softtent-preorders/assets/911.js:1
    2448 msgid "Uppercase"
    2449 msgstr ""
    2450 
    2451 #: assets/795.js:1
    2452 #: assets/911.js:1
    2453 #: dist/softtent-preorders/assets/795.js:1
    2454 #: dist/softtent-preorders/assets/911.js:1
    2455 msgid "Lowercase"
    2456 msgstr ""
    2457 
    2458 #: assets/795.js:1
    2459 #: assets/911.js:1
    2460 #: dist/softtent-preorders/assets/795.js:1
    2461 #: dist/softtent-preorders/assets/911.js:1
    2462 msgid "Italic"
    2463 msgstr ""
    2464 
    2465 #: assets/795.js:1
    2466 #: assets/911.js:1
    2467 #: dist/softtent-preorders/assets/795.js:1
    2468 #: dist/softtent-preorders/assets/911.js:1
    2469 msgid "Oblique"
    2470 msgstr ""
    2471 
    2472 #: assets/795.js:1
    2473 #: assets/911.js:1
    2474 #: dist/softtent-preorders/assets/795.js:1
    2475 #: dist/softtent-preorders/assets/911.js:1
    2476 msgid "Underline"
    2477 msgstr ""
    2478 
    2479 #: assets/795.js:1
    2480 #: assets/911.js:1
    2481 #: dist/softtent-preorders/assets/795.js:1
    2482 #: dist/softtent-preorders/assets/911.js:1
    2483 msgid "Overline"
    2484 msgstr ""
    2485 
    2486 #: assets/795.js:1
    2487 #: assets/911.js:1
    2488 #: dist/softtent-preorders/assets/795.js:1
    2489 #: dist/softtent-preorders/assets/911.js:1
    2490 msgid "Line Through"
    2491 msgstr ""
    2492 
    2493 #: assets/795.js:1
    2494 #: assets/911.js:1
    2495 #: dist/softtent-preorders/assets/795.js:1
    2496 #: dist/softtent-preorders/assets/911.js:1
    2497 msgid "Typography"
    2498 msgstr ""
    2499 
    2500 #: assets/795.js:1
    2501 #: assets/911.js:1
    2502 #: dist/softtent-preorders/assets/795.js:1
    2503 #: dist/softtent-preorders/assets/911.js:1
    2504 msgid "Font Size"
    2505 msgstr ""
    2506 
    2507 #: assets/795.js:1
    2508 #: assets/911.js:1
    2509 #: dist/softtent-preorders/assets/795.js:1
    2510 #: dist/softtent-preorders/assets/911.js:1
    2511 msgid "Font Weight"
    2512 msgstr ""
    2513 
    2514 #: assets/795.js:1
    2515 #: assets/911.js:1
    2516 #: dist/softtent-preorders/assets/795.js:1
    2517 #: dist/softtent-preorders/assets/911.js:1
    2518 msgid "Line Height"
    2519 msgstr ""
    2520 
    2521 #: assets/795.js:1
    2522 #: assets/911.js:1
    2523 #: dist/softtent-preorders/assets/795.js:1
    2524 #: dist/softtent-preorders/assets/911.js:1
    2525 msgid "Transform"
    2526 msgstr ""
    2527 
    2528 #: assets/795.js:1
    2529 #: assets/911.js:1
    2530 #: dist/softtent-preorders/assets/795.js:1
    2531 #: dist/softtent-preorders/assets/911.js:1
    2532 msgid "Decoration"
    2533 msgstr ""
    2534 
    2535 #: assets/795.js:1
    2536 #: assets/911.js:1
    2537 #: dist/softtent-preorders/assets/795.js:1
    2538 #: dist/softtent-preorders/assets/911.js:1
    2539 msgid "Text Alignment"
    2540 msgstr ""
    2541 
    2542 #: assets/795.js:1
    2543 #: assets/911.js:1
    2544 #: dist/softtent-preorders/assets/795.js:1
    2545 #: dist/softtent-preorders/assets/911.js:1
    2546 msgid "Select Position"
    2547 msgstr ""
    2548 
    2549 #: assets/795.js:1
    2550 #: assets/911.js:1
    2551 #: dist/softtent-preorders/assets/795.js:1
    2552 #: dist/softtent-preorders/assets/911.js:1
    2553 msgid "Priority"
    2554 msgstr ""
    2555 
    2556 #: assets/795.js:1
    2557 #: assets/911.js:1
    2558 #: dist/softtent-preorders/assets/795.js:1
    2559 #: dist/softtent-preorders/assets/911.js:1
    2560 msgid "Top Left"
    2561 msgstr ""
    2562 
    2563 #: assets/795.js:1
    2564 #: assets/911.js:1
    2565 #: dist/softtent-preorders/assets/795.js:1
    2566 #: dist/softtent-preorders/assets/911.js:1
    2567 msgid "Top Right"
    2568 msgstr ""
    2569 
    2570 #: assets/795.js:1
    2571 #: assets/911.js:1
    2572 #: dist/softtent-preorders/assets/795.js:1
    2573 #: dist/softtent-preorders/assets/911.js:1
    2574 msgid "Bottom Left"
    2575 msgstr ""
    2576 
    2577 #: assets/795.js:1
    2578 #: assets/911.js:1
    2579 #: dist/softtent-preorders/assets/795.js:1
    2580 #: dist/softtent-preorders/assets/911.js:1
    2581 msgid "Bottom Right"
    2582 msgstr ""
    2583 
    2584 #: assets/795.js:1
    2585 #: assets/911.js:1
    2586 #: dist/softtent-preorders/assets/795.js:1
    2587 #: dist/softtent-preorders/assets/911.js:1
    2588 msgid "Center position - no offset needed"
    2589 msgstr ""
    2590 
    2591 #: assets/795.js:1
    2592 #: assets/911.js:1
    2593 #: dist/softtent-preorders/assets/795.js:1
    2594 #: dist/softtent-preorders/assets/911.js:1
    2595 msgid "Position"
    2596 msgstr ""
    2597 
    2598 #: assets/795.js:1
    2599 #: assets/911.js:1
    2600 #: dist/softtent-preorders/assets/795.js:1
    2601 #: dist/softtent-preorders/assets/911.js:1
    2602 msgid "Copy Settings?"
    2603 msgstr ""
    2604 
    2605 #: assets/795.js:1
    2606 #: assets/911.js:1
    2607 #: dist/softtent-preorders/assets/795.js:1
    2608 #: dist/softtent-preorders/assets/911.js:1
    2609 msgid "This will copy all settings from"
    2610 msgstr ""
    2611 
    2612 #: assets/795.js:1
    2613 #: assets/911.js:1
    2614 #: dist/softtent-preorders/assets/795.js:1
    2615 #: dist/softtent-preorders/assets/911.js:1
    2616 msgid "to"
    2617 msgstr ""
    2618 
    2619 #: assets/795.js:1
    2620 #: assets/911.js:1
    2621 #: dist/softtent-preorders/assets/795.js:1
    2622 #: dist/softtent-preorders/assets/911.js:1
    2623 msgid "Any existing values will be overwritten."
    2624 msgstr ""
    2625 
    2626 #: assets/795.js:1
    2627 #: assets/911.js:1
    2628 #: dist/softtent-preorders/assets/795.js:1
    2629 #: dist/softtent-preorders/assets/911.js:1
    2630 msgid "Yes, Copy"
    2631 msgstr ""
    2632 
    2633 #: assets/795.js:1
    2634 #: assets/911.js:1
    2635 #: dist/softtent-preorders/assets/795.js:1
    2636 #: dist/softtent-preorders/assets/911.js:1
    2637 msgid "Error"
    2638 msgstr ""
    2639 
    2640 #: assets/795.js:1
    2641 #: assets/911.js:1
    2642 #: dist/softtent-preorders/assets/795.js:1
    2643 #: dist/softtent-preorders/assets/911.js:1
    2644 msgid "Failed to copy shortcode"
    2645 msgstr ""
    2646 
    2647 #: assets/795.js:1
    2648 #: assets/911.js:1
    2649 #: dist/softtent-preorders/assets/795.js:1
    2650 #: dist/softtent-preorders/assets/911.js:1
    2651 msgid "OK"
    2652 msgstr ""
    2653 
    2654 #: assets/795.js:1
    2655 #: assets/911.js:1
    2656 #: dist/softtent-preorders/assets/795.js:1
    2657 #: dist/softtent-preorders/assets/911.js:1
    2658 msgid "Copy to clipboard"
    2659 msgstr ""
    2660 
    2661 #: assets/795.js:1
    2662 #: assets/911.js:1
    2663 #: dist/softtent-preorders/assets/795.js:1
    2664 #: dist/softtent-preorders/assets/911.js:1
    2665 msgid "Copied!"
    2666 msgstr ""
    2667 
    2668 #: assets/795.js:1
    2669 #: assets/911.js:1
    2670 #: dist/softtent-preorders/assets/795.js:1
    2671 #: dist/softtent-preorders/assets/911.js:1
    2672 msgid "Select Date"
    2673 msgstr ""
    2674 
    2675 #: assets/795.js:1
    2676 #: assets/911.js:1
    2677 #: dist/softtent-preorders/assets/795.js:1
    2678 #: dist/softtent-preorders/assets/911.js:1
    2679 msgid "Select Date & Time"
    2680 msgstr ""
    2681 
    2682 #: assets/795.js:1
    2683 #: assets/911.js:1
    2684 #: dist/softtent-preorders/assets/795.js:1
    2685 #: dist/softtent-preorders/assets/911.js:1
    2686 msgid "Choose Icon"
    2687 msgstr ""
    2688 
    2689 #: assets/795.js:1
    2690 #: assets/911.js:1
    2691 #: dist/softtent-preorders/assets/795.js:1
    2692 #: dist/softtent-preorders/assets/911.js:1
    2693 msgid "No icons available"
    2694 msgstr ""
    2695 
    2696 #: assets/795.js:1
    2697 #: assets/911.js:1
    2698 #: dist/softtent-preorders/assets/795.js:1
    2699 #: dist/softtent-preorders/assets/911.js:1
    2700 msgid "Icon"
    2701 msgstr ""
    2702 
    2703 #: assets/795.js:1
    2704 #: assets/911.js:1
    2705 #: dist/softtent-preorders/assets/795.js:1
    2706 #: dist/softtent-preorders/assets/911.js:1
    2707 msgid "Custom Icon"
    2708 msgstr ""
    2709 
    2710 #: assets/795.js:1
    2711 #: assets/911.js:1
    2712 #: dist/softtent-preorders/assets/795.js:1
    2713 #: dist/softtent-preorders/assets/911.js:1
    2714 msgid "Are you sure you want to remove this icon?"
    2715 msgstr ""
    2716 
    2717 #: assets/795.js:1
    2718 #: assets/911.js:1
    2719 #: dist/softtent-preorders/assets/795.js:1
    2720 #: dist/softtent-preorders/assets/911.js:1
    2721 msgid "Remove Icon"
    2722 msgstr ""
    2723 
    2724 #: assets/795.js:1
    2725 #: assets/911.js:1
    2726 #: dist/softtent-preorders/assets/795.js:1
    2727 #: dist/softtent-preorders/assets/911.js:1
    2728 msgid "Icon Library"
    2729 msgstr ""
    2730 
    2731 #: assets/795.js:1
    2732 #: assets/911.js:1
    2733 #: dist/softtent-preorders/assets/795.js:1
    2734 #: dist/softtent-preorders/assets/911.js:1
    2735 msgid "Enable SVG Upload?"
    2736 msgstr ""
    2737 
    2738 #: assets/795.js:1
    2739 #: assets/911.js:1
    2740 #: dist/softtent-preorders/assets/795.js:1
    2741 #: dist/softtent-preorders/assets/911.js:1
    2742 msgid "SVG files can contain malicious code. Only enable this if you trust the source of your SVG files. Do you want to enable SVG uploads at your own risk?"
    2743 msgstr ""
    2744 
    2745 #: assets/795.js:1
    2746 #: assets/911.js:1
    2747 #: dist/softtent-preorders/assets/795.js:1
    2748 #: dist/softtent-preorders/assets/911.js:1
    2749 msgid "Yes, Enable SVG Upload"
    2750 msgstr ""
    2751 
    2752 #: assets/795.js:1
    2753 #: assets/911.js:1
    2754 #: dist/softtent-preorders/assets/795.js:1
    2755 #: dist/softtent-preorders/assets/911.js:1
    2756 msgid "SVG Upload Enabled"
    2757 msgstr ""
    2758 
    2759 #: assets/795.js:1
    2760 #: assets/911.js:1
    2761 #: dist/softtent-preorders/assets/795.js:1
    2762 #: dist/softtent-preorders/assets/911.js:1
    2763 msgid "SVG upload has been enabled. Please save your current settings and reload the page to upload SVG files."
    2764 msgstr ""
    2765 
    2766 #: assets/795.js:1
    2767 #: assets/911.js:1
    2768 #: dist/softtent-preorders/assets/795.js:1
    2769 #: dist/softtent-preorders/assets/911.js:1
    2770 msgid "Failed to enable SVG upload."
    2771 msgstr ""
    2772 
    2773 #: assets/795.js:1
    2774 #: assets/911.js:1
    2775 #: dist/softtent-preorders/assets/795.js:1
    2776 #: dist/softtent-preorders/assets/911.js:1
    2777 msgid "Choose an SVG Icon"
    2778 msgstr ""
    2779 
    2780 #: assets/795.js:1
    2781 #: assets/911.js:1
    2782 #: dist/softtent-preorders/assets/795.js:1
    2783 #: dist/softtent-preorders/assets/911.js:1
    2784 msgid "Use this Icon"
    2785 msgstr ""
    2786 
    2787 #: assets/795.js:1
    2788 #: assets/911.js:1
    2789 #: dist/softtent-preorders/assets/795.js:1
    2790 #: dist/softtent-preorders/assets/911.js:1
    2791 msgid "Upload SVG"
    2792 msgstr ""
    2793 
    2794 #: assets/795.js:1
    2795 #: assets/911.js:1
    2796 #: dist/softtent-preorders/assets/795.js:1
    2797 #: dist/softtent-preorders/assets/911.js:1
    2798 msgid "Icon Position"
    2799 msgstr ""
    2800 
    2801 #: assets/795.js:1
    2802 #: assets/911.js:1
    2803 #: dist/softtent-preorders/assets/795.js:1
    2804 #: dist/softtent-preorders/assets/911.js:1
    2805 msgid "Icon Only"
    2806 msgstr ""
    2807 
    2808 #: assets/795.js:1
    2809 #: assets/911.js:1
    2810 #: dist/softtent-preorders/assets/795.js:1
    2811 #: dist/softtent-preorders/assets/911.js:1
    2812 msgid "Margin"
    2813 msgstr ""
    2814 
    2815 #: assets/795.js:1
    2816 #: assets/911.js:1
    2817 #: dist/softtent-preorders/assets/795.js:1
    2818 #: dist/softtent-preorders/assets/911.js:1
    2819 msgid "Apply"
    2820 msgstr ""
    2821 
    2822 #: assets/795.js:1
    2823 #: assets/911.js:1
    2824 #: dist/softtent-preorders/assets/795.js:1
    2825 #: dist/softtent-preorders/assets/911.js:1
    2826 msgid "This field is required"
    2827 msgstr ""
    2828 
    2829 #: assets/795.js:1
    2830 #: assets/911.js:1
    2831 #: dist/softtent-preorders/assets/795.js:1
    2832 #: dist/softtent-preorders/assets/911.js:1
    2833 msgid "Show tooltip"
    2834 msgstr ""
    2835 
    2836 #: assets/795.js:1
    2837 #: dist/softtent-preorders/assets/795.js:1
    2838 msgid "Updating…"
    2839 msgstr ""
    2840 
    2841 #: assets/795.js:1
    2842 #: dist/softtent-preorders/assets/795.js:1
    2843 msgid "Update"
    2844 msgstr ""
    2845 
    2846 #: assets/795.js:1
    2847 #: dist/softtent-preorders/assets/795.js:1
    2848 msgid "Saving…"
    2849 msgstr ""
    2850 
    2851 #: assets/795.js:1
    2852 #: dist/softtent-preorders/assets/795.js:1
    2853 msgid "Back"
    2854 msgstr ""
    2855 
    2856 #: assets/795.js:1
    2857 #: dist/softtent-preorders/assets/795.js:1
    2858 msgid "Extension has been updated successfully."
    2859 msgstr ""
    2860 
    2861 #: assets/795.js:1
    2862 #: dist/softtent-preorders/assets/795.js:1
    2863 msgid "Edit Rule"
    2864 msgstr ""
    2865 
    2866 #: assets/795.js:1
    2867 #: dist/softtent-preorders/assets/795.js:1
    2868 msgid "Active Status"
    2869 msgstr ""
    2870 
    2871 #: assets/795.js:1
    2872 #: dist/softtent-preorders/assets/795.js:1
    2873 msgid "Rule Label"
    2874 msgstr ""
    2875 
    2876 #: assets/795.js:1
    2877 #: dist/softtent-preorders/assets/795.js:1
    2878 msgid "Enter rule label"
    2879 msgstr ""
    2880 
    2881 #: assets/795.js:1
    2882 #: dist/softtent-preorders/assets/795.js:1
    2883 msgid "Select Language"
    2884 msgstr ""
    2885 
    2886 #: assets/795.js:1
    2887 #: dist/softtent-preorders/assets/795.js:1
    2888 msgid "View Documentation"
    2889 msgstr ""
    2890 
    2891 #: assets/795.js:1
    2892 #: dist/softtent-preorders/assets/795.js:1
    2893 msgid "Close Settings Panel"
    2894 msgstr ""
    2895 
    2896 #: assets/795.js:1
    2897 #: dist/softtent-preorders/assets/795.js:1
    2898 msgid "Open Settings Panel"
    2899 msgstr ""
    2900 
    2901 #: assets/795.js:1
    2902 #: dist/softtent-preorders/assets/795.js:1
    2903 msgid "No items added yet"
    2904 msgstr ""
    2905 
    2906 #: assets/795.js:1
    2907 #: dist/softtent-preorders/assets/795.js:1
    2908 msgid "Drag to reorder"
    2909 msgstr ""
    2910 
    2911 #: assets/795.js:1
    2912 #: dist/softtent-preorders/assets/795.js:1
    2913 msgid "Item"
    2914 msgstr ""
    2915 
    2916 #: assets/795.js:1
    2917 #: dist/softtent-preorders/assets/795.js:1
    2918 msgid "Actions"
    2919 msgstr ""
    2920 
    2921 #: assets/795.js:1
    2922 #: dist/softtent-preorders/assets/795.js:1
    2923 msgid "Duplicate"
    2924 msgstr ""
    2925 
    2926 #: assets/795.js:1
    2927 #: dist/softtent-preorders/assets/795.js:1
    2928 msgid "Delete"
    2929 msgstr ""
    2930 
    2931 #: assets/795.js:1
    2932 #: dist/softtent-preorders/assets/795.js:1
    2933 msgid "Add Item"
    2934 msgstr ""
    2935 
    2936 #: assets/795.js:1
    2937 #: dist/softtent-preorders/assets/795.js:1
    2938 msgid "No fields available"
    2939 msgstr ""
    2940 
    2941 #: assets/795.js:1
    2942 #: dist/softtent-preorders/assets/795.js:1
    2943 msgid "Shortcode"
    2944 msgstr ""
    2945 
    2946 #: assets/795.js:1
    2947 #: dist/softtent-preorders/assets/795.js:1
    2948 msgid "Edit"
    2949 msgstr ""
    2950 
    2951 #: assets/795.js:1
    2952 #: dist/softtent-preorders/assets/795.js:1
    2953 msgid "Are you sure you want to delete this rule?"
    2954 msgstr ""
    2955 
    2956 #: assets/795.js:1
    2957 #: dist/softtent-preorders/assets/795.js:1
    2958 msgid "Add New Rule"
    2959 msgstr ""
    2960 
    2961 #: assets/911.js:1
    2962 #: dist/softtent-preorders/assets/911.js:1
    2963 msgid "Search extensions…"
    2964 msgstr ""
    2965 
    2966 #: assets/911.js:1
    2967 #: dist/softtent-preorders/assets/911.js:1
    2968 msgid "Categories:"
    2969 msgstr ""
    2970 
    2971 #: assets/911.js:1
    2972 #: dist/softtent-preorders/assets/911.js:1
    2973 msgid "No extensions found"
    2974 msgstr ""
    2975 
    2976 #: assets/911.js:1
    2977 #: dist/softtent-preorders/assets/911.js:1
    2978 msgid "Try adjusting your search or filter criteria"
    2979 msgstr ""
    2980 
    2981 #: assets/911.js:1
    2982 #: dist/softtent-preorders/assets/911.js:1
    2983 msgid "No extensions available in this category"
    2984 msgstr ""
    2985 
    2986 #: assets/index.js:1
    2987 #: dist/softtent-preorders/assets/index.js:1
    2988 msgid "404 Not Found"
    2989 msgstr ""
    2990 
    2991 #: assets/index.js:1
    2992 #: dist/softtent-preorders/assets/index.js:1
    2993 msgid "Something went wrong"
    2994 msgstr ""
    2995 
    2996 #: assets/index.js:1
    2997 #: dist/softtent-preorders/assets/index.js:1
    2998 msgid "An error occurred while rendering this component. Please try refreshing the page."
    2999 msgstr ""
    3000 
    3001 #: assets/index.js:1
    3002 #: dist/softtent-preorders/assets/index.js:1
    3003 msgid "Refresh Page"
    3004 msgstr ""
     1317#: extensions/PreOrder/helpers.php:325
     1318#: extensions/PreOrder/helpers.php:347
     1319msgctxt "Order status"
     1320msgid "Pre-Ordered"
     1321msgstr ""
     1322
     1323#. translators: %s: Number of pre-ordered orders
     1324#: extensions/PreOrder/helpers.php:331
     1325msgid "Pre-Ordered <span class=\"count\">(%s)</span>"
     1326msgid_plural "Pre-Ordered <span class=\"count\">(%s)</span>"
     1327msgstr[0] ""
     1328msgstr[1] ""
     1329
     1330#: extensions/PreOrder/helpers.php:412
     1331msgid "Pre-order auto-completed on release date."
     1332msgstr ""
     1333
     1334#: extensions/PreOrder/Includes/CartHandler.php:148
     1335msgid "You cannot add a pre-order item when your cart already contains regular products. Please empty your cart first."
     1336msgstr ""
     1337
     1338#: extensions/PreOrder/Includes/CartHandler.php:162
     1339msgid "You cannot add a regular product when your cart already contains pre-order items. Please empty your cart first."
     1340msgstr ""
     1341
     1342#. translators: %s: Order number
     1343#: extensions/PreOrder/Includes/CartHandler.php:411
     1344msgid "Your Pre-Order #%s has been placed"
     1345msgstr ""
     1346
     1347#. translators: %s: Order number
     1348#: extensions/PreOrder/Includes/CartHandler.php:416
     1349msgid "Thank you for your pre-order. Your order #%s has been placed successfully."
     1350msgstr ""
     1351
     1352#. translators: %s: Order number
     1353#: extensions/PreOrder/Includes/CartHandler.php:423
     1354msgid "New Pre-Order Received — Order #%s"
     1355msgstr ""
     1356
     1357#. translators: %s: Order number
     1358#: extensions/PreOrder/Includes/CartHandler.php:428
     1359msgid "A new pre-order #%s has been placed."
     1360msgstr ""
     1361
     1362#: extensions/PreOrder/Includes/CartHandler.php:662
     1363msgid "Free"
     1364msgstr ""
     1365
     1366#: extensions/PreOrder/Includes/CartHandler.php:709
     1367msgid "Payment"
     1368msgstr ""
     1369
     1370#: extensions/PreOrder/Includes/CartHandler.php:716
     1371#: extensions/PreOrder/Includes/CartHandler.php:777
     1372msgid "Ships by"
     1373msgstr ""
Note: See TracChangeset for help on using the changeset viewer.