@layer pages{.pop{box-sizing:border-box;background:var(--c-bg-raised);border-radius:var(--radius);max-width:100%;padding:var(--s-6);box-shadow:0 10px 40px var(--c-shadow-pop);position:relative}.pop--c{width:400px}.pop--b{width:480px}.pop__x{top:var(--s-4);right:var(--s-4);width:24px;height:24px;position:absolute}.pop h3{margin:0 var(--s-6) var(--s-2) 0;font:var(--t-h3);margin-bottom:var(--s-5)}.pop__sub{margin:0 0 var(--s-5);font-size:var(--fs-16);color:var(--c-text-muted);line-height:1.375rem}.pop .btn{width:100%;margin-top:var(--s-5)}.pop__row2{margin-bottom:var(--s-4);justify-content:flex-start;align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}.pop__row2 .link-act{font:var(--t-body-s)}.pop .chk{margin:0 0 var(--s-3);font-size:var(--fs-15);line-height:1.25rem}.pop .chk a{color:var(--c-accent);text-decoration:underline;text-decoration-thickness:1px}.pop__prod{margin:0 var(--s-6) var(--s-5) 0;font-size:var(--fs-16);color:var(--c-text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.375rem;display:-webkit-box;overflow:hidden}.pop--inline{box-shadow:none;border:1px solid var(--c-border)}.pop__attach{align-items:center;gap:var(--s-2);display:inline-flex}.pop__attach img{width:19px;height:21px}@media (max-width:520px){.pop{padding:var(--s-5)}.pop h3{margin-bottom:var(--s-4)}.pop .btn{height:var(--h-btn-sm);margin-top:var(--s-4)}.pop__prod{margin-bottom:var(--s-4);font-size:var(--fs-15);line-height:1.25rem}}.vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pop--city{padding-bottom:var(--s-5)}.cities{margin:var(--s-2) 0 0;padding:0;list-style:none}.cities-cap{margin:var(--s-5) 0 var(--s-2);font:var(--t-caption);color:var(--c-text-muted)}.cities-cap+.cities{margin-top:0}.cities a{padding:var(--s-1) 0;font:var(--t-body-s);color:var(--c-text);text-decoration:none;display:block}.cities a.on{color:var(--c-accent)}@media (hover:hover){.cities a:hover{color:var(--c-accent)}}.ok{text-align:center;padding-top:var(--s-7)}.ok h3{margin:0 0 var(--s-3)}.ok .pop__sub{margin-bottom:var(--s-6)}.ok__i{width:56px;height:56px;margin:0 auto var(--s-5);background:var(--c-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath d='M16 29l8 8 16-17' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat;border-radius:50%;display:block}.ok--bad .ok__i{background-color:var(--c-error);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath d='M19 19l18 18M37 19L19 37' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")}@media (max-width:520px){.ok{padding-top:var(--s-6)}}.pop__fmt{font:var(--t-caption);color:var(--c-text-muted);margin-left:24px}.ok--bad{margin-top:var(--s-5)}.modal{z-index:var(--z-modal);padding:var(--s-5);background:var(--c-scrim);display:flex;position:fixed;inset:0;overflow-y:auto}.modal .pop{margin:auto}@media (max-width:520px){.modal{padding:var(--s-3)}}@media (max-height:640px){.modal .pop{margin:0 auto auto}}body.modal-open{overflow:hidden}.pop__file{margin-left:var(--s-3);font:var(--t-caption);color:var(--c-text-muted)}}
