.alerteLocalisationHint{text-align:center;color:#666;margin:-8px 0 18px;font-size:.95rem}.inputTagsLocalisation{text-align:left;width:min(520px,100%);margin:0 auto;position:relative}.inputTagsLocalisationField{flex-direction:column;gap:6px;display:flex}.inputTagsLocalisationInput{width:100%;height:54px;font:inherit;color:#222;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3-3'/%3E%3C/svg%3E") 14px no-repeat;border:1px solid #ccc;border-radius:999px;padding:0 18px 0 42px;font-weight:700}.inputTagsLocalisationInput:focus{background-color:#f9f9f9;border-color:#999;outline:none}.inputTagsLocalisationTag{color:#333;background:#fffffff2;border:1px solid #e8e8e8;border-radius:0 999px 999px 0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:.92rem;display:flex}.inputTagsLocalisationTagRemove{appearance:none;color:#666;cursor:pointer;background:0 0;border:0;font-size:1.2rem;line-height:1}.inputTagsLocalisationClear{appearance:none;color:#fff;font:inherit;cursor:pointer;background:#333;border:1px solid #333;border-radius:999px;align-self:flex-end;padding:2px 10px;font-size:.85rem}.inputTagsLocalisationSuggestions{z-index:20;text-align:left;background:#fff;padding:16px 18px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 2px 20px #0003}.inputTagsLocalisationSuggestions h3{text-transform:uppercase;letter-spacing:.02em;margin:12px 0 6px;font-size:.85rem;font-weight:700}.inputTagsLocalisationSuggestions h3:first-child{margin-top:0}.inputTagsLocalisationSuggestions ul{margin:0;padding:0;list-style:none}.inputTagsLocalisationSuggestions li button{appearance:none;text-align:left;width:100%;font:inherit;color:#333;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-size:.92rem}.inputTagsLocalisationSuggestions li button:hover{color:#d54933}.inputTagsLocalisationLoading{color:#888;margin:8px 0 0;font-size:.85rem}
