.uk-docs-page,.uk-doc-page{max-width:70rem;padding-block:2rem 4rem}.uk-docs-hero,.uk-doc-hero{background:linear-gradient(135deg,#0d2545,#1b5a8e);border-radius:12px;color:#fff;padding:2.5rem;text-align:center}.uk-docs-hero h1,.uk-doc-hero h1{color:#fff;margin:.3rem auto .8rem}.uk-docs-hero p{margin-inline:auto;max-width:43rem}.uk-docs-eyebrow{font-weight:700;margin:0;text-transform:uppercase}.uk-docs-hero input{border:0;border-radius:0;font:inherit;margin-top:1rem;max-width:32rem;padding:1rem;width:100%}.uk-docs-categories{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:1.25rem 0}.uk-docs-categories a,.uk-docs-list,.uk-doc-section{background:#fff;border:1px solid #dce3ec;border-radius:8px;box-shadow:var(--shadow-card);padding:1.25rem}.uk-docs-categories a{color:var(--color-navy);text-align:center;text-decoration:none}.uk-docs-categories span{color:var(--color-muted);display:block;font-size:.85rem;margin-top:.2rem}.uk-docs-list h2,.uk-doc-section h2{border-bottom:2px solid #1264d8;margin-top:0;padding-bottom:.5rem}.uk-docs-list__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.uk-doc-card{background:#f4f7fb;border:1px solid #dce3ec;border-radius:8px;padding:1rem}.uk-doc-card__type{color:#496581;font-size:.75rem;font-weight:700;margin:0 0 .35rem;text-transform:uppercase}.uk-doc-card h3{font-size:1.05rem;margin:.25rem 0 .75rem}.uk-doc-card__link{font-size:.9rem;font-weight:700}.uk-doc-page{max-width:58rem}.uk-doc-hero{text-align:left}.uk-doc-meta{display:flex;flex-wrap:wrap;gap:.5rem}.uk-doc-meta span{background:rgb(255 255 255 / 15%);border-radius:99px;font-size:.88rem;padding:.35rem .6rem}.uk-doc-section{margin-top:1rem}.uk-doc-download__actions{display:flex;flex-wrap:wrap;gap:.75rem}.uk-doc-print{background:transparent;border:0;color:var(--color-blue);cursor:pointer;font:inherit;font-weight:700;padding:.6rem}.uk-doc-content>:last-child{margin-bottom:0}@media(max-width:700px){.uk-docs-hero,.uk-doc-hero{padding:1.5rem}.uk-docs-categories,.uk-docs-list__grid{grid-template-columns:1fr}.uk-doc-download__actions .ukrogis-button{width:100%}}

.uk-document-generator__layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}
.uk-document-generator__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:16px 0}.uk-document-generator label{display:grid;gap:5px;font-weight:600}.uk-document-generator input,.uk-document-generator textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #cbd5e1;border-radius:6px;font:inherit}.uk-document-generator textarea{min-height:100px;resize:vertical}.uk-document-preview{min-width:0}.uk-document-preview h3{margin-top:0}.uk-document-preview__paper{min-height:430px;padding:28px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 2px 8px rgba(15,23,42,.08);font-family:"Times New Roman",serif;line-height:1.55}.uk-document-preview__recipient{text-align:right;margin-left:28%}.uk-document-preview h4{text-align:center;margin:32px 0 20px}@media(min-width:1100px){.uk-document-generator__layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.uk-document-preview{position:sticky;top:20px;align-self:start}}

