.nemello-cookie-dialog{color:#123b40;width:min(590px,100% - 28px);max-height:calc(100dvh - 32px);font-family:var(--sans,"DM Sans",sans-serif);background:#fffbf3;border:1px solid #dddcd0;border-radius:18px;margin:auto;padding:0;box-shadow:0 20px 80px #09272c30}.nemello-cookie-dialog::backdrop{background:#102c4266}.nemello-cookie-dialog-inner{padding:28px;position:relative}.cookie-dialog-close{color:#123b40;cursor:pointer;background:0 0;border:1px solid #c9d1c7;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.nemello-cookie-dialog h2{font-family:var(--display,"Manrope",sans-serif);letter-spacing:-.7px;margin:3px 35px 12px 0;font-size:25px;font-weight:700;line-height:1.3}.nemello-cookie-dialog p{color:#536b62;margin:0 0 18px;font-size:13px;line-height:1.7}.cookie-necessary{border-top:1px solid #dde1d6;border-bottom:1px solid #dde1d6;justify-content:space-between;gap:20px;padding:17px 0;display:flex}.cookie-necessary strong,.cookie-choice strong{font-size:14px;font-weight:650;display:block}.cookie-necessary p{margin:5px 0 0;font-size:12px}.cookie-necessary>span{white-space:nowrap;color:#546c62;padding-top:4px;font-size:10px}.cookie-choice{cursor:pointer;border-bottom:1px solid #dde1d6;align-items:flex-start;gap:13px;padding:17px 0;display:flex}.cookie-choice input{-webkit-appearance:auto;appearance:auto;accent-color:#17665e;flex:none;width:19px;height:19px;margin:2px 0 0}.cookie-choice>span>span{color:#536b62;margin-top:5px;font-size:12px;line-height:1.7;display:block}.nemello-cookie-dialog p.cookie-bundle-note{background:#edf0e5;border-radius:7px;margin:17px 0;padding:13px 15px;font-size:12px}.cookie-actions{flex-wrap:wrap;gap:8px;display:flex}.cookie-actions button,.cookie-save{color:#123b40;cursor:pointer;background:#fffdf7;border:1px solid #547b73;border-radius:8px;min-height:43px;padding:10px 16px;font-size:12px;font-weight:650;line-height:1.4}.cookie-actions button{white-space:nowrap;flex:1}.cookie-actions button:hover,.cookie-save:hover{background:#e8eee5}.cookie-actions button:focus-visible{outline-offset:3px;outline:3px solid #d6ad65}.cookie-save:focus-visible{outline-offset:3px;outline:3px solid #d6ad65}.cookie-settings-button:focus-visible{outline-offset:3px;outline:3px solid #d6ad65}.cookie-dialog-close:focus-visible{outline-offset:3px;outline:3px solid #d6ad65}.cookie-save{color:#fff;background:#17665e;width:100%;margin-top:10px}.cookie-save:hover{background:#12574f}.nemello-cookie-dialog p.cookie-small{margin:17px 0 9px;font-size:11px}.cookie-policy-link{color:#17665e;text-underline-offset:3px;font-size:12px;text-decoration:underline}.cookie-settings-button{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.cookie-search-notice{border-top:1px solid #dedfd2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:20px;padding:19px 0 3px;display:grid}.cookie-search-notice h3{color:#123b40;margin:0 0 5px;font-size:14px;font-weight:650}.cookie-search-notice p{color:#536b62;max-width:620px;margin:0;font-size:12px;line-height:1.7}.cookie-search-notice .cookie-actions button{min-height:40px;padding:9px 12px;font-size:11px}.cookie-search-choice{color:#536b62;align-items:center;gap:14px;padding-top:14px;font-size:12px;display:flex}.cookie-search-choice button{text-underline-offset:3px;font:inherit;color:#17665e;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ne-footer nav .cookie-settings-button{font-size:inherit}.cookie-history-choice{color:#536b62;padding:20px 0;font-size:12px;line-height:1.7}.cookie-history-choice button{color:#17665e;text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:8px;text-decoration:underline;display:block}@media (max-width:900px){.cookie-search-notice{grid-template-columns:1fr;gap:13px}.cookie-search-notice .cookie-actions{max-width:500px}}@media (max-width:500px){.nemello-cookie-dialog-inner{padding:23px 19px}.nemello-cookie-dialog h2{font-size:22px}.cookie-necessary{gap:10px}.cookie-actions button{padding:10px 9px;font-size:11px}.cookie-search-notice .cookie-actions{gap:6px}.cookie-search-notice .cookie-actions button{padding:9px 6px;font-size:10px}.cookie-search-notice p{font-size:11px}.cookie-search-choice{gap:9px;font-size:11px}}
