.welcome-quick-links{max-width:680px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px!important}.welcome-quick-links>button{min-width:0!important;min-height:46px!important;padding:10px 8px!important;font-size:clamp(12px,1.7vw,17px)!important;white-space:nowrap;border-radius:17px!important}.suggestions-premium{background:linear-gradient(140deg,#b38af4,#7653c9 58%,#5c40aa);color:#fff9ed;border:1px solid #bda0ec;font-weight:900;box-shadow:inset 0 1px 1px #ffffff60,0 4px 0 #4c358a,0 8px 18px #533a8d30;cursor:pointer;position:relative;overflow:hidden}.suggestions-premium:after{content:"";position:absolute;inset:-70% auto -70% -80%;width:30%;background:linear-gradient(90deg,transparent,#fff7,transparent);transform:rotate(20deg);animation:feedback-shine 5s ease-in-out infinite;pointer-events:none}@keyframes feedback-shine{70%{left:-80%}100%{left:150%}}#feedback-dialog{width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 36px);box-sizing:border-box;overflow:auto;border:1px solid #e9dcb7;border-radius:28px;background:#fffaf0;color:#155f69;padding:24px;box-shadow:0 24px 80px #123b5066;font-family:inherit}#feedback-dialog::backdrop{background:#143a5370;backdrop-filter:blur(5px)}.feedback-heading{display:flex;justify-content:space-between;align-items:center}.feedback-heading img{width:175px;height:90px;object-fit:contain}.feedback-heading button{background:#e7f1e9;border:0;border-radius:50%;width:40px;height:40px;font-size:30px;color:#155f69;cursor:pointer}#feedback-dialog h2{font-size:28px;margin:10px 0}#feedback-dialog p{line-height:1.7}#feedback-form label{display:block;font-weight:700;margin:14px 0 7px}#feedback-form small{font-weight:400;color:#547978}#feedback-form input,#feedback-form select,#feedback-form textarea{box-sizing:border-box;width:100%;display:block;margin-top:7px;border:1px solid #cadbd0;background:white;border-radius:13px;padding:12px;font:inherit;color:#155f69}#feedback-form textarea{resize:vertical;min-height:150px;line-height:1.8}#feedback-form :focus-visible{outline:3px solid #f4c651;outline-offset:2px}.feedback-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.feedback-template{border:0;background:none;color:#7755bb;text-decoration:underline;cursor:pointer;font:inherit;padding:6px 0}.feedback-privacy{font-size:13px;color:#597779}.feedback-actions{display:flex;gap:12px}.feedback-actions button{border:0;border-radius:15px;padding:13px 22px;font:inherit;font-weight:800;cursor:pointer;background:#dceded;color:#155f69}.feedback-actions .feedback-send{background:linear-gradient(145deg,#a284e9,#704ec2);color:white}.feedback-actions button:disabled{opacity:.6;cursor:wait}.feedback-trap{position:absolute!important;left:0!important;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#feedback-status{min-height:1.8em;font-weight:700}@media(max-width:600px){.welcome-quick-links{max-width:430px!important;gap:5px!important}.welcome-quick-links>button{font-size:clamp(10px,2.9vw,13px)!important;padding-inline:3px!important;min-height:43px!important;border-radius:13px!important}#feedback-dialog{padding:18px}.feedback-row{grid-template-columns:1fr;gap:0}#feedback-dialog h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.suggestions-premium:after{animation:none}}
@media(min-width:761px){.ibtikari-welcome .ibtikari-wordmark{max-height:22svh}.ibtikari-welcome .welcome-content{top:0}}

#feedback-form .feedback-trap{display:none!important}
