.jobOwnerEditModal-module-scss-module__XlizKa__modalOverlay{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a7a;justify-content:center;align-items:flex-start;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.jobOwnerEditModal-module-scss-module__XlizKa__modalContent{background:#f9fafb;border:1px solid #e2e8f0;border-radius:18px;width:min(760px,100%);max-height:none;margin:24px auto;padding:28px 24px 32px;position:relative;overflow:visible;box-shadow:0 28px 70px #0f172a3d,inset 0 1px #ffffffe6}@media (max-width:767px){.jobOwnerEditModal-module-scss-module__XlizKa__modalContent{margin:12px auto;padding:24px 16px 20px}}.jobOwnerEditModal-module-scss-module__XlizKa__modalClose{z-index:2;color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .16s,background .16s;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:0 8px 18px #0f172a14}.jobOwnerEditModal-module-scss-module__XlizKa__modalClose:hover:not(:disabled){background:#f8fafc;transform:translateY(-1px)}.jobOwnerEditModal-module-scss-module__XlizKa__modalClose:disabled{cursor:not-allowed;opacity:.6}.jobOwnerEditModal-module-scss-module__XlizKa__loadingText{text-align:center;color:#475569;padding:48px 24px;font-size:16px}.jobOwnerEditModal-module-scss-module__XlizKa__wizardShell{flex-direction:column;align-items:center;width:100%;display:flex}.jobOwnerEditModal-module-scss-module__XlizKa__wizardShell .progress-container{max-width:560px}.jobOwnerEditModal-module-scss-module__XlizKa__wizardJob{width:100%;max-width:560px;height:auto;min-height:0;margin-top:8px;display:block;overflow:visible}.jobOwnerEditModal-module-scss-module__XlizKa__wizardJob .job-info-wrap{display:none}.jobOwnerEditModal-module-scss-module__XlizKa__wizardJob .job-form{background:0 0;width:100%;max-width:560px;margin-inline:auto;padding:0 0 8px;overflow:visible}:is(.jobOwnerEditModal-module-scss-module__XlizKa__wizardJob .form,.jobOwnerEditModal-module-scss-module__XlizKa__wizardJob .job-form-required-row,.jobOwnerEditModal-module-scss-module__XlizKa__wizardJob .form-field,.jobOwnerEditModal-module-scss-module__XlizKa__wizardJob .form-field-row){max-width:100%}.jobOwnerEditModal-module-scss-module__XlizKa__wizardJob .category-options{scrollbar-width:thin;max-height:456px;padding:2px 8px 10px 2px;overflow-y:auto}.jobOwnerEditModal-module-scss-module__XlizKa__wizardJob .job-form-buttons{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:100%;margin-top:24px;padding-top:20px;display:flex}.jobOwnerEditModal-module-scss-module__XlizKa__wizardJob .job-form-buttons .btn-primary-green{margin-left:0}
.job{flex-direction:row;gap:100px;height:calc(100vh - 213px);min-height:0;display:flex;overflow:hidden}@media screen and (max-width:850px){.job{gap:50px}}@media screen and (max-width:767px){.job{height:initial;flex-direction:column;gap:15px}}.job-info-wrap{padding-top:25px;flex:0 50%;justify-content:flex-end;min-height:0;padding-inline:1rem;display:flex;overflow:clip auto}.job-info{flex:0 400px;min-height:600px;position:relative}.job-info h1{margin-bottom:30px;font-size:40px;font-weight:700;overflow:visible}.job-info img{opacity:.7}@media screen and (max-width:767px){.job-info{min-height:unset;text-align:center;flex:auto}.job-info h1{overflow:visible}}.job-info-title{margin-bottom:15px;font-size:20px;font-weight:700}.job-info-p{margin-bottom:20px;font-size:16px;display:none}@media screen and (max-width:767px){.job-info-p{font-size:14px}}.job-info-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline-flex}.job-info-link:hover{color:#53c87b}@media screen and (max-width:767px){.job-info-link{display:none}}.job-info-icon-drill{position:absolute;top:500px;right:10%}@media screen and (max-width:767px){.job-info-icon-drill{display:none}}.job-info-icon-mouse{position:absolute;top:300px;right:50px}@media screen and (max-width:767px){.job-info-icon-mouse{display:none}}.job-info-icon-trowel{position:absolute;top:400px;left:10%}@media screen and (max-width:767px){.job-info-icon-trowel{display:none}}.job-form{background-color:#f9fafb;flex-direction:column;flex:0 50%;min-height:0;padding:60px 1rem 60px 90px;display:flex;overflow:clip auto}.job-form .form-field{flex:0 50%}@media screen and (max-width:767px){.job-form .form-field.category-selector{max-width:100%}}.job-form .form-field-row label{font-size:14px;font-weight:700}.job-form .form-field-row input{min-width:150px}@media screen and (max-width:500px){.job-form .form-field-row{flex-direction:column;gap:0}}.job-form .btn-primary-green{margin-left:auto}.job-form .form p{flex:50%;margin-bottom:15px;font-size:16px;font-weight:700}.job-form .form p span{font-weight:400}@media screen and (max-width:767px){.job-form .form p{font-size:14px}}.job-form hr{border-color:#fff;margin-bottom:25px}.job-form .form-required-mark{color:#059669;vertical-align:middle;-webkit-user-select:none;user-select:none;margin-left:2px;font-size:1.1em;font-weight:800;line-height:0}.job-form .form-field-optional-hint{color:#6b7280;margin-left:6px;font-size:12px;font-weight:400}.job-form .form-field-label-after-heading{color:#9c9c9c;max-width:700px;margin-top:8px;margin-bottom:5px;font-size:14px;font-weight:700;display:block}@media screen and (max-width:767px){.job-form{padding:2rem}}.job-form-required-row{justify-content:space-between;align-items:center;gap:16px;max-width:700px;margin:0 0 18px;display:flex}.job-form-required-row .form-required-legend{color:#6b7280;margin:0;font-size:13px;line-height:1.45}@media screen and (max-width:767px){.job-form-required-row{display:block}.job-form-required-row .form-required-legend{margin-bottom:18px}}.job-form-buttons{flex-direction:row;align-items:center;gap:25px;max-width:600px;margin-top:35px;display:flex}.job-form-buttons a{align-items:center;gap:10px;display:flex}.job-publish-button{isolation:isolate;background:radial-gradient(circle at 20% 0,#ffffff52,#0000 34%),linear-gradient(135deg,#34d399 0%,#22c55e 48%,#059669 100%);border:0;border-radius:14px;justify-content:center;gap:12px;min-width:225px;min-height:56px;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 36px -16px #059669f2,0 10px 22px -14px #0f172aa6,inset 0 1px #ffffff5c}.job-publish-button:after{content:"";z-index:-1;border-radius:inherit;opacity:0;filter:blur(12px);background:linear-gradient(135deg,#bbf7d0e6,#10b9818c,#065f4680);transition:opacity .18s;position:absolute;inset:-2px}.job-publish-button:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-3px)scale(1.015);box-shadow:0 24px 46px -18px #059669,0 14px 28px -16px #0f172ab8,inset 0 1px #ffffff6b}.job-publish-button:hover:not(:disabled):after{opacity:1}.job-publish-button:hover:not(:disabled) .job-publish-button__icon{background:#ffffff47;transform:translate(3px)}.job-publish-button:hover:not(:disabled) .job-publish-button__shine{transform:translate(155%)rotate(18deg)}.job-publish-button:active:not(:disabled){transform:translateY(-1px)scale(.99)}.job-publish-button:disabled{cursor:not-allowed;opacity:.72;filter:grayscale(.08);box-shadow:0 10px 24px -18px #0f172a99}.job-publish-button__label,.job-publish-button__icon{z-index:1;position:relative}.job-publish-button__label{letter-spacing:-.01em;font-weight:900}.job-publish-button__icon{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;line-height:1;transition:transform .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff52}.job-publish-button__shine{z-index:0;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:48%;height:170%;transition:transform .55s;position:absolute;top:-35%;left:-65%;transform:translate(0)rotate(18deg)}.category-selector{flex-direction:column;gap:10px;display:flex}.category-selector .category-options{flex-wrap:wrap;gap:15px;display:flex}@media screen and (max-width:767px){.category-selector .category-options{justify-content:center}}.category-selector .category-option{cursor:pointer;text-align:center;background:#fff;border:2px solid #0000;border-radius:8.958px;flex-direction:column;justify-content:center;align-items:center;width:138px;padding:10px;font-weight:700;transition:all .1s ease-in-out;display:flex;position:relative;box-shadow:3.583px 37.625px 10.75px #2c2c2c00,1.792px 24.188px 9.854px #2c2c2c03,.896px 13.438px 8.063px #2c2c2c0a,.896px 6.271px 6.271px #2c2c2c12,0 1.792px 3.583px #2c2c2c14}.category-selector .category-option img{filter:brightness(0)saturate()invert(52%)sepia(97%)saturate(413%)hue-rotate(108deg)brightness(95%)contrast(87%);width:35px;height:35px;margin-bottom:5px}@media screen and (max-width:500px){.category-selector .category-option img{width:25px;height:25px}.category-selector .category-option>span{font-size:14px}.category-selector .category-option{width:120px}}.category-selector .category-option input[type=radio],.category-selector .category-option input[type=checkbox]{display:none}.category-selector .category-option:hover{border-color:#4caf50}.category-selector .category-option.selected{background-color:#e8f5e9;border-color:#4caf50;box-shadow:0 4px 8px #32784a33}.category-selector .category-option-skeleton{pointer-events:none;background:#fff;border-radius:8.958px;flex-direction:column;justify-content:center;align-items:center;width:138px;min-height:88px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:3.583px 37.625px 10.75px #2c2c2c00,1.792px 24.188px 9.854px #2c2c2c03,.896px 13.438px 8.063px #2c2c2c0a,.896px 6.271px 6.271px #2c2c2c12,0 1.792px 3.583px #2c2c2c14}@media screen and (max-width:500px){.category-selector .category-option-skeleton{width:120px;min-height:80px}}.category-selector .category-option-skeleton:after{content:"";z-index:2;background:linear-gradient(105deg,#0000 35%,#ffffffd1 50%,#0000 65%);animation:1.35s ease-in-out infinite category-skeleton-shimmer;position:absolute;inset:0}.category-selector .category-option-skeleton__icon{z-index:1;background:#e5e7eb;border-radius:8px;width:35px;height:35px;margin-bottom:4px;position:relative}@media screen and (max-width:500px){.category-selector .category-option-skeleton__icon{width:25px;height:25px}}.category-selector .category-option-skeleton__label{z-index:1;background:#e5e7eb;border-radius:4px;width:92px;height:12px;position:relative}@media screen and (max-width:500px){.category-selector .category-option-skeleton__label{width:80px}}@keyframes category-skeleton-shimmer{0%{transform:translate(-60%)}to{transform:translate(60%)}}.job-express-ai-floating{display:none}.job-express-ai-floating-button,.job-express-ai-inline-button{cursor:pointer;color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#10b981 0%,#059669 52%,#047857 100%);border:none;border-radius:999px;align-items:center;gap:10px;padding:12px 16px 12px 12px;font-size:15px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px -10px #059669b3,0 4px 12px #0f172a2e}.job-express-ai-floating-button:hover,.job-express-ai-inline-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px #059669c7,0 6px 16px #0f172a33}.job-express-ai-floating-button:active,.job-express-ai-inline-button:active{transform:translateY(0)}.job-express-ai-floating-button:focus-visible,.job-express-ai-inline-button:focus-visible{outline-offset:3px;outline:3px solid #05966959}.job-express-ai-inline-button{flex-shrink:0;padding:9px 14px 9px 10px;font-size:14px}.job-express-ai-floating-dismiss{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;font-weight:800;line-height:20px;display:inline-flex;position:absolute;top:-9px;right:-7px;box-shadow:0 6px 14px #0f172a29}.job-express-ai-floating-dismiss:hover{color:#0f172a;transform:translateY(-1px)}.job-express-ai-floating-dismiss:focus-visible{outline-offset:2px;outline:3px solid #05966959}.job-express-ai-floating-icon{background:#ffffff2e;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.job-express-ai-floating-icon svg{width:20px;height:20px}@media screen and (max-width:767px){.job-express-ai-floating{z-index:1200;display:block;position:fixed;bottom:150px;right:16px}.job-express-ai-inline-button{display:none}.job-express-ai-floating-button{padding:10px 14px 10px 10px;font-size:14px}.job-express-ai-floating-icon{width:30px;height:30px}}.job-express-ai-backdrop{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a7a;justify-content:center;align-items:center;padding:16px;animation:.2s job-express-ai-fade-in;display:flex;position:fixed;inset:0}@keyframes job-express-ai-fade-in{0%{opacity:0}to{opacity:1}}.job-express-ai-modal{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:min(90vh,720px);padding:24px 24px 20px;animation:.22s job-express-ai-pop;position:relative;overflow:auto;box-shadow:0 25px 50px -12px #00000047}@media screen and (max-width:500px){.job-express-ai-modal{border-radius:14px;padding:18px 16px 16px}}@keyframes job-express-ai-pop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.job-express-ai-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.job-express-ai-modal-header h2{color:#0f172a;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.job-how-it-works-modal{max-width:600px}.job-how-it-works-steps{counter-reset:job-how-it-works;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.job-how-it-works-demo{color:#475569;margin:18px 0 0;font-size:14px;line-height:1.55}.job-how-it-works-demo-link{color:#059669;text-underline-offset:2px;font-weight:700;text-decoration:underline}.job-how-it-works-demo-link:hover{color:#047857}.job-how-it-works-steps li{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px 14px 14px 54px;font-size:14px;line-height:1.5;position:relative}.job-how-it-works-steps li:before{counter-increment:job-how-it-works;content:counter(job-how-it-works);color:#fff;background:#059669;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.job-how-it-works-steps li strong{color:#0f172a;margin-bottom:3px;font-weight:800;display:block}.job-express-ai-close{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:flex}.job-express-ai-close:hover{color:#0f172a;background:#e2e8f0}.job-express-ai-lead{color:#64748b;gap:7px;margin:0 0 14px;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.job-express-ai-lead li::marker{color:#059669}.job-express-ai-limit{color:#047857;background:#f0fdf4;border:1px solid #0596692e;border-radius:10px;margin:-4px 0 14px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.4}.job-express-ai-textarea{resize:vertical;color:#0f172a;background:#fafafa;border:1px solid #e2e8f0;border-radius:12px;width:100%;min-height:160px;padding:14px 16px;font-family:inherit;font-size:15px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.job-express-ai-textarea::placeholder{color:#94a3b8}.job-express-ai-textarea:focus{background:#fff;border-color:#059669;outline:none;box-shadow:0 0 0 3px #05966926}.job-express-ai-error{color:#b91c1c;margin-top:10px;font-size:14px}.job-express-ai-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.job-express-ai-btn-secondary{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s}.job-express-ai-btn-secondary:hover{background:#f8fafc}.job-express-ai-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.job-express-ai-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669,#047857);border:none;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .15s,transform .15s;box-shadow:0 2px 8px #0596694d}.job-express-ai-btn-primary:hover:not(:disabled){transform:translateY(-1px)}.job-express-ai-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.job.job--success{justify-content:center;height:auto;min-height:calc(100vh - 213px);padding-bottom:48px;overflow:visible}@media screen and (max-width:767px){.job.job--success{min-height:calc(100vh - 120px);padding-bottom:32px}}.job-success{text-align:center;flex-direction:column;align-items:center;gap:25px;width:100%;max-width:600px;height:auto;min-height:calc(100vh - 213px);margin-inline:auto;padding-top:150px;padding-bottom:32px;display:flex;position:relative;overflow:visible}.job-success h1{color:#53c87b;font-size:60px;font-weight:700}@media screen and (max-width:767px){.job-success h1{font-size:40px}}.job-success-buttons{flex-flow:wrap;justify-content:center;align-items:center;gap:14px;padding-bottom:12px;display:flex;overflow:visible}.job-success-primary-btn,.job-success-secondary-btn{justify-content:center;min-width:170px}.job-success-secondary-btn{box-shadow:none}.job-success-wraper{flex-direction:column;align-items:center;gap:25px;display:flex;position:relative;overflow:visible}.job-success-wraper img:not(.job-success-wrapper-logo){opacity:.7;max-width:100%}@media screen and (max-width:767px){.job-success-wraper p{font-size:14px}.job-success-wrapper-logo{display:none}}.job-success-paperplane{position:absolute;bottom:-200px;left:0}.job-success-trowel{position:absolute;top:50%;right:-100px}@media screen and (max-width:767px){.job-success-trowel{width:70px}}.job-success-mouse{position:absolute;top:-50px;right:-100px}@media screen and (max-width:767px){.job-success-mouse{width:70px;top:-100px;right:-15px}}.job-success-hammer{position:absolute;top:29px;left:-121px}@media screen and (max-width:767px){.job-success-hammer{width:70px;left:-15px}}.job-edit-restricted-notice{color:#047857;background:#f0fdf4;border:1px solid #0596692e;border-radius:12px;max-width:700px;margin:0 0 18px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.5}.job-form-back-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.category-option--locked{opacity:.92;cursor:default}
form{flex-direction:column;display:flex}form .form-headline{color:#9c9c9c;margin-top:30px;margin-bottom:20px;font-size:16px;font-weight:700}form .form-field{flex-direction:column;max-width:700px;margin-bottom:18px;display:flex}form .form-field label{margin-bottom:5px;font-size:14px;font-weight:700}form .form-field input,form .form-field textarea,form .form-field select{background-color:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;min-width:250px;padding:14px;font-size:14px;transition:border-color .1s ease-in-out}form .form-field input:focus,form .form-field textarea:focus,form .form-field select:focus{border-color:#2c2c2c}@media screen and (max-width:767px){form .form-field input,form .form-field textarea,form .form-field select{padding:10px;font-size:14px}}form .form-field textarea{resize:vertical}form .form-field-row{gap:25px;max-width:700px;margin-bottom:20px;display:flex}form .form-field-row input[type=radio]{visibility:hidden}form .form-field-row label{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:28px;font-weight:400}form .form-field-row label:has(input:checked){font-weight:700}@media screen and (max-width:767px){form .form-field-row{justify-content:center}}form input[type=checkbox]{cursor:pointer;appearance:none;background-color:#fff;border:1px solid #9c9c9c;border-radius:5px;width:16px;min-width:16px;height:16px;min-height:16px;transition:all .1s linear;display:inline-block;position:relative}form input[type=checkbox]:checked{background-color:#53c87b;border-color:#53c87b}form input[type=checkbox]:focus{border-color:#d1d5db;outline:none}form input[type=checkbox]:checked:after{content:"✔";color:#fff;font-size:10px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form input[type=checkbox]+label{margin-left:-15px;font-size:13px}form .purple-background-odbornik,form .green-background-zadavac:after,form .purple-background-odbornik:after{animation-delay:unset}form .green-background-zadavac:after{top:0}form .purple-background-odbornik:after{left:var(--wm-purple-marker-left);background-size:100% 100%}
