dialog.tico-an-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 32px));max-height:85vh;margin:auto;padding:28px!important;border:0!important;border-radius:20px;background:#faf5eb;color:#314b36;overflow:auto;box-shadow:0 15px 70px #0004}
dialog.tico-an-dialog::backdrop{background:#0009}
dialog.tico-an-dialog h2{margin:0 44px 20px 0;font-size:28px;line-height:1.2}
dialog.tico-an-dialog img.tico-an-image{display:block;width:100%;height:auto;max-height:300px;object-fit:contain;margin:0 0 20px;border-radius:12px}
dialog.tico-an-dialog p.tico-an-summary{font-size:17px;line-height:1.65;margin:0 0 20px}
dialog.tico-an-dialog [hidden]{display:none!important}
dialog.tico-an-dialog a.tico-an-full{display:inline-block;padding:12px 18px;background:#314b36;color:white;border-radius:999px;text-decoration:none;font-weight:600}
dialog.tico-an-dialog button.tico-an-close{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;display:flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#e6dccb!important;color:#222!important;font:26px/1 Arial,sans-serif!important;cursor:pointer;transform:none!important;box-shadow:none!important}
dialog.tico-an-dialog button.tico-an-close::before,dialog.tico-an-dialog button.tico-an-close::after{display:none!important}
dialog.tico-an-dialog :focus-visible{outline:3px solid #536953;outline-offset:3px}
.tico-an-breadcrumbs{margin:0 0 24px;font-size:14px;line-height:1.6}
.tico-an-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 0;list-style:none!important;margin:0!important;padding:0!important}
.tico-an-breadcrumbs li{display:inline-flex;gap:8px;align-items:baseline;max-width:100%;padding:0!important;margin:0 8px 0 0!important;overflow-wrap:anywhere}
.tico-an-breadcrumbs li::before{display:none!important}
.tico-an-breadcrumbs a{color:#314b36;text-decoration:underline;text-underline-offset:4px}
.tico-an-breadcrumbs .tico-an-separator{color:#888}
.tico-an-breadcrumbs [aria-current]{color:#444}
