@import"https://fonts.googleapis.com/css2?family=Nunito&display=swap";:root{--yellow: rgb(240, 243, 247);--orange: rgb(253, 253, 255);--black: #242d49;--gray: rgba(36, 45, 73, .65);--profileShadow: 0px 4px 17px 2px rgba(0, 0, 0, .25);--hrColor: #cfcdcd;--cardColor: rgb(0, 21, 41);--buttonBg: linear-gradient(98.63deg, #2123b1 0%, #ca3a3a 100%);--inputColor: rgba(255, 255, 255, .836);--photo: #4cb256;--video: #4a4eb7;--location: rgb(0, 21, 41);--shedule: rgb(176, 194, 211);--BGCOLOR: #0f172a;--BORDER-COLOR: #fff;--COLOR: #fff;--ERROR: firebrick;--INACTIVE: lightgray;--LINK-COLOR: whitesmoke;--LINK-HOVER: rgba(245, 245, 245, .9);--NOTE-BGCOLOR: hsla(240, 64%, 27%, .65);--STATUS-COMPLETE: limegreen;--STATUS-OPEN: firebrick;--TABLE-BGCOLOR: #fff;--TABLE-COLOR: #000;--INPUT-INVALID: #f00}.App{color:var(--black);background:#f3f3f3}.blur{position:absolute;width:22rem;height:14rem;border-radius:50%;background:#a6ddf0;filter:blur(72px)}.button{display:flex;align-items:center;justify-content:center;color:#fff;border:none;border-radius:.5rem;background:var(--buttonBg);transition:all .1s ease-out}.button:hover{color:var(--orange);border:2px solid var(--orange);cursor:pointer;background:transparent}.button:disabled{background:silver;pointer-events:none}::-webkit-scrollbar{display:none}.infoForm{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.7rem}.infoInput{border:none;outline:none;background-color:var(--inputColor)!important;border-radius:10px;padding:8px;flex:1}.infoForm>div{display:flex;gap:1rem;height:2rem;width:90%}.infoButton{width:7.2rem;height:2.2rem;align-self:flex-end}*{margin:0;padding:0;box-sizing:border-box}.errmsg{display:flex;color:var(--ERROR);padding:.25em;margin-bottom:.5em;justify-content:center;align-items:center}.errmsg a:any-link{color:var(--ERROR);text-decoration:underline}.nowrap{white-space:nowrap}.icon-button{width:48px;height:48px;font-size:2.5rem;background-color:transparent;border:none;color:var(--COLOR);display:grid;place-content:center}.icon-button:hover,.icon-button:focus-visible{transform:scale(1.2)}.icon-button[disabled]{visibility:hidden}body{font-family:Nunito,sans-serif;min-height:100vh;background-color:var(--BGCOLOR);color:var(--COLOR);background-size:cover;background-position:top right;background-blend-mode:multiply}#root{min-height:100vh;display:flex;flex-flow:column nowrap}a{text-decoration:none}a:any-link{color:var(--LINK-COLOR)}a:hover,a:focus-visible{color:var(--LINK-HOVER)}.public,.welcome{display:flex;flex-direction:column;gap:1rem}.public{padding:1em;flex-grow:1}.public__main,.login{flex-grow:1;border-top:2px solid var(--BORDER-COLOR);border-bottom:2px solid var(--BORDER-COLOR);padding:1em 0}.public__addr{margin-top:1em}.welcome a:before{content:"➜ "}.dash-header{position:sticky;top:0;z-index:1;background-color:var(--BGCOLOR);padding:0 .5em;border-bottom:1px solid var(--BORDER-COLOR)}.dash-header__container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.dash-header__container--small{max-width:800px}.dash-header__nav{display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:.5em}.dash-container{padding:.75em .5em .5em;flex-grow:1}.dash-footer{font-size:1rem;position:sticky;bottom:0;z-index:1;background-color:var(--BGCOLOR);padding:.5em;border-top:1px solid var(--BORDER-COLOR);display:flex;flex-flow:row nowrap;justify-content:flex-start;gap:1em}.dash-footer__button{font-size:1rem;width:auto;height:auto}.table{font-size:1rem;width:100%;display:grid;grid-template-columns:1fr 2fr 1fr;color:var(--TABLE-COLOR);gap:.1em}.table__button{padding:.25em;font-size:1.5rem;color:var(--TABLE-COLOR)}.table__thead{position:sticky;top:0;z-index:1}.table__th,.table__cell{background-color:var(--TABLE-BGCOLOR);text-align:left;border:1px solid var(--TABLE-COLOR);padding:.5em}.table__cell:last-child{display:grid;place-content:center}.table__cell--inactive{background-color:var(--INACTIVE)}.note__created,.note__updated,.note__username{display:none}.note__status{font-weight:700}.note__status--open{color:var(--STATUS-OPEN)}.note__status--completed{color:var(--STATUS-COMPLETE)}.form{display:flex;flex-flow:column nowrap;gap:.75em;max-width:800px}.form__checkbox-container{display:flex;align-items:center;width:fit-content;gap:.5em}.form__persist{display:flex;align-items:center;width:100%;gap:.2em}.form__title-row{display:flex;justify-content:space-between;align-items:center}.form__input,.form__submit-button{padding:.5em;border-radius:15px}.form__input--text{min-height:150px}.form__input--incomplete{border:1px solid var(--INPUT-INVALID);outline:1px solid var(--INPUT-INVALID)}.form__checkbox{width:18px;height:18px}.form__select{width:fit-content;padding:.25em}.form__action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:.5em;position:absolute;right:.5em}.form__row{display:flex;flex-flow:row nowrap;gap:2em}.form__divider{display:flex;flex-flow:column nowrap;gap:.5em}@media screen and (max-width:400px){h1{font-size:2rem}.dash-header__nav{gap:0}.icon-button{font-size:1.5rem}}@media screen and (min-width:768px){body{font-size:1.25rem}.dash-header{padding:0 1em}.dash-container{padding:1em}.table{font-size:1.5rem}.table--notes{grid-template-columns:repeat(3,1fr) 2fr repeat(2,1fr)}.note__created,.note__updated,.note__username{display:block}.form__action-buttons{position:static}}._header_18ul3_1{display:flex;padding:50px;justify-content:space-between}._logo_18ul3_6{width:70px;height:70px}._invoiceNumber_18ul3_11{text-align:right;border:none;outline:none;font-size:15px;color:gray}._invoiceLayout_18ul3_19{width:88%;min-height:800px;background-color:#fff;margin:50px auto;border-radius:15px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}._contacts_18ul3_34{display:flex;align-items:center;justify-content:space-between;padding:10px 40px;border-top:1px rgb(221,221,221) solid}._contacts_18ul3_34 p{font-size:14px;color:gray;line-height:8px}._contacts_18ul3_34 h4{font-size:15px;font-family:Roboto,Tahoma,Geneva,Verdana,sans-serif;color:gray}._address_18ul3_54{text-align:left}._dates_18ul3_58{text-align:right}form{padding:0 40px 40px!important}table{font-family:Roboto,Helvetica,sans-serif;border-collapse:collapse;width:100%}table td,table th{border-bottom:1px solid #ddd;padding:8px 0}table tr:nth-child(2n){background-color:#fafafa}table tr:hover{background-color:#f3f3f3}thead{padding-left:100px}table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#f5f5f5;color:#3b3b3b;border-top:1px rgb(212,212,212) solid;border-bottom:1px rgb(212,212,212) solid;font-size:14px}tr input[type=text]{background:transparent;-moz-appearance:textfield}._number_18ul3_107{width:12%;padding:5px}._number_18ul3_107 input[type=number]{width:100%;height:35px;border:none;outline:none;background:none;font-size:15px;color:#3b3b3b;-moz-appearance:textfield}._amount_18ul3_125,._discount_18ul3_134{width:100%;height:45px;border:none!important;outline:none;background:none;font-family:Roboto,Tahoma,Geneva,Verdana,sans-serif;font-size:15px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._item_18ul3_150 input[type=text]{width:90%;height:35px;border:none;outline:none;background:none;color:#3b3b3b}._addButton_18ul3_159{display:flex;align-items:flex-start;padding-left:15px;padding-top:10px}._addButton_18ul3_159 button{width:40px;height:40px;background-color:#007fff;color:#fff;border-radius:100%;border:none;outline:none;font-size:22px;text-align:center;box-shadow:0 2.8px 2.2px #0000000c,0 6.7px 5.3px #00000012,0 12.5px 10px #00000016,0 22.3px 17.9px #0000001a,0 41.8px 33.4px #0000001f,0 100px 80px #0000002b;cursor:pointer}._addButton_18ul3_159 button:hover{background-color:#df1174}._delete_18ul3_187{display:flex;align-items:center;justify-content:center}._submitButton_18ul3_194{margin:20px auto;padding:18px 25px;border:2px solid #007fff;background-color:#fff;border-radius:30px;font-family:Roboto,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;color:#494949;cursor:pointer;outline:none}._submitButton_18ul3_194:hover{background-color:#007fff;color:#fff}._invoiceSummary_18ul3_212 div{border-bottom:1px solid rgb(231,231,231);font-family:Roboto,Tahoma,Geneva,Verdana,sans-serif;text-align:left;margin-left:50%;font-size:15px;display:flex;color:gray}._summary_18ul3_222{background-color:#f7f7f7;font-weight:500;padding:15px 0 15px 15px}._summaryItem_18ul3_229{display:flex;align-items:center;justify-content:space-between}._summaryItem_18ul3_229 p,h4{padding:15px}._summaryItem_18ul3_229 input{font-family:Roboto,Tahoma,Geneva,Verdana,sans-serif;font-size:15px;border:none;outline:none;text-align:right}._toolBar_18ul3_247{margin-top:50px}._summaryItem_18ul3_229 span{text-align:left}._note_18ul3_254{margin-top:20px}textarea{width:100%;height:100px;outline:none;border:none;font-family:Roboto,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;resize:none}._note_18ul3_254 h4{text-align:left}._toolBar_18ul3_247{display:flex}._noOutline_18ul3_278{margin-bottom:2px;width:120px;border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;border-bottom-style:inset;border-bottom-color:gray;border-bottom-width:1.5px}._noOutline_18ul3_278:focus{outline:none}._noOutlineDate_18ul3_294{margin-bottom:2px;width:90px;border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;border-bottom-style:inset;border-bottom-color:gray;border-bottom-width:1.5px}._noOutlineDate_18ul3_294:focus{outline:none}._noOutlineOra_18ul3_309{margin-bottom:2px;width:15px;border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;border-bottom-style:inset;border-bottom-color:gray;border-bottom-width:1.5px}._noOutlineOra_18ul3_309:focus{outline:none}._inputDivForm_18ul3_324{display:flex;align-items:baseline;margin:5px}._inputDivForm2_18ul3_330{align-items:baseline;margin:5px}._inputDivJos_18ul3_335{display:flex;flex-wrap:wrap}._sesisaziConstatari_18ul3_340{width:100%;min-height:100px;border:solid 1px black;border-radius:3px}@media all and (max-width:768px){._invoiceLayout_18ul3_19{width:97%}._invoiceSummary_18ul3_212 div{margin-left:0%}}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}@media print{@page{size:A4;margin:0!important}html,body,#root,.App,.App *{background:#fff!important;background-color:#fff!important;background-image:none!important;margin:0;color-scheme:light!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;border-color:#ddd}.print-container{width:100%;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#333;line-height:1.4}.print-header-spacer{height:15mm;width:100%;background:transparent!important}.print-global-table{width:100%;border-collapse:collapse}.print-page{position:relative;width:100%;background:#fff!important;background-color:#fff!important;padding:0 10mm 10mm;box-sizing:border-box;page-break-after:always;display:flex;flex-direction:column}.conditions-page{page-break-before:always;margin-top:0}.info-sections,.estimates-section,.diagnostics-section,.summary-section,.signatures-section,.condition-item,.gdpr-box,.warranty-section{page-break-inside:avoid;break-inside:avoid;margin-bottom:15px}.print-table tr{page-break-inside:avoid}.deviz-mic{font-size:11px}.deviz-mic2{font-size:10px;line-height:1.3}.deviz-mic3{font-size:9px;line-height:1.2;text-align:justify}.deviz-firma{display:flex;justify-content:space-between;border-bottom:2px solid #2c3e50;padding-bottom:10px;margin-bottom:20px}.brand-header h3{margin:0;color:#2c3e50;font-weight:700;text-transform:uppercase}.document-info{text-align:right}.tip-document{margin:0;font-weight:700;color:#2c3e50}.nr-document{font-size:16px;font-weight:700;margin:2px 0}.info-sections,.estimates-section,.diagnostics-section{display:flex;gap:10px}.info-box{flex:1;border:1px solid #ddd;border-radius:4px;overflow:hidden}.box-header{background:#f8f9fa;padding:4px 8px;font-size:10px;font-weight:700;color:#555;border-bottom:1px solid #ddd;text-transform:uppercase}.box-content{padding:8px}.box-content p{margin:2px 0}.print-table{width:100%;border-collapse:collapse;margin:10px 0}.print-table th{background:#2c3e50!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff!important;padding:6px 8px;font-size:11px;text-align:left;border:1px solid #2c3e50}.print-table td{padding:4px 8px;font-size:10px;border:1px solid #ddd}.total-row{font-weight:700;background:#f8f9fa}.summary-section{display:flex;justify-content:flex-end}.summary-box{width:280px;border:1px solid #2c3e50;border-radius:4px;padding:8px}.summary-line{display:flex;justify-content:space-between;margin-bottom:4px;font-size:12px}.total-highlight{margin-top:8px;padding-top:8px;border-top:2px solid #2c3e50;font-size:14px;color:#2c3e50}.signatures-section{display:flex;justify-content:space-between;margin-top:30px;border-top:1px dashed #ccc;padding-top:15px}.signature-box{text-align:center;width:30%}.sig-label{font-weight:700;font-size:11px;margin:0}.sig-note{font-size:9px;color:#666;margin:0 0 10px}.sig-name{margin-top:5px;font-weight:700;border-top:1px solid #333;padding-top:5px}.conditions-header{text-align:center;font-size:12px;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:15px}.condition-item{margin-bottom:8px}.gdpr-box{border:1px solid #ddd;padding:8px;background:#f8f9fa}.mt-10{margin-top:10px}.warranty-section{border:1px solid #ddd;padding:8px;margin:10px 0;border-radius:4px}.print-container{padding:0;box-shadow:none;width:100%}}.print-container{padding:40px;background:#fff;box-shadow:0 0 20px #0000001a}.first-page{min-height:1000px}.deviz-button{margin-top:10px}.deviz-model h2{margin-bottom:0!important}.tableCorp{width:100%}@media screen{.print-container{display:none}}@media only screen and (max-width:600px){.categories{width:100%;overflow-x:scroll}}.kanban-board{display:flex;overflow-x:auto;gap:1.5rem;padding:1rem .5rem 2rem;scrollbar-width:thin;min-height:500px;align-items:flex-start}.kanban-column{background-color:#f8fafc;border-radius:16px;min-width:320px;max-width:320px;flex-shrink:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;max-height:calc(100vh - 220px)}.kanban-column-header{padding:1.25rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.kanban-column-title{font-size:1rem;font-weight:700;color:#334155;margin:0}.kanban-items-container{padding:1rem;flex-grow:1;overflow-y:auto}.kanban-card{background:#fff;border-radius:12px;padding:1rem;margin-bottom:1rem;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;cursor:grab}.kanban-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px);border-color:#cbd5e1}.kanban-card:active{cursor:grabbing}.kanban-card-title{font-weight:700;font-size:.9rem;color:#1e293b;margin-bottom:.5rem;display:flex;justify-content:space-between;align-items:center}.kanban-card-info{font-size:.8rem;color:#64748b;line-height:1.5}.kanban-card-tag{font-size:.7rem;padding:2px 8px;border-radius:4px;font-weight:600}.kanban-column.is-over{background-color:#ecf3ff;border-style:dashed;border-width:2px;border-color:#3b82f6;transform:scale(1.01);transition:all .2s ease}.kanban-items-container.is-over{background-color:#3b82f60d}.kanban-card.is-dragging{cursor:grabbing!important;box-shadow:0 20px 25px -5px #0003,0 10px 10px -5px #0000001a!important;transform:scale(1.05) rotate(2deg)!important;opacity:1!important;border:2px solid #3b82f6!important;background-color:#fff!important;z-index:9999!important}.kanban-card.is-dragging-placeholder{opacity:.3!important;background-color:#f1f5f9!important;border:1px dashed #cbd5e1!important}button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}._programator_18j4y_12{box-sizing:border-box;display:block;line-height:24px;-moz-tab-size:4;tab-size:4;text-size-adjust:100%;margin:0}textarea{resize:vertical}._header_18j4y_24{position:sticky;top:0;width:100%;height:50px;background-color:#f5f5f5;z-index:50}._body_18j4y_34{display:flex;flex:1}._headerCalendar_1ja4i_1{padding-left:1rem;padding-right:1rem;display:flex;align-items:center}._titlu_1ja4i_9{margin-right:2.5rem;font-size:1.25rem;line-height:1.75rem;color:#6b7280;font-weight:inherit;margin-top:6px}._buttonCalendar_1ja4i_18{border-style:solid;border-width:.5px;border-radius:.5rem;padding:.25rem 1rem;margin-right:1.25rem}._schimbatLuna_1ja4i_29{cursor:pointer;color:#4b5563;margin-left:.5rem;margin-right:.5rem;margin-bottom:.25rem}._dataCalendar_1ja4i_38{margin-left:1rem;font-size:1.25rem;line-height:1.75rem;color:#6b7280;font-weight:700;margin-top:10px}._setari_1ja4i_47{display:flex;justify-content:space-between;align-items:center;border-bottom:solid;border-color:#d6d6d6;border-width:1px}._checkboxRound_qi404_1{width:1.25rem;height:1.25rem;border-radius:35%;vertical-align:middle;border:2px solid #ddd;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}._checkboxRound_qi404_1 input[type=checkbox]:before{content:"✓";color:#fff}._rand_1lpai_1{border-style:solid;border-width:1px;display:flex;border-color:#e5e5e5}._zile0_1lpai_8{display:flex;align-items:center}._zile_1lpai_8{display:flex;flex-direction:column;align-items:center;gap:5px;padding:.5rem;border:solid;border-width:0;border-right-width:1px;border-color:#e5e5e5;width:8rem}._zile1_1lpai_26{margin:0!important;font-size:.875rem;line-height:1.25rem}._zile2_1lpai_33{margin:0!important;font-size:.875rem;line-height:1.25rem;text-align:center}._zile3_1lpai_44{background-color:#2563eb;color:#fff;border-radius:9999px;width:5rem}._programare_1lpai_51{padding:.25rem;font-size:.875rem;line-height:1.25rem;border-radius:.25rem;margin:.25rem .75rem .25rem .25rem;color:#000;overflow:hidden}
