.inari-cookie-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;padding:20px 24px;background:#fff;color:#00183b;font:12px/1.5 Figtree,system-ui,sans-serif}.inari-cookie-footer button,.inari-cookie-footer a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.inari-cookie-banner,.inari-cookie-dialog{box-sizing:border-box;color:#00183b;background:#fff;border:1px solid #c6d0dc;border-radius:12px;box-shadow:0 12px 48px #00183b30;font:14px/1.55 Figtree,system-ui,sans-serif;text-align:left;letter-spacing:normal}.inari-cookie-banner{position:fixed;bottom:16px;left:16px;width:min(460px,calc(100% - 32px));padding:18px;z-index:2147483000;max-height:calc(100dvh - 32px);overflow:auto;border-radius:8px;box-shadow:0 6px 28px #00183b24}.inari-cookie-banner[hidden]{display:none!important}.inari-cookie-banner h2,.inari-cookie-dialog h2{font:400 27px/1.2 Fraunces,Georgia,serif;letter-spacing:-.02em;color:#00183b;margin:0 0 14px}.inari-cookie-banner p,.inari-cookie-dialog p{margin:0 0 18px;color:#3e526d;font:inherit}.inari-cookie-banner-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.inari-cookie-banner .inari-cookie-banner-head h2{font-size:20px;line-height:1.2;margin:0}.inari-cookie-banner-head .inari-cookie-info{flex-shrink:0;font-size:11px}.inari-cookie-banner p{font-size:13px;line-height:1.45;margin:0;color:#3e526d}.inari-cookie-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 14px}.inari-cookie-actions button{flex:1 1 140px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-height:44px;padding:11px 14px;border:1px solid #00183b;border-radius:4px;background:#fff;color:#00183b;font:600 12px/1.4 Figtree,system-ui,sans-serif;letter-spacing:normal;text-transform:none;transition:background .15s,color .15s}.inari-cookie-actions button:hover,.inari-cookie-actions button[data-consent-accept]{background:#00183b;color:#fff}.inari-cookie-actions button[data-consent-accept]:hover{background:#1469a3;border-color:#1469a3;color:#fff}.inari-cookie-banner .inari-cookie-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0}.inari-cookie-banner .inari-cookie-actions button{min-width:0;min-height:44px;padding:8px 6px;font-size:12px;line-height:1.25}.inari-cookie-info{color:#00183b!important;text-decoration:underline!important;text-underline-offset:3px;font-size:12px}.inari-cookie-dialog{width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:28px;margin:auto;overflow:auto}.inari-cookie-dialog::backdrop{background:#00183b80}.inari-cookie-dialog-head{display:flex;align-items:flex-start;gap:20px;justify-content:space-between}.inari-cookie-dialog-head button{flex:0 0 36px;width:36px;height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c6d0dc;border-radius:50%;background:#fff;color:#00183b;font-size:24px;line-height:1;cursor:pointer}.inari-cookie-category{display:grid;grid-template-columns:1fr auto;gap:8px 20px;border-top:1px solid #dbe2ea;padding:18px 0;color:#00183b;font:inherit;cursor:pointer}.inari-cookie-category-title{font-weight:600}.inari-cookie-category-description,.inari-cookie-category p{grid-column:1/-1;color:#3e526d;font:inherit;margin:0}.inari-cookie-category input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;opacity:1!important;position:static!important;width:20px!important;height:20px!important;accent-color:#00183b;cursor:pointer;margin:0!important;align-self:center}.inari-cookie-required{font-size:11px;color:#3e526d}.inari-cookie-dialog .inari-cookie-duration{font-size:12px}.inari-cookie-banner button:focus-visible,.inari-cookie-dialog button:focus-visible,.inari-cookie-footer button:focus-visible,.inari-cookie-dialog input:focus-visible{outline:3px solid #1469a3;outline-offset:3px}.inari-cookie-noscript{padding:16px;text-align:center;font-size:12px}@media(max-width:600px){.inari-cookie-banner{left:12px;bottom:12px;width:calc(100% - 24px);padding:16px;max-height:calc(100dvh - 24px)}.inari-cookie-banner .inari-cookie-banner-head h2{font-size:18px}.inari-cookie-dialog h2{font-size:24px}.inari-cookie-dialog .inari-cookie-actions{gap:8px}.inari-cookie-dialog .inari-cookie-actions button{flex-basis:calc(50% - 8px)}.inari-cookie-dialog .inari-cookie-actions button:last-child{flex-basis:100%}.inari-cookie-dialog{padding:20px}}@media(max-width:360px){.inari-cookie-banner .inari-cookie-actions button{font-size:11px;padding-inline:4px}}@media(prefers-reduced-motion:reduce){.inari-cookie-actions button{transition:none}}
