:root{--primary-color: #d92e89;--secondary-color: #f0c4d8;--secondary-color-rgb: 240, 196, 216}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,canvas,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{border-style:none}button,input,select,textarea{margin:0;font-family:inherit;line-height:1.15}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15}body{display:flex;height:100%;min-height:100dvh;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:#000;margin:0;font-family:Poppins,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1rem}#app{width:100vw;height:100dvh}input{border:0px;outline:0px;margin:0;padding:0;display:block}*{-webkit-tap-highlight-color:transparent}.ohc-c-snackbar[data-v-ec9d0f43]{position:fixed;top:10px;left:0;right:0;margin:auto;max-width:80%;cursor:pointer}.ohc-c-snackbar-content[data-v-ec9d0f43]{border-radius:5px;padding:10px 15px;font-size:.8rem;font-weight:500}.success[data-v-ec9d0f43]{background-color:#1eaf1e;color:#fff}.error[data-v-ec9d0f43]{background-color:red;color:#fff}.warning[data-v-ec9d0f43]{background-color:orange;color:#000}.v-enter-active[data-v-ec9d0f43],.v-leave-active[data-v-ec9d0f43]{transition:opacity .2s ease}.v-enter-from[data-v-ec9d0f43],.v-leave-to[data-v-ec9d0f43]{opacity:0}.ohc-c-input label[data-v-7946c384]{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151;margin-bottom:.5rem}.ohc-c-input select[data-v-7946c384]{cursor:pointer;background-color:#fff;width:100%;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;outline:none}.ohc-c-input select[data-v-7946c384]:focus{ring:12px;box-shadow:0 0 0 2px #888;border-color:transparent}.ohc-c-input-message[data-v-7946c384]{font-size:.8rem;color:red;margin-top:5px;margin-left:5px}.ohc-c-input .error[data-v-7946c384]{border-color:red}.ohc-c-input .required[data-v-7946c384]{color:var(--primary-color)}.ohc-c-input-debugger[data-v-7946c384]{padding:10px;background-color:#ff000080}.ohc-c-input label[data-v-ba434db3]{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151;margin-bottom:.5rem}.ohc-c-input input[data-v-ba434db3],.ohc-c-input textarea[data-v-ba434db3],.ohc-c-input select[data-v-ba434db3]{background-color:#fff;width:100%;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;outline:none}.ohc-c-input input[data-v-ba434db3]:focus,.ohc-c-input textarea[data-v-ba434db3]:focus,.ohc-c-input select[data-v-ba434db3]:focus{ring:12px;box-shadow:0 0 0 2px #888;border-color:transparent}.ohc-c-input textarea[data-v-ba434db3]{resize:none}.ohc-c-input-message[data-v-ba434db3]{font-size:.8rem;color:red;margin-top:5px;margin-left:5px}.ohc-c-input .error[data-v-ba434db3]{border-color:red}.ohc-c-input .required[data-v-ba434db3]{color:var(--primary-color)}.ohc-c-input-debugger[data-v-ba434db3]{padding:10px;background-color:#ff000080}.ohc-v-application[data-v-d5d3de8c]{background:linear-gradient(180deg,rgba(240,196,216,.5450980392),var(--secondary-color));padding:4rem 10px;min-height:100vh}.ohc-v-application-button[data-v-d5d3de8c]{display:flex;place-self:center;gap:20px}.ohc-v-application-button--draft[data-v-d5d3de8c],.ohc-v-application-button--submit[data-v-d5d3de8c]{padding:10px 20px;border-radius:.8rem;width:150px;color:#fff;background-color:var(--primary-color);font-size:1rem;margin:auto;cursor:pointer;text-align:center}.ohc-v-application-button--draft[data-v-d5d3de8c]:hover,.ohc-v-application-button--submit[data-v-d5d3de8c]:hover{opacity:.8}.ohc-v-application-card[data-v-d5d3de8c]{max-width:48rem;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem}.ohc-v-application-title[data-v-d5d3de8c]{text-align:center;margin-bottom:2rem;line-height:2.25rem;margin-bottom:.5rem}.ohc-v-application-title h1[data-v-d5d3de8c]{color:#1f2937;font-size:1.875rem;font-weight:700}.ohc-v-application-title p[data-v-d5d3de8c]{color:#4b5563}.ohc-v-application-form[data-v-d5d3de8c]{margin-top:1.5rem;display:flex;flex-direction:column;gap:20px}.ohc-v-application-form-sub[data-v-d5d3de8c]{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:rgba(var(--secondary-color-rgb),.5);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ohc-v-application-form-sub--title[data-v-d5d3de8c]{color:var(--primary-color);font-weight:700}.ohc-v-application-form-sub--subtitle[data-v-d5d3de8c]{font-weight:500}.ohc-v-application-form-sub--section[data-v-d5d3de8c]{background-color:#fff;border-radius:1rem;margin-top:5px;padding:20px;display:flex;flex-direction:column;gap:10px}.ohc-v-application[data-v-41dba44d]{background:linear-gradient(180deg,rgba(240,196,216,.5450980392),var(--secondary-color));padding:4rem 10px;min-height:100vh}.ohc-v-application-button[data-v-41dba44d]{padding:10px 20px;border-radius:.8rem;width:min-content;color:#fff;background-color:var(--primary-color);font-size:1rem;margin:auto;cursor:pointer}.ohc-v-application-button[data-v-41dba44d]:hover{opacity:.8}.ohc-v-application-card[data-v-41dba44d]{max-width:48rem;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem}.ohc-v-application-title[data-v-41dba44d]{text-align:center;margin-bottom:2rem;line-height:2.25rem;margin-bottom:.5rem}.ohc-v-application-title h1[data-v-41dba44d]{color:#1f2937;font-size:1.875rem;font-weight:700}.ohc-v-application-title p[data-v-41dba44d]{color:#4b5563}.ohc-v-application-form[data-v-41dba44d]{margin-top:1.5rem;display:flex;flex-direction:column;gap:20px}.ohc-v-application-form-sub[data-v-41dba44d]{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:rgba(var(--secondary-color-rgb),.5);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ohc-v-dashboard[data-v-89d90b7e]{background:linear-gradient(180deg,rgba(240,196,216,.5450980392),var(--secondary-color));padding:4rem 10px;min-height:100vh}.ohc-v-dashboard-draft[data-v-89d90b7e]{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:rgba(var(--secondary-color-rgb),.5);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;margin-bottom:30px}.ohc-v-dashboard-draft--title[data-v-89d90b7e]{color:var(--primary-color);font-weight:700}.ohc-v-dashboard-draft--row[data-v-89d90b7e]{display:flex;flex-direction:row;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;padding-bottom:15px}.ohc-v-dashboard-draft--item[data-v-89d90b7e]{position:relative;width:250px;flex:0 0 45%;min-width:250px;max-width:300px;box-sizing:border-box;margin-right:10px;background-color:#fff;border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:10px}.ohc-v-dashboard-draft--item[data-v-89d90b7e]:hover{opacity:.8;cursor:pointer}.ohc-v-dashboard-draft--item .status[data-v-89d90b7e]{position:absolute;right:0;top:0}.ohc-v-dashboard-draft--item .date .title[data-v-89d90b7e],.ohc-v-dashboard-draft--item .name .title[data-v-89d90b7e]{font-weight:700;color:var(--primary-color)}.ohc-v-dashboard-draft--item .date .label[data-v-89d90b7e],.ohc-v-dashboard-draft--item .name .label[data-v-89d90b7e]{margin-left:5px;font-weight:500}.ohc-v-dashboard-logout[data-v-89d90b7e]{cursor:pointer;display:flex;justify-self:center;margin-top:10px;padding:10px;color:var(--primary-color)}.ohc-v-dashboard-logout[data-v-89d90b7e]:hover{opacity:.8}.ohc-v-dashboard-button[data-v-89d90b7e]{padding:10px 20px;border-radius:.8rem;width:min-content;color:#fff;background-color:var(--primary-color);font-size:1rem;margin:auto;cursor:pointer}.ohc-v-dashboard-button[data-v-89d90b7e]:hover{opacity:.8}.ohc-v-dashboard-card[data-v-89d90b7e]{max-width:68rem;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem}.ohc-v-dashboard-title[data-v-89d90b7e]{text-align:center;margin-bottom:2rem;line-height:2.25rem;margin-bottom:.5rem}.ohc-v-dashboard-title h1[data-v-89d90b7e]{color:#1f2937;font-size:1.875rem;font-weight:700}.ohc-v-dashboard-title p[data-v-89d90b7e]{color:#4b5563}.ohc-v-dashboard-user_info[data-v-89d90b7e]{background:#f8f9fa;padding:15px;border-radius:8px;margin-bottom:25px;text-align:center}.ohc-v-dashboard-user_info strong[data-v-89d90b7e]{color:var(--primary-color);font-weight:600}.ohc-v-dashboard-actions[data-v-89d90b7e]{display:flex;flex-direction:column;gap:20px}.ohc-v-dashboard-actions[data-v-89d90b7e] :hover{opacity:.8}.ohc-v-dashboard-actions .button[data-v-89d90b7e]{width:100%;color:#fff;border:none;padding:25px 30px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 15px #667eea66}.ohc-v-dashboard-actions--submit[data-v-89d90b7e]{background:linear-gradient(135deg,#11998e,#38ef7d)}.ohc-v-dashboard-actions--view[data-v-89d90b7e]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%)}.ohc-v-login[data-v-7f028405]{background:linear-gradient(180deg,rgba(240,196,216,.5450980392),var(--secondary-color));padding:4rem 10px;min-height:100vh}.ohc-v-login-button[data-v-7f028405]{padding:10px 20px;border-radius:.8rem;width:min-content;color:#fff;background-color:var(--primary-color);font-size:1rem;margin:auto;cursor:pointer}.ohc-v-login-button[data-v-7f028405]:hover{opacity:.8}.ohc-v-login-card[data-v-7f028405]{max-width:48rem;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem}.ohc-v-login-title[data-v-7f028405]{text-align:center;margin-bottom:2rem;line-height:2.25rem;margin-bottom:.5rem}.ohc-v-login-title h1[data-v-7f028405]{color:#1f2937;font-size:1.875rem;font-weight:700}.ohc-v-login-title p[data-v-7f028405]{color:#4b5563}.ohc-v-login-form[data-v-7f028405]{margin-top:1.5rem;display:flex;flex-direction:column;gap:20px}.ohc-v-login-form-sub[data-v-7f028405]{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:rgba(var(--secondary-color-rgb),.5);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ohc-v-404[data-v-3222aacb],.ohc-v-register[data-v-78e7ad2c]{background:linear-gradient(180deg,rgba(240,196,216,.5450980392),var(--secondary-color));padding:4rem 10px;min-height:100vh}.ohc-v-register-button[data-v-78e7ad2c]{padding:10px 20px;border-radius:.8rem;width:min-content;color:#fff;background-color:var(--primary-color);font-size:1rem;margin:auto;cursor:pointer}.ohc-v-register-button[data-v-78e7ad2c]:hover{opacity:.8}.ohc-v-register-button--disabled[data-v-78e7ad2c]{opacity:.6;pointer-events:none;cursor:none}.ohc-v-register-card[data-v-78e7ad2c]{max-width:48rem;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem}.ohc-v-register-title[data-v-78e7ad2c]{text-align:center;margin-bottom:2rem;line-height:2.25rem;margin-bottom:.5rem}.ohc-v-register-title h1[data-v-78e7ad2c]{color:#1f2937;font-size:1.875rem;font-weight:700}.ohc-v-register-title p[data-v-78e7ad2c]{color:#4b5563}.ohc-v-register-form[data-v-78e7ad2c]{margin-top:1.5rem;display:flex;flex-direction:column;gap:20px}.ohc-v-register-form-sub[data-v-78e7ad2c]{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:rgba(var(--secondary-color-rgb),.5);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}
