@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--color-main: #f39207;--color-main-dark: #3C3A3D;--color-black: #161819;--color-white: #ffffff;--color-dark-background: #161819;--color-light-background: #f7f8f9;--color-light-gray: #ebebeb;--color-mid-gray: #c9cbcf;--color-dark-gray: #565656;--color-add: #008000;--color-delete: #cf3917;--color-status-total: #80edfc;--color-status-open: #b8feb0;--color-status-open-text: #196b0c;--color-status-pending: #fddd8d;--color-status-pending-text: #6b4b0c;--color-status-closed: #dfcdf8;--color-priority-low: #7eecfa;--color-priority-low-bg: #ddf6f9;--color-priority-medium: #f8c96b;--color-priority-medium-bg: #ffcaca;--color-priority-high: #fa8484;--color-priority-high-bg: #ffeeee;--color-visibility-privat: #fa8484;--color-visibility-privat-bg: #ddf6f9;--color-visibility-team: #7eecfa;--color-visibility-team-bg: #fbefda;--color-visibility-global: #a5fa84;--color-visibility-global-bg: #f7dada;--box-shadow: 0 .75rem 1rem -.5rem #00000015;--animation-time: .25s;--radius: .625rem;--background: oklch(1 0 0);--foreground: oklch(.145 0 0);--card: oklch(1 0 0);--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: oklch(.205 0 0);--primary-foreground: oklch(.985 0 0);--secondary: oklch(.97 0 0);--secondary-foreground: oklch(.205 0 0);--muted: oklch(.97 0 0);--muted-foreground: oklch(.556 0 0);--accent: oklch(.97 0 0);--accent-foreground: oklch(.205 0 0);--destructive: oklch(.577 .245 27.325);--border: oklch(.922 0 0);--input: oklch(.922 0 0);--ring: oklch(.708 0 0);--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: oklch(.205 0 0);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0);--highlight: oklch(.852 .199 91.936);--brand: oklch(.623 .214 259.815)}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.205 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.205 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.922 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.704 .191 22.216);--border: oklch(1 0 0 / 10%);--input: oklch(1 0 0 / 15%);--ring: oklch(.556 0 0);--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(1 0 0 / 10%);--sidebar-ring: oklch(.556 0 0);--highlight: oklch(.852 .199 91.936);--brand: oklch(.707 .165 254.624)}@theme inline{ --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); --color-highlight: var(--highlight); --color-brand: var(--brand); }*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--color-light-background);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h2{font-size:1.25rem;font-weight:600}h3{color:var(--color-black);font-size:1rem;font-weight:600}@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;}}.wrapper{width:calc(100% - 2rem);display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0 5rem;margin:auto;animation:load var(--animation-time) ease-in forwards}.wrapper h1{font-size:1.5rem;align-self:flex-start}.ant-layout-header{color:var(--color-main-dark);background:var(--color-white);border-top:3px solid var(--color-main);padding:.5rem 0;line-height:normal;z-index:30}.ant-layout-header .wrapper{flex-direction:row;padding:0;height:2.5rem;animation:none}.ant-layout-header button{border-radius:8px}.ant-layout-header img{vertical-align:text-top}header{color:var(--color-main-dark);background:var(--color-white);border-top:5px solid var(--color-main);padding:1rem 0;z-index:30}header .wrapper{flex-direction:row;justify-content:space-between;padding:0;height:2.5rem;animation:none}.logo{display:flex;align-items:center;gap:.5rem;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.logo img{height:40px}.logo p span{color:var(--color-main)}.logo p span.grey{color:var(--color-mid-gray)}nav{display:flex;gap:1rem}nav img{width:100%}nav a:has(img){padding:0}nav .avatar .box{width:calc(2rem + 4px)}header .hamburger{position:relative;font-size:1.5rem;cursor:pointer}nav.mobile{position:fixed;display:flex;flex-direction:column;align-items:center;top:4.5rem;right:-100%;gap:0;width:100%;height:calc(100% - 4.5rem);z-index:30;border-top:1px solid var(--color-dark-background);background-color:var(--color-black);transition:right .5s ease-in-out}nav.mobile.slide{right:0}nav.mobile a,nav.mobile button{width:90%;border-radius:0;padding:1.5rem 0;justify-content:flex-start}.landing.wrapper{gap:2.5rem;padding-top:4rem;text-align:center;opacity:0;animation-delay:var(--animation-time)}.landing h1{font-size:clamp(3.5rem,1.722rem + 3.704vw,4.5rem);line-height:1.1;letter-spacing:-1.25px;align-self:center;max-width:40rem}.landing h1 span{background:linear-gradient(180deg,transparent 60%,var(--color-main) 60%,var(--color-main) 80%,transparent 80%)}.landing .sub{color:var(--color-dark-gray)}.landing img{width:100%}.landing h2{font-size:2rem;line-height:1.25;letter-spacing:-.75px;margin-bottom:2rem;width:90%;max-width:40rem}.languages{display:flex;gap:.5rem;background-color:var(--color-light-gray);padding:.25rem;border-radius:2rem}.languages div{overflow:hidden;width:2rem;border-radius:100%;aspect-ratio:1/1;cursor:pointer;transition:all var(--animation-time) ease-in-out;box-shadow:var(--box-shadow)}.languages div:hover{animation:shake .75s ease-in-out}.features{display:flex;width:100%;gap:1rem}.features .feature-card{display:flex;flex-direction:column;align-items:center;font-size:1rem;gap:1rem;padding:2rem}.features .feature-card .icon{background-color:var(--color-main);border-radius:100%;display:flex;align-items:center;justify-content:center;width:3.5rem;aspect-ratio:1/1}.features .feature-card p:first-of-type{font-size:1.25rem;font-weight:600}.features .feature-card p:last-of-type{color:var(--color-dark-gray);max-width:28rem}.notfound{display:flex;justify-content:center}.notfound.wrapper{padding-top:4rem}.notfound img{width:90%;max-width:32rem}.logout{display:flex;justify-content:center}.logout.wrapper{padding-top:4rem}.logout img{width:90%;max-width:32rem}.onboarding.wrapper{padding-top:3rem}.onboarding h1{align-self:center}.avatars,.users{max-width:34rem;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;padding:1rem 0 2rem;border-bottom:1px solid var(--color-light-gray)}.container{width:100%;background-color:var(--color-white);border:1px solid var(--color-light-gray);box-shadow:var(--box-shadow);border-radius:.5rem;font-size:.875rem;padding:1.5rem;display:flex;flex-direction:column}.loader-overlay{position:fixed;padding:0;inset:0;background-color:#00000080;justify-content:center;align-items:center;z-index:1000}.loader{position:absolute;width:2.5rem;height:2.5rem;border:3px solid var(--color-main);border-bottom-color:transparent;margin:auto;border-radius:100%;animation:spin 1s linear infinite;inset:0}.statistics{background-color:var(--color-black);color:var(--color-white);width:100%;-webkit-user-select:none;user-select:none}.statistics .wrapper{align-items:flex-start;padding:1rem 0 2rem}.statistics .titlebar{width:100%;display:flex;justify-content:space-between}.statistics .titlebar button{font-size:.75rem}.statistics .titlebar svg{width:.875rem}.statistics .statgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;width:100%}.stat{background-color:var(--color-dark-background);border-radius:.5rem;padding:2rem 1rem;display:flex;justify-content:center;align-items:center;gap:1rem}.stat .icon{display:flex;height:3.5rem;aspect-ratio:1/1;border-radius:100%}.stat:last-of-type .icon{background-color:var(--color-status-closed)}.stat .icon img{height:2rem;margin:auto}.stat .data p:first-of-type{font-size:1.5rem;line-height:1.25;font-weight:600}.stat .data p:last-of-type{font-size:.875rem;width:7rem}.charts{width:100%;display:flex;gap:1rem;-webkit-user-select:none;user-select:none}.chart{background-color:var(--color-dark-background);color:var(--color-white);display:flex;flex-direction:column;gap:1rem;width:calc(50% - .5rem);aspect-ratio:8/5;padding:1.5rem;border-radius:.5rem;font-size:.75rem;box-shadow:var(--box-shadow)}.scroll-to-top{position:fixed;z-index:20;bottom:2rem;right:2rem;width:2.5rem;height:2.5rem;padding:0;border-radius:100%;justify-content:center;animation:load var(--animation-time) ease-in forwards}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;margin:1rem 0;color:var(--color-dark-gray)}.empty-state img{width:90%;max-width:20rem}.toast{border-radius:2rem;padding:.25rem .5rem;font-size:.875rem;border:1px solid var(--color-dark-gray);color:var(--color-white);background-color:var(--color-dark-background);box-shadow:var(--box-shadow)}.pac-container{z-index:9999!important}.text-danger{color:var(--color-delete)}.action{cursor:pointer}.move{cursor:move}.drag{background-color:var(--color-light-background)}.drop{border-bottom:1px solid var(--color-mid-gray)}.subtask-block{margin-left:.75rem}.icon.delete{color:var(--color-delete)}.dropdown-content{max-height:80vh;overflow:auto;font-size:12px;line-height:1.4}.dropdown-section{padding:8px 0}.dropdown-section:not(:last-child){box-shadow:#37352f17 0 1px}.dropdown-item{display:flex;gap:8px;padding:0 8px;border-radius:8px;min-height:30px;align-items:center;cursor:pointer}.dropdown-item:hover{background-color:#00000012}.dropdown-item.is-active .dropdown-item-title{color:var(--color-black)}.dropdown-item a{color:inherit}.dropdown-item .dropdown-item-title{outline:none;flex:1 1;word-break:normal}.avatar{position:relative;cursor:pointer}.avatar .box{overflow:hidden;width:4rem;border-radius:100%;aspect-ratio:1/1}.avatar img{width:100%;transition:all var(--animation-time) ease-in-out}.avatar img:hover{transform:scale(1.08)}.avatar svg{position:absolute;bottom:0;right:-10%}.avatar.selected svg{fill:var(--color-add)}.levels,.priority-levels{display:flex;flex-direction:column;gap:1rem}.levels>div,.priority-levels>div{display:flex;gap:1rem}.levels .info,.priority-info{display:flex;flex-direction:column;flex:1;gap:1rem;padding:2rem;border-radius:.5rem;border:1px solid var(--color-mid-gray)}.levels .name,.priority-name{display:flex;align-items:center;gap:.5rem;font-weight:600;width:fit-content;padding:.25rem .5rem;border:1px solid;border-radius:1rem;background-color:#fffa;border-color:inherit}.levels .name div,.priority-name div{height:.75rem;border-radius:100%;aspect-ratio:1/1}.priority-info:first-of-type{background-color:var(--color-priority-low-bg);border-color:var(--color-priority-low)}.priority-info:nth-of-type(2){background-color:var(--color-priority-medium-bg);border-color:var(--color-priority-medium)}.priority-info:last-of-type{background-color:var(--color-priority-high-bg);border-color:var(--color-priority-high)}.priority-info>p:last-of-type{color:var(--color-dark-gray)}.select-elements{display:flex;gap:1rem;width:100%}.select{position:relative;width:100%;font-weight:600;-webkit-user-select:none;user-select:none}.select.container{font-size:1rem;padding:1rem 1.5rem;cursor:pointer}.select.container .options{top:4.5rem}.select .icon{display:flex;width:2rem;aspect-ratio:1/1;border-radius:100%;border:none}.select .icon img{margin:auto;width:1.25rem}.select .header{display:flex;align-items:center;gap:1rem}.select .header p{margin-right:auto}.select .header .chevron svg{margin:auto;cursor:pointer}.select .header .chevron{display:flex;width:2rem;height:2rem;border-radius:100%}.select .header .chevron:hover{background-color:var(--color-light-background)}.select .options{background-color:var(--color-white);border:1px solid var(--color-light-gray);position:absolute;left:0;min-width:100%;box-shadow:var(--box-shadow);border-radius:.5rem;cursor:pointer;z-index:20;animation:roll var(--animation-time) ease-out forwards}.select .options .option{padding:.75rem 1.5rem;border-bottom:1px solid var(--color-light-gray);display:flex;align-items:center;gap:.5rem}.select .options .option:hover{background-color:var(--color-light-background)}.select .options .option:last-of-type{border-bottom:none}.select.editors .options{top:20px}.select.editors .options .option{padding:.25rem .75rem;font-size:.875rem}.select .options .option.selected{background-color:var(--color-light-background);text-decoration:underline}.select.editors .options .option .email{font-weight:300}.select.editors .options .option img{width:2rem;border-radius:50%}.create form{display:flex;flex-direction:column;gap:1rem}.create form label{display:flex;gap:.5rem}.create form span{width:7rem;font-weight:600;padding-top:.25rem}.create form button,.right{align-self:flex-end}.create form .file-drop-outer{font-size:.875rem;color:var(--color-dark-gray);flex:1}.create form .file-drop-area{all:unset;position:relative;display:flex;align-items:center;justify-content:center;border:3px dashed var(--color-light-gray);background-color:var(--color-white);border-radius:.5rem;line-height:1.25;font-size:1.5rem;padding:.5rem .75rem;cursor:pointer;height:4rem}.create form .file-drop-area *{margin:0;font-size:.875rem;color:var(--color-mid-gray)}.create form .file-drop-area.dragging{border-color:var(--color-mid-gray);background-color:var(--color-light-background)}.create form .file-drop-area:hover{background-color:var(--color-light-background)}.file-preview{display:flex;flex-wrap:wrap;gap:1rem}.file-preview .file-item{position:relative;display:flex;background:var(--color-light-gray);align-items:center;justify-content:center;flex-direction:column;margin-bottom:1rem;max-width:224px;min-height:120px;padding:4px;box-shadow:var(--box-shadow);border:1px solid var(--color-mid-gray)}.file-preview .file-item .file,.file-preview .file-item img{width:100%;object-fit:cover;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:.875rem;flex-direction:column;padding:0;border-radius:unset}.file-preview .remove-file{all:unset;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:5px;right:5px;background:#fff;color:red;width:24px;height:24px;cursor:pointer}button.delete{background-color:var(--color-delete)}.task-block{display:flex;gap:.75rem;padding:12px 0;justify-content:space-between}.task-block .select{width:auto}.task-block .select .options{top:20px;width:auto}.edit-header{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-light-gray);padding-bottom:1rem}.edit-header>div p:last-of-type{margin-top:.5rem;color:var(--color-dark-gray)}.edit-data{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.edit-data>div{display:flex;gap:.5rem;width:100%;color:var(--color-dark-gray)}.edit-data>div>p:first-of-type{min-width:7rem;font-weight:600;color:var(--color-black)}.edit-avatar .avatars{border:none;max-width:100%;padding:0;justify-content:flex-start;gap:.5rem}.edit-avatar .avatar .box{width:2.5rem}.edit-avatar svg{color:var(--color-black);width:1rem}.edit-company{flex-direction:row;gap:1rem;justify-content:space-between}.edit-company>div{display:flex;flex-direction:column;gap:.5rem}.edit-company .users{border:none;max-width:100%;padding:0;justify-content:flex-start;gap:.5rem}.edit-company .users .box{width:2.5rem}.edit-company svg{color:var(--color-delete);width:1rem}.logout.container{flex-direction:row;gap:1rem;justify-content:space-between}.logout p:last-of-type{margin-top:.5rem;color:var(--color-dark-gray)}.users input{flex:0 1 21rem}.usersflex{width:100%;display:flex;flex-wrap:wrap;gap:1rem}.user.container{gap:1rem;align-items:center;flex:0 1 calc(50% - .5rem);cursor:default;animation:load var(--animation-time) ease-in forwards}.user.container .avatar{cursor:default}.user-data{width:100%;display:flex;flex-direction:column;align-items:center;color:var(--color-dark-gray);word-break:break-all}span.admin{background-color:var(--color-light-gray);color:var(--color-dark-gray);border-radius:1rem;padding:0 .5rem;font-size:.75rem;font-weight:600}.social-icons-container{display:inline-flex;gap:6px;align-items:center;height:29px}.social-icon-link{display:inline-block;padding:0}.social-icon-img{display:block}.edit-profile-preview-card{margin-bottom:40px}.half-opacity{opacity:.5}.hidden{display:none}.form-item-submit{margin-top:16px}.full-width{width:100%}.preview-table{width:100%;border-collapse:collapse}.preview-logo-img{width:120px;height:auto;margin:5px 0 5px 20px}.preview-table-row-dark{background:#3c3a3d}.preview-table-cell-logo{width:160px;padding-left:38px}.preview-claim-img{width:120px;height:auto;margin:5px 0}.preview-table-cell-social{text-align:right;padding-right:20px}.invoices-page{padding:2rem;margin:0 auto;font-family:inherit;max-width:100%;overflow-x:hidden}.invoices-page .invoices-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.invoices-page .invoices-header h1{font-size:2rem;margin:0;color:var(--color-black)}.invoices-page .invoices-tabs{display:flex;gap:1rem;margin-bottom:1.5rem;border-bottom:2px solid var(--color-light-gray);padding-bottom:.5rem}.invoices-page .invoices-tabs button{background:none;border:none;font-size:1rem;padding:.5rem 1rem;cursor:pointer;font-weight:600;color:var(--color-dark-gray);border-radius:.25rem;transition:all .2s ease}.invoices-page .invoices-tabs button:hover{background-color:var(--color-light-background);color:var(--color-black)}.invoices-page .invoices-tabs button.active{color:var(--color-main);border-bottom:3px solid var(--color-main);border-radius:.25rem .25rem 0 0}.invoices-page .btn{background-color:var(--color-main);color:#fff;border:none;padding:.625rem 1.25rem;font-size:.95rem;font-weight:600;border-radius:.375rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:background-color .2s ease}.invoices-page .btn:hover{background-color:var(--color-dark-gray)}.invoices-page .btn.btn-secondary{background-color:var(--color-light-gray);color:var(--color-black)}.invoices-page .btn.btn-secondary:hover{background-color:var(--color-mid-gray)}.invoices-page .btn.btn-danger{background-color:var(--color-delete)}.invoices-page .btn.btn-danger:hover{background-color:#c0392b}.invoices-page .btn.btn-small{padding:.5rem .75rem;font-size:.85rem;border:1px solid}.invoices-page .invoice-grid{display:grid;grid-template-columns:2fr 1fr;gap:2rem}@media(max-width:900px){.invoices-page .invoice-grid{grid-template-columns:1fr}}.invoices-page .card{background-color:var(--color-white);border:1px solid var(--color-light-gray);border-radius:.5rem;padding:1.5rem;box-shadow:var(--box-shadow);margin-bottom:1.5rem}.invoices-page .card h2{font-size:1.25rem;margin-top:0;margin-bottom:1rem;border-bottom:1px solid var(--color-light-gray);padding-bottom:.5rem;color:var(--color-black)}.invoices-page form.card{min-width:300px}.invoices-page .invoice-table{width:100%;border-collapse:collapse;font-size:.9rem}.invoices-page .invoice-table th,.invoices-page .invoice-table td{padding:.75rem;text-align:left;border-bottom:1px solid var(--color-light-gray)}.invoices-page .invoice-table th{font-weight:600;color:var(--color-dark-gray);background-color:var(--color-light-background)}.invoices-page .invoice-table tr:hover{background-color:var(--color-light-background)}.invoices-page .invoice-table .download-actions{display:flex;gap:.5rem}.invoices-page .form-group{margin-bottom:1rem}.invoices-page .form-group label{display:block;font-weight:600;margin-bottom:.35rem;color:var(--color-black);font-size:.875rem}.invoices-page .form-group input,.invoices-page .form-group select,.invoices-page .form-group textarea{width:100%;padding:.5rem .75rem;border:1px solid var(--color-mid-gray);border-radius:.375rem;font-size:.9rem;color:var(--color-black);background-color:var(--color-white)}.invoices-page .form-group input:focus,.invoices-page .form-group select:focus,.invoices-page .form-group textarea:focus{border-color:var(--color-main);outline:none}.invoices-page .propstack-search-container{position:relative;margin-bottom:1rem}.invoices-page .propstack-search-container .search-loading{font-size:.8rem;color:var(--color-dark-gray);margin-top:.25rem}.invoices-page .propstack-search-container .search-results-dropdown{position:absolute;top:100%;left:0;right:0;background-color:var(--color-white);border:1px solid var(--color-light-gray);border-radius:.375rem;box-shadow:var(--box-shadow);z-index:10;max-height:200px;overflow-y:auto}.invoices-page .propstack-search-container .search-result-item{padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid var(--color-light-gray);font-size:.9rem;color:var(--color-black)}.invoices-page .propstack-search-container .search-result-item:last-child{border-bottom:none}.invoices-page .propstack-search-container .search-result-item:hover{background-color:var(--color-light-background)}.invoices-page .propstack-search-container .search-result-item strong{font-weight:600}.invoices-page .propstack-search-container .search-result-item span{font-size:.8rem;color:var(--color-dark-gray);margin-left:.5rem}.invoices-page .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:600px){.invoices-page .form-row{grid-template-columns:1fr}}.invoices-page .items-section{margin-top:1.5rem;margin-bottom:1.5rem}.invoices-page .items-section .item-row{display:grid;grid-template-columns:3fr 1fr 1.5fr 1fr auto;gap:.75rem;align-items:end;margin-bottom:.75rem}@media(max-width:600px){.invoices-page .items-section .item-row{grid-template-columns:1fr;border:1px solid var(--color-light-gray);padding:.75rem;border-radius:.25rem}}.invoices-page .totals-summary{display:flex;flex-direction:column;align-items:flex-end;margin-top:1.5rem;border-top:2px solid var(--color-light-gray);padding-top:1rem;gap:.5rem}.invoices-page .totals-summary .summary-row{display:flex;justify-content:space-between;width:250px;font-size:.95rem}.invoices-page .totals-summary .summary-row.grand-total{font-weight:700;font-size:1.15rem;border-top:1px solid var(--color-light-gray);padding-top:.5rem;color:var(--color-main)}.invoices-page .commission-share-preview{background-color:var(--color-light-background);border-radius:.375rem;padding:1rem;margin-top:1rem}.invoices-page .commission-share-preview h3{font-size:.95rem;margin-top:0;margin-bottom:.75rem;color:var(--color-black)}.invoices-page .commission-share-preview .share-row{display:flex;justify-content:space-between;padding:.25rem 0;font-size:.875rem;border-bottom:1px dashed var(--color-light-gray)}.invoices-page .commission-share-preview .share-row:last-child{border-bottom:none}.invoices-page .commission-share-preview .share-row .share-label{font-weight:500;text-transform:capitalize}.invoices-page .commission-share-preview .share-row .share-value{font-weight:600}.invoices-page .status-badge{display:inline-block;padding:.25rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:700;text-transform:uppercase}.invoices-page .status-badge.status-draft{background-color:var(--color-light-gray);color:var(--color-dark-gray)}.invoices-page .status-badge.status-issued{background-color:#d4efdf;color:#196f3d}.invoices-page .status-badge.status-paid{background-color:#ebf5fb;color:#2e86c1}.invoices-page .status-badge.status-cancelled{background-color:#fadbd8;color:#78281f}.invoices-page .archived-row{background-color:#fafafa;color:#bfbfbf}.invoices-page .archived-row strong{color:#bfbfbf}@media(max-width:768px){.invoices-page{padding:12px;max-width:100%;overflow-x:hidden}.invoices-page .invoices-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.invoices-page .invoices-header h2{font-size:1.5rem!important;margin-bottom:0!important}.invoices-page .ant-card-head-wrapper{flex-direction:column!important;align-items:flex-start!important;gap:12px}.invoices-page .ant-card-extra{margin-left:0!important;padding:0!important;width:100%}.invoices-page .ant-card-body{padding:12px!important}.invoices-page .ant-table-wrapper{max-width:100%;overflow-x:auto}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes load{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes roll{0%{opacity:0;transform:translateY(-1rem)}75%{opacity:1}to{transform:none}}@keyframes shake{0%,to{transform:rotate(0)}20%,60%{transform:rotate(4deg)}40%,80%{transform:rotate(-4deg)}}@media screen and (max-width:992px){.features{flex-direction:column}.statistics .statgrid{grid-template-columns:repeat(2,1fr)}.levels>div,.priority-levels>div{flex-direction:column}.new-message,.new-task{display:grid}}@media screen and (max-width:768px){.charts{flex-direction:column-reverse}.chart{width:100%}.select-elements,.create form label,.logout.container,.edit-header,.edit-data>div{flex-direction:column}header{position:sticky;top:0}.user.container{flex:1 1 100%}.logo img{height:40px}}@media screen and (max-width:480px){.stat{flex-direction:column;text-align:center}.details .data>div{flex-direction:column}}