.uk-docs-search{display:flex;gap:.6rem;justify-content:center;margin:1rem auto 0;max-width:42rem}.uk-docs-search input{margin:0}.uk-docs-search .ukrogis-button{border:0;white-space:nowrap}.uk-docs-topics,.uk-docs-callout{background:#fff;border:1px solid #dce3ec;border-radius:8px;box-shadow:var(--shadow-card);margin:1.25rem 0;padding:1rem 1.25rem}.uk-docs-topics h2{font-size:1rem;margin:0 0 .7rem}.uk-docs-topics__list{display:flex;flex-wrap:wrap;gap:.5rem}.uk-docs-topics__list a{border:1px solid #d0dceb;border-radius:99px;color:var(--color-navy);font-size:.84rem;font-weight:700;padding:.38rem .65rem;text-decoration:none}.uk-docs-topics__list a:hover,.uk-docs-topics__list .is-active{background:var(--color-blue);border-color:var(--color-blue);color:#fff}.uk-docs-list__heading{align-items:center;display:flex;gap:1rem;justify-content:space-between}.uk-docs-list__heading span{color:var(--color-muted);font-size:.88rem;font-weight:700}.uk-doc-card{display:flex;flex-direction:column}.uk-doc-card__details{font-size:.84rem;margin:0 0 .8rem}.uk-doc-card__details div{border-top:1px solid #dce3ec;padding:.45rem 0}.uk-doc-card__details dt{color:#496581;font-size:.73rem;font-weight:700;text-transform:uppercase}.uk-doc-card__details dd{margin:.12rem 0 0}.uk-doc-card__status{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto}.uk-doc-card__status span{background:#eaf5ee;border-radius:99px;color:#14753a;font-size:.72rem;font-weight:700;padding:.25rem .45rem}.uk-doc-card__link{margin-top:.8rem}.uk-docs-empty{margin:0}.uk-docs-callout{align-items:center;display:flex;gap:1rem;justify-content:space-between}.uk-docs-callout h2{margin:.2rem 0 .4rem}.uk-docs-callout p:not(.uk-docs-eyebrow){margin:0}.uk-doc-purpose dl{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin:0}.uk-doc-purpose div{background:#f4f7fb;border-radius:6px;padding:.75rem}.uk-doc-purpose dt{color:#496581;font-size:.78rem;font-weight:700;text-transform:uppercase}.uk-doc-purpose dd{margin:.3rem 0 0}@media(max-width:700px){.uk-docs-search,.uk-docs-callout{align-items:stretch;flex-direction:column}.uk-docs-search .ukrogis-button{width:100%}.uk-doc-purpose dl{grid-template-columns:1fr}}
.uk-docs-entry{background:#fff;border:1px solid #dce3ec;border-radius:8px;box-shadow:var(--shadow-card);margin:1.25rem 0;padding:1.25rem}.uk-docs-entry h2{margin:0 0 1rem}.uk-docs-entry__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.uk-docs-entry-card{align-items:flex-start;background:#f4f7fb;border:1px solid #dce3ec;border-left:4px solid var(--color-blue);border-radius:8px;color:var(--color-navy);display:flex;gap:.85rem;padding:1.15rem;text-decoration:none}.uk-docs-entry-card:hover{background:#fff;box-shadow:0 .4rem 1rem rgb(12 55 102 / .12);transform:translateY(-2px)}.uk-docs-entry-card__icon{background:#e0efff;border-radius:99px;font-size:1.15rem;padding:.45rem}.uk-docs-entry-card__body{display:grid;gap:.35rem}.uk-docs-entry-card strong{font-size:1.12rem}.uk-docs-entry-card__body>span{font-size:.88rem;line-height:1.45}.uk-docs-entry-card__meta{color:var(--color-blue);font-size:.82rem;font-weight:700;margin-top:.25rem}.uk-docs-entry-card__meta>span{margin-left:.35rem}@media(max-width:700px){.uk-docs-entry__grid{grid-template-columns:1fr}}
.uk-docs-faq{margin-top:1.25rem}.uk-docs-faq details{border-top:1px solid #dce3ec;padding:.8rem 0}.uk-docs-faq details:first-of-type{border-top:0;padding-top:0}.uk-docs-faq summary{color:var(--color-navy);cursor:pointer;font-weight:700}.uk-docs-faq details p{color:var(--color-muted);font-size:.92rem;line-height:1.55;margin:.55rem 0 0}
.uk-doc-source{border-top:1px solid #dce3ec;font-size:.9rem;margin:1rem 0 0;padding-top:.85rem}.uk-doc-preflight__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.uk-doc-preflight__grid>div{background:#f4f7fb;border-radius:6px;padding:.8rem}.uk-doc-preflight h3{font-size:.95rem;margin:0 0 .5rem}.uk-doc-preflight ul{font-size:.9rem;margin:0;padding-left:1.15rem}.uk-doc-preflight li+li{margin-top:.35rem}.uk-doc-deadline{background:#fff8e7;border-left:4px solid var(--color-gold);font-size:.92rem;margin:1rem 0 0;padding:.75rem}@media(max-width:700px){.uk-doc-preflight__grid{grid-template-columns:1fr}}
.uk-doc-sample__paper{background:#fffdf5;border:1px solid #e6a11c;border-radius:.6rem;box-shadow:0 .2rem .8rem rgb(86 64 13 / .1);font-family:"Times New Roman",serif;line-height:1.6;margin-top:1rem;max-width:52rem;padding:clamp(1.2rem,4vw,3rem)}.uk-doc-sample__recipient{margin-left:42%;text-align:right}.uk-doc-sample__paper h3{text-align:center;font-size:1.05rem;margin:2rem 0 1rem}.uk-doc-sample__paper h4{text-align:center;font-size:1rem;margin:1.5rem 0 .75rem}.uk-doc-sample__paper ol{padding-left:1.2rem}.uk-doc-sample__signature{margin-top:2rem;text-align:right}@media(max-width:700px){.uk-doc-sample__recipient{margin-left:15%}}.uk-document-generator__office-link{display:block;font-size:.88rem;font-weight:700;margin-top:.4rem}
.uk-doc-generator-cta{background:#edf6ff;border-left:4px solid var(--color-blue)}.uk-doc-generator-cta p{max-width:48rem}.uk-doc-generator-intro ol{margin:.6rem 0;padding-left:1.3rem}.uk-doc-generator-intro li+li{margin-top:.35rem}.uk-doc-generator-note{margin-bottom:1.25rem}

/* Сторінка заяви про зняття арешту: практичні блоки */
.uk-doc-section__lead{color:var(--color-muted);max-width:52rem}.uk-doc-steps{counter-reset:doc-step;display:grid;gap:.7rem;list-style:none;margin:1rem 0 0;padding:0}.uk-doc-steps li{background:#f4f7fb;border:1px solid #dce3ec;border-radius:.55rem;counter-increment:doc-step;display:grid;gap:.25rem;padding:.9rem .95rem .9rem 3.25rem;position:relative}.uk-doc-steps li:before{align-items:center;background:var(--color-navy);border-radius:99px;color:#fff;content:counter(doc-step);display:flex;font-weight:700;height:1.65rem;justify-content:center;left:.9rem;position:absolute;top:1rem;width:1.65rem}.uk-doc-steps span,.uk-doc-submission__list span{color:var(--color-muted);font-size:.92rem;line-height:1.5}.uk-doc-download--featured{background:#edf6ff;border-color:#276cc8;text-align:center}.uk-doc-download--featured h2{border-bottom-color:#276cc8}.uk-doc-download--featured .uk-doc-download__actions{justify-content:center}.uk-doc-download--featured .ukrogis-button{min-width:12.5rem;padding:.85rem 1rem}.uk-doc-submission__list{counter-reset:submit-step;display:grid;gap:.65rem;list-style:none;margin:1rem 0 0;padding:0}.uk-doc-submission__list li{background:#fff;border:1px solid #dce3ec;border-radius:.55rem;counter-increment:submit-step;display:grid;gap:.2rem;padding:.8rem .9rem .8rem 3.25rem;position:relative}.uk-doc-submission__list li:before{align-items:center;background:#24558d;border-radius:99px;color:#fff;content:counter(submit-step);display:flex;font-weight:700;height:1.65rem;justify-content:center;left:.9rem;position:absolute;top:.85rem;width:1.65rem}.uk-doc-escalation{background:#fff1f2;border-color:#f3a8af;box-shadow:none}.uk-doc-escalation h2{border-bottom-color:#d74451;color:#9f1c2d}.uk-doc-escalation li{color:#7c2530;font-size:.92rem;margin:.45rem 0}.uk-doc-escalation a{font-weight:700}.uk-doc-legal{border-left:4px solid var(--color-blue)}.uk-doc-legal__card{background:#edf6ff;border:1px solid #8bb9ee;border-radius:.6rem;padding:1rem}.uk-doc-legal__card h3{font-size:1rem;margin:0 0 .65rem}.uk-doc-legal__card h4{font-size:.95rem;margin:1rem 0 .4rem}.uk-doc-legal__card li,.uk-doc-legal__note{color:#38536f;font-size:.92rem;line-height:1.5}.uk-doc-legal__note{background:#fff;border-left:3px solid #4e91dc;margin:1rem 0;padding:.7rem .8rem}.uk-doc-legal .ukrogis-button{font-size:.9rem}.uk-doc-filled-example .uk-doc-sample__paper p{margin:.8rem 0}.uk-docs-faq details{background:#fff;border:1px solid #dce3ec;border-radius:.55rem;margin:.6rem 0;padding:.85rem .9rem}.uk-docs-faq details:first-of-type{border-top:1px solid #dce3ec;padding-top:.85rem}.uk-docs-faq summary{padding-right:1.5rem}@media(max-width:700px){.uk-doc-download--featured .ukrogis-button{min-width:0}.uk-doc-steps li,.uk-doc-submission__list li{padding-left:3.1rem}.uk-doc-filled-example .uk-doc-sample__paper{font-size:.93rem}}
/* Procedural catalogue cards */
.uk-docs-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}
.uk-docs-route-note{align-items:flex-start;background:#edf6ff;border:1px solid #b8d6f5;border-left:4px solid var(--color-blue);border-radius:.6rem;display:grid;gap:.25rem;margin-bottom:1rem;padding:.9rem 1rem}
.uk-docs-route-note strong{color:var(--color-navy)}
.uk-docs-route-note span{color:#38536f;font-size:.9rem;line-height:1.5}
.uk-doc-card{background:#fff;border-color:#d7e2ee;border-radius:.7rem;border-top:4px solid var(--color-blue);box-shadow:0 .15rem .55rem rgb(12 55 102 / .07);padding:1.15rem;transition:box-shadow .18s ease,transform .18s ease}
.uk-doc-card:hover,.uk-doc-card:focus-within{box-shadow:0 .55rem 1.3rem rgb(12 55 102 / .13);transform:translateY(-2px)}
.uk-doc-card__head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.65rem}
.uk-doc-card__step{background:var(--color-navy);border-radius:99px;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:.3rem .55rem;white-space:nowrap}
.uk-doc-card__topic{color:#496581;font-size:.73rem;font-weight:700;line-height:1.25;text-align:right}
.uk-doc-card h3{font-size:1.12rem;line-height:1.35;margin:0 0 .85rem}
.uk-doc-card h3 a{text-decoration-thickness:.08em;text-underline-offset:.16em}
.uk-doc-card__details div{padding:.55rem 0}
.uk-doc-card__details dt{letter-spacing:.035em}
.uk-doc-card__details dd{line-height:1.48}
.uk-doc-card__link{align-self:flex-start;background:var(--color-blue);border-radius:.45rem;color:#fff;padding:.55rem .75rem;text-decoration:none}
.uk-doc-card__link:hover,.uk-doc-card__link:focus-visible{background:var(--color-navy);color:#fff}
.uk-docs-list__heading a{font-weight:700}
@media(max-width:850px){.uk-docs-list__grid{grid-template-columns:1fr}}
