import{d as i,o,a as n,N as f,ap as h,f as t,b as a,e as c,l as x,w as d,t as l,M as p,g as m}from"./app-D9-EssCM.js";import{h as u}from"./index-CcjNLu6f.js";const _=i({inheritAttrs:!1,__name:"AppLogoIcon",props:{className:{}},setup(r){return(e,s)=>(o(),n("svg",f({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",class:e.className},e.$attrs),[...s[0]||(s[0]=[h('<circle cx="24" cy="24" r="22" fill="url(#gradient)" stroke="currentColor" stroke-width="2"></circle><rect x="12" y="16" width="24" height="16" rx="2" fill="currentColor" opacity="0.9"></rect><rect x="14" y="18" width="20" height="2" fill="white" opacity="0.8"></rect><rect x="14" y="22" width="16" height="1" fill="white" opacity="0.6"></rect><rect x="14" y="25" width="12" height="1" fill="white" opacity="0.6"></rect><circle cx="32" cy="20" r="3" fill="#10b981"></circle><circle cx="32" cy="20" r="1.5" fill="white"></circle><defs><linearGradient id="gradient" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:#3b82f6;stop-opacity:1;"></stop><stop offset="100%" style="stop-color:#1d4ed8;stop-opacity:1;"></stop></linearGradient></defs>',8)])],16))}}),w={class:"min-h-screen bg-gradient-to-br from-blue-50 via-white to-blue-50"},g={class:"relative flex min-h-screen flex-col"},y={class:"flex flex-1 items-center justify-center p-6 md:p-10"},b={class:"w-full max-w-md"},v={class:"mb-8 text-center"},C={class:"flex h-16 w-16 items-center justify-center rounded-2xl bg-gradient-to-br from-blue-600 to-blue-700 shadow-lg"},k={class:"rounded-2xl bg-white/80 backdrop-blur-sm shadow-xl border border-white/20 p-8"},E={class:"mb-6 text-center"},N={class:"text-2xl font-bold text-slate-900"},B={class:"mt-2 text-sm text-slate-600"},S={class:"mt-8 text-center"},A={class:"text-xs text-slate-500"},$=i({__name:"AuthSimpleLayout",props:{title:{},description:{}},setup(r){return(e,s)=>(o(),n("div",w,[s[1]||(s[1]=t("div",{class:"absolute inset-0 opacity-40"},[t("div",{class:"h-full w-full",style:{"background-image":`url('data:image/svg+xml,%3Csvg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg fill="%23f0f9ff" fill-opacity="0.3"%3E%3Ccircle cx="30" cy="30" r="1"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E')`}})],-1)),t("div",g,[t("div",y,[t("div",b,[t("div",v,[a(c(x),{href:c(u)(),class:"inline-flex flex-col items-center gap-3"},{default:d(()=>[t("div",C,[a(_,{class:"h-8 w-8 text-white"})]),s[0]||(s[0]=t("div",{class:"space-y-1"},[t("h1",{class:"text-2xl font-bold text-slate-900"},"JobCardOnline"),t("p",{class:"text-sm text-slate-600"},"by Nexora Software")],-1))]),_:1},8,["href"])]),t("div",k,[t("div",E,[t("h2",N,l(e.title),1),t("p",B,l(e.description),1)]),p(e.$slots,"default")]),t("div",S,[t("p",A," © "+l(new Date().getFullYear())+" Nexora Software (Pty) Ltd. All rights reserved. ",1)])])])])]))}}),j=i({__name:"AuthLayout",props:{title:{},description:{}},setup(r){return(e,s)=>(o(),m($,{title:e.title,description:e.description},{default:d(()=>[p(e.$slots,"default")]),_:3},8,["title","description"]))}});export{j as _};
