@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Montserrat:wght@300;400;500;600;700&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,: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;--spacing:.25rem;--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);--font-inter:"Inter", sans-serif;--color-primary:#2563eb;--color-card:#fff}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,: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}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,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}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::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}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.placeholder-card::placeholder{color:var(--color-card)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translate(0)}33%{transform:translate(10px,-10px)}66%{transform:translate(-5px,5px)}}@keyframes pulse-slow{0%,to{opacity:.15}50%{opacity:.3}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{color:#2c3038;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f8fafc 0%,#eff6ff 50%,#e0e7ff 100%) fixed;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}#root{min-height:100vh}.login-split{width:100%;min-height:100vh;display:flex}.login-brand{background:linear-gradient(160deg,#1e40af 0%,#2563eb 40%,#1d4ed8 70%,#1e3a8a 100%);flex-direction:column;justify-content:center;align-items:center;width:50%;min-height:100vh;padding:60px 48px;display:flex;position:relative;overflow:hidden}.brand-orb{pointer-events:none;border-radius:50%;position:absolute}.brand-orb-1{background:radial-gradient(circle,#60a5fa40 0%,#0000 70%);width:400px;height:400px;animation:8s ease-in-out infinite float;top:-80px;right:-100px}.brand-orb-2{background:radial-gradient(circle,#93c5fd33 0%,#0000 70%);width:300px;height:300px;animation:10s ease-in-out infinite reverse float;bottom:-60px;left:-80px}.brand-orb-3{background:radial-gradient(circle,#3b82f626 0%,#0000 70%);width:200px;height:200px;animation:6s ease-in-out infinite pulse-slow;top:50%;left:20%}.brand-content{z-index:1;text-align:center;position:relative}.brand-logo{filter:brightness(1.1);height:60px;margin-bottom:24px}.brand-title{color:#ffffffb3;letter-spacing:4px;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:22px;font-weight:300}.login-form-panel{background:linear-gradient(135deg,#f0f4f8 0%,#e8eef5 50%,#dfe6f0 100%);justify-content:center;align-items:center;width:50%;min-height:100vh;padding:40px;display:flex;position:relative;overflow:hidden}.login-form-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb0f 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-60px;right:-60px}.login-form-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#6366f10d 0%,#0000 70%);border-radius:50%;width:250px;height:250px;position:absolute;bottom:-40px;left:-40px}.login-form-container{z-index:1;width:100%;max-width:420px;animation:.5s ease-out .15s both fade-in;position:relative}.login-mobile-logo{display:none}.login-card{-webkit-backdrop-filter:blur(40px);background:#ffffff73;border:1px solid #fff9;border-radius:24px;padding:48px 40px 44px;box-shadow:inset 0 0 0 1px #ffffff4d,0 20px 50px -12px #00000014,0 4px 8px -2px #00000008}.login-header{text-align:center;margin-bottom:36px}.login-title{color:#0f172a;letter-spacing:-.5px;font-size:28px;font-weight:700;line-height:1.2}.login-form{flex-direction:column;gap:22px;display:flex}.login-mobile-footer{display:none}.form-group{flex-direction:column;gap:8px;display:flex}.form-label{color:#475569;letter-spacing:.01em;font-size:13px;font-weight:600}.form-input{color:#1e293b;-webkit-backdrop-filter:blur(8px);background:#ffffff80;border:1.5px solid #94a3b84d;border-radius:12px;outline:none;width:100%;height:48px;padding:0 16px;font-family:inherit;font-size:14px;transition:all .2s}.form-input::placeholder{color:#94a3b8}.form-input:focus{background:#ffffffb3;border-color:#2563eb80;box-shadow:0 0 0 3px #2563eb14}.form-input-wrapper{position:relative}.form-input-password{padding-right:48px}.password-toggle{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.password-toggle:hover{color:#475569}.form-row{justify-content:space-between;align-items:center;display:flex}.form-checkbox-label{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:flex}.form-checkbox{accent-color:#2563eb;cursor:pointer;border:1.5px solid #94a3b866;border-radius:5px;width:18px;height:18px}.form-link{color:#2563eb;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:14px;font-weight:500;transition:color .2s}.form-link:hover{color:#1d4ed8}.login-submit{color:#2563eb;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:0 0;border:2px solid #2563eb66;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:4px;font-family:inherit;font-size:15px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.login-submit:hover{background:#2563eb0f;border-color:#2563eb99;transform:translateY(-1px);box-shadow:0 4px 20px #2563eb1a}.login-submit:active{background:#2563eb1a;transform:translateY(0)}@media (width<=768px){.login-split{flex-direction:column;min-height:100dvh}.login-brand{border-radius:0;flex-shrink:0;width:100%;height:50vh;min-height:0;padding:0 24px 80px}.brand-logo{height:48px;margin-bottom:16px}.brand-title{letter-spacing:3px;font-size:16px}.login-form-panel{z-index:10;background:#f0f4f8;border-radius:28px 28px 0 0;flex:1;align-items:flex-start;width:100%;min-height:0;margin-top:-44px;padding:0 20px 32px;position:relative}.login-form-panel:before,.login-form-panel:after{display:none}.login-form-container{width:100%;max-width:100%;margin-top:-20px}.login-card{background:#ffffff80;border:1px solid #fff9;border-radius:20px;padding:36px 24px 32px;box-shadow:0 -4px 32px #0000000f,0 4px 20px #0000000d}.login-header{text-align:center;margin-bottom:28px}.login-title{font-size:24px}.login-form{gap:20px}.login-mobile-footer{text-align:center;color:#94a3b8;margin-top:24px;font-size:12px;display:block}}@media (width<=380px){.login-brand{height:45vh;padding:0 20px 60px}.login-card{padding:28px 20px}}.app-bg{z-index:-1;position:fixed;inset:0;overflow:hidden}.app-bg-base{background:linear-gradient(135deg,#f0f4f8 0%,#e8eef5 50%,#dfe6f0 100%);position:absolute;inset:0}.app-bg-orb{pointer-events:none;border-radius:50%;position:absolute}.app-bg-orb-1{background:radial-gradient(circle,#bfdbfe59 0%,#0000 70%);width:500px;height:500px;animation:8s ease-in-out infinite float;top:-100px;left:-80px}.app-bg-orb-2{background:radial-gradient(circle,#c7d2fe40 0%,#0000 70%);width:400px;height:400px;animation:10s ease-in-out infinite reverse float;bottom:-80px;right:-80px}.app-bg-orb-3{background:radial-gradient(circle,#93c5fd26 0%,#0000 70%);width:300px;height:300px;animation:6s ease-in-out infinite pulse-slow;top:40%;right:20%}.app-bg-overlay{background:#fff3;position:absolute;inset:0}.app-layout{min-height:100vh}.app-main{margin-top:64px;margin-left:220px;padding:32px;transition:margin-left .3s}.app-content{max-width:1600px;margin:0 auto;animation:.4s ease-out forwards fade-in}.app-header{z-index:50;-webkit-backdrop-filter:blur(30px);background:#ffffff80;border-bottom:1px solid #dce1eb80;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.header-left{align-items:center;display:flex}.header-logo{height:32px}.header-center{pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.header-page-title{color:#1e293b;letter-spacing:-.2px;font-size:15px;font-weight:600}.header-right{align-items:center;gap:12px;display:flex}.header-notification-placeholder{transition:all .2s;display:none}.header-notification:hover{color:#334155;background:#fffc}.header-notification-dot{background:#2563eb;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.header-divider{background:#94a3b833;width:1px;height:28px}.header-user{align-items:center;gap:10px;display:flex}.header-avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.header-user-info{flex-direction:column;display:flex}.header-user-name{color:#1e293b;font-size:13px;font-weight:600;line-height:1.2}.header-user-role{color:#94a3b8;font-size:11px;line-height:1.2}.sidebar{z-index:40;flex-direction:column;width:220px;transition:width .3s;display:flex;position:fixed;top:64px;bottom:0;left:0}.sidebar-collapsed{width:72px}.sidebar-nav{flex:1;padding:16px 12px;overflow-y:auto}.sidebar-group{margin-bottom:4px}.sidebar-group-btn{cursor:pointer;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:none;border-radius:0;align-items:center;gap:0;width:100%;padding:6px 14px;font-family:inherit;font-size:11px;font-weight:700;transition:color .15s;display:flex}.sidebar-group-btn:hover{color:#64748b}.sidebar-group-btn-active{color:#475569}.sidebar-group-icon{display:none}.sidebar-group-text{text-align:left;flex:1}.sidebar-group-chevron{color:#cbd5e1;display:flex}.sidebar-group-collapsed-dot{justify-content:center;align-items:center;padding:6px 0;display:flex}.sidebar-group-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;padding:0 12px;font-size:10px;font-weight:700;display:block}.sidebar-group-items{flex-direction:column;gap:1px;margin-top:2px;margin-bottom:6px;padding-left:16px;display:flex}.sidebar-dashboard{padding-left:14px}.sidebar-item{color:#64748b;border-radius:8px;align-items:center;gap:10px;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.sidebar-item:hover{color:#334155;background:#fff6}.sidebar-item-active{font-weight:600;color:#2563eb!important;background:#2563eb14!important}.sidebar-item-collapsed{border-radius:14px;justify-content:center;width:44px;height:44px;margin:0 auto;padding:0}.sidebar-item-icon{flex-shrink:0}.sidebar-footer{border-top:1px solid #94a3b81a;padding:12px}.sidebar-toggle{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:8px;transition:all .2s;display:flex}.sidebar-toggle:hover{color:#64748b;background:#fff6}.sidebar-logout{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:8px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s;display:flex}.sidebar-logout:hover{color:#ef4444;background:#ef444414}.page{flex-direction:column;gap:24px;display:flex}.page-header{flex-direction:column;gap:4px;display:flex}.page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-title{color:#0f172a;letter-spacing:-.3px;font-size:24px;font-weight:700;line-height:1.2}.page-subtitle{color:#94a3b8;font-size:14px}.card{-webkit-backdrop-filter:blur(20px);background:#ffffff80;border:1px solid #dce1eb73;border-radius:16px;padding:24px;box-shadow:inset 0 0 0 1px #ffffff40,0 4px 20px #0000000a}.card-wide{grid-column:span 2}.card-header-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.card-title{color:#0f172a;font-size:16px;font-weight:700}.card-link{color:#2563eb;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-family:inherit;font-size:13px;font-weight:500;transition:color .2s;display:flex}.card-link:hover{color:#1d4ed8}.card-header-icon{color:#2563eb}.card-section{border-top:1px solid #94a3b826;margin-top:20px;padding-top:20px}.card-section-title{color:#334155;margin-bottom:12px;font-size:13px;font-weight:700}.placeholder-card{justify-content:center;align-items:center;padding:64px 24px;display:flex}.placeholder-text{color:#94a3b8;font-size:14px}.btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #2563eb33}.btn-primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 6px 20px #2563eb4d}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1024px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.kpi-grid{grid-template-columns:1fr}}.kpi-card{-webkit-backdrop-filter:blur(20px);background:#ffffff80;border:1px solid #dce1eb73;border-radius:16px;padding:24px;transition:transform .2s;box-shadow:inset 0 0 0 1px #ffffff40,0 4px 20px #0000000a}.kpi-card:hover{transform:translateY(-2px)}.kpi-card-inner{justify-content:space-between;align-items:flex-start;display:flex}.kpi-card-text{flex-direction:column;gap:4px;display:flex}.kpi-label{color:#94a3b8;font-size:13px;font-weight:500}.kpi-value{color:#0f172a;letter-spacing:-.5px;font-size:28px;font-weight:700;line-height:1.2}.kpi-trend{align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:600;display:flex}.kpi-trend-up{color:#10b981}.kpi-trend-down{color:#ef4444}.kpi-icon-box{-webkit-backdrop-filter:blur(8px);color:#2563eb;background:#fff9;border:1px solid #ffffffb3;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.content-grid{grid-template-columns:2fr 1fr;gap:20px;display:grid}@media (width<=1024px){.content-grid{grid-template-columns:1fr}.card-wide{grid-column:span 1}}.task-list{flex-direction:column;gap:8px;display:flex}.task-item{background:#fff6;border:1px solid #dce1eb4d;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;transition:background .2s;display:flex}.task-item:hover{background:#ffffffa6}.task-item-left{align-items:center;gap:12px;display:flex}.task-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.task-dot-active{background:#3b82f6}.task-dot-pending{background:#f59e0b}.task-dot-done{background:#10b981}.task-title{color:#1e293b;font-size:14px;font-weight:500}.task-assignee{color:#94a3b8;margin-top:2px;font-size:12px}.task-badge{white-space:nowrap;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:500}.task-badge-active{color:#2563eb;background:#3b82f614}.task-badge-pending{color:#d97706;background:#f59e0b14}.task-badge-done{color:#059669;background:#10b98114}.task-badge-overdue{color:#dc2626;background:#ef444414}.task-badge-cancelled{color:#64748b;background:#94a3b814}.task-badge-progress{color:#6366f1;background:#6366f114}.glass-select{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-family:var(--font-inter);color:var(--color-text);cursor:pointer;background:#ffffff80;border:1px solid #dce1eb66;border-radius:10px;outline:none;padding:8px 14px;transition:border-color .2s,box-shadow .2s}.glass-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}.glass-btn-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;width:40px;height:40px;color:var(--color-text);background:#ffffff80;border:1px solid #dce1eb66;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex}.glass-btn-icon:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:#2563eb14}.glass-btn-icon:disabled{opacity:.3;cursor:not-allowed}.event-list{flex-direction:column;gap:8px;display:flex}.event-item{background:#fff6;border:1px solid #dce1eb4d;border-radius:12px;padding:12px 16px}.event-item-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.event-date{color:#2563eb;font-size:12px;font-weight:600}.event-time{color:#94a3b8;font-size:12px}.event-title{color:#1e293b;font-size:14px;font-weight:500}.avatar-stack{display:flex}.avatar-circle{color:#fff;background:linear-gradient(135deg,#2563eb,#1e40af);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-6px;font-size:11px;font-weight:700;display:flex}.avatar-circle:first-child{margin-left:0}.avatar-more{color:#64748b;background:#e2e8f0}.search-bar{-webkit-backdrop-filter:blur(8px);background:#ffffff80;border:1.5px solid #94a3b840;border-radius:12px;align-items:center;gap:10px;max-width:400px;padding:10px 16px;transition:all .2s;display:flex}.search-bar:focus-within{background:#ffffffbf;border-color:#2563eb66;box-shadow:0 0 0 3px #2563eb0f}.search-bar-icon{color:#94a3b8;flex-shrink:0}.search-bar-input{color:#334155;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:14px}.search-bar-input::placeholder{color:#94a3b8}.team-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=1280px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.team-grid{grid-template-columns:1fr}}.team-card{-webkit-backdrop-filter:blur(20px);background:#ffffff80;border:1px solid #dce1eb73;border-radius:16px;padding:20px;transition:transform .2s;box-shadow:inset 0 0 0 1px #ffffff40,0 4px 20px #0000000a}.team-card:hover{transform:translateY(-2px)}.team-card-top{justify-content:space-between;align-items:flex-start;display:flex}.team-card-user{align-items:center;gap:12px;display:flex}.team-avatar-wrapper{position:relative}.team-avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:700;display:flex}.team-status-dot{border:2.5px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}.team-status-online{background:#10b981}.team-status-offline{background:#94a3b8}.team-status-away{background:#f59e0b}.team-name{color:#0f172a;font-size:14px;font-weight:600}.team-role{color:#94a3b8;margin-top:2px;font-size:12px}.team-menu-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;transition:all .2s}.team-menu-btn:hover{color:#64748b;background:#ffffff80}.team-card-info{border-top:1px solid #94a3b81f;flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;display:flex}.team-info-row{color:#64748b;align-items:center;gap:8px;font-size:13px;display:flex}.team-card-bottom{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.team-tasks{color:#94a3b8;font-size:12px;font-weight:500}.team-status-badge{border-radius:100px;padding:4px 10px;font-size:12px;font-weight:600}.team-status-badge-online{color:#059669;background:#10b98114}.team-status-badge-away{color:#d97706;background:#f59e0b14}.team-status-badge-offline{color:#64748b;background:#94a3b81a}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0000002e}.table-wrapper{-webkit-backdrop-filter:blur(20px);background:#ffffff80;border:1px solid #dce1eb73;border-radius:16px;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff40,0 4px 20px #0000000a}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:1px solid #94a3b81f;padding:14px 16px;font-size:12px;font-weight:600}.data-table td{vertical-align:top;border-bottom:1px solid #94a3b814;padding:14px 16px}.data-table tbody tr{transition:background .15s}.data-table tbody tr:hover{background:#fff6}.data-table tbody tr:last-child td{border-bottom:none}.table-primary{color:#0f172a;font-weight:600;display:block}.table-secondary{color:#94a3b8;margin-top:2px;font-size:12px;display:block}.table-actions{gap:6px;display:flex}.table-action-btn{color:#64748b;border-radius:8px;justify-content:center;align-items:center;padding:6px;text-decoration:none;transition:all .2s;display:flex}.table-action-btn:hover{color:#2563eb;background:#2563eb14}.table-more{text-align:center;color:#94a3b8;padding:16px;font-size:13px}.row-urgent{background:#ef444408!important}.urgent-badge{color:#ef4444;vertical-align:middle;background:#ef444414;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.status-pills{flex-wrap:wrap;gap:4px;display:flex}.filter-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.filter-pills{flex-wrap:wrap;gap:6px;display:flex}.filter-pill{color:#64748b;cursor:pointer;white-space:nowrap;background:#ffffff80;border:1.5px solid #94a3b833;border-radius:100px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s}.filter-pill:hover{background:#fffc;border-color:#94a3b859}.filter-pill-active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.kanban-board{grid-template-columns:repeat(4,1fr);gap:16px;min-height:400px;display:grid}@media (width<=1024px){.kanban-board{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.kanban-board{grid-template-columns:1fr}}.kanban-column{background:#94a3b80f;border:1px solid #94a3b81a;border-radius:16px;flex-direction:column;min-height:300px;transition:background .2s;display:flex}.kanban-column-over{background:#2563eb0a;border-color:#2563eb26}.kanban-column-header{border-bottom:1px solid #94a3b81a;align-items:center;gap:8px;padding:14px 16px;display:flex}.kanban-column-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.kanban-column-title{color:#475569;flex:1;font-size:13px;font-weight:600}.kanban-column-count{color:#94a3b8;background:#94a3b81a;border-radius:100px;padding:2px 8px;font-size:12px;font-weight:600}.kanban-column-body{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex}.kanban-empty{text-align:center;color:#cbd5e1;padding:32px 16px;font-size:13px}.kanban-card{-webkit-backdrop-filter:blur(12px);cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffffb3;border:1px solid #dce1eb80;border-radius:12px;padding:14px;transition:all .15s}.kanban-card:hover{background:#ffffffe6;transform:translateY(-1px);box-shadow:0 4px 16px #0000000f}.kanban-card-dragging{cursor:grabbing;box-shadow:0 8px 24px #0000001f}.kanban-card-overdue{border-left:3px solid #ef4444}.kanban-card-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.kanban-card-area{color:#94a3b8;font-size:11px;font-weight:500}.kanban-card-ai{color:#8b5cf6}.kanban-card-title{color:#1e293b;margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.4}.kanban-card-client{color:#64748b;margin-bottom:10px;font-size:12px}.kanban-card-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-card-avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:flex}.kanban-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.kanban-badge{border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.kanban-badge-urgent{color:#dc2626;background:#ef444414}.kanban-badge-high{color:#d97706;background:#f59e0b14}.kanban-badge-date{color:#64748b;background:#64748b0f}.kanban-badge-overdue{color:#dc2626;background:#ef444414}.task-overlay{z-index:9999;-webkit-backdrop-filter:blur(14px);background:#ffffff73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.task-detail{-webkit-backdrop-filter:blur(40px);background:#e8ecf3bf;border:1px solid #ffffff80;border-radius:20px;width:100%;max-width:520px;max-height:calc(100vh - 48px);animation:.2s ease-out scale-in;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffffff4d,0 24px 48px #0000001a}@keyframes slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.task-detail-header{border-bottom:1px solid #dde2ea;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;display:flex}.task-detail-area{color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.task-detail-ai-badge{color:#7c3aed;text-transform:none;letter-spacing:0;background:#7c3aed14;border-radius:100px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.task-detail-title{color:#0f172a;font-size:20px;font-weight:700;line-height:1.3}.task-detail-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:8px;transition:all .15s}.task-detail-close:hover{color:#475569;background:#f1f5f9}.task-detail-meta{border-bottom:1px solid #dde2ea;flex-wrap:wrap;gap:12px;padding:16px 24px;display:flex}.task-detail-meta-item{color:#64748b;align-items:center;gap:6px;font-size:13px;display:flex}.task-detail-status{border-bottom:1px solid #dde2ea;padding:16px 24px}.task-status-pills{gap:6px;margin-top:8px;display:flex}.task-status-pill{color:#64748b;cursor:pointer;background:#fff;border:1.5px solid #dde2ea;border-radius:100px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.task-status-pill:hover{border-color:#cbd5e1}.task-status-pill-active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.task-detail-section{border-bottom:1px solid #dde2ea;padding:16px 24px}.task-detail .form-input,.task-detail .kanban-select,.task-detail .service-textarea{background:#fff;border-color:#dde2ea}.task-detail .form-input:focus,.task-detail .service-textarea:focus{background:#fff;border-color:#2563eb80}.task-detail .task-detail-close:hover{background:#dde2ea}.task-detail-section-header{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;margin-bottom:12px;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:flex}.task-detail-ai{background:#7c3aed08;border:1px solid #7c3aed14;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.task-ai-block{flex-direction:column;gap:4px;display:flex}.task-ai-label{color:#7c3aed;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.task-ai-text{color:#334155;font-size:14px;line-height:1.6}.task-delivery-link{color:#2563eb;word-break:break-all;font-size:13px}.task-delivery-empty{color:#cbd5e1;font-size:13px}.task-comments{flex-direction:column;gap:8px;display:flex}.task-comment{background:#f8fafc;border-radius:8px;padding:10px 12px}.task-comment-author{color:#475569;font-size:12px;font-weight:600}.task-comment-text{color:#64748b;margin-top:4px;font-size:13px}.view-toggle{background:#94a3b814;border-radius:10px;gap:4px;padding:3px;display:flex}.view-toggle-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.view-toggle-btn-active{color:#1e293b;background:#fff;box-shadow:0 1px 3px #00000014}.kanban-select{color:#475569;cursor:pointer;background:#ffffff80;border:1.5px solid #94a3b840;border-radius:10px;outline:none;padding:6px 14px;font-family:inherit;font-size:13px;transition:all .2s}.kanban-select:focus{border-color:#2563eb66}.client-form{flex-direction:column;gap:16px;display:flex}.client-form-section{-webkit-backdrop-filter:blur(20px);background:#ffffff80;border:1px solid #dce1eb73;border-radius:16px;overflow:hidden}.client-form-section-title{color:#1e293b;border-bottom:1px solid #94a3b81a;margin:0;padding:16px 24px;font-size:14px;font-weight:700}.client-form-section-body{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.form-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}@media (width<=768px){.form-grid-2,.form-grid-3{grid-template-columns:1fr}}.form-group-full{grid-column:1/-1}.client-form-actions{justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.services-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.service-card{background:#fff6;border:1px solid #dce1eb59;border-radius:10px;padding:14px}.service-card-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.service-name{color:#1e293b;font-size:14px;font-weight:600}.service-detail{color:#64748b;font-size:13px}.service-objectives{color:#94a3b8;margin-top:4px;font-size:12px;line-height:1.5}.services-form{border-top:1px solid #94a3b81f;flex-direction:column;gap:8px;margin-top:20px;padding-top:20px;display:flex}.service-config{border:1.5px solid #94a3b826;border-radius:12px;padding:14px;transition:all .2s}.service-config-active{background:#2563eb05;border-color:#2563eb33}.service-config-header{align-items:center;display:flex}.service-toggle-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.service-config-name{color:#334155;font-size:14px;font-weight:600}.service-config-body{border-top:1px solid #94a3b81a;flex-direction:column;gap:12px;margin-top:14px;padding-top:14px;display:flex}.service-config-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.service-input{color:#334155;background:#fff9;border:1.5px solid #94a3b840;border-radius:8px;outline:none;width:100%;height:38px;margin-top:4px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.service-input:focus{border-color:#2563eb66}.service-textarea{color:#334155;resize:vertical;background:#fff9;border:1.5px solid #94a3b840;border-radius:8px;outline:none;width:100%;margin-top:4px;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.service-textarea:focus{border-color:#2563eb66}.btn-ia{color:#7c3aed;cursor:pointer;background:#7c3aed0f;border:2px solid #7c3aed33;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex}.btn-ia:hover:not(:disabled){background:#7c3aed1a;border-color:#7c3aed66}.btn-ia:disabled{opacity:.5;cursor:not-allowed}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1.2s linear infinite spin}.detail-badge-purple{color:#7c3aed;background:#8b5cf61a}.tab-row{flex-wrap:wrap;gap:6px;display:flex}.tab-btn{color:#64748b;cursor:pointer;background:#fff6;border:1.5px solid #94a3b833;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s;display:flex}.tab-btn:hover{background:#ffffffb3;border-color:#94a3b859}.tab-btn-active{box-shadow:0 4px 12px #2563eb33;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.tab-count{background:#0000000f;border-radius:100px;padding:1px 7px;font-size:12px;font-weight:600}.tab-btn-active .tab-count{background:#fff3}.login-error{color:#dc2626;background:#ef44440f;border:1px solid #ef444426;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:12px 16px;font-size:13px;display:flex}.header-logout{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:6px;transition:all .15s;display:flex}.header-logout:hover{color:#ef4444;background:#ef44440f}.config-dept-header{align-items:center;gap:10px;margin-top:8px;margin-bottom:12px;display:flex}.config-dept-title{color:#475569;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}.config-dept-count{color:#94a3b8;background:#94a3b81a;border-radius:100px;padding:2px 8px;font-size:11px;font-weight:600}.permissions-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin-top:8px;display:grid}.permission-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:background .15s;display:flex}.permission-item:hover{background:#94a3b80f}.permission-label{color:#475569;font-size:13px}.btn-danger{color:#ef4444;cursor:pointer;background:#ef44440f;border:1.5px solid #ef444433;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.btn-danger:hover{background:#ef44441a;border-color:#ef444466}.team-card-inactive{opacity:.5}.loading-text{color:#94a3b8;text-align:center;padding:60px 0;font-size:14px}.team-avatar-img{object-fit:cover;border-radius:12px;width:48px;height:48px}.detail-top{margin-bottom:8px}.detail-back{color:#64748b;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.detail-back:hover{color:#2563eb}.detail-header{align-items:center;gap:20px;margin-bottom:24px;display:flex}.detail-avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:20px;font-weight:700;display:flex}.detail-name{color:#0f172a;letter-spacing:-.5px;font-size:28px;font-weight:700}.detail-badges{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.detail-badge{border-radius:100px;padding:4px 12px;font-size:12px;font-weight:600}.detail-badge-green{color:#059669;background:#10b98114}.detail-badge-blue{color:#2563eb;background:#2563eb14}.detail-badge-gray{color:#64748b;background:#64748b14}.detail-info-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:24px;display:grid}.detail-info-card{-webkit-backdrop-filter:blur(20px);background:#ffffff80;border:1px solid #dce1eb73;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.detail-info-icon{color:#2563eb;flex-shrink:0;margin-top:2px}.detail-info-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.detail-info-value{color:#1e293b;word-break:break-word;margin-top:2px;font-size:14px;font-weight:500}.detail-extra-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.accordion-list{flex-direction:column;gap:4px;display:flex}.accordion{border-radius:12px;overflow:hidden}.accordion-header{cursor:pointer;color:#1e293b;text-align:left;background:#fff6;border:1px solid #dce1eb4d;border-radius:12px;align-items:center;gap:10px;width:100%;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s;display:flex}.accordion-header:hover{background:#ffffffa6}.accordion-icon{color:#94a3b8;flex-shrink:0;display:flex}.accordion-title{flex:1}.accordion-count{color:#94a3b8;background:#94a3b81a;border-radius:100px;padding:2px 8px;font-size:12px;font-weight:500}.accordion-body{flex-direction:column;gap:8px;padding:8px 16px 16px 44px;display:flex}.accordion-item{color:#475569;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.accordion-bullet{background:#cbd5e1;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.table-link{color:#0f172a;font-weight:600;text-decoration:none;transition:color .2s}.table-link:hover{color:#2563eb}.briefing-dot{vertical-align:middle;background:#2563eb;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.doc-category-header{align-items:center;gap:10px;margin-top:8px;margin-bottom:12px;display:flex}.doc-category-title{color:#1e293b;font-size:16px;font-weight:700}.doc-category-count{color:#94a3b8;background:#94a3b81a;border-radius:100px;padding:2px 8px;font-size:12px;font-weight:500}.doc-list{flex-direction:column;gap:4px;margin-bottom:24px;display:flex}.doc-card{border-radius:12px;overflow:hidden}.doc-card-header{cursor:pointer;color:#1e293b;text-align:left;background:#ffffff73;border:1px solid #dce1eb59;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s;display:flex}.doc-card-header:hover{background:#ffffffb3}.doc-card-title{flex:1}.doc-card-body{background:#ffffff4d;border:1px solid #dce1eb40;border-top:none;border-radius:0 0 12px 12px;padding:16px 16px 20px 40px}.doc-blocks{flex-direction:column;gap:8px;display:flex}.doc-paragraph{color:#475569;font-size:14px;line-height:1.7}.doc-h1{color:#0f172a;margin-top:8px;font-size:20px;font-weight:700}.doc-h2{color:#1e293b;margin-top:6px;font-size:17px;font-weight:600}.doc-h3{color:#334155;margin-top:4px;font-size:15px;font-weight:600}.doc-bullet{color:#475569;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.doc-number{color:#94a3b8;flex-shrink:0;min-width:20px;font-size:13px;font-weight:600}.doc-callout{color:#334155;background:#2563eb0a;border-left:3px solid #2563eb;border-radius:0 8px 8px 0;padding:12px 16px;font-size:14px;line-height:1.6}.doc-divider{border:none;border-top:1px solid #94a3b826;margin:8px 0}.doc-child-db{color:#64748b;background:#94a3b80f;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500}.doc-data-row{color:#475569;background:#ffffff4d;border:1px solid #dce1eb40;border-radius:8px;flex-wrap:wrap;gap:8px 16px;padding:10px 14px;font-size:13px;display:flex}.doc-data-field strong{color:#64748b;margin-right:4px;font-weight:500}@media (width<=768px){.app-main{margin-left:0;padding:20px 16px}.sidebar,.header-search,.header-user-info{display:none}}.table-row-clickable{cursor:pointer;transition:background .15s}.table-row-clickable:hover{background:#2563eb0a}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table{min-width:600px}.data-table th,.data-table td{white-space:nowrap;padding:10px 12px;font-size:13px}.kpi-value{font-size:clamp(16px,2vw,22px)}@media (width<=1200px){.kpi-grid{grid-template-columns:repeat(2,1fr)!important}.data-table th,.data-table td{padding:8px 10px;font-size:12px}}@media (width<=640px){.kpi-grid{gap:10px;grid-template-columns:1fr 1fr!important}.kpi-card{padding:14px}.kpi-label{font-size:11px}.glass-select{padding:6px 10px;font-size:12px}.data-table{min-width:500px}.data-table th,.data-table td{padding:6px 8px;font-size:11px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
