@layer theme,components,utilities;@import "tailwindcss/theme.css" layer(theme);@import "tailwindcss/utilities.css" layer(utilities);@theme{--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif}@layer utilities{html.tailwind-admin-theme body.login_admin .tw-text-neutral-800,html.tailwind-admin-theme body.authentication.login_admin .tw-text-neutral-800,html.tailwind-admin-theme body.forgot-password.login_admin .tw-text-neutral-800{color:#fff !important}html.tailwind-admin-theme .authentication-form-wrapper h1.tw-text-neutral-800.tw-text-2xl.tw-font-bold.tw-mb-1{@apply text-white}html.tailwind-admin-theme .authentication-form-wrapper p.tw-text-neutral-600{@apply text-white}html.tailwind-admin-theme body.login_admin,html.tailwind-admin-theme body.authentication.login_admin,html.tailwind-admin-theme body.forgot-password.login_admin{background:radial-gradient(circle at top left,rgba(0,102,255,0.24),transparent 24rem),radial-gradient(circle at bottom right,rgba(0,102,255,0.2),transparent 26rem),linear-gradient(160deg,#020617 0%,#003b99 44%,#0066ff 100%) !important;background-color:#020617 !important}html.tailwind-admin-theme body.login_admin::before,html.tailwind-admin-theme body.authentication.login_admin::before,html.tailwind-admin-theme body.forgot-password.login_admin::before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(0,102,255,0.14) 1px,transparent 1px),linear-gradient(90deg,rgba(0,102,255,0.14) 1px,transparent 1px);background-size:28px 28px;opacity:0.45}}@layer components{html.tailwind-admin-theme body{@apply text-slate-900;font-family:var(--font-sans);background:radial-gradient(circle at top right,rgba(14,165,233,0.18),transparent 26rem),radial-gradient(circle at left bottom,rgba(16,185,129,0.14),transparent 30rem),linear-gradient(180deg,#f8fbff 0%,#eff5ff 48%,#f6f8fc 100%);min-height:100vh}html.tailwind-admin-theme body.login_admin{background:radial-gradient(circle at top left,rgba(0,102,255,0.24),transparent 24rem),radial-gradient(circle at bottom right,rgba(0,102,255,0.2),transparent 26rem),linear-gradient(160deg,#020617 0%,#003b99 44%,#0066ff 100%)}html.tailwind-admin-theme body.login_admin::before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(0,102,255,0.14) 1px,transparent 1px),linear-gradient(90deg,rgba(0,102,255,0.14) 1px,transparent 1px);background-size:28px 28px;opacity:0.45}html.tailwind-admin-theme .authentication-form-wrapper{@apply max-w-lg}html.tailwind-admin-theme .authentication-form-wrapper>div:last-child{@apply rounded-[28px] border border-white/10 shadow-2xl;background:rgba(255,255,255,0.9);backdrop-filter:blur(22px)}html.tailwind-admin-theme .authentication-form-wrapper h1,html.tailwind-admin-theme .authentication-form-wrapper p,html.tailwind-admin-theme .authentication-form-wrapper label,html.tailwind-admin-theme .authentication-form-wrapper a{@apply text-white}html.tailwind-admin-theme .authentication-form-wrapper>div:last-child h1,html.tailwind-admin-theme .authentication-form-wrapper>div:last-child p,html.tailwind-admin-theme .authentication-form-wrapper>div:last-child label,html.tailwind-admin-theme .authentication-form-wrapper>div:last-child a:not(.btn){@apply text-slate-900}html.tailwind-admin-theme #header{@apply border-b border-white/10 backdrop-blur-2xl shadow-none;background:rgba(2,6,23,0.84)}html.tailwind-admin-theme #header nav{@apply px-4 py-2;min-height:72px}html.tailwind-admin-theme #header #logo .logo-text,html.tailwind-admin-theme #header .navbar-nav>li>a,html.tailwind-admin-theme #header .mobile-menu-toggle,html.tailwind-admin-theme #header .mobile-icon-menu a,html.tailwind-admin-theme #header .header-notifications>a,html.tailwind-admin-theme #header .header-todo>a,html.tailwind-admin-theme #header .header-newsfeed>a,html.tailwind-admin-theme #header .header-timers>a{@apply text-slate-200}html.tailwind-admin-theme #header .navbar-nav>li>a:hover,html.tailwind-admin-theme #header .navbar-nav>li>a:focus{@apply text-white;background:rgba(255,255,255,0.06)}html.tailwind-admin-theme #top_search input{@apply bg-white/10 border-white/10 text-white placeholder-slate-400}html.tailwind-admin-theme #top_search input:focus{@apply bg-white/14 border-cyan-300/40;box-shadow:0 0 0 4px rgba(34,211,238,0.15)}html.tailwind-admin-theme #top_search_button button,html.tailwind-admin-theme #top_search_button .fa-search{@apply text-slate-300}
html.tailwind-admin-theme input.form-control:not(.input-group .form-control):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),html.tailwind-admin-theme textarea.form-control{width:100%;border:1px solid #d1d5db !important;border-radius:4px !important;background:#fff !important;color:#111827 !important;font-size:16px;line-height:1.45;box-shadow:none !important;transition:border-color .16s ease,box-shadow .16s ease}html.tailwind-admin-theme input.form-control:not(.input-group .form-control):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]){height:44px;min-height:44px;padding:8px 18px !important}html.tailwind-admin-theme select.form-control{min-height:44px;padding:8px 18px !important}html.tailwind-admin-theme textarea.form-control{min-height:118px;padding:20px;resize:vertical}html.tailwind-admin-theme input.form-control:not(.input-group .form-control)::placeholder,html.tailwind-admin-theme textarea.form-control::placeholder{color:#6b7280;opacity:1}html.tailwind-admin-theme input.form-control:not(.input-group .form-control):focus,html.tailwind-admin-theme textarea.form-control:focus{border-color:#94a3b8 !important;box-shadow:0 0 0 4px rgba(0,102,255,.1) !important;outline:0 !important}html.tailwind-admin-theme .input-group{margin-bottom:5px !important}html.tailwind-admin-theme .input-group+.input-group{margin-top:5px}html.tailwind-admin-theme .input-group .form-control{padding:8px 18px !important;min-height:44px}html.tailwind-admin-theme .input-group-addon:not(:first-child):not(:last-child),html.tailwind-admin-theme .input-group-btn:not(:first-child):not(:last-child){padding:8px 18px !important;min-height:44px}html.tailwind-admin-theme .input-group.input-group-select .input-group-btn>.btn.btn-default{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}html.tailwind-admin-theme body.admin .btn.btn-primary,html.tailwind-admin-theme body.admin .btn.btn-default,html.tailwind-admin-theme body.admin .btn.btn-success,html.tailwind-admin-theme body.admin .btn.btn-info,html.tailwind-admin-theme body.admin a.btn.btn-primary,html.tailwind-admin-theme body.admin a.btn.btn-default,html.tailwind-admin-theme body.admin a.btn.btn-success,html.tailwind-admin-theme body.admin a.btn.btn-info{border-radius:4px !important}html.tailwind-admin-theme .btn.tw-rounded.btn-secondary.tw-ml-2{min-height:44px;padding:8px 18px !important;border:1px solid #d1d5db !important;border-radius:4px !important;background:#fff !important;color:#334155 !important;box-shadow:none !important;display:inline-flex;align-items:center;justify-content:center;line-height:1.2 !important}html.tailwind-admin-theme .btn.tw-rounded.btn-secondary.tw-ml-2:hover,html.tailwind-admin-theme .btn.tw-rounded.btn-secondary.tw-ml-2:focus{border-color:#94a3b8 !important;background:#f8fafc !important;color:#111827 !important;outline:0 !important}html.tailwind-admin-theme .btn.btn-danger.tw-ml-2{min-height:44px;padding:8px 18px !important;border:1px solid rgba(220,38,38,.22) !important;border-radius:12px !important;background:#fff1f2 !important;color:#dc2626 !important;box-shadow:none !important;display:inline-flex;align-items:center;justify-content:center;line-height:1.2 !important}html.tailwind-admin-theme .btn.btn-danger.tw-ml-2:hover,html.tailwind-admin-theme .btn.btn-danger.tw-ml-2:focus{border-color:rgba(220,38,38,.36) !important;background:#fee2e2 !important;color:#b91c1c !important;outline:0 !important}html.tailwind-admin-theme .dropdown-menu{margin-top:0 !important}html.tailwind-admin-theme .invoice-form .invoice-submit-dropdown-toggle .caret{border-top-color:currentColor !important;border-bottom-color:currentColor !important;border-left-color:currentColor !important;border-right-color:currentColor !important}html.tailwind-admin-theme .btn-group[data-toggle=buttons]>.btn,html.tailwind-admin-theme .btn-group-toggle>.btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;line-height:1.2 !important;vertical-align:middle}html.tailwind-admin-theme .btn-group[data-toggle=buttons]>.btn input[type=radio],html.tailwind-admin-theme .btn-group[data-toggle=buttons]>.btn input[type=checkbox],html.tailwind-admin-theme .btn-group-toggle>.btn input[type=radio],html.tailwind-admin-theme .btn-group-toggle>.btn input[type=checkbox]{margin:0}html.tailwind-admin-theme .checkbox label,html.tailwind-admin-theme .radio label{min-height:20px;line-height:20px}html.tailwind-admin-theme .bootstrap-select>.dropdown-toggle{display:flex !important;align-items:center}html.tailwind-admin-theme .bootstrap-select>.dropdown-toggle.bs-placeholder[role=combobox]{border-top-left-radius:4px !important;border-top-right-radius:0 !important;border-bottom-left-radius:4px !important;border-bottom-right-radius:0 !important}html.tailwind-admin-theme .dropdown.bootstrap-select.input-group-btn._select_input_group.bs3,html.tailwind-admin-theme .dropdown.bootstrap-select.input-group-btn._select_input_group.bs3>.dropdown-toggle{border-radius:4px 0 0 4px !important}html.tailwind-admin-theme .bootstrap-select>.dropdown-toggle .filter-option{display:flex;align-items:center;height:100%;top:0;bottom:0}html.tailwind-admin-theme .bootstrap-select>.dropdown-toggle .filter-option-inner,html.tailwind-admin-theme .bootstrap-select>.dropdown-toggle .filter-option-inner-inner{display:flex;align-items:center;min-height:100%;line-height:1.2}html.tailwind-admin-theme .bootstrap-select>.dropdown-toggle .bs-caret{position:absolute;top:50%;right:12px;display:inline-flex;align-items:center;transform:translateY(-50%)}html.tailwind-admin-theme .btn.btn-xs{width:44px;height:44px;min-width:44px;min-height:44px;padding:8px 18px !important;border-radius:4px !important;display:inline-flex !important;align-items:center;justify-content:center;gap:6px;line-height:1 !important;font-weight:600;vertical-align:middle}html.tailwind-admin-theme .btn.btn-xs i,html.tailwind-admin-theme .btn.btn-xs svg{margin:0 !important;line-height:1 !important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}html.tailwind-admin-theme .btn.btn-secondary.btn-xs,html.tailwind-admin-theme .btn.btn-secondary.btn-xs.copy-to-clipboard{width:44px;height:44px;min-width:44px;min-height:44px;padding:8px 18px !important;border-radius:4px !important;border:1px solid rgba(203,213,225,.95) !important;background:#fff !important;color:#334155 !important;box-shadow:0 1px 2px rgba(15,23,42,.05) !important}html.tailwind-admin-theme .btn.btn-secondary.btn-xs:hover,html.tailwind-admin-theme .btn.btn-secondary.btn-xs:focus,html.tailwind-admin-theme .btn.btn-secondary.btn-xs.copy-to-clipboard:hover,html.tailwind-admin-theme .btn.btn-secondary.btn-xs.copy-to-clipboard:focus{border-color:rgba(0,102,255,.28) !important;background:rgba(0,102,255,.08) !important;color:#0066ff !important;outline:0 !important}html.tailwind-admin-theme .btn.btn-danger.btn-xs,html.tailwind-admin-theme .btn.btn-danger.btn-xs._delete{width:44px;height:44px;min-width:44px;min-height:44px;padding:8px 18px !important;border-radius:4px !important;border:1px solid rgba(220,38,38,.18) !important;background:#fff1f2 !important;color:#dc2626 !important;box-shadow:0 1px 2px rgba(127,29,29,.06) !important}html.tailwind-admin-theme .btn.btn-danger.btn-xs:hover,html.tailwind-admin-theme .btn.btn-danger.btn-xs:focus,html.tailwind-admin-theme .btn.btn-danger.btn-xs._delete:hover,html.tailwind-admin-theme .btn.btn-danger.btn-xs._delete:focus{border-color:rgba(220,38,38,.32) !important;background:#fee2e2 !important;color:#b91c1c !important;outline:0 !important}html.tailwind-admin-theme body.packages .panel_footer.tw-flex.tw-justify-between.tw-mt-4 .btn.btn-secondary.btn-xs.copy-to-clipboard,html.tailwind-admin-theme body.packages .panel_footer.tw-flex.tw-justify-between.tw-mt-4 .btn.btn-info.btn-xs{width:44px;height:44px;min-width:44px;min-height:44px;padding:8px 18px !important;border-radius:4px !important}html.tailwind-admin-theme form:has(.btn.btn-danger.btn-xs._delete){display:inline-flex;align-items:center;margin:0}
