.fbt-examples-trigger{display:block!important;border:0!important;background:transparent!important;color:#ae0b50!important;text-decoration:underline!important;text-underline-offset:3px;padding:6px 0!important;margin:0 0 6px!important;min-height:44px;font:inherit!important;font-size:14px!important;cursor:pointer;box-shadow:none!important}
.fbt-examples-open{overflow:hidden!important}
.fbt-examples{box-sizing:border-box;border:0!important;border-radius:16px;padding:0!important;width:min(960px,calc(100% - 32px));max-width:960px!important;max-height:calc(100dvh - 32px);margin:auto!important;color:#17324d;background:#fff;font:16px Arial,sans-serif;box-shadow:0 24px 80px #00162f40;overflow:auto;overscroll-behavior:contain}
.fbt-examples *{box-sizing:border-box}.fbt-examples [hidden]{display:none!important}.fbt-examples::backdrop{background:#0a2339aa}
.fbt-examples button{cursor:pointer;font:inherit;line-height:1.4;text-transform:none;letter-spacing:normal;box-shadow:none!important}.fbt-examples button:focus-visible,.fbt-examples-trigger:focus-visible{outline:3px solid #176bba!important;outline-offset:3px}
.fbt-examples__header{position:sticky;top:0;background:#fff;border-bottom:1px solid #e5eaf0;z-index:1;padding:22px 26px;display:flex;align-items:flex-start;gap:16px;justify-content:space-between}
.fbt-examples__colors{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.fbt-examples__colors label{font-size:14px;font-weight:700;margin:0}.fbt-examples__colors select{display:block!important;appearance:auto!important;width:auto!important;max-width:100%;min-height:44px;border:1px solid #91a6b9;border-radius:6px;padding:8px 30px 8px 10px;background:#fff;color:#17324d;font:14px Arial,sans-serif}.fbt-examples__colors select:focus-visible{outline:3px solid #176bba;outline-offset:3px}.fbt-examples__color-help{flex-basis:100%;font:12px/1.5 Arial,sans-serif!important;color:#607185;margin:0!important}
.fbt-examples h2{font:700 25px/1.2 Arial,sans-serif!important;margin:0 0 6px!important;color:#17324d!important}.fbt-examples__intro{font-size:14px!important;line-height:1.6!important;margin:0!important;color:#607185}
.fbt-examples__close{width:44px;height:44px;min-width:44px;flex:0 0 44px;border:1px solid #d4dfe8!important;border-radius:50%!important;background:#fff!important;color:#17324d!important;font-size:26px!important;padding:0!important;line-height:1!important}
.fbt-examples__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px 26px}.fbt-examples__card{border:1px solid #dce4ed;border-radius:10px;overflow:hidden;background:#fff}
.fbt-examples__picture{width:100%;padding:10px!important;background:#f4f7fa!important;border:0!important;display:block;border-radius:0!important}.fbt-examples__picture img{display:block;width:100%;height:205px!important;object-fit:contain;max-width:100%}
.fbt-examples__copy{padding:12px 16px 14px}.fbt-examples h3{font:700 18px/1.3 Arial,sans-serif!important;margin:0 0 5px!important;color:#17324d!important}.fbt-examples__copy p{font:13px/1.6 Arial,sans-serif!important;color:#5c6d7f;margin:0 0 6px!important}
.fbt-examples__enlarge{border:0!important;background:transparent!important;padding:6px 0!important;min-height:36px;text-decoration:underline;font-size:13px!important;color:#ae0b50!important;font-weight:700!important}
.fbt-examples__note{padding:0 26px 24px;font:13px/1.6 Arial,sans-serif!important;color:#5a6b7e;margin:0!important}.fbt-examples__detail{padding:18px 26px 24px}.fbt-examples__detail img{display:block;max-width:100%;width:auto;height:auto;max-height:65dvh;margin:0 auto;object-fit:contain}.fbt-examples__detail p{text-align:center;font-size:14px;line-height:1.6}.fbt-examples__back{background:#fff!important;color:#17324d!important;border:1px solid #bccbd7!important;border-radius:6px;padding:10px 14px!important;margin-bottom:14px;min-height:44px}
@media(max-width:650px){.fbt-examples__grid{grid-template-columns:1fr;padding:18px;gap:16px}.fbt-examples__picture img{height:230px!important}.fbt-examples__header{padding:18px}.fbt-examples h2{font-size:21px!important}.fbt-examples__note{padding:0 18px 20px}.fbt-examples__detail{padding:18px}}
