*{box-sizing:border-box}body{margin:0;padding:0;font-family:sans-serif;background-color:#f5f5f5}._container_us5bw_12{width:100%;max-width:400px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}form{width:100%}label{display:block;margin-bottom:10px;font-weight:700}input,select{width:100%;padding:10px;border-radius:5px;border:1px solid #ccc;margin-bottom:20px}button{background-color:#007bff;color:#fff;border:none;border-radius:5px;padding:10px 20px;cursor:pointer}button:hover{background-color:#0069d9}._googleButton_us5bw_63{width:100%;padding:10px;margin-top:10px;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:16px;color:#757575;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}._googleButton_us5bw_63:hover{background-color:#f5f5f5}._separator_us5bw_83{display:flex;align-items:center;text-align:center;margin:20px 0}._separator_us5bw_83:before,._separator_us5bw_83:after{content:"";flex:1;border-bottom:1px solid #ddd}._separator_us5bw_83 span{padding:0 10px;color:#757575;font-size:14px}._roleForm_us5bw_104{width:100%;max-width:600px;margin:2rem auto}._roleOptions_us5bw_110{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}._roleOption_us5bw_110{display:flex;align-items:flex-start;padding:1rem;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:all .3s ease}._roleOption_us5bw_110:hover{border-color:#007bff;background-color:#f8f9fa}._roleOption_us5bw_110 input[type=radio]{margin-right:1rem;margin-top:.5rem}._roleLabel_us5bw_137{flex:1}._roleLabel_us5bw_137 strong{display:block;margin-bottom:.5rem;font-size:1.1rem}._roleLabel_us5bw_137 p{margin:0;color:#666;font-size:.9rem}._submitButton_us5bw_153{width:100%;padding:1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}._submitButton_us5bw_153:hover{background-color:#0056b3}._submitButton_us5bw_153:disabled{background-color:#ccc;cursor:not-allowed}body{overflow-x:hidden;font-family:Sans-Serif;margin:0}._menu-container_5nioh_7{position:relative;display:flex;align-items:center;margin-top:0;background:#232323;color:#cdcdcd;padding:10px;z-index:1;-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%}._menu-logo_5nioh_23{line-height:0}._menu-logo_5nioh_23 img{object-fit:contain}._menu-container_5nioh_7 a{text-decoration:none;color:#232323;transition:color .3s ease}._menu-container_5nioh_7 a:hover{color:#00c6a7}._menu-container_5nioh_7 input{display:block;width:35px;height:25px;margin:0;position:absolute;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}._menu-container_5nioh_7 span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}._menu-container_5nioh_7 span:first-child{transform-origin:0% 0%}._menu-container_5nioh_7 span:nth-child(3){transform-origin:0% 100%}._menu-container_5nioh_7 input:checked~span{opacity:1;transform:rotate(45deg) translate(3px,-1px);background:#232323}._menu-container_5nioh_7 input:checked~span:nth-child(4){opacity:0;transform:rotate(0) scale(.2)}._menu-container_5nioh_7 input:checked~span:nth-child(3){transform:rotate(-45deg) translate(-5px,11px)}._menu_5nioh_7 ul{list-style:none}._menu_5nioh_7 li{padding:10px 0;font-size:22px}._menu_5nioh_7 a._active_5nioh_105{font-weight:700}@media only screen and (max-width: 767px){._menu-container_5nioh_7{flex-direction:column;align-items:flex-end}._menu-logo_5nioh_23{position:absolute;left:0;top:50%;transform:translateY(-50%)}._menu-logo_5nioh_23 img{max-height:30px}._menu_5nioh_7{position:absolute;box-sizing:border-box;width:300px;right:-300px;top:0;margin:-20px;padding:75px 50px 50px;background:#cdcdcd;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(0);transition:transform .5s cubic-bezier(.77,.2,.05,1)}._menu-container_5nioh_7 input:checked~._menu_5nioh_7{transform:translate(-100%)}}@media only screen and (min-width: 768px){._menu-container_5nioh_7{width:100%}._menu-container_5nioh_7 a{color:#cdcdcd}._menu-container_5nioh_7 input,._menu-container_5nioh_7 span{display:none}._menu_5nioh_7{position:relative;width:100%;display:flex;justify-content:space-between}._menu_5nioh_7 ul{display:flex;padding:0}._menu_5nioh_7 li{padding:0 20px}}._badge_5nioh_184{display:inline-block;min-width:18px;padding:2px 6px;font-size:12px;font-weight:700;color:#fff;background:#e53e3e;border-radius:12px;margin-left:6px;vertical-align:middle;line-height:1;text-align:center}._badgeWrapper_5nioh_199{position:relative;display:inline-block}._badgeDot_5nioh_204{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;border-radius:50%!important;background:#f22!important;color:#fff!important;font-size:16px!important;font-weight:700!important;margin-left:12px!important;border:3px solid #fff!important;box-shadow:0 0 8px #0006!important;vertical-align:middle!important;text-shadow:0 1px 2px #000,0 0 2px #fff;z-index:1000!important}._dashboardContainer_1pnta_1{max-width:1500px;margin:0 auto;padding:1rem}._title_1pnta_7{text-align:center;margin-bottom:2rem;color:#2c3e50}._annunciContainer_1pnta_13{background-color:#f9f9f9;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}._noAnnunci_1pnta_20{text-align:center;color:#7f8c8d;font-style:italic}._annunciGrid_1pnta_26{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}._annuncioCard_1pnta_32{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000000d;transition:transform .2s,box-shadow .2s;margin-bottom:3px}._annuncioCard_1pnta_32:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}._annuncioCard_1pnta_32 h3{color:#3498db;margin-top:0;margin-bottom:.5rem}._annuncioCard_1pnta_32 p{margin:.5rem 0;color:#34495e}a:link{text-decoration:none}._cancelButton_1pnta_61{background-color:#f44336;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer}._titolo_1pnta_70{color:#3498db;margin-top:0;margin-bottom:.5rem}._switch_1pnta_76{margin-bottom:1rem}._switch_1pnta_76 button{padding:.5rem 1rem;border:1px solid #ccc;background:#223dd6;cursor:pointer;border-radius:6px;margin-right:5px;transition:background .2s ease}._activeButton_1pnta_90{background-color:#007bff;color:#fff;font-weight:700;border-color:#007bff}._cancelButtonDisabled_1pnta_97{background-color:#e2e8f0;color:#888;cursor:not-allowed}._statusBadge_1pnta_104{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(0,0,0,.1)}@keyframes _spin_1pnta_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1bz66_1{max-width:1000px;margin:0 auto;padding:2rem}._profileContainer_1bz66_7{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 10px #0000001a;margin-top:1.5rem}._infoSection_1bz66_15{margin-bottom:2rem}._infoSection_1bz66_15 h2{color:#2c3e50;margin-bottom:1rem;font-size:1.3rem}._detailsGrid_1bz66_25{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}._detailItem_1bz66_32{display:flex;flex-direction:column}._detailLabel_1bz66_37{font-weight:700;color:#7f8c8d;margin-bottom:.3rem}._editButton_1bz66_43{background-color:#3498db;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .2s}._editButton_1bz66_43:hover{background-color:#2980b9}._cancelButton_1bz66_59{background-color:#f44336;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;margin-bottom:2px}._buttonContainer_1bz66_69{display:flex;gap:1rem;margin-top:1rem}._toggleButton_1bz66_75{background-color:#4caf50;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin:.5rem 0 .3rem;font-size:14px;transition:background-color .3s}._toggleButton_1bz66_75:hover{background-color:#45a049}._profilePage_1bz66_91{background:#f7f8fa;min-height:calc(100vh - 80px);padding:0 0 32px;margin:0}._profileContainer_1bz66_7{max-width:900px;margin:0 auto;padding:24px;background:#fff;border-radius:18px;box-shadow:0 4px 24px #00000014}._pageTitle_1bz66_108{font-size:2.2rem;font-weight:700;margin-bottom:32px;text-align:center;color:#2d3748}._profileCard_1bz66_116{display:flex;align-items:flex-start;gap:32px;padding:32px 24px;background:#f9fafb;border-radius:16px;box-shadow:0 2px 12px #0000000a;margin-bottom:32px}._avatarPlaceholder_1bz66_127{width:100px;height:100px;background:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#718096;box-shadow:0 1px 4px #0000000f}._profileInfo_1bz66_140{flex:1}._sectionCard_1bz66_144{background:#f9fafb;border-radius:14px;box-shadow:0 2px 12px #0000000a;padding:24px;margin-bottom:32px}._actionButtons_1bz66_152{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}._editButton_1bz66_43,._deleteButton_1bz66_159,._addButton_1bz66_159{padding:10px 22px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s}._editButton_1bz66_43{background:#3182ce;color:#fff}._editButton_1bz66_43:hover{background:#2563eb}._deleteButton_1bz66_159{background:#e53e3e;color:#fff}._deleteButton_1bz66_159:hover{background:#c53030}._addButton_1bz66_159{background:#38a169;color:#fff;margin-top:16px}._addButton_1bz66_159:hover{background:#2f855a}._listItem_1bz66_194{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e2e8f0}._subAccountFormContainer_1bz66_202{margin-top:24px;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;padding:20px}._formGroup_1bz66_210{margin-bottom:16px}._formActions_1bz66_214{display:flex;gap:12px;margin-top:12px}._submitButton_1bz66_220{background:#3182ce;color:#fff;border:none;border-radius:8px;padding:8px 18px;font-weight:600;cursor:pointer;transition:background .2s}._submitButton_1bz66_220:hover{background:#2563eb}._cancelButton_1bz66_59{background:#e2e8f0;color:#2d3748;border:none;border-radius:8px;padding:8px 18px;font-weight:600;cursor:pointer;transition:background .2s}._cancelButton_1bz66_59:hover{background:#cbd5e1}._modalOverlay_1bz66_248{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_1bz66_261{background:#fff;border-radius:14px;box-shadow:0 4px 32px #0000002e;padding:32px 28px;min-width:320px;max-width:95vw;max-height:90vh;overflow-y:auto;position:relative}._spinnerContainer_1bz66_273{display:flex;align-items:center;justify-content:center;min-height:60vh}._spinner_1bz66_273{border:6px solid #e2e8f0;border-top:6px solid #3182ce;border-radius:50%;width:48px;height:48px;animation:_spin_1bz66_273 1s linear infinite}@keyframes _spin_1bz66_273{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._profileForm_1bz66_294 label{font-weight:600;margin-top:12px;margin-bottom:4px;display:block;color:#2d3748}._profileForm_1bz66_294 input,._profileForm_1bz66_294 textarea{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:12px;font-size:1rem;background:#fff;color:#2d3748;transition:border .2s}._profileForm_1bz66_294 input:focus,._profileForm_1bz66_294 textarea:focus{border:1.5px solid #3182ce;outline:none}._importantMessage_1bz66_321{background-color:#f8d7da;color:#721c24;padding:10px;border-radius:5px;margin-bottom:15px;font-weight:700;text-align:center}._charCounter_1bz66_332{text-align:right;font-size:.85rem;color:#64748b;margin-top:-8px;margin-bottom:8px}._charCounterWarning_1bz66_340{color:#dc2626}._dettaglioContainer_uq5s5_1{max-width:1000px;margin:0 auto;padding:2rem}._annuncioDettaglio_uq5s5_7{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 10px #0000001a;margin-top:1.5rem}._infoSection_uq5s5_15{margin-bottom:2rem}._infoSection_uq5s5_15 h2{color:#2c3e50;margin-bottom:1rem;font-size:1.3rem}._detailsGrid_uq5s5_25{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}._detailItem_uq5s5_32{display:flex;flex-direction:column;color:#010b0c}._detailLabel_uq5s5_38{font-weight:700;color:#010b0c;margin-bottom:.3rem}._candidatiButton_uq5s5_44{background-color:#3498db;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .2s;margin-top:0rem}._candidatiButton_uq5s5_44:hover{background-color:#2980b9}._cancelButton_uq5s5_61{background-color:#f44336;color:#fff;padding:.8rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem}textarea{width:100%;height:150px;padding:10px;margin-bottom:20px;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;font-size:16px;resize:none}._feedbackMessage_uq5s5_83{margin-top:10px;color:green;font-weight:500}._title_uq5s5_89{text-align:center;margin-bottom:2rem;color:#2c3e50}._lingueSection_uq5s5_95{display:flex;gap:10px;align-items:center;margin-bottom:10px}._buttonContainer_uq5s5_102{display:flex;gap:1rem;margin-top:.5rem}._toggleButton_uq5s5_108{background-color:#4caf50;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin:.5rem 0 .3rem;font-size:14px;transition:background-color .3s}._toggleButton_uq5s5_108:hover{background-color:#45a049}._card_uq5s5_124{background:#fff;border-radius:12px;box-shadow:0 2px 12px #e2e8f0;padding:32px;margin-top:24px}._sectionHeader_uq5s5_132{border-bottom:1.5px solid #e2e8f0;padding-bottom:8px;margin-bottom:16px;font-weight:600}._smartWorkSwitch_uq5s5_139{display:inline-block;position:relative;width:48px;height:24px}._smartWorkLabel_uq5s5_146{font-weight:600;margin-right:8px}._smartWorkPill_uq5s5_151{display:inline-block;min-width:60px;padding:4px 12px;border-radius:16px;font-weight:600;text-align:center;font-size:1em}._editButton_uq5s5_161{padding:10px 24px;border-radius:8px;font-weight:600;background:#3182ce;color:#fff;border:none;font-size:1em}._cancelButton_uq5s5_61{padding:10px 24px;border-radius:8px;font-weight:600;background:#e2e8f0;color:#2d3748;border:none;font-size:1em}/*!
* Quill Editor v2.0.2
* https://quilljs.com
* Copyright (c) 2017-2024, Slab
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}._container_y7uuf_1{padding-right:2rem;padding-left:2rem}._logTable_y7uuf_6{width:100%;background-color:#fff;border-collapse:separate;border-spacing:0;border-radius:5px;border:1px solid #ccc;overflow:hidden}._logTable_y7uuf_6 th,._logTable_y7uuf_6 td{padding:8px;text-align:left}._logTable_y7uuf_6 th{background-color:#f2f2f2}._title_y7uuf_27{text-align:center;margin-bottom:2rem;color:#2c3e50}._container_e75ek_1{max-width:800px;margin:0 auto;padding:20px}._dettaglioContainer_e75ek_7{max-width:1000px;margin:0 auto;padding:2rem}._title_e75ek_13{text-align:center;margin-bottom:2rem;color:#2c3e50}._formSection_e75ek_19{margin-bottom:25px;padding:15px;background:#f9f9f9;border-radius:8px}._valutazioneRow_e75ek_26{display:flex;justify-content:space-between;align-items:center;margin:10px 0;padding:8px;background:#fff;border-radius:4px}._documentiList_e75ek_36{margin-top:10px;padding-left:20px}input[type=text],input[type=number],textarea,select{width:100%;padding:8px;margin:8px 0;border:1px solid #ddd;border-radius:4px}textarea{min-height:100px}._submitBtn_e75ek_56{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px}._submitBtn_e75ek_56:hover{background-color:#45a049}label{font-weight:500;display:block;margin:10px 0 5px}._lingueContainer_e75ek_76{margin:1rem 0;padding:1rem;background:#f5f5f5;border-radius:8px}._linguaRow_e75ek_83{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center}._linguaSelect_e75ek_90,._livelloSelect_e75ek_90{flex:1;padding:.5rem;border-radius:4px;border:1px solid #ddd}._rimuoviButton_e75ek_97{background:#f44;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer}._aggiungiButton_e75ek_107{background:#2282ff;border:1px dashed #666;padding:.5rem;margin-top:.5rem;cursor:pointer}._container_1rfvb_1{max-width:900px;margin:auto;padding:2rem;font-family:Arial,sans-serif}._box_1rfvb_8{background-color:#f7f7f7;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 6px #0000001a}._status_1rfvb_16{font-weight:700;color:#07c}._errore_1rfvb_21{color:red;text-align:center}._noAnnunci_1rfvb_26{text-align:center;color:#7f8c8d;font-style:italic}._progressContainer_1rfvb_32{padding:1rem}._progressTimeline_1rfvb_36{display:flex;justify-content:space-between;position:relative;margin-bottom:2rem;padding:0 18px}._progressStep_1rfvb_44{position:relative;flex:1;text-align:center;min-width:0;padding-bottom:1rem}._progressStep_1rfvb_44:not(:first-child):before{content:"";position:absolute;top:18px;left:calc(-50% + 18px);right:calc(50% + 18px);height:2px;background:#e0e0e0;z-index:1;transition:background .3s ease}._completedStep_1rfvb_64:not(:first-child):before{background:#4caf50}._stepCircle_1rfvb_68{width:36px;height:36px;border-radius:50%;background:#fff;color:#757575;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;font-weight:700;font-size:14px;transition:all .3s ease;position:relative;z-index:2;border:2px solid #e0e0e0;box-sizing:border-box}._activeStep_1rfvb_87 ._stepCircle_1rfvb_68{background-color:#fff;color:#2196f3;border-color:#2196f3;transform:scale(1.1);box-shadow:0 0 0 4px #2196f333}._completedStep_1rfvb_64 ._stepCircle_1rfvb_68{background-color:#4caf50;color:#fff;border-color:#4caf50}._stepLabel_1rfvb_101{font-weight:500;color:#616161;margin-bottom:1rem;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._activeStep_1rfvb_87 ._stepLabel_1rfvb_101{color:#2196f3;font-weight:600}._completedStep_1rfvb_64 ._stepLabel_1rfvb_101{color:#4caf50}._phaseList_1rfvb_121{list-style:none;padding:0;margin:.5rem 0 0;text-align:left;font-size:.85rem}._phaseItem_1rfvb_129{margin:.2rem 0;color:#616161;position:relative;padding:.3rem .5rem .3rem 1.2rem;line-height:1.4}._phaseItem_1rfvb_129:before{content:"•";position:absolute;color:#bdbdbd;left:.2rem}._completedPhase_1rfvb_145{color:#4caf50}._completedPhase_1rfvb_145:before{color:#4caf50}._phaseItem_1rfvb_129 span{font-style:italic;display:inline;color:#9e9e9e;font-size:.8rem;margin-left:.2rem}._progressStep_1rfvb_44:first-child:after{right:-18px}._annuncioDescrizione_1rfvb_165{word-break:break-word;overflow-wrap:break-word;white-space:pre-line;max-width:100%}._modalOverlay_140mk_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_140mk_1{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;width:95%;max-width:800px;max-height:90vh;display:flex;flex-direction:column}._modalHeader_140mk_25{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e0e0e0}._modalHeader_140mk_25 h2{margin:0;font-size:1.25rem;color:#333;display:flex;align-items:center}._headerIcon_140mk_41{margin-right:10px;color:#4a90e2}._closeButton_140mk_46{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#888;padding:4px}._closeButton_140mk_46:hover{color:#333}._modalContent_140mk_59{padding:32px;overflow-y:auto;flex-grow:1}._errorMessage_140mk_65{background-color:#ffebee;color:#c62828;padding:12px;border-radius:4px;margin-bottom:16px;text-align:center}._adminSection_140mk_74,._slotsSection_140mk_74,._meetingDetailsSection_140mk_74,._confirmedMeetingSection_140mk_74{margin-bottom:24px}h3{font-size:1.1rem;color:#333;margin-top:0;margin-bottom:16px;border-bottom:1px solid #eee;padding-bottom:8px}._slotForm_140mk_87{display:flex;gap:24px;align-items:flex-end;margin-bottom:24px;flex-wrap:wrap}._formGroup_140mk_95{margin-bottom:0;flex:1;min-width:160px;display:flex;flex-direction:column}._formGroup_140mk_95:last-of-type{flex:2}._formGroup_140mk_95 label{display:flex;align-items:center;font-weight:600;color:#555;margin-bottom:8px}._inputIcon_140mk_115{margin-right:8px;color:#888}._input_140mk_115,._select_140mk_120,._textarea_140mk_120{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box;height:42px;margin:0}._input_140mk_115:focus,._select_140mk_120:focus,._textarea_140mk_120:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}._addButton_140mk_137{background-color:#4a90e2;color:#fff;border:none;padding:10px 16px;border-radius:4px;cursor:pointer;font-size:1rem;display:flex;align-items:center;gap:8px;height:fit-content}._addButton_140mk_137:hover{background-color:#357abd}._addButton_140mk_137:disabled{background-color:#cbd5e1;color:#64748b;cursor:not-allowed;border:1px solid #cbd5e1;box-shadow:none}._addButton_140mk_137:disabled:hover{background-color:#cbd5e1}._timePickerContainer_140mk_168{display:flex;align-items:center;gap:12px;width:100%;height:42px}._timeSelect_140mk_176{flex:1;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box;background-color:#fff;height:42px}._timeSelect_140mk_176:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}._timeSeparator_140mk_193{font-size:1.2rem;font-weight:700;color:#666;margin:0 4px}._addButtonContainer_140mk_200{display:flex;align-items:flex-end;height:100%;margin-top:24px}._emptyState_140mk_207{text-align:center;color:#888;padding:24px;background-color:#f9f9f9;border-radius:4px}._slotsList_140mk_215{display:flex;flex-direction:column;gap:8px}._slotItem_140mk_221{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #e0e0e0;border-radius:4px;transition:background-color .2s}._slotItem_140mk_221._selectedSlot_140mk_231{background-color:#e9f2fe;border-color:#4a90e2}._slotInfo_140mk_236{display:flex;align-items:center;gap:12px;width:100%}._slotDateTime_140mk_243{font-weight:500;color:#333}._radioInput_140mk_248{margin-right:8px;width:18px;height:18px}._removeButton_140mk_254{background:none;border:none;color:#c62828;cursor:pointer;font-size:1rem;margin-left:auto}._removeButton_140mk_254:hover{color:#a02020}._removeButton_140mk_254:disabled{color:#b0b0b0;cursor:not-allowed}._removeButton_140mk_254:disabled:hover{color:#b0b0b0}._requestSection_140mk_276{margin-top:16px;text-align:center}._requestButton_140mk_281{background:none;border:none;color:#4a90e2;cursor:pointer;text-decoration:underline}._requestFormSection_140mk_289{margin-top:16px;padding:16px;background-color:#f9f9f9;border-radius:4px}._requestActions_140mk_296{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._requestSendButton_140mk_303{background-color:#28a745;color:#fff}._requestSendButton_140mk_303:hover{background-color:#218838}._requestSentMessage_140mk_312{display:flex;align-items:center;gap:12px;padding:12px;background-color:#e9f2fe;border:1px solid #4a90e2;border-radius:4px;color:#333;margin-top:16px}._requestIcon_140mk_324{color:#4a90e2;font-size:1.2rem}._requestAlert_140mk_329{display:flex;align-items:flex-start;gap:12px;padding:16px;background-color:#fffbe6;border:1px solid #ffc107;border-radius:4px;color:#333;margin-bottom:24px}._requestAlert_140mk_329 ._requestIcon_140mk_324{color:#ffc107;font-size:1.5rem;margin-top:4px}._requestContent_140mk_347 h3{margin:0 0 8px;font-size:1.1rem}._requestContent_140mk_347 p{margin:0}._confirmedMeetingSection_140mk_74{background-color:#f0f8ff;padding:16px;border-radius:4px;border-left:4px solid #4a90e2}._confirmedDetails_140mk_363 p{margin:8px 0}._confirmedDetails_140mk_363 strong{color:#333}._modalFooter_140mk_371{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid #e0e0e0;background-color:#f9f9f9}._cancelButton_140mk_379,._saveButton_140mk_379{padding:10px 20px;border-radius:4px;border:1px solid #ccc;cursor:pointer;font-size:1rem;font-weight:600}._cancelButton_140mk_379{background-color:#fff;color:#555;margin-right:8px}._cancelButton_140mk_379:hover{background-color:#f2f2f2}._saveButton_140mk_379{background-color:#28a745;color:#fff;border-color:#28a745}._saveButton_140mk_379:hover{background-color:#218838}._saveButton_140mk_379:disabled{background-color:#a5d6a7;cursor:not-allowed}._loadingSpinner_140mk_413{border:4px solid #f3f3f3;border-top:4px solid #4a90e2;border-radius:50%;width:40px;height:40px;animation:_spin_140mk_1 1s linear infinite;margin:20px auto}@keyframes _spin_140mk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._calendarButton_140mk_429{background-color:#4285f4;color:#fff;border:none;padding:10px 16px;border-radius:4px;cursor:pointer;font-size:1rem;margin-top:16px;display:inline-flex;align-items:center;gap:8px}._calendarButton_140mk_429:hover{background-color:#3367d6}.approval-page{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding-bottom:2rem}.approval-container{max-width:1400px;margin:0 auto;padding:2rem}.page-title:before{content:"📋";font-size:1.5rem}.filters-container{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.filter-input,.filter-select{padding:.5rem .75rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.9rem;transition:all .2s ease;background:#fff}.filter-input:focus,.filter-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.field-label{font-weight:600;color:#374151;min-width:100px}.status-pending{background:#fbbf241a;color:#d97706;border:1px solid rgba(251,191,36,.3)}.status-accepted{background:#22c55e1a;color:#059669;border:1px solid rgba(34,197,94,.3)}.status-denied{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.status-published{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.3)}.status-suspended{background:#9ca3af1a;color:#6b7280;border:1px solid rgba(156,163,175,.3)}.status-closed{background:#6b72801a;color:#374151;border:1px solid rgba(107,114,128,.3)}.usage-indicator{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:8px;margin:1rem 0}.usage-exhausted{background:#ef44440d;border:1px solid rgba(239,68,68,.2);color:#dc2626}.usage-low{background:#fbbf240d;border:1px solid rgba(251,191,36,.2);color:#d97706}.usage-good{background:#22c55e0d;border:1px solid rgba(34,197,94,.2);color:#059669}.usage-unlimited{background:#8b5cf60d;border:1px solid rgba(139,92,246,.2);color:#7c3aed}.btn-accept{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 6px -1px #10b9814d}.btn-accept:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 12px -1px #10b98166}.btn-reject{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 6px -1px #ef44444d}.btn-reject:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 12px -1px #ef444466}.feedback-section{margin-top:1rem;padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.feedback-label{color:#dc2626;font-weight:600;margin-bottom:.5rem;display:block}.feedback-input{width:100%;padding:.75rem;border:2px solid #fecaca;border-radius:8px;font-size:.9rem;margin-bottom:.75rem;transition:border-color .2s ease}.feedback-input:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.feedback-display{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.75rem;margin-top:.5rem;color:#dc2626;font-size:.9rem}.enhanced-annuncio-card:hover .card-title{color:#3b82f6}.enhanced-annuncio-card:hover .card-id{background:#3b82f6;color:#fff}.enhanced-annuncio-card,.btn,.filter-input,.filter-select,.nav-tab{transition:all .3s ease}.btn:focus,.filter-input:focus,.filter-select:focus,.feedback-input:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn:disabled:contains("⏳"){background:#94a3b8}.status-pending{background:linear-gradient(135deg,#fbbf241a,#f59e0b1a);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.enhanced-annuncio-card{animation:slideIn .4s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.annunci-list{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.btn-accept{background:linear-gradient(135deg,#10b981,#059669,#047857);position:relative;overflow:hidden}.btn-accept:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-accept:hover:before{left:100%}.btn-reject{background:linear-gradient(135deg,#ef4444,#dc2626,#b91c1c);position:relative;overflow:hidden}.btn-reject:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-reject:hover:before{left:100%}@media (max-width: 768px){.approval-container{padding:1rem}.nav-tabs{gap:1rem}.nav-tab{padding:.5rem 1rem;font-size:1rem}.filters-container{flex-direction:column;align-items:stretch}.filter-input,.filter-select{width:100%}.card-header{flex-direction:column;gap:.5rem;align-items:flex-start}.action-buttons{flex-direction:column}.btn{justify-content:center}.page-title{font-size:1.5rem}.section-title{font-size:1.25rem}.enhanced-annuncio-card{padding:1rem}.card-content{gap:.5rem}.usage-indicator{flex-direction:column;text-align:center;gap:.5rem}}.publication-page{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding-bottom:2rem}.publication-container{max-width:1400px;margin:0 auto;padding:2rem}.nav-tabs{display:flex;gap:2rem;margin-bottom:2rem;border-bottom:2px solid #e2e8f0;padding-bottom:1rem}.nav-tab{position:relative;padding:.75rem 1.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;color:#64748b;border-radius:8px 8px 0 0;transition:all .3s ease}.nav-tab.active{color:#3b82f6;background:#3b82f61a}.nav-tab.active:after{content:"";position:absolute;bottom:-1rem;left:0;right:0;height:3px;background:#3b82f6;border-radius:2px}.nav-tab:hover{color:#3b82f6;background:#3b82f60d}.page-title{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:2rem;display:flex;align-items:center;gap:.75rem}.page-title:before{content:"📢";font-size:1.5rem}.loading-container{display:flex;justify-content:center;align-items:center;height:60vh;flex-direction:column;gap:1.5rem}.loading-spinner{width:48px;height:48px;border:4px solid #e2e8f0;border-top:4px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite}.loading-text{color:#3b82f6;font-size:1.1rem;font-weight:600}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 0;border-bottom:1px solid #e2e8f0}.section-title{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;gap:.5rem}.filters-container{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-bottom:1.5rem}.filter-input{padding:.5rem .75rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.9rem;transition:all .2s ease;background:#fff;min-width:140px}.filter-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.filter-input::placeholder{color:#94a3b8}.tab-buttons{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.tab-button{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.5px}.tab-button.active{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.tab-button.published{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.tab-button.published.active{box-shadow:0 4px 12px #10b98166}.tab-button.suspended{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.tab-button.suspended.active{box-shadow:0 4px 12px #f59e0b66}.tab-button.closed{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.tab-button.closed.active{box-shadow:0 4px 12px #ef444466}.tab-button:not(.active){background:#f8fafc;color:#64748b;border:2px solid #e2e8f0}.tab-button:not(.active):hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.annunci-section{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;margin-bottom:2rem}.annunci-list{max-height:600px;overflow-y:auto;padding:1rem}.annunci-list::-webkit-scrollbar{width:8px}.annunci-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.annunci-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.annunci-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.enhanced-annuncio-card{background:#fff;border:2px solid #f1f5f9;border-radius:12px;padding:1.5rem;margin-bottom:1rem;transition:all .3s ease;position:relative;overflow:hidden}.enhanced-annuncio-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.enhanced-annuncio-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:#e2e8f0}.card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.card-title{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0;text-decoration:none;transition:color .2s ease}.card-title:hover{color:#3b82f6}.card-id{background:#f1f5f9;color:#64748b;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600}.card-content{display:grid;gap:.75rem;margin-bottom:1.5rem}.card-field{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.field-label{font-weight:600;color:#374151;min-width:120px}.field-value{color:#6b7280}.company-name{color:#059669;font-weight:600}.plan-badge{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-indicator{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-published{background:#22c55e1a;color:#059669;border:1px solid rgba(34,197,94,.3)}.status-suspended{background:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.3)}.status-closed{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.deadline-indicator{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border-radius:8px;font-size:.9rem}.deadline-urgent{background:#ef44440d;border:1px solid rgba(239,68,68,.2);color:#dc2626}.deadline-warning{background:#f59e0b0d;border:1px solid rgba(245,158,11,.2);color:#d97706}.deadline-good{background:#22c55e0d;border:1px solid rgba(34,197,94,.2);color:#059669}.description-content{background:#f8fafc;border-radius:8px;padding:.75rem;margin:.5rem 0;border-left:4px solid #3b82f6;font-size:.9rem;line-height:1.5}.action-buttons{display:flex;gap:.75rem;margin-top:1.5rem;flex-wrap:wrap}.btn{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 6px -1px #3b82f64d}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 12px -1px #3b82f666}.btn-success{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 6px -1px #10b9814d}.btn-success:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 12px -1px #10b98166}.btn-warning{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 6px -1px #f59e0b4d}.btn-warning:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 12px -1px #f59e0b66}.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 6px -1px #ef44444d}.btn-danger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 12px -1px #ef444466}.btn-secondary{background:#f8fafc;color:#64748b;border:2px solid #e2e8f0}.btn-secondary:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.no-content{text-align:center;padding:3rem 1rem;color:#64748b}.no-content-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.no-content-text{font-size:1.1rem;font-weight:500}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.enhanced-annuncio-card{animation:fadeIn .3s ease-out}@media (max-width: 768px){.publication-container{padding:1rem}.nav-tabs{gap:1rem}.nav-tab{padding:.5rem 1rem;font-size:1rem}.filters-container{flex-direction:column;align-items:stretch}.filter-input{width:100%;min-width:auto}.tab-buttons{flex-direction:column}.tab-button{justify-content:center}.card-header{flex-direction:column;gap:.5rem;align-items:flex-start}.action-buttons{flex-direction:column}.btn{justify-content:center}.page-title{font-size:1.5rem}.section-title{font-size:1.25rem}.enhanced-annuncio-card{padding:1rem}.card-content{gap:.5rem}.field-label{min-width:100px}}.qa-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:20px}.qa-modal{width:100%;max-width:980px;background:#fff;border-radius:18px;box-shadow:0 30px 80px #02061759;overflow:hidden;display:flex;flex-direction:column}.qa-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff}.qa-header h3{margin:0;font-size:18px;font-weight:700;letter-spacing:.3px}.qa-close{background:#ffffff2e;color:#fff;border:none;width:34px;height:34px;border-radius:10px;cursor:pointer;font-weight:700}.qa-close:hover{background:#ffffff47}.qa-body{display:flex;gap:0;min-height:360px}.qa-sidebar{width:300px;border-right:1px solid #e2e8f0;background:#f8fafc;padding:10px 12px;overflow-y:auto;max-height:420px}.qa-user-item{padding:10px 12px;border-radius:10px;cursor:pointer;margin-bottom:8px;display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #e5e7eb}.qa-user-item:hover{box-shadow:0 4px 12px #0206170f}.qa-user-item.selected{background:#e9f2ff;border-color:#c7ddff;font-weight:700}.qa-user-item small{color:#6b7280}.qa-chat{flex:1;display:flex;flex-direction:column;padding:12px}.qa-messages{flex:1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;overflow-y:auto;max-height:420px}.qa-message-row{display:flex;align-items:flex-end;margin-bottom:10px}.qa-message-row.inbound{flex-direction:row}.qa-message-row.outbound{flex-direction:row-reverse}.qa-bubble{max-width:72%;padding:10px 14px;border-radius:18px;font-size:14px}.qa-bubble.inbound{background:#e5e7eb;color:#111827;border-radius:18px 18px 18px 6px}.qa-bubble.outbound{background:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff;border-radius:18px 18px 6px}.qa-time{font-size:11px;color:#6b7280;margin:0 8px;min-width:90px;text-align:right}.qa-input{display:flex;gap:10px;margin-top:10px}.qa-input input[type=text]{flex:1;padding:12px 14px;border:1.5px solid #2563eb;border-radius:10px;background:#fff}.qa-send{background:linear-gradient(90deg,#38b2ac,#2563eb);color:#fff;border:none;border-radius:10px;padding:10px 20px;font-weight:700;cursor:pointer}.qa-send:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){.qa-modal{max-width:96vw}.qa-body{flex-direction:column}.qa-sidebar{width:100%;max-height:180px;border-right:none;border-bottom:1px solid #e2e8f0}}._container_1t7a5_2{max-width:1200px;margin:0 auto;padding:1rem}._header_1t7a5_8{text-align:center;margin-bottom:2rem}._title_1t7a5_13{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._subtitle_1t7a5_24{font-size:1.125rem;color:#718096;margin:0}._planCard_1t7a5_31{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:2rem;margin-bottom:2rem;color:#fff;box-shadow:0 10px 25px #667eea4d}._planHeader_1t7a5_40{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._planIcon_1t7a5_47{font-size:1.5rem;color:gold}._planHeader_1t7a5_40 h3{margin:0;font-size:1.5rem;font-weight:600}._planStats_1t7a5_58{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:1rem}._statItem_1t7a5_66{text-align:center}._statNumber_1t7a5_70{display:block;font-size:2.5rem;font-weight:700;line-height:1}._statLabel_1t7a5_77{display:block;font-size:.875rem;opacity:.9;margin-top:.25rem}._statDivider_1t7a5_84{font-size:2rem;font-weight:300;opacity:.7}._remainingSelections_1t7a5_90{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#fff3;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500}._tabNavigation_1t7a5_103{display:flex;background:#fff;border-radius:12px;padding:.5rem;margin-bottom:2rem;box-shadow:0 2px 8px #0000001a}._tab_1t7a5_103{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border:none;background:transparent;border-radius:8px;font-size:1rem;font-weight:600;color:#718096;cursor:pointer;transition:all .2s ease}._tab_1t7a5_103:hover{background:#6b8ba0;color:#4a5568}._activeTab_1t7a5_134{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff!important;box-shadow:0 2px 8px #667eea4d}._content_1t7a5_141{min-height:400px}._emptyState_1t7a5_145{text-align:center;padding:4rem 2rem;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d}._emptyIcon_1t7a5_153{font-size:4rem;color:#cbd5e0;margin-bottom:1rem}._emptyState_1t7a5_145 h3{color:#4a5568;margin-bottom:.5rem}._emptyState_1t7a5_145 p{color:#718096;margin:0}._annuncioSection_1t7a5_170{margin-bottom:3rem}._annuncioHeader_1t7a5_174{margin-bottom:1.5rem;padding:1.5rem;background:#f8f9fa;border-radius:12px;border:1px solid #e2e8f0}._annuncioTitle_1t7a5_182{font-size:1.5rem;font-weight:600;color:#2d3748;margin:0 0 1rem}._annuncioDetails_1t7a5_189{display:flex;gap:2rem;flex-wrap:wrap}._annuncioInfo_1t7a5_195{display:flex;align-items:center;gap:.5rem}._annuncioLabel_1t7a5_201{font-weight:600;color:#4a5568;font-size:.875rem}._annuncioValue_1t7a5_207{color:#2d3748;font-weight:500}._annuncioStatus_1t7a5_212{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._annuncioStatus_1t7a5_212._attivo_1t7a5_221{background:#c6f6d5;color:#22543d}._annuncioStatus_1t7a5_212._scaduto_1t7a5_226{background:#fed7d7;color:#c53030}._annuncioStatus_1t7a5_212._bozza_1t7a5_231{background:#fef5e7;color:#c05621}._candidatureGrid_1t7a5_236{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}@media (max-width: 768px){._candidatureGrid_1t7a5_236{grid-template-columns:1fr}}._candidatureCard_1t7a5_249{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #00000014;border:1px solid #e2e8f0;transition:all .3s ease;overflow:hidden;word-wrap:break-word;min-width:0}._candidatureCard_1t7a5_249:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026;border-color:#cbd5e0}._candidatureHeader_1t7a5_267{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._companyInfo_1t7a5_274{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;flex:1;min-width:0}._companyIcon_1t7a5_283{color:#667eea;font-size:1.25rem}._companyInfo_1t7a5_274 h4{margin:0;font-size:1.25rem;font-weight:600;color:#2d3748;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;display:flex;align-items:center;gap:.5rem}._candidatureId_1t7a5_301{font-size:.75rem;color:#2d3748;font-weight:600;background:#e2e8f0;padding:.25rem .5rem;border-radius:4px;margin-top:.25rem;margin-right:.5rem;display:inline-block}._recruiterInfo_1t7a5_313{font-size:.75rem;color:#718096;font-weight:500;background:#f7fafc;padding:.25rem .5rem;border-radius:4px;margin-top:.25rem;display:inline-block}._recruiterIdInfo_1t7a5_324{font-size:.75rem;color:#718096;font-weight:500;background:#f7fafc;padding:.25rem .5rem;border-radius:4px;margin-left:.5rem;display:inline-block}._candidatureDate_1t7a5_335{display:flex;align-items:center;gap:.5rem;color:#718096;font-size:.875rem}._candidatureDetails_1t7a5_343{margin-bottom:1.5rem}._detailRow_1t7a5_347{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f7fafc}._detailLabel_1t7a5_356{font-weight:500;color:#4a5568;font-size:.875rem}._detailValue_1t7a5_362{font-weight:600;color:#2d3748}._advantagesSection_1t7a5_367{margin-top:1rem}._advantagesList_1t7a5_371{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}._advantageTag_1t7a5_378{background:#e6fffa;color:#234e52;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500;border:1px solid #b2f5ea}._additionalInfo_1t7a5_388{margin-top:1rem;padding:1rem;background:#f7fafc;border-radius:8px;border-left:4px solid #667eea}._additionalText_1t7a5_396{margin:.5rem 0 0;color:#4a5568;line-height:1.6}._candidatureActions_1t7a5_403{display:flex;flex-direction:column;gap:.75rem}._acceptButton_1t7a5_409{display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border:none;border-radius:8px;padding:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}._acceptButton_1t7a5_409:hover:not(._disabled_1t7a5_425){transform:translateY(-1px);box-shadow:0 4px 12px #48bb7866}._acceptButton_1t7a5_409._disabled_1t7a5_425{background:#e2e8f0;color:#a0aec0;cursor:not-allowed}._limitWarning_1t7a5_436{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#e53e3e;font-size:.875rem;font-weight:500}._acceptedGrid_1t7a5_447{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}@media (max-width: 768px){._acceptedGrid_1t7a5_447{grid-template-columns:1fr}}._acceptedCard_1t7a5_459{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #00000014;border:2px solid #c6f6d5;overflow:hidden;word-wrap:break-word;min-width:0}._acceptedHeader_1t7a5_470{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._acceptedBadge_1t7a5_477{display:flex;align-items:center;gap:.5rem;background:#c6f6d5;color:#22543d;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}._acceptedDate_1t7a5_489{font-size:.75rem;color:#718096}._acceptedAnnuncioInfo_1t7a5_494 h4{color:#2d3748;margin:0 0 1rem;font-size:1.25rem}._acceptedAnnuncioDetails_1t7a5_500{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-bottom:1rem;padding:1rem;background:#f7fafc;border-radius:8px;overflow:hidden}._acceptedDetailItem_1t7a5_511{display:flex;flex-direction:column;gap:.25rem}._acceptedDetailLabel_1t7a5_517{font-size:.75rem;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.5px}._acceptedDetailValue_1t7a5_525{font-weight:500;color:#2d3748}._statusValue_1t7a5_530{padding:.25rem .5rem;background:#e2e8f0;border-radius:4px;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;display:inline-block}._acceptedCompanyInfo_1t7a5_540{margin-top:1rem}._acceptedCompanyMain_1t7a5_544{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._acceptedCompanyName_1t7a5_551{font-weight:600;color:#2d3748;word-wrap:break-word;overflow-wrap:break-word}._acceptedCompanyDetails_1t7a5_558{display:flex;flex-direction:column;gap:.25rem;margin-left:1.5rem}._acceptedCandidatureDetails_1t7a5_565{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}._acceptedDetailRow_1t7a5_571{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f7fafc}._acceptedAdvantagesSection_1t7a5_580{margin-top:1rem}._acceptedAdvantagesList_1t7a5_584{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}._acceptedAdvantageTag_1t7a5_591{background:#e6fffa;color:#234e52;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500;border:1px solid #b2f5ea}._email_1t7a5_601{color:#718096;font-size:.875rem;word-wrap:break-word;overflow-wrap:break-word}._offerInfo_1t7a5_608{margin-top:1rem;padding:.75rem;background:#f0fff4;border-radius:8px;color:#22543d;font-weight:600}._loadingContainer_1t7a5_618{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:1rem}._spinner_1t7a5_627{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #667eea;border-radius:50%;animation:_spin_1t7a5_627 1s linear infinite}@keyframes _spin_1t7a5_627{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorAlert_1t7a5_641{display:flex;align-items:center;gap:.75rem;background:#fed7d7;color:#c53030;padding:1rem;border-radius:8px;margin-bottom:2rem;border:1px solid #feb2b2}@media (max-width: 768px){._container_1t7a5_2{padding:1rem}._title_1t7a5_13{font-size:2rem}._candidatureGrid_1t7a5_236,._acceptedGrid_1t7a5_447{grid-template-columns:1fr}._planStats_1t7a5_58{flex-direction:column;gap:1rem}._statDivider_1t7a5_84{display:none}._tabNavigation_1t7a5_103{flex-direction:column}._candidatureHeader_1t7a5_267{flex-direction:column;align-items:flex-start;gap:.5rem}}._container_mcrkq_1{max-width:1400px;margin:0 auto;padding:2rem}._header_mcrkq_7{margin-bottom:2rem}._header_mcrkq_7 h1{font-size:2rem;color:#333;margin-bottom:.5rem}._header_mcrkq_7 p{color:#666;font-size:1.1rem}._error_mcrkq_22{background-color:#fee;border:1px solid #fcc;color:#c33;padding:1rem;border-radius:8px;margin-bottom:1.5rem}._loading_mcrkq_31{text-align:center;padding:3rem;font-size:1.2rem;color:#666}._statsGrid_mcrkq_39{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}._statCard_mcrkq_46{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;gap:1rem;transition:transform .2s,box-shadow .2s}._statCard_mcrkq_46:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._statIcon_mcrkq_62{font-size:2.5rem;flex-shrink:0}._statContent_mcrkq_67 h3{font-size:2rem;color:#333;margin:0}._statContent_mcrkq_67 p{color:#666;margin:.25rem 0 0;font-size:.9rem}._actionsSection_mcrkq_80{margin-bottom:3rem}._actionsSection_mcrkq_80 h2{font-size:1.5rem;color:#333;margin-bottom:1.5rem}._actionsGrid_mcrkq_90{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._actionCard_mcrkq_96{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;padding:2rem;text-decoration:none;position:relative;transition:transform .2s,box-shadow .2s;overflow:hidden}._actionCard_mcrkq_96:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0003}._actionCard_mcrkq_96:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:#ffffff1a;border-radius:50%;transform:translate(30%,-30%)}._actionIcon_mcrkq_124{font-size:3rem;margin-bottom:1rem}._actionCard_mcrkq_96 h3{font-size:1.3rem;margin:0 0 .5rem;color:#fff}._actionCard_mcrkq_96 p{font-size:.9rem;margin:0;opacity:.9;line-height:1.5}._badge_mcrkq_142{position:absolute;top:1rem;right:1rem;background:#ff4757;color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;box-shadow:0 2px 8px #0003}._alertSection_mcrkq_160{margin-bottom:2rem}._alert_mcrkq_160{background:linear-gradient(135deg,#ffd89b,#19547b);border-radius:12px;padding:2rem;display:flex;align-items:center;gap:1.5rem;color:#fff;box-shadow:0 4px 12px #00000026}._alertIcon_mcrkq_175{font-size:3rem;flex-shrink:0}._alertContent_mcrkq_180 h3{font-size:1.3rem;margin:0 0 .5rem;color:#fff}._alertContent_mcrkq_180 p{margin:0 0 1rem;opacity:.95;line-height:1.5}._alertButton_mcrkq_192{display:inline-block;background:#fff;color:#19547b;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:transform .2s,box-shadow .2s}._alertButton_mcrkq_192:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}@media (max-width: 768px){._container_mcrkq_1{padding:1rem}._header_mcrkq_7 h1{font-size:1.5rem}._statsGrid_mcrkq_39,._actionsGrid_mcrkq_90{grid-template-columns:1fr;gap:1rem}._alert_mcrkq_160{flex-direction:column;text-align:center}}._formContainer_i8jdq_1{max-width:900px;margin:2rem auto;padding:0 1rem}._formHeader_i8jdq_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._formHeader_i8jdq_7 h1{font-size:2rem;color:#2d3748;margin:0}._backButton_i8jdq_20{background:#e2e8f0;color:#2d3748;border:none;padding:.6rem 1.2rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}._backButton_i8jdq_20:hover{background:#cbd5e1}._loadingContainer_i8jdq_36{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}._spinner_i8jdq_45{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #3182ce;border-radius:50%;animation:_spin_i8jdq_45 1s linear infinite}@keyframes _spin_i8jdq_45{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorMessage_i8jdq_59{background:#fed7d7;color:#c53030;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border:1px solid #fc8181}._form_i8jdq_1{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #00000014}._section_i8jdq_75{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e2e8f0}._section_i8jdq_75:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}._section_i8jdq_75 h2{font-size:1.4rem;color:#2d3748;margin-bottom:1.5rem;font-weight:600}._formGrid_i8jdq_94{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}._formGroup_i8jdq_101{display:flex;flex-direction:column}._formGroup_i8jdq_101 label{font-weight:600;color:#4a5568;margin-bottom:.5rem;font-size:.95rem}._formGroup_i8jdq_101 input,._formGroup_i8jdq_101 textarea,._formGroup_i8jdq_101 select{padding:.7rem;border:1px solid #cbd5e1;border-radius:8px;font-size:1rem;transition:all .2s;font-family:inherit}._formGroup_i8jdq_101 input:focus,._formGroup_i8jdq_101 textarea:focus,._formGroup_i8jdq_101 select:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}._formGroup_i8jdq_101 input[type=file]{padding:.5rem;border:2px dashed #cbd5e1;background:#f7fafc;cursor:pointer}._formGroup_i8jdq_101 input[type=file]:hover{border-color:#3182ce;background:#ebf8ff}._fileHint_i8jdq_144{color:#718096;font-size:.85rem;margin-top:.3rem}._charCounter_i8jdq_150{text-align:right;font-size:.85rem;color:#718096;margin-top:.3rem}._formActions_i8jdq_157{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}._submitButton_i8jdq_166,._cancelButton_i8jdq_167{padding:.8rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}._submitButton_i8jdq_166{background:#3182ce;color:#fff}._submitButton_i8jdq_166:hover:not(:disabled){background:#2563eb}._submitButton_i8jdq_166:disabled{background:#a0aec0;cursor:not-allowed}._cancelButton_i8jdq_167{background:#e2e8f0;color:#2d3748}._cancelButton_i8jdq_167:hover:not(:disabled){background:#cbd5e1}@media (max-width: 768px){._formHeader_i8jdq_7{flex-direction:column;align-items:flex-start;gap:1rem}._formGrid_i8jdq_94{grid-template-columns:1fr}._formActions_i8jdq_157{flex-direction:column-reverse}._submitButton_i8jdq_166,._cancelButton_i8jdq_167{width:100%}}._pageContainer_o6wdb_1{max-width:1400px;margin:2rem auto;padding:0 1rem}._header_o6wdb_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._header_o6wdb_7 h1{font-size:2rem;color:#2d3748;margin:0}._backButton_o6wdb_20{background:#e2e8f0;color:#2d3748;border:none;padding:.6rem 1.2rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}._backButton_o6wdb_20:hover{background:#cbd5e1}._loadingContainer_o6wdb_36{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}._loadingState_o6wdb_45{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}._spinner_o6wdb_54{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #3182ce;border-radius:50%;animation:_spin_o6wdb_54 1s linear infinite}@keyframes _spin_o6wdb_54{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorMessage_o6wdb_68{background:#fed7d7;color:#c53030;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border:1px solid #fc8181}._emptyState_o6wdb_77{background:#fff;border-radius:12px;padding:4rem 2rem;text-align:center;box-shadow:0 2px 12px #00000014}._emptyIcon_o6wdb_85{font-size:4rem;display:block;margin-bottom:1rem}._emptyState_o6wdb_77 h2{font-size:1.5rem;color:#2d3748;margin:0 0 .5rem}._emptyState_o6wdb_77 p{color:#718096;margin:0 0 1.5rem}._createButton_o6wdb_102{background:#3182ce;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}._createButton_o6wdb_102:hover{background:#2563eb}._contentLayout_o6wdb_118{display:grid;grid-template-columns:300px 1fr;gap:1.5rem}._sidebar_o6wdb_124{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 12px #00000014;height:fit-content;max-height:calc(100vh - 200px);overflow-y:auto}._sidebar_o6wdb_124 h2{font-size:1.2rem;color:#2d3748;margin:0 0 1rem}._profilesList_o6wdb_140{display:flex;flex-direction:column;gap:.75rem}._profileItem_o6wdb_146{padding:1rem;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s}._profileItem_o6wdb_146:hover{border-color:#3182ce;background:#f7fafc}._profileItemActive_o6wdb_159{border-color:#3182ce;background:#ebf8ff}._profileItemHeader_o6wdb_164{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._profileItemHeader_o6wdb_164 h3{font-size:1rem;color:#2d3748;margin:0;font-weight:600}._requestBadge_o6wdb_178{background:#e53e3e;color:#fff;border-radius:12px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}._profileTitle_o6wdb_187{font-size:.85rem;color:#718096;margin:0}._mainContent_o6wdb_193{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #00000014;min-height:500px}._mainContent_o6wdb_193 h2{font-size:1.5rem;color:#2d3748;margin:0 0 1.5rem}._placeholderState_o6wdb_207{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#a0aec0}._placeholderIcon_o6wdb_216{font-size:4rem;margin-bottom:1rem}._emptyRequests_o6wdb_221{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}._emptyRequests_o6wdb_221 ._emptyIcon_o6wdb_85{font-size:3rem;margin-bottom:1rem}._emptyRequests_o6wdb_221 h3{color:#2d3748;margin:0 0 .5rem}._emptyRequests_o6wdb_221 p{color:#718096;margin:0}._requestsList_o6wdb_245{display:flex;flex-direction:column;gap:1.5rem}._requestCard_o6wdb_251{border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;transition:all .2s}._requestCard_o6wdb_251:hover{box-shadow:0 4px 12px #0000001a}._requestHeader_o6wdb_262{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._requestHeader_o6wdb_262 h3{font-size:1.2rem;color:#2d3748;margin:0 0 .3rem}._requestDate_o6wdb_275{font-size:.85rem;color:#718096;margin:0}._statusBadge_o6wdb_281{padding:.4rem .9rem;border-radius:20px;font-size:.85rem;font-weight:600}._statusPending_o6wdb_288{background:#fef5e7;color:#d97706}._statusAccepted_o6wdb_293{background:#d1fae5;color:#047857}._statusRejected_o6wdb_298{background:#fee;color:#c53030}._requestMessage_o6wdb_303{background:#f7fafc;border-left:3px solid #3182ce;padding:1rem;margin-bottom:1rem;border-radius:4px}._requestMessage_o6wdb_303 strong{display:block;margin-bottom:.5rem;color:#2d3748}._requestMessage_o6wdb_303 p{margin:0;color:#4a5568;line-height:1.6}._requestInfo_o6wdb_323{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:1rem}._infoItem_o6wdb_330{display:flex;align-items:center;gap:.5rem}._infoLabel_o6wdb_336{font-weight:600;color:#718096;font-size:.9rem}._infoValue_o6wdb_342{color:#2d3748;font-size:.95rem}._requestActions_o6wdb_347{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e2e8f0}._acceptButton_o6wdb_355,._rejectButton_o6wdb_356{padding:.7rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}._acceptButton_o6wdb_355{background:#38a169;color:#fff}._acceptButton_o6wdb_355:hover:not(:disabled){background:#2f855a}._rejectButton_o6wdb_356{background:#e53e3e;color:#fff}._rejectButton_o6wdb_356:hover:not(:disabled){background:#c53030}._acceptButton_o6wdb_355:disabled,._rejectButton_o6wdb_356:disabled{background:#a0aec0;cursor:not-allowed}._responseInfo_o6wdb_390{padding-top:1rem;border-top:1px solid #e2e8f0;font-size:.9rem;color:#718096;font-style:italic}@media (max-width: 1024px){._contentLayout_o6wdb_118{grid-template-columns:1fr}._sidebar_o6wdb_124{max-height:none}}@media (max-width: 768px){._header_o6wdb_7{flex-direction:column;align-items:flex-start;gap:1rem}._requestActions_o6wdb_347{flex-direction:column}._acceptButton_o6wdb_355,._rejectButton_o6wdb_356{width:100%}}._dashboardContainer_1mgy1_1{max-width:1400px;margin:0 auto;padding:2rem}._header_1mgy1_7{text-align:center;margin-bottom:3rem}._header_1mgy1_7 h1{font-size:2.5rem;color:#333;margin-bottom:1rem}._subtitle_1mgy1_18{font-size:1.1rem;color:#666;max-width:700px;margin:0 auto}._cardsGrid_1mgy1_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}._card_1mgy1_25{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a;border-top:4px solid;cursor:pointer;transition:all .3s ease;text-align:center}._card_1mgy1_25:hover{transform:translateY(-5px);box-shadow:0 4px 16px #00000026}._cardIcon_1mgy1_48{width:80px;height:80px;margin:0 auto 1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}._cardTitle_1mgy1_58{font-size:1.5rem;color:#333;margin-bottom:1rem}._cardDescription_1mgy1_64{color:#666;margin-bottom:1.5rem;line-height:1.6}._cardButton_1mgy1_70{padding:.75rem 2rem;border:none;border-radius:6px;color:#fff;font-weight:600;cursor:pointer;transition:opacity .3s ease}._cardButton_1mgy1_70:hover{opacity:.9}._infoSection_1mgy1_84{background:linear-gradient(135deg,#667eea,#764ba2);padding:3rem;border-radius:12px;color:#fff;margin-top:3rem}._infoSection_1mgy1_84 h2{text-align:center;font-size:2rem;margin-bottom:2rem}._stepsGrid_1mgy1_98{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}._step_1mgy1_98{text-align:center;padding:1.5rem;background:#ffffff1a;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._stepNumber_1mgy1_112{width:50px;height:50px;margin:0 auto 1rem;background:#fff;color:#667eea;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}._step_1mgy1_98 h3{font-size:1.3rem;margin-bottom:.75rem}._step_1mgy1_98 p{font-size:.95rem;line-height:1.6;opacity:.9}@media (max-width: 768px){._dashboardContainer_1mgy1_1{padding:1rem}._header_1mgy1_7 h1{font-size:2rem}._cardsGrid_1mgy1_25{grid-template-columns:1fr;gap:1.5rem}._infoSection_1mgy1_84{padding:2rem 1.5rem}._stepsGrid_1mgy1_98{grid-template-columns:1fr}}._detailContainer_9tdzi_1{max-width:1200px;margin:0 auto;padding:2rem}._header_9tdzi_7{margin-bottom:2rem}._backButton_9tdzi_11{padding:.75rem 1.5rem;background:#2c3e50;color:#fff;border:1px solid #2c3e50;border-radius:6px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease}._backButton_9tdzi_11:hover{background:#34495e;border-color:#34495e;transform:translate(-3px)}._profileCard_9tdzi_30{background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 2px 12px #0000001a;margin-bottom:2rem}._profileHeader_9tdzi_38{display:flex;align-items:flex-start;gap:2rem}._avatar_9tdzi_44{width:100px;height:100px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;flex-shrink:0}._profileInfo_9tdzi_56{flex:1}._profileInfo_9tdzi_56 h1{font-size:2rem;color:#333;margin-bottom:.5rem}._formazione_9tdzi_66{font-size:1.1rem;color:#666;margin-bottom:1rem}._badges_9tdzi_72{display:flex;flex-wrap:wrap;gap:.75rem}._experienceBadge_9tdzi_78{background:#e3f2fd;color:#1976d2;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem}._remoteBadge_9tdzi_87{background:#e8f5e9;color:#2e7d32;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem}._priceBox_9tdzi_96{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;min-width:150px}._priceLabel_9tdzi_107{font-size:.9rem;opacity:.9;margin-bottom:.5rem}._priceValue_9tdzi_113{font-size:2rem;font-weight:700}._infoGrid_9tdzi_119{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}._infoCard_9tdzi_126{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}._infoCard_9tdzi_126 h3{font-size:1.1rem;color:#666;margin-bottom:.75rem}._infoCard_9tdzi_126 p{font-size:1.2rem;color:#333;font-weight:600}._section_9tdzi_146{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem}._section_9tdzi_146 h2{font-size:1.5rem;color:#333;margin-bottom:1.5rem}._tagsContainer_9tdzi_160{display:flex;flex-wrap:wrap;gap:.75rem}._roleTag_9tdzi_166{background:#e3f2fd;color:#1976d2;padding:.6rem 1.2rem;border-radius:20px;font-weight:600;font-size:1rem}._skillTag_9tdzi_175{background:#e8f5e9;color:#2e7d32;padding:.6rem 1.2rem;border-radius:20px;font-weight:500;font-size:.95rem}._noteBox_9tdzi_184{background:#f5f5f5;padding:1.5rem;border-radius:8px;border-left:4px solid #2196F3}._noteBox_9tdzi_184 p{color:#555;line-height:1.8;white-space:pre-wrap}._ctaSection_9tdzi_198{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 2px 12px #0000001a;margin-top:2rem}._ctaBox_9tdzi_206{text-align:center}._ctaBox_9tdzi_206 h2{font-size:1.8rem;color:#333;margin-bottom:1rem}._ctaBox_9tdzi_206 p{color:#666;font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}._requestButton_9tdzi_225{padding:1rem 3rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}._requestButton_9tdzi_225:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}._pendingMessage_9tdzi_243{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:#fff3e0;border-radius:12px;border-left:4px solid #FF9800}._pendingIcon_9tdzi_253{font-size:3rem}._pendingMessage_9tdzi_243 h3{font-size:1.3rem;color:#e65100;margin-bottom:.5rem}._pendingMessage_9tdzi_243 p{color:#666;margin-bottom:1rem}._viewRequestsButton_9tdzi_268{padding:.75rem 1.5rem;background:#ff9800;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}._viewRequestsButton_9tdzi_268:hover{background:#f57c00}._requestForm_9tdzi_284 h2{font-size:1.8rem;color:#333;margin-bottom:2rem}._formGroup_9tdzi_290{margin-bottom:1.5rem}._formGroup_9tdzi_290 label{display:block;font-weight:600;color:#555;margin-bottom:.5rem}._formGroup_9tdzi_290 input[type=text],._formGroup_9tdzi_290 input[type=number],._formGroup_9tdzi_290 textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;font-family:inherit}._formGroup_9tdzi_290 textarea{resize:vertical}._formGroup_9tdzi_290 small{display:block;color:#999;margin-top:.25rem;font-size:.85rem}._priceCompare_9tdzi_323{display:flex;align-items:center;gap:1rem}._originalPrice_9tdzi_329{background:#f5f5f5;padding:.75rem 1rem;border-radius:6px;display:flex;flex-direction:column;min-width:180px}._originalPrice_9tdzi_329 span{font-size:.85rem;color:#666;margin-bottom:.25rem}._originalPrice_9tdzi_329 strong{font-size:1.1rem;color:#333}._priceCompare_9tdzi_323 input{flex:1}._hint_9tdzi_353{display:block;color:#666!important;margin-top:.5rem;font-size:.9rem}._formActions_9tdzi_360{display:flex;gap:1rem;margin-top:2rem;margin-bottom:1.5rem}._cancelButton_9tdzi_367{flex:1;padding:.75rem;background:#f5f5f5;color:#666;border:1px solid #ddd;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}._cancelButton_9tdzi_367:hover:not(:disabled){background:#e0e0e0}._submitButton_9tdzi_383{flex:2;padding:.75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}._submitButton_9tdzi_383:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}._submitButton_9tdzi_383:disabled,._cancelButton_9tdzi_367:disabled{opacity:.6;cursor:not-allowed}._infoBox_9tdzi_406{padding:1rem;background:#e3f2fd;border-radius:8px;border-left:4px solid #2196F3;color:#1565c0;font-size:.95rem}._infoBox_9tdzi_406 strong{display:block;margin-bottom:.25rem}._loadingContainer_9tdzi_421,._errorContainer_9tdzi_422{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center}._spinner_9tdzi_431{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #2196F3;border-radius:50%;animation:_spin_9tdzi_431 1s linear infinite;margin-bottom:1rem}@keyframes _spin_9tdzi_431{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._detailContainer_9tdzi_1{padding:1rem}._profileCard_9tdzi_30{padding:1.5rem}._profileHeader_9tdzi_38{flex-direction:column;text-align:center}._avatar_9tdzi_44{margin:0 auto}._priceBox_9tdzi_96{width:100%}._infoGrid_9tdzi_119{grid-template-columns:1fr}._section_9tdzi_146,._ctaSection_9tdzi_198{padding:1.5rem}._formActions_9tdzi_360{flex-direction:column}._priceCompare_9tdzi_323{flex-direction:column;align-items:stretch}._originalPrice_9tdzi_329{width:100%}._pendingMessage_9tdzi_243{flex-direction:column;text-align:center}}._pageContainer_1tn96_1{max-width:1400px;margin:0 auto;padding:2rem}._header_1tn96_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._header_1tn96_7 h1{font-size:2rem;color:#333}._backButton_1tn96_19{padding:.75rem 1.5rem;background:#2c3e50;color:#fff;border:1px solid #2c3e50;border-radius:6px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease}._backButton_1tn96_19:hover{background:#34495e;border-color:#34495e;transform:translate(-3px)}._statsGrid_1tn96_38{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}._statCard_1tn96_45{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;gap:1rem}._statIcon_1tn96_55{font-size:2.5rem}._statInfo_1tn96_59{display:flex;flex-direction:column}._statValue_1tn96_64{font-size:2rem;font-weight:700;color:#333}._statLabel_1tn96_70{font-size:.9rem;color:#666}._filters_1tn96_76{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}._filterButton_1tn96_83{padding:.75rem 1.5rem;background:#fff;color:#2c3e50;border:2px solid #2c3e50;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .3s ease}._filterButton_1tn96_83:hover{background:#2196f3;color:#fff;border-color:#2196f3;transform:translateY(-2px);box-shadow:0 4px 8px #2196f34d}._filterButtonActive_1tn96_103{background:#2196f3;color:#fff;border-color:#2196f3;box-shadow:0 4px 8px #2196f34d}._requestsList_1tn96_111{display:flex;flex-direction:column;gap:1.5rem}._requestCard_1tn96_117{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:all .3s ease}._requestCard_1tn96_117:hover{box-shadow:0 4px 16px #00000026}._cardHeader_1tn96_129{padding:1.5rem;background:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._cardTitle_1tn96_140{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._cardTitle_1tn96_140 h3{font-size:1.3rem;color:#333;margin:0}._statusBadge_1tn96_153{padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.85rem}._statusPending_1tn96_160{background:#fff3e0;color:#f57c00}._statusAccepted_1tn96_165{background:#e8f5e9;color:#2e7d32}._statusRejected_1tn96_170{background:#ffebee;color:#c62828}._cardActions_1tn96_175{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._downloadButton_1tn96_182,._selectionButton_1tn96_183{padding:.6rem 1.2rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}._downloadButton_1tn96_182{background:#4caf50;color:#fff}._downloadButton_1tn96_182:hover:not(:disabled){background:#45a049}._downloadButton_1tn96_182:disabled{opacity:.6;cursor:not-allowed}._selectionButton_1tn96_183{background:#2196f3;color:#fff}._selectionButton_1tn96_183:hover{background:#1976d2}._waitingText_1tn96_215{color:#f57c00;font-style:italic;font-size:.9rem}._cardBody_1tn96_221{padding:1.5rem;display:grid;gap:1.5rem}._profileInfo_1tn96_228{padding:1rem;background:#f8f9fa;border-radius:8px}._infoRow_1tn96_234{display:flex;margin-bottom:.5rem}._infoRow_1tn96_234:last-child{margin-bottom:0}._infoLabel_1tn96_243{font-weight:600;color:#666;min-width:120px}._infoValue_1tn96_249{color:#333}._requestInfo_1tn96_254 h4{font-size:1.1rem;color:#333;margin-bottom:1rem}._jobTitle_1tn96_260{padding:.75rem;background:#e3f2fd;border-radius:6px;margin-bottom:1rem}._priceInfo_1tn96_267{display:flex;gap:2rem;margin-bottom:1rem;flex-wrap:wrap}._priceItem_1tn96_274{display:flex;flex-direction:column}._priceLabel_1tn96_279{font-size:.85rem;color:#666;margin-bottom:.25rem}._priceValue_1tn96_285{font-size:1.2rem;font-weight:700;color:#333}._offerPrice_1tn96_291{color:#2196f3}._showDetailsButton_1tn96_295{padding:.75rem 1.5rem;background:#4caf50;color:#fff;border:1px solid #4CAF50;border-radius:6px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .3s ease}._showDetailsButton_1tn96_295:hover{background:#45a049;border-color:#45a049;transform:translateY(-2px);box-shadow:0 4px 8px #4caf504d}._descriptionBox_1tn96_314{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #2196F3}._descriptionHeader_1tn96_322{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._descriptionHeader_1tn96_322 h5{font-size:1rem;color:#333;margin:0}._hideButton_1tn96_335{background:none;border:none;color:#999;font-size:1.2rem;cursor:pointer;padding:.25rem .5rem}._hideButton_1tn96_335:hover{color:#333}._description_1tn96_314{color:#555;line-height:1.8;white-space:pre-wrap}._rejectionBox_1tn96_355{padding:1.5rem;background:#ffebee;border-radius:8px;border-left:4px solid #C62828}._rejectionBox_1tn96_355 h4{color:#c62828;margin-bottom:1rem}._rejectionReason_1tn96_367{margin-bottom:1rem;padding:.75rem;background:#fff;border-radius:6px}._rejectionReason_1tn96_367 strong{display:block;margin-bottom:.25rem;color:#c62828}._rejectionNote_1tn96_380{margin-bottom:1rem;padding:.75rem;background:#fff;border-radius:6px}._rejectionNote_1tn96_380 strong{display:block;margin-bottom:.5rem;color:#c62828}._rejectionNote_1tn96_380 p{color:#555;line-height:1.6;white-space:pre-wrap}._retryButton_1tn96_399{padding:.75rem 1.5rem;background:#2196f3;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}._retryButton_1tn96_399:hover{background:#1976d2}._cardFooter_1tn96_414{padding:1rem 1.5rem;background:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem}._dateText_1tn96_424{font-size:.85rem;color:#666}._emptyState_1tn96_430{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}._emptyIcon_1tn96_442{font-size:4rem;margin-bottom:1rem}._emptyState_1tn96_430 h2{color:#666;margin-bottom:.5rem}._emptyState_1tn96_430 p{color:#999;margin-bottom:2rem}._browseButton_1tn96_457{padding:1rem 2rem;background:#2196f3;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}._browseButton_1tn96_457:hover{background:#1976d2}._loadingContainer_1tn96_473{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center}._spinner_1tn96_482{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #2196F3;border-radius:50%;animation:_spin_1tn96_482 1s linear infinite;margin-bottom:1rem}@keyframes _spin_1tn96_482{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorMessage_1tn96_497{padding:1rem;background:#ffebee;color:#c62828;border-radius:8px;margin-bottom:1.5rem}@media (max-width: 968px){._pageContainer_1tn96_1{padding:1rem}._header_1tn96_7{flex-direction:column;align-items:stretch;gap:1rem}._statsGrid_1tn96_38{grid-template-columns:repeat(2,1fr)}._cardHeader_1tn96_129{flex-direction:column;align-items:stretch}._cardActions_1tn96_175{width:100%}._downloadButton_1tn96_182,._selectionButton_1tn96_183{flex:1}._cardBody_1tn96_221{grid-template-columns:1fr}._priceInfo_1tn96_267{flex-direction:column;gap:1rem}}@media (max-width: 480px){._statsGrid_1tn96_38{grid-template-columns:1fr}._filters_1tn96_76{flex-direction:column}._filterButton_1tn96_83{width:100%}}._detailContainer_cwati_1{max-width:900px;margin:2rem auto;padding:0 1rem}._header_cwati_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._headerActions_cwati_14{display:flex;gap:.75rem}._backButton_cwati_19,._downloadButton_cwati_20,._editButton_cwati_21{padding:.6rem 1.2rem;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}._backButton_cwati_19{background:#e2e8f0;color:#2d3748}._backButton_cwati_19:hover{background:#cbd5e1}._downloadButton_cwati_20{background:#38a169;color:#fff}._downloadButton_cwati_20:hover:not(:disabled){background:#2f855a}._downloadButton_cwati_20:disabled{background:#a0aec0;cursor:not-allowed}._editButton_cwati_21{background:#3182ce;color:#fff}._editButton_cwati_21:hover{background:#2563eb}._loadingContainer_cwati_63,._errorContainer_cwati_64{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}._spinner_cwati_73{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #3182ce;border-radius:50%;animation:_spin_cwati_73 1s linear infinite}@keyframes _spin_cwati_73{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._profileCard_cwati_87{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #00000014;margin-bottom:1.5rem}._profileHeader_cwati_95{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}._avatar_cwati_104{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:700;flex-shrink:0}._profileInfo_cwati_118 h1{font-size:1.8rem;color:#2d3748;margin:0 0 .5rem}._title_cwati_124{font-size:1.2rem;color:#4a5568;margin:0 0 .75rem;font-weight:500}._statusRow_cwati_131{display:flex;align-items:center;gap:.75rem}._statusBadge_cwati_137{display:inline-block;padding:.4rem .9rem;border-radius:20px;font-size:.85rem;font-weight:600}._statusDraft_cwati_145{background:#e2e8f0;color:#4a5568}._statusPending_cwati_150{background:#fef5e7;color:#d97706}._statusPublished_cwati_155{background:#d1fae5;color:#047857}._statusRejected_cwati_160{background:#fee;color:#c53030}._statusSold_cwati_165{background:#d1fae5;color:#047857}._feedbackNote_cwati_170{font-size:.85rem;color:#c53030;font-style:italic}._contactInfo_cwati_176{display:flex;flex-wrap:wrap;gap:1.5rem}._contactItem_cwati_182{display:flex;align-items:center;gap:.5rem;color:#4a5568}._contactItem_cwati_182 ._icon_cwati_189{font-size:1.2rem}._contactItem_cwati_182 a{color:#3182ce;text-decoration:none}._contactItem_cwati_182 a:hover{text-decoration:underline}._section_cwati_202{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #00000014;margin-bottom:1.5rem}._section_cwati_202 h2{font-size:1.4rem;color:#2d3748;margin:0 0 1.5rem;font-weight:600}._infoGrid_cwati_217{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._infoItem_cwati_223 label{display:block;font-weight:600;color:#718096;font-size:.9rem;margin-bottom:.3rem}._infoItem_cwati_223 p{font-size:1.05rem;color:#2d3748;margin:0}._skillsContainer_cwati_237,._languagesContainer_cwati_238{display:flex;flex-wrap:wrap;gap:.75rem}._skillTag_cwati_244,._languageTag_cwati_245{display:inline-block;padding:.5rem 1rem;background:#ebf8ff;color:#2c5282;border-radius:8px;font-size:.9rem;font-weight:500}._languageTag_cwati_245{background:#f0fdf4;color:#166534}._description_cwati_260{font-size:1.05rem;line-height:1.7;color:#4a5568;white-space:pre-wrap}._feedbackBox_cwati_267{background:#fee;border-left:4px solid #c53030;padding:1rem 1.5rem;border-radius:8px}._feedbackBox_cwati_267 p{color:#742a2a;margin:0;line-height:1.6}._metadata_cwati_280{background:#f7fafc;border-radius:8px;padding:1rem 1.5rem;display:flex;flex-wrap:wrap;gap:2rem}._metadata_cwati_280 p{margin:0;color:#718096;font-size:.9rem}@media (max-width: 768px){._header_cwati_7{flex-direction:column;align-items:flex-start;gap:1rem}._headerActions_cwati_14{width:100%;flex-direction:column}._downloadButton_cwati_20,._editButton_cwati_21{width:100%}._profileHeader_cwati_95{flex-direction:column;align-items:center;text-align:center}._contactInfo_cwati_176{flex-direction:column}._infoGrid_cwati_217{grid-template-columns:1fr}._metadata_cwati_280{flex-direction:column;gap:.5rem}}._progressContainer_h3b91_1{padding:1.5rem 1rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}._progressTimeline_h3b91_8{display:flex;justify-content:space-between;position:relative;margin-bottom:1rem;padding:0 18px}._progressStep_h3b91_16{position:relative;flex:1;text-align:center;min-width:0;padding-bottom:.5rem}._progressStep_h3b91_16:not(:first-child):before{content:"";position:absolute;top:18px;left:calc(-50% + 18px);right:calc(50% + 18px);height:3px;background:#e0e0e0;z-index:1;transition:background .3s ease}._completedStep_h3b91_36:not(:first-child):before{background:linear-gradient(90deg,#4caf50,#66bb6a)}._stepCircle_h3b91_40{width:40px;height:40px;border-radius:50%;background:#fff;color:#757575;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-weight:700;font-size:16px;transition:all .3s ease;position:relative;z-index:2;border:3px solid #e0e0e0;box-sizing:border-box}._activeStep_h3b91_59 ._stepCircle_h3b91_40{background-color:#fff;color:#667eea;border-color:#667eea;transform:scale(1.15);box-shadow:0 0 0 5px #667eea33;animation:_pulse_h3b91_1 2s infinite}@keyframes _pulse_h3b91_1{0%,to{box-shadow:0 0 0 5px #667eea33}50%{box-shadow:0 0 0 8px #667eea4d}}._completedStep_h3b91_36 ._stepCircle_h3b91_40{background-color:#4caf50;color:#fff;border-color:#4caf50;box-shadow:0 2px 8px #4caf504d}._stepLabel_h3b91_80{font-weight:600;color:#616161;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}._activeStep_h3b91_59 ._stepLabel_h3b91_80{color:#667eea;font-weight:700}._completedStep_h3b91_36 ._stepLabel_h3b91_80{color:#4caf50;font-weight:600}._finalStateBanner_h3b91_100{margin-top:1.5rem;padding:1rem 1.5rem;border-radius:8px;display:flex;align-items:center;gap:12px;font-size:.95rem;animation:_slideIn_h3b91_1 .4s ease}@keyframes _slideIn_h3b91_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._progressTimeline_h3b91_8{padding:0 8px}._stepCircle_h3b91_40{width:32px;height:32px;font-size:14px}._stepLabel_h3b91_80{font-size:.75rem}}._proposalForm_2idhz_1{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}._header_2idhz_8{display:flex;align-items:center;gap:12px;margin-bottom:20px}._header_2idhz_8 ._icon_2idhz_15{color:#667eea;font-size:24px}._header_2idhz_8 h3{margin:0;font-size:20px;color:#333}._error_2idhz_26{background-color:#fee;border-left:4px solid #e53e3e;padding:12px;margin-bottom:16px;border-radius:4px;color:#c53030;font-size:14px}._meetingTypeSelector_2idhz_36{margin-bottom:20px;padding:16px;background:#f7fafc;border-radius:8px}._meetingTypeSelector_2idhz_36>label{display:block;font-size:14px;font-weight:600;color:#2d3748;margin-bottom:12px}._radioGroup_2idhz_51{display:flex;gap:12px}._radioOption_2idhz_56{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s}._radioOption_2idhz_56:hover{border-color:#cbd5e0;background:#f7fafc}._radioOption_2idhz_56:has(input:checked){border-color:#667eea;background:#edf2f7}._radioOption_2idhz_56 input[type=radio]{margin:0;cursor:pointer}._radioOption_2idhz_56 span{font-size:14px;font-weight:600;color:#4a5568}._radioOption_2idhz_56:has(input:checked) span{color:#667eea}._proposalsList_2idhz_95{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}._proposalSlot_2idhz_102{display:flex;align-items:center;gap:12px;padding:16px;background:#f7fafc;border-radius:8px;border:1px solid #e2e8f0}._slotNumber_2idhz_112{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#667eea;color:#fff;border-radius:50%;font-weight:600;flex-shrink:0}._dateTimeInputs_2idhz_125{display:flex;gap:12px;flex:1}._inputGroup_2idhz_131{display:flex;flex-direction:column;gap:4px;flex:1}._inputGroup_2idhz_131 label{font-size:12px;font-weight:600;color:#4a5568;text-transform:uppercase;letter-spacing:.5px}._inputGroup_2idhz_131 input{padding:8px 12px;border:1px solid #cbd5e0;border-radius:4px;font-size:14px;transition:border-color .2s}._inputGroup_2idhz_131 input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._removeButton_2idhz_160{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#e53e3e;cursor:pointer;transition:all .2s;flex-shrink:0}._removeButton_2idhz_160:hover{background:#fee;border-color:#e53e3e}._addButton_2idhz_180{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:#edf2f7;border:2px dashed #cbd5e0;border-radius:8px;color:#4a5568;font-weight:600;cursor:pointer;transition:all .2s;margin-bottom:20px}._addButton_2idhz_180:hover{background:#e2e8f0;border-color:#667eea;color:#667eea}._actions_2idhz_203{display:flex;gap:12px;justify-content:flex-end}._cancelButton_2idhz_209,._submitButton_2idhz_210{padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-size:14px}._cancelButton_2idhz_209{background:#fff;border:1px solid #e2e8f0;color:#4a5568}._cancelButton_2idhz_209:hover{background:#f7fafc}._submitButton_2idhz_210{background:#667eea;color:#fff}._submitButton_2idhz_210:hover{background:#5568d3}._cancelButton_2idhz_209:disabled,._submitButton_2idhz_210:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._proposalSlot_2idhz_102{flex-direction:column;align-items:stretch}._dateTimeInputs_2idhz_125{flex-direction:column}._removeButton_2idhz_160{align-self:flex-end}._radioGroup_2idhz_51{flex-direction:column}}._selectionForm_t5wa8_1,._requestForm_t5wa8_2{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}._header_t5wa8_9{display:flex;align-items:center;gap:12px;margin-bottom:20px}._header_t5wa8_9 ._icon_t5wa8_16{color:#48bb78;font-size:24px}._header_t5wa8_9 h3{margin:0;font-size:20px;color:#333}._meetingTypeBadge_t5wa8_27{display:inline-block;padding:8px 16px;background:#edf2f7;border-radius:8px;font-size:14px;font-weight:600;color:#4a5568;margin-bottom:16px}._info_t5wa8_38{background:#edf2f7;padding:12px;border-radius:6px;color:#4a5568;font-size:14px;margin-bottom:16px;line-height:1.5}._error_t5wa8_48{background-color:#fee;border-left:4px solid #e53e3e;padding:12px;margin-bottom:16px;border-radius:4px;color:#c53030;font-size:14px}._noProposals_t5wa8_58{text-align:center;padding:40px 20px}._noProposals_t5wa8_58 p{color:#718096;margin-bottom:20px}._sectionLabel_t5wa8_68{display:block;font-size:14px;font-weight:600;color:#2d3748;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}._proposalsList_t5wa8_78{margin-bottom:24px}._proposalOption_t5wa8_82{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:8px;background:#f7fafc;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s}._proposalOption_t5wa8_82:hover{background:#edf2f7;border-color:#cbd5e0}._proposalOption_t5wa8_82 input[type=radio]{width:20px;height:20px;cursor:pointer;accent-color:#48bb78}._proposalOption_t5wa8_82 input[type=radio]:checked~._proposalText_t5wa8_107{font-weight:600;color:#22543d}._proposalOption_t5wa8_82:has(input:checked){background:#f0fff4;border-color:#48bb78}._proposalText_t5wa8_107{flex:1;color:#2d3748;font-size:15px}._emailSection_t5wa8_123{background:#f7fafc;padding:20px;border-radius:8px;margin-bottom:20px}._inputGroup_t5wa8_130{display:flex;flex-direction:column;gap:8px}._inputGroup_t5wa8_130 label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#2d3748}._inputIcon_t5wa8_145{color:#667eea;font-size:16px}._inputGroup_t5wa8_130 input,._inputGroup_t5wa8_130 textarea{padding:10px 14px;border:1px solid #cbd5e0;border-radius:6px;font-size:14px;font-family:inherit;transition:border-color .2s}._inputGroup_t5wa8_130 input:focus,._inputGroup_t5wa8_130 textarea:focus{outline:none;border-color:#48bb78;box-shadow:0 0 0 3px #48bb781a}._inputGroup_t5wa8_130 textarea{resize:vertical;min-height:100px}._hint_t5wa8_172{font-size:12px;color:#718096;font-style:italic}._actions_t5wa8_178{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}._cancelButton_t5wa8_185,._submitButton_t5wa8_186,._requestButton_t5wa8_187{padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-size:14px}._cancelButton_t5wa8_185{background:#fff;border:1px solid #e2e8f0;color:#4a5568}._cancelButton_t5wa8_185:hover{background:#f7fafc}._submitButton_t5wa8_186{background:#48bb78;color:#fff}._submitButton_t5wa8_186:hover{background:#38a169}._requestButton_t5wa8_187{background:#fff;border:1px solid #f6ad55;color:#dd6b20}._requestButton_t5wa8_187:hover{background:#fffaf0}._cancelButton_t5wa8_185:disabled,._submitButton_t5wa8_186:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._actions_t5wa8_178{flex-direction:column}._cancelButton_t5wa8_185,._submitButton_t5wa8_186,._requestButton_t5wa8_187{width:100%}}._finalizationForm_6zood_1{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}._header_6zood_8{display:flex;align-items:center;gap:12px;margin-bottom:20px}._header_6zood_8 ._icon_6zood_15{color:#667eea;font-size:24px}._header_6zood_8 h3{margin:0;font-size:20px;color:#333}._selectedDate_6zood_26,._candidateInfo_6zood_27{display:flex;flex-direction:column;gap:4px;padding:12px;background:#f0fff4;border-left:4px solid #48bb78;border-radius:4px;margin-bottom:12px}._selectedDate_6zood_26 strong,._candidateInfo_6zood_27 strong{font-size:12px;color:#22543d;text-transform:uppercase;letter-spacing:.5px}._selectedDate_6zood_26 span,._candidateInfo_6zood_27 span{font-size:16px;color:#2d3748;font-weight:600}._meetingTypeBadge_6zood_53{display:inline-block;padding:8px 16px;background:#edf2f7;border-radius:8px;font-size:14px;font-weight:600;color:#4a5568;margin-bottom:16px}._error_6zood_64{background-color:#fee;border-left:4px solid #e53e3e;padding:12px;margin-bottom:16px;border-radius:4px;color:#c53030;font-size:14px}._formFields_6zood_74{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}._inputGroup_6zood_81{display:flex;flex-direction:column;gap:8px}._inputGroup_6zood_81 label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#2d3748}._inputIcon_6zood_96{color:#667eea;font-size:16px}._inputGroup_6zood_81 input,._inputGroup_6zood_81 select,._inputGroup_6zood_81 textarea{padding:10px 14px;border:1px solid #cbd5e0;border-radius:6px;font-size:14px;font-family:inherit;transition:border-color .2s}._inputGroup_6zood_81 input:focus,._inputGroup_6zood_81 select:focus,._inputGroup_6zood_81 textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._inputGroup_6zood_81 select{cursor:pointer;background-color:#fff}._inputGroup_6zood_81 textarea{resize:vertical;min-height:80px}._hint_6zood_130{font-size:12px;color:#718096;font-style:italic}._actions_6zood_136{display:flex;gap:12px;justify-content:flex-end}._cancelButton_6zood_142,._submitButton_6zood_143{padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-size:14px}._cancelButton_6zood_142{background:#fff;border:1px solid #e2e8f0;color:#4a5568}._cancelButton_6zood_142:hover{background:#f7fafc}._submitButton_6zood_143{background:#667eea;color:#fff}._submitButton_6zood_143:hover{background:#5568d3}._cancelButton_6zood_142:disabled,._submitButton_6zood_143:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._actions_6zood_136{flex-direction:column}._cancelButton_6zood_142,._submitButton_6zood_143{width:100%}}._pageContainer_goiaz_1{max-width:1400px;margin:2rem auto;padding:0 1rem}._header_goiaz_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._header_goiaz_7 h1{font-size:2rem;color:#2d3748;margin:0}._backButton_goiaz_20{background:#e2e8f0;color:#2d3748;border:none;padding:.6rem 1.2rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}._backButton_goiaz_20:hover{background:#cbd5e1}._loadingContainer_goiaz_36,._loadingState_goiaz_37{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}._loadingState_goiaz_37{min-height:400px}._spinner_goiaz_50{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #3182ce;border-radius:50%;animation:_spin_goiaz_50 1s linear infinite}@keyframes _spin_goiaz_50{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorMessage_goiaz_64{background:#fed7d7;color:#c53030;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border:1px solid #fc8181}._emptyState_goiaz_73{background:#fff;border-radius:12px;padding:4rem 2rem;text-align:center;box-shadow:0 2px 12px #00000014}._emptyIcon_goiaz_81{font-size:4rem;display:block;margin-bottom:1rem}._emptyState_goiaz_73 h2{font-size:1.5rem;color:#2d3748;margin:0 0 .5rem}._emptyState_goiaz_73 p{color:#718096;margin:0 0 1.5rem}._requestsButton_goiaz_98{background:#3182ce;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}._requestsButton_goiaz_98:hover{background:#2563eb}._contentLayout_goiaz_114{display:grid;grid-template-columns:320px 1fr;gap:1.5rem}._sidebar_goiaz_120{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 12px #00000014;height:fit-content;max-height:calc(100vh - 200px);overflow-y:auto}._sidebar_goiaz_120 h2{font-size:1.2rem;color:#2d3748;margin:0 0 1rem}._selectionsList_goiaz_136{display:flex;flex-direction:column;gap:.75rem}._selectionItem_goiaz_142{padding:1rem;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s}._selectionItem_goiaz_142:hover{border-color:#3182ce;background:#f7fafc}._selectionItemActive_goiaz_155{border-color:#3182ce;background:#ebf8ff}._selectionHeader_goiaz_160{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.5rem}._selectionHeader_goiaz_160 h3{font-size:1rem;color:#2d3748;margin:0;font-weight:600}._selectionClient_goiaz_175,._selectionDate_goiaz_176{font-size:.85rem;color:#718096;margin:.25rem 0}._statusBadge_goiaz_182{padding:.3rem .7rem;border-radius:12px;font-size:.75rem;font-weight:600;white-space:nowrap}._statusInProgress_goiaz_190{background:#ebf8ff;color:#2c5282}._statusInterview_goiaz_195{background:#fef5e7;color:#d97706}._statusOffer_goiaz_200{background:#f0e6ff;color:#6b46c1}._statusHired_goiaz_205{background:#d1fae5;color:#047857}._statusRejected_goiaz_210{background:#fee;color:#c53030}._statusCancelled_goiaz_215{background:#e2e8f0;color:#718096}._mainContent_goiaz_220{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #00000014;min-height:500px}._placeholderState_goiaz_228{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#a0aec0}._placeholderIcon_goiaz_237{font-size:4rem;margin-bottom:1rem}._selectionInfo_goiaz_242{padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0;margin-bottom:2rem}._selectionInfo_goiaz_242 h2{font-size:1.8rem;color:#2d3748;margin:0 0 .3rem}._jobTitle_goiaz_254{font-size:1.1rem;color:#718096;margin:0 0 1rem}._statusControl_goiaz_260{display:flex;align-items:center;gap:1rem}._statusControl_goiaz_260 label{font-weight:600;color:#4a5568}._statusSelect_goiaz_271{padding:.6rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.95rem;cursor:pointer;transition:all .2s}._statusSelect_goiaz_271:focus{outline:none;border-color:#3182ce}._section_goiaz_285{margin-bottom:2rem}._sectionHeader_goiaz_289{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sectionHeader_goiaz_289 h3{font-size:1.3rem;color:#2d3748;margin:0}._addButton_goiaz_302{background:#3182ce;color:#fff;border:none;padding:.6rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}._addButton_goiaz_302:hover{background:#2563eb}._form_goiaz_318{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}._formGrid_goiaz_326{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}._formGroup_goiaz_333{margin-bottom:1rem}._formGroup_goiaz_333:last-child{margin-bottom:0}._formGroup_goiaz_333 input,._formGroup_goiaz_333 textarea{width:100%;padding:.7rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.95rem;font-family:inherit}._formGroup_goiaz_333 input:focus,._formGroup_goiaz_333 textarea:focus{outline:none;border-color:#3182ce}._submitButton_goiaz_357{background:#38a169;color:#fff;border:none;padding:.7rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}._submitButton_goiaz_357:hover{background:#2f855a}._timeline_goiaz_373{position:relative;padding-left:2rem}._timeline_goiaz_373:before{content:"";position:absolute;left:.5rem;top:0;bottom:0;width:2px;background:#e2e8f0}._timelineEvent_goiaz_388{position:relative;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f7fafc}._timelineEvent_goiaz_388:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._timelineDot_goiaz_401{position:absolute;left:-1.55rem;top:.3rem;width:12px;height:12px;border-radius:50%;background:#3182ce;border:2px solid #fff;box-shadow:0 0 0 2px #3182ce}._timelineContent_goiaz_413 h4{font-size:1.05rem;color:#2d3748;margin:0 0 .5rem}._timelineContent_goiaz_413 p{color:#4a5568;margin:0 0 .5rem;line-height:1.6}._timelineDate_goiaz_425{font-size:.85rem;color:#718096;font-style:italic}._emptyText_goiaz_431{color:#a0aec0;text-align:center;padding:2rem;font-style:italic}._meetingsList_goiaz_438{display:flex;flex-direction:column;gap:1rem}._meetingCard_goiaz_444{border:1px solid #e2e8f0;border-radius:8px;padding:1rem;transition:all .2s}._meetingCard_goiaz_444:hover{box-shadow:0 2px 8px #0000001a}._meetingHeader_goiaz_455{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._meetingHeader_goiaz_455 h4{font-size:1.05rem;color:#2d3748;margin:0}._deleteButton_goiaz_468{background:transparent;border:none;font-size:1.2rem;cursor:pointer;padding:.3rem;transition:transform .2s}._deleteButton_goiaz_468:hover{transform:scale(1.2)}._meetingDate_goiaz_481,._meetingLocation_goiaz_482,._meetingNotes_goiaz_483{font-size:.9rem;color:#4a5568;margin:.3rem 0}._meetingNotes_goiaz_483{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f7fafc}@media (max-width: 1024px){._contentLayout_goiaz_114{grid-template-columns:1fr}._sidebar_goiaz_120{max-height:none}}@media (max-width: 768px){._header_goiaz_7{flex-direction:column;align-items:flex-start;gap:1rem}._sectionHeader_goiaz_289{flex-direction:column;align-items:flex-start;gap:.75rem}._addButton_goiaz_302{width:100%}._statusControl_goiaz_260{flex-direction:column;align-items:flex-start}._statusSelect_goiaz_271{width:100%}._formGrid_goiaz_326{grid-template-columns:1fr}}._infoBanner_goiaz_537{background:#edf2f7;border-left:4px solid #667eea;padding:12px 16px;margin-bottom:20px;border-radius:6px}._infoBanner_goiaz_537 p{margin:0;font-size:14px;color:#2d3748}._infoBanner_goiaz_537 strong{color:#667eea}._statusBadge_goiaz_182{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;margin-top:4px}._statusPending_goiaz_564{background:#fef5e7;color:#d68910}._statusAwaiting_goiaz_569{background:#ebf4ff;color:#3182ce}._statusConfirmed_goiaz_574{background:#f0fff4;color:#22543d}._statusRequested_goiaz_579{background:#fff5f5;color:#c53030}._actionButton_goiaz_584{background:#667eea;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}._actionButton_goiaz_584:hover{background:#5568d3}._requestMessageBox_goiaz_600{background:#fffaf0;border-left:4px solid #f6ad55;padding:12px;margin:12px 0;border-radius:4px}._requestMessageBox_goiaz_600 strong{display:block;margin-bottom:4px;color:#dd6b20;font-size:13px;text-transform:uppercase;letter-spacing:.5px}._requestMessageBox_goiaz_600 p{margin:0;color:#744210;line-height:1.5}._meetingProposals_goiaz_623{margin:12px 0;padding:12px;background:#f7fafc;border-radius:6px}._meetingProposals_goiaz_623 strong{display:block;margin-bottom:8px;color:#2d3748;font-size:13px}._meetingProposals_goiaz_623 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}._meetingProposals_goiaz_623 li{padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;font-size:14px;color:#4a5568}._meetingDetails_goiaz_655{margin:12px 0;padding:12px;background:#f0fff4;border-radius:6px;border:1px solid #9ae6b4}._meetingDetails_goiaz_655 p{margin:8px 0;font-size:14px;color:#2d3748}._meetingDetails_goiaz_655 strong{color:#22543d}._meetingLink_goiaz_673 a{color:#3182ce;text-decoration:none;word-break:break-all}._meetingLink_goiaz_673 a:hover{text-decoration:underline}._pageContainer_ls8kc_2{max-width:1400px;margin:0 auto;padding:2rem}._header_ls8kc_8{display:flex;align-items:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}._header_ls8kc_8 h1{font-size:2rem;color:#2c3e50;flex:1}._backButton_ls8kc_22,._createButton_ls8kc_23{padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease;border:none}._backButton_ls8kc_22{background:#2c3e50;color:#fff}._backButton_ls8kc_22:hover{background:#34495e;transform:translate(-3px)}._createButton_ls8kc_23{background:#4caf50;color:#fff}._createButton_ls8kc_23:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px #4caf504d}._errorMessage_ls8kc_54{background:#ffebee;color:#c62828;padding:1rem;border-radius:8px;margin-bottom:2rem;border-left:4px solid #c62828}._loadingContainer_ls8kc_63{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}._spinner_ls8kc_72{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #2196F3;border-radius:50%;animation:_spin_ls8kc_72 1s linear infinite}@keyframes _spin_ls8kc_72{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._filtersContainer_ls8kc_87{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-end}._filterGroup_ls8kc_99{display:flex;flex-direction:column;gap:.5rem}._filterGroup_ls8kc_99 label{font-weight:600;color:#2c3e50;font-size:.9rem}._filterSelect_ls8kc_111,._searchInput_ls8kc_112{padding:.75rem;border:2px solid #ddd;border-radius:6px;font-size:1rem;min-width:200px}._filterSelect_ls8kc_111:focus,._searchInput_ls8kc_112:focus{outline:none;border-color:#2196f3}._resultsCount_ls8kc_126{margin-left:auto;padding:.75rem 1.5rem;background:#e3f2fd;color:#1976d2;border-radius:6px;font-weight:600}._emptyState_ls8kc_136{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}._emptyIcon_ls8kc_144{font-size:5rem;display:block;margin-bottom:1rem}._emptyState_ls8kc_136 h2{color:#2c3e50;margin-bottom:.5rem}._emptyState_ls8kc_136 p{color:#7f8c8d}._profilesList_ls8kc_160{display:flex;flex-direction:column;gap:1.5rem}._profileCard_ls8kc_166{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #0000001a;transition:all .3s ease}._profileCard_ls8kc_166:hover{box-shadow:0 4px 20px #00000026}._cardHeader_ls8kc_178{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f5f5f5}._profileInfo_ls8kc_187 h3{font-size:1.5rem;color:#2c3e50;margin-bottom:.5rem}._meta_ls8kc_193{display:flex;gap:1.5rem;flex-wrap:wrap}._metaItem_ls8kc_199{font-size:.9rem;color:#7f8c8d}._statusBadge_ls8kc_205{padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;white-space:nowrap}._statusPendingApproval_ls8kc_213{background:#fff3e0;color:#f57c00}._statusPublished_ls8kc_218{background:#e8f5e9;color:#2e7d32}._statusSold_ls8kc_223{background:#e3f2fd;color:#1565c0}._statusRejected_ls8kc_228{background:#ffebee;color:#c62828}._cardBody_ls8kc_234{margin-bottom:1.5rem}._detailsGrid_ls8kc_238{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}._detailItem_ls8kc_245{display:flex;flex-direction:column;gap:.25rem}._label_ls8kc_251{font-size:.85rem;color:#7f8c8d;font-weight:600}._value_ls8kc_257{font-size:1rem;color:#2c3e50}._competenzeSection_ls8kc_263{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #ecf0f1}._competenzeList_ls8kc_269{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}._competenzaTag_ls8kc_276{padding:.5rem 1rem;background:#e3f2fd;color:#1976d2;border-radius:20px;font-size:.85rem;font-weight:500}._noteSection_ls8kc_286{margin-top:1.5rem;padding:1rem;background:#f8f9fa;border-left:4px solid #6c757d;border-radius:6px}._noteText_ls8kc_294{margin-top:.5rem;color:#2c3e50;line-height:1.6;font-style:italic}._feedbackSection_ls8kc_302{margin-top:1.5rem;padding:1rem;background:#fff3e0;border-left:4px solid #F57C00;border-radius:6px}._feedbackText_ls8kc_310{margin-top:.5rem;color:#2c3e50;line-height:1.6}._cardActions_ls8kc_317{display:flex;gap:1rem;justify-content:flex-end}._viewButton_ls8kc_323,._editButton_ls8kc_324{padding:.75rem 2rem;border:none;border-radius:6px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}._viewButton_ls8kc_323{background:#2196f3;color:#fff}._viewButton_ls8kc_323:hover{background:#1976d2;transform:translateY(-2px);box-shadow:0 4px 12px #2196f34d}._editButton_ls8kc_324{background:#ff9800;color:#fff}._editButton_ls8kc_324:hover{background:#f57c00;transform:translateY(-2px);box-shadow:0 4px 12px #ff98004d}@media (max-width: 768px){._pageContainer_ls8kc_2{padding:1rem}._header_ls8kc_8{flex-direction:column;align-items:flex-start;gap:1rem}._header_ls8kc_8 h1{font-size:1.5rem}._filtersContainer_ls8kc_87{flex-direction:column}._filterSelect_ls8kc_111,._searchInput_ls8kc_112{width:100%}._resultsCount_ls8kc_126{margin-left:0;text-align:center;width:100%}._cardHeader_ls8kc_178{flex-direction:column;gap:1rem}._detailsGrid_ls8kc_238{grid-template-columns:1fr}._cardActions_ls8kc_317{flex-direction:column}._viewButton_ls8kc_323,._editButton_ls8kc_324{width:100%}}._dashboardContainer_1diwz_2{max-width:1400px;margin:0 auto;padding:2rem}._header_1diwz_8{text-align:center;margin-bottom:3rem}._header_1diwz_8 h1{font-size:2.5rem;color:#2c3e50;margin-bottom:.5rem}._subtitle_1diwz_19{font-size:1.1rem;color:#7f8c8d}._errorMessage_1diwz_24{background:#ffebee;color:#c62828;padding:1rem;border-radius:8px;margin-bottom:2rem;border-left:4px solid #c62828}._loadingContainer_1diwz_33{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}._spinner_1diwz_42{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #2196F3;border-radius:50%;animation:_spin_1diwz_42 1s linear infinite}@keyframes _spin_1diwz_42{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cardsGrid_1diwz_57{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}._card_1diwz_57{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 12px #0000001a;cursor:pointer;transition:all .3s ease;border-top:4px solid;display:flex;flex-direction:column;position:relative}._card_1diwz_57:hover{transform:translateY(-5px);box-shadow:0 8px 24px #00000026}._cardIcon_1diwz_82{font-size:3rem;margin-bottom:1rem}._cardContent_1diwz_87 h3{font-size:1.1rem;color:#5f6368;margin-bottom:.5rem;font-weight:500}._cardValue_1diwz_94{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}._cardDescription_1diwz_100{font-size:.9rem;color:#95a5a6}._cardArrow_1diwz_105{position:absolute;top:1.5rem;right:1.5rem;font-size:1.5rem;color:#bdc3c7;transition:all .3s ease}._card_1diwz_57:hover ._cardArrow_1diwz_105{transform:translate(5px);color:#2196f3}._quickActions_1diwz_120{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a}._quickActions_1diwz_120 h2{font-size:1.5rem;color:#2c3e50;margin-bottom:1.5rem}._actionsGrid_1diwz_133{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._actionButton_1diwz_139{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative}._actionButton_1diwz_139:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #667eea66}._actionButton_1diwz_139:disabled{opacity:.5;cursor:not-allowed}._actionIcon_1diwz_166{font-size:1.3rem}._badge_1diwz_170{position:absolute;top:-8px;right:-8px;background:#e74c3c;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:12px;min-width:24px;text-align:center}@media (max-width: 768px){._dashboardContainer_1diwz_2{padding:1rem}._header_1diwz_8 h1{font-size:2rem}._cardsGrid_1diwz_57{grid-template-columns:1fr;gap:1rem}._actionsGrid_1diwz_133{grid-template-columns:1fr}._card_1diwz_57{padding:1.5rem}._cardIcon_1diwz_82{font-size:2.5rem}._cardValue_1diwz_94{font-size:2rem}}._pageContainer_e9czl_2{max-width:1400px;margin:0 auto;padding:2rem}._header_e9czl_8{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}._header_e9czl_8 h1{font-size:2rem;color:#2c3e50}._backButton_e9czl_20{padding:.75rem 1.5rem;background:#2c3e50;color:#fff;border:1px solid #2c3e50;border-radius:6px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease}._backButton_e9czl_20:hover{background:#34495e;border-color:#34495e;transform:translate(-3px)}._errorMessage_e9czl_38{background:#ffebee;color:#c62828;padding:1rem;border-radius:8px;margin-bottom:2rem;border-left:4px solid #c62828}._loadingContainer_e9czl_47{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}._spinner_e9czl_56{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #2196F3;border-radius:50%;animation:_spin_e9czl_56 1s linear infinite}@keyframes _spin_e9czl_56{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_e9czl_71{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}._emptyIcon_e9czl_79{font-size:5rem;display:block;margin-bottom:1rem}._emptyState_e9czl_71 h2{color:#2c3e50;margin-bottom:.5rem}._emptyState_e9czl_71 p{color:#7f8c8d}._profilesList_e9czl_95{display:flex;flex-direction:column;gap:1.5rem}._profileCard_e9czl_101{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #0000001a;transition:all .3s ease}._profileCard_e9czl_101:hover{box-shadow:0 4px 20px #00000026}._cardHeader_e9czl_113{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f5f5f5}._profileInfo_e9czl_122 h3{font-size:1.5rem;color:#2c3e50;margin-bottom:.5rem}._meta_e9czl_128{display:flex;gap:1.5rem;flex-wrap:wrap}._metaItem_e9czl_134{font-size:.9rem;color:#7f8c8d}._statusBadge_e9czl_139{padding:.5rem 1rem;background:#fff3e0;color:#f57c00;border-radius:20px;font-weight:600;font-size:.9rem}._cardBody_e9czl_148{margin-bottom:1.5rem}._detailsGrid_e9czl_152{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}._detailItem_e9czl_159{display:flex;flex-direction:column;gap:.25rem}._label_e9czl_165{font-size:.85rem;color:#7f8c8d;font-weight:600}._value_e9czl_171{font-size:1rem;color:#2c3e50}._competenzeSection_e9czl_176{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #ecf0f1}._competenzeList_e9czl_182{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}._competenzaTag_e9czl_189{padding:.5rem 1rem;background:#e3f2fd;color:#1976d2;border-radius:20px;font-size:.85rem;font-weight:500}._cardActions_e9czl_198{display:flex;gap:1rem;justify-content:flex-end}._approveButton_e9czl_204,._rejectButton_e9czl_205{padding:.75rem 2rem;border:none;border-radius:6px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}._approveButton_e9czl_204{background:#4caf50;color:#fff}._approveButton_e9czl_204:hover:not(:disabled){background:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px #4caf504d}._rejectButton_e9czl_205{background:#f44336;color:#fff}._rejectButton_e9czl_205:hover:not(:disabled){background:#da190b;transform:translateY(-2px);box-shadow:0 4px 12px #f443364d}._approveButton_e9czl_204:disabled,._rejectButton_e9czl_205:disabled{opacity:.5;cursor:not-allowed}._modalOverlay_e9czl_244{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modalContent_e9czl_258{background:#fff;border-radius:12px;padding:2rem;max-width:500px;width:100%;box-shadow:0 8px 32px #0003}._modalContent_e9czl_258 h2{color:#2c3e50;margin-bottom:1.5rem}._formGroup_e9czl_272{margin-bottom:1.5rem}._formGroup_e9czl_272 label{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem}._formGroup_e9czl_272 textarea{width:100%;padding:.75rem;border:2px solid #ddd;border-radius:6px;font-family:inherit;font-size:1rem;resize:vertical}._formGroup_e9czl_272 textarea:focus{outline:none;border-color:#2196f3}._modalActions_e9czl_298{display:flex;gap:1rem;justify-content:flex-end}._cancelButton_e9czl_304,._submitButton_e9czl_305{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}._cancelButton_e9czl_304{background:#ecf0f1;color:#2c3e50}._cancelButton_e9czl_304:hover:not(:disabled){background:#bdc3c7}._submitButton_e9czl_305{background:#f44336;color:#fff}._submitButton_e9czl_305:hover:not(:disabled){background:#da190b;transform:translateY(-2px)}._cancelButton_e9czl_304:disabled,._submitButton_e9czl_305:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._pageContainer_e9czl_2{padding:1rem}._header_e9czl_8{flex-direction:column;align-items:flex-start;gap:1rem}._header_e9czl_8 h1{font-size:1.5rem}._cardHeader_e9czl_113{flex-direction:column;gap:1rem}._detailsGrid_e9czl_152{grid-template-columns:1fr}._cardActions_e9czl_198{flex-direction:column}._approveButton_e9czl_204,._rejectButton_e9czl_205{width:100%}}._pageContainer_1gp1c_2{max-width:1400px;margin:0 auto;padding:2rem}._header_1gp1c_8{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}._header_1gp1c_8 h1{font-size:2rem;color:#2c3e50}._backButton_1gp1c_20{padding:.75rem 1.5rem;background:#2c3e50;color:#fff;border:1px solid #2c3e50;border-radius:6px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease}._backButton_1gp1c_20:hover{background:#34495e;border-color:#34495e;transform:translate(-3px)}._errorMessage_1gp1c_38{background:#ffebee;color:#c62828;padding:1rem;border-radius:8px;margin-bottom:2rem;border-left:4px solid #c62828}._loadingContainer_1gp1c_47{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}._spinner_1gp1c_56{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #2196F3;border-radius:50%;animation:_spin_1gp1c_56 1s linear infinite}@keyframes _spin_1gp1c_56{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._filtersContainer_1gp1c_71{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-end}._filterGroup_1gp1c_83{display:flex;flex-direction:column;gap:.5rem}._filterGroup_1gp1c_83 label{font-weight:600;color:#2c3e50;font-size:.9rem}._filterSelect_1gp1c_95,._searchInput_1gp1c_96{padding:.75rem;border:2px solid #ddd;border-radius:6px;font-size:1rem;min-width:200px}._filterSelect_1gp1c_95:focus,._searchInput_1gp1c_96:focus{outline:none;border-color:#2196f3}._resultsCount_1gp1c_110{margin-left:auto;padding:.75rem 1.5rem;background:#e3f2fd;color:#1976d2;border-radius:6px;font-weight:600}._emptyState_1gp1c_120{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}._emptyIcon_1gp1c_128{font-size:5rem;display:block;margin-bottom:1rem}._emptyState_1gp1c_120 h2{color:#2c3e50;margin-bottom:.5rem}._emptyState_1gp1c_120 p{color:#7f8c8d}._requestsList_1gp1c_144{display:flex;flex-direction:column;gap:1.5rem}._requestCard_1gp1c_150{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #0000001a;transition:all .3s ease}._requestCard_1gp1c_150:hover{box-shadow:0 4px 20px #00000026}._cardHeader_1gp1c_162{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f5f5f5}._requestInfo_1gp1c_171 h3{font-size:1.5rem;color:#2c3e50;margin-bottom:.5rem}._meta_1gp1c_177{display:flex;gap:1.5rem;flex-wrap:wrap}._metaItem_1gp1c_183{font-size:.9rem;color:#7f8c8d}._statusBadge_1gp1c_189{padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem}._statusPending_1gp1c_196{background:#fff3e0;color:#f57c00}._statusAccepted_1gp1c_201{background:#e8f5e9;color:#2e7d32}._statusRejected_1gp1c_206{background:#ffebee;color:#c62828}._statusCounterOffer_1gp1c_211{background:#e3f2fd;color:#1565c0}._cardBody_1gp1c_217{margin-bottom:1.5rem}._detailsGrid_1gp1c_221{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}._detailItem_1gp1c_228{display:flex;flex-direction:column;gap:.25rem}._label_1gp1c_234{font-size:.85rem;color:#7f8c8d;font-weight:600}._value_1gp1c_240{font-size:1rem;color:#2c3e50}._messageSection_1gp1c_246,._responseSection_1gp1c_247{margin-top:1.5rem;padding:1rem;border-radius:6px}._messageSection_1gp1c_246{background:#e3f2fd;border-left:4px solid #2196F3}._responseSection_1gp1c_247{background:#e8f5e9;border-left:4px solid #4CAF50}._messageText_1gp1c_263,._responseText_1gp1c_264{margin-top:.5rem;color:#2c3e50;line-height:1.6}._cardActions_1gp1c_271{display:flex;gap:1rem;justify-content:flex-end}._viewButton_1gp1c_277{padding:.75rem 2rem;background:#2196f3;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}._viewButton_1gp1c_277:hover{background:#1976d2;transform:translateY(-2px);box-shadow:0 4px 12px #2196f34d}@media (max-width: 768px){._pageContainer_1gp1c_2{padding:1rem}._header_1gp1c_8{flex-direction:column;align-items:flex-start;gap:1rem}._header_1gp1c_8 h1{font-size:1.5rem}._filtersContainer_1gp1c_71{flex-direction:column}._filterSelect_1gp1c_95,._searchInput_1gp1c_96{width:100%}._resultsCount_1gp1c_110{margin-left:0;text-align:center}._cardHeader_1gp1c_162{flex-direction:column;gap:1rem}._detailsGrid_1gp1c_221{grid-template-columns:1fr}._cardActions_1gp1c_271{flex-direction:column}._viewButton_1gp1c_277{width:100%}}._pageContainer_p815f_2{max-width:1400px;margin:0 auto;padding:2rem}._header_p815f_8{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}._header_p815f_8 h1{font-size:2rem;color:#2c3e50}._backButton_p815f_20{padding:.75rem 1.5rem;background:#2c3e50;color:#fff;border:1px solid #2c3e50;border-radius:6px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease}._backButton_p815f_20:hover{background:#34495e;border-color:#34495e;transform:translate(-3px)}._errorMessage_p815f_38{background:#ffebee;color:#c62828;padding:1rem;border-radius:8px;margin-bottom:2rem;border-left:4px solid #c62828}._loadingContainer_p815f_47{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}._spinner_p815f_56{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #2196F3;border-radius:50%;animation:_spin_p815f_56 1s linear infinite}@keyframes _spin_p815f_56{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._filtersContainer_p815f_71{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-end}._filterGroup_p815f_83{display:flex;flex-direction:column;gap:.5rem}._filterGroup_p815f_83 label{font-weight:600;color:#2c3e50;font-size:.9rem}._filterSelect_p815f_95,._searchInput_p815f_96{padding:.75rem;border:2px solid #ddd;border-radius:6px;font-size:1rem;min-width:200px}._filterSelect_p815f_95:focus,._searchInput_p815f_96:focus{outline:none;border-color:#2196f3}._resultsCount_p815f_110{margin-left:auto;padding:.75rem 1.5rem;background:#e3f2fd;color:#1976d2;border-radius:6px;font-weight:600}._emptyState_p815f_120{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}._emptyIcon_p815f_128{font-size:5rem;display:block;margin-bottom:1rem}._emptyState_p815f_120 h2{color:#2c3e50;margin-bottom:.5rem}._emptyState_p815f_120 p{color:#7f8c8d}._selectionsList_p815f_144{display:flex;flex-direction:column;gap:1.5rem}._selectionCard_p815f_150{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #0000001a;transition:all .3s ease}._selectionCard_p815f_150:hover{box-shadow:0 4px 20px #00000026}._cardHeader_p815f_162{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f5f5f5}._selectionInfo_p815f_171 h3{font-size:1.5rem;color:#2c3e50;margin-bottom:.5rem}._meta_p815f_177{display:flex;gap:1.5rem;flex-wrap:wrap}._metaItem_p815f_183{font-size:.9rem;color:#7f8c8d}._badges_p815f_188{display:flex;flex-direction:column;gap:.5rem}._statusBadge_p815f_195{padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem}._statusActive_p815f_202{background:#e3f2fd;color:#1565c0}._statusCompleted_p815f_207{background:#e8f5e9;color:#2e7d32}._statusCancelled_p815f_212{background:#ffebee;color:#c62828}._phaseBadge_p815f_218{padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem}._phaseProposal_p815f_225{background:#fff3e0;color:#f57c00}._phaseSelection_p815f_230{background:#f3e5f5;color:#7b1fa2}._phaseFinalization_p815f_235{background:#e0f2f1;color:#00695c}._cardBody_p815f_241{margin-bottom:1.5rem}._detailsGrid_p815f_245{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}._detailItem_p815f_252{display:flex;flex-direction:column;gap:.25rem}._label_p815f_258{font-size:.85rem;color:#7f8c8d;font-weight:600}._value_p815f_264{font-size:1rem;color:#2c3e50}._infoSection_p815f_270{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:6px;border-left:4px solid #2196F3}._infoText_p815f_278{margin-top:.5rem;color:#2c3e50;line-height:1.6}._dateInfo_p815f_284{margin-top:1rem;padding:1rem;background:#e8f5e9;border-radius:6px;display:flex;flex-direction:column;gap:.5rem}._dateValue_p815f_294{font-size:1.1rem;color:#2e7d32;font-weight:600}._cardActions_p815f_301{display:flex;gap:1rem;justify-content:flex-end}._viewButton_p815f_307{padding:.75rem 2rem;background:#2196f3;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}._viewButton_p815f_307:hover{background:#1976d2;transform:translateY(-2px);box-shadow:0 4px 12px #2196f34d}@media (max-width: 768px){._pageContainer_p815f_2{padding:1rem}._header_p815f_8{flex-direction:column;align-items:flex-start;gap:1rem}._header_p815f_8 h1{font-size:1.5rem}._filtersContainer_p815f_71{flex-direction:column}._filterSelect_p815f_95,._searchInput_p815f_96{width:100%}._resultsCount_p815f_110{margin-left:0;text-align:center}._cardHeader_p815f_162{flex-direction:column;gap:1rem}._badges_p815f_188{flex-direction:row}._detailsGrid_p815f_245{grid-template-columns:1fr}._cardActions_p815f_301{flex-direction:column}._viewButton_p815f_307{width:100%}}*{margin:0;padding:0;box-sizing:border-box}html{margin:0;padding:0;overflow-x:hidden}body,#root{background:#f6f8fa;min-height:100vh;margin:0;padding:0;font-family:Segoe UI,Roboto,Arial,sans-serif;overflow-x:hidden}
