.elementor-38 .atn-header-row{align-items:center;--width:100%;}
.elementor-38 .atn-header-row>.e-con-inner{flex-wrap:nowrap!important;align-items:center;}
.elementor-38 .atn-header-row .elementor-widget-theme-site-logo{flex:0 0 150px;width:150px;}
.elementor-38 .atn-header-actions{gap:10px;align-items:center;flex:0 0 auto;width:auto!important;--width:auto;}
.elementor-38 .atn-header-actions .elementor-widget-button{margin:0!important;}
.elementor-38 .atn-header-actions .elementor-button,.elementor-38 .atn-header-actions .elementor-button:hover{font-size:13px!important;letter-spacing:0!important;padding:12px 14px!important;min-height:42px;white-space:nowrap;}
.elementor-38 .atn-header-menu .elementor-nav-menu--main .elementor-item{font-size:15px;padding-inline:12px!important;white-space:nowrap;}
.atn-notifications{display:flex;align-items:center;}
.atn-bell{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#463a31;background:#fbf0e5;transition:background-color 150ms;}
.atn-bell:hover{color:#ad4210;background:#f6dfca;}
.atn-badge{position:absolute;right:-3px;top:-3px;min-width:20px;height:20px;border-radius:12px;padding:0 4px;background:#ac400d;color:white;font:700 11px/20px sans-serif;text-align:center;}
.atn-notifications [hidden],.atn-notices-panel[hidden]{display:none!important;}
.atn-notices-panel{position:fixed;z-index:1001;display:flex;flex-direction:column;background:white;border:1px solid #edddcf;border-radius:18px;box-shadow:0 12px 40px #463a3126;color:#34312e;font:16px/1.55 var(--e-global-typography-text-font-family,Arial),sans-serif;overflow:hidden;}
.atn-notices-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #edddcf;background:#fff9f3;flex-shrink:0;}
.atn-notices-panel h2{font-size:21px;font-weight:600;margin:0;color:#34312e;}
.atn-notices-panel .atn-close{width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#463a31;font:28px/1 Arial;}
.atn-notices-content{overflow:auto;overscroll-behavior:contain;padding:0 20px;min-height:0;}
.atn-notices-content>p{padding-block:20px;margin:0;}
.atn-notice{border:0;border-bottom:1px solid #edddcf;padding:18px 0;}
.atn-notice:last-child{border-bottom:0;}
.atn-notice summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere;line-height:1.5;}
.atn-notice-body{padding-top:10px;overflow-wrap:anywhere;}
.atn-notice-body p{margin:0 0 14px;}
.atn-notice-status{font-size:13px;color:#60534a;}
.atn-notices-panel button:not(.atn-close){background:#a84110;color:white;border:1px solid #a84110;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;min-height:44px;cursor:pointer;}
.atn-notices-panel button:disabled{opacity:.65;cursor:wait;}
.atn-prepare{display:inline-block;color:#a84110;font-weight:600;margin-bottom:14px;text-decoration:underline;}
.atn-notices-empty{padding:24px 0;}
.atn-notices-empty p{margin:6px 0 0;}
.atn-bell:focus-visible,.atn-notices-panel :focus-visible{outline:3px solid #a84110;outline-offset:3px;}
.ai-interview .ai-next-step{background:#fbf0e5;border:1px solid #edddcf;border-radius:14px;padding:22px 24px;margin:24px 0;}
.ai-interview .ai-next-step h3{font-size:21px;margin:0 0 10px;color:#34312e;}
.ai-interview .ai-next-step p{margin:0;}
@media(min-width:1025px) and (max-width:1100px){.elementor-38 .atn-header-menu .elementor-nav-menu--main .elementor-item{font-size:14px;padding-inline:8px!important;}.elementor-38 .atn-header-row .elementor-widget-theme-site-logo{flex-basis:120px;width:120px;}}
@media(max-width:1024px){.elementor-38 .atn-header-menu{flex:0 0 44px!important;width:44px!important;order:4;}.elementor-38 .atn-header-row .elementor-widget-theme-site-logo{margin-right:auto;}.elementor-38 .atn-header-actions{order:2;}.elementor-38 .atn-header-bell{order:3;}}
@media(max-width:767px){.elementor-38 .atn-header-row>.e-con-inner{gap:12px;align-items:center;}.elementor-38 .atn-header-row .elementor-widget-theme-site-logo{flex-basis:120px;width:120px;}.elementor-38 .atn-header-bell{width:44px;flex:0 0 44px;order:3;}.elementor-38 .atn-header-menu{order:4;}.atn-notices-panel>header{padding:12px 16px;}.atn-notices-content{padding:0 16px;}.ai-interview .ai-next-step{padding:18px;}}
@media(prefers-reduced-motion:reduce){.atn-bell{transition:none;}}
