.button,body.mmo-emprego button.button,body.mmo-emprego input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid transparent;border-radius:5px;background:var(--mmo-blue);color:var(--mr-white);font:700 .9rem/1.2 Arial,sans-serif;text-decoration:none;cursor:pointer}.button:hover,body.mmo-emprego button.button:hover,body.mmo-emprego input[type="submit"]:hover{background:var(--mmo-blue-dark);color:var(--mr-white)}.button--outline{border-color:var(--mmo-blue);background:transparent;color:var(--mmo-blue-dark)}.button--outline:hover{background:var(--mmo-soft-blue);color:var(--mmo-blue-dark)}.page-shell{min-height:50vh;padding-block:clamp(34px, 5vw, 70px)}.page-shell__inner{max-width:980px}.page-title,.archive-title{margin:0 0 24px;color:var(--mmo-blue-dark);font:700 clamp(2rem, 4vw, 3.1rem)/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.025em}.breadcrumbs{margin-bottom:20px;color:var(--mmo-muted);font-size:.82rem}.breadcrumbs a{text-decoration:none}.notice,.job-manager-message,.woocommerce-message,.woocommerce-info{padding:13px 16px;border-left:1px solid var(--mmo-cyan);background:var(--mmo-soft-blue)}.pagination,.wpjmc-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.pagination a,.pagination span,.wpjmc-pagination a,.wpjmc-pagination span{min-width:38px;min-height:38px;display:inline-grid;place-items:center;padding:6px 10px;border:1px solid var(--mmo-line);border-radius:4px;background:var(--mr-white);text-decoration:none}.pagination .current,.wpjmc-pagination .current{border-color:var(--mmo-blue);background:var(--mmo-blue);color:var(--mr-white)}.empty-state{padding:28px;border:1px solid var(--mmo-line);border-radius:6px;background:var(--mr-white);color:var(--mmo-muted)}.mmo-not-found{display:grid;align-items:center;background:linear-gradient(180deg,var(--mr-paper) 0%,var(--mmo-paper) 70%)}.mmo-not-found>.wrap{width:min(1040px,calc(100% - 52px))}.mmo-not-found__panel{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.5fr);align-items:center;gap:clamp(28px,6vw,76px);padding:clamp(30px,6vw,64px);overflow:hidden;border:1px solid var(--mr-soft);border-radius:16px;background:var(--mr-white)}.mmo-not-found__mark{position:relative;display:grid;place-items:center;aspect-ratio:1;max-width:245px;width:100%;border:1px solid var(--mr-soft);border-radius:50%;background:radial-gradient(circle at 70% 24%,var(--mr-white) 0 18%,transparent 18.5%),linear-gradient(145deg,var(--mr-paper),var(--mr-soft));color:var(--mmo-blue)}.mmo-not-found__mark::before,.mmo-not-found__mark::after{position:absolute;content:"";border:1px solid var(--mr-soft);border-radius:50%}.mmo-not-found__mark::before{inset:12%}.mmo-not-found__mark::after{inset:24%;border-style:dashed;opacity:.7}.mmo-not-found__mark span{position:relative;z-index:1;color:var(--mr-green);font:700 clamp(2.6rem,6vw,4.5rem)/1 Georgia,"Times New Roman",serif;letter-spacing:-.07em}.mmo-not-found__mark i{position:absolute;z-index:2;right:13%;bottom:16%;width:31px;height:31px;border:7px solid var(--mr-white);border-radius:50%;background:var(--mmo-cyan);box-shadow:0 0 0 1px var(--mr-soft)}.mmo-not-found .page-title{max-width:15ch;margin:0 0 13px;font-size:clamp(2rem,4vw,3.1rem)}.mmo-not-found__intro{max-width:54ch;margin:0 0 23px;color:var(--mmo-muted)}.mmo-not-found__search{max-width:640px;margin:0 0 17px}.mmo-not-found__search label{display:block;margin:0 0 7px;color:var(--mr-green);font-size:.82rem;font-weight:700}.mmo-not-found__search-row{display:flex;gap:9px}.mmo-not-found__search-row input{flex:1 1 auto;min-width:0;min-height:48px;padding:11px 14px;border:1px solid var(--mr-line);border-radius:6px;background:var(--mr-white);color:var(--mmo-ink);font:inherit}.mmo-not-found__search-row input::placeholder{color:var(--mr-muted);opacity:1}.mmo-not-found__search-row .button,.mmo-not-found__links .button{min-height:48px;white-space:nowrap}.mmo-not-found__links .button{color:var(--mr-white)}.mmo-not-found__links .button:hover{color:var(--mr-white)}.mmo-not-found__links{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.mmo-not-found__home{color:var(--mr-green);font-size:.87rem;font-weight:700;text-decoration:none}.mmo-not-found__home:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:680px){.mmo-not-found>.wrap{width:calc(100% - 34px)}.mmo-not-found__panel{grid-template-columns:1fr;gap:23px;padding:25px 21px;border-radius:13px}.mmo-not-found__mark{max-width:130px}.mmo-not-found__mark i{width:24px;height:24px;border-width:5px}.mmo-not-found .page-title{max-width:18ch}.mmo-not-found__search-row{flex-direction:column}.mmo-not-found__search-row .button{width:100%}}@media (max-width:680px){.page-shell{padding-block:30px}}