.decl-form [data-vat-trigger="decl-hint-1-0"].vat-hotspot{top:14.0625%;height:49.47916666666667%;left:0%;width:15.238095238095239%;}
.decl-form [data-vat-trigger="decl-hint-1-1"].vat-hotspot{top:14.0625%;height:49.47916666666667%;left:15.238095238095239%;width:5.714285714285714%;}
.decl-form [data-vat-trigger="decl-hint-1-2"].vat-hotspot{top:14.0625%;height:49.47916666666667%;left:20.952380952380953%;width:6.507936507936509%;}
.decl-form [data-vat-trigger="decl-hint-1-3"].vat-hotspot{top:14.0625%;height:49.47916666666667%;left:27.460317460317462%;width:7.063492063492063%;}
.decl-form [data-vat-trigger="decl-hint-1-4"].vat-hotspot{top:14.0625%;height:49.47916666666667%;left:34.523809523809526%;width:6.507936507936509%;}
.decl-form [data-vat-trigger="decl-hint-1-5"].vat-hotspot{top:14.0625%;height:49.47916666666667%;left:41.03174603174603%;width:6.507936507936509%;}
.decl-form [data-vat-trigger="decl-hint-1-6"].vat-hotspot{top:14.0625%;height:49.47916666666667%;left:47.53968253968254%;width:6.587301587301588%;}
.decl-form [data-vat-trigger="decl-hint-1-7"].vat-hotspot{top:14.0625%;height:49.47916666666667%;left:54.12698412698413%;width:6.190476190476191%;}
.decl-form [data-vat-trigger="decl-hint-1-8"].vat-hotspot{top:14.0625%;height:49.47916666666667%;left:60.317460317460316%;width:6.349206349206349%;}
.decl-form [data-vat-trigger="decl-hint-1-9"].vat-hotspot{top:14.0625%;height:49.47916666666667%;left:66.66666666666666%;width:6.190476190476191%;}
.decl-form [data-vat-trigger="decl-hint-1-10"].vat-hotspot{top:14.0625%;height:49.47916666666667%;left:72.85714285714285%;width:6.349206349206349%;}
.decl-form [data-vat-trigger="decl-hint-1-11"].vat-hotspot{top:14.0625%;height:49.47916666666667%;left:79.2063492063492%;width:6.349206349206349%;}
.decl-form [data-vat-trigger="decl-hint-1-12"].vat-hotspot{top:14.0625%;height:49.47916666666667%;left:85.55555555555556%;width:6.111111111111111%;}
.decl-form [data-vat-trigger="decl-hint-2-13"].vat-hotspot{top:17.197452229299362%;height:38.21656050955414%;left:0%;width:21.904761904761905%;}
.decl-form [data-vat-trigger="decl-hint-2-14"].vat-hotspot{top:17.197452229299362%;height:38.21656050955414%;left:21.904761904761905%;width:21.984126984126984%;}
.decl-form [data-vat-trigger="decl-hint-2-15"].vat-hotspot{top:17.197452229299362%;height:38.21656050955414%;left:43.888888888888886%;width:9.444444444444445%;}
.decl-form [data-vat-trigger="decl-hint-2-16"].vat-hotspot{top:17.197452229299362%;height:38.21656050955414%;left:53.333333333333336%;width:9.682539682539684%;}
.decl-form [data-vat-trigger="decl-hint-2-17"].vat-hotspot{top:17.197452229299362%;height:38.21656050955414%;left:63.01587301587301%;width:9.841269841269842%;}
.decl-form [data-vat-trigger="decl-hint-2-18"].vat-hotspot{top:17.197452229299362%;height:38.21656050955414%;left:72.85714285714285%;width:9.444444444444445%;}
.decl-form [data-vat-trigger="decl-hint-2-19"].vat-hotspot{top:17.197452229299362%;height:38.21656050955414%;left:82.3015873015873%;width:9.365079365079366%;}
.decl-control[data-position="1:0"]{left:0.7936507936507936%;top:67.96875%;width:11.746031746031745%;height:5.46875%;}
.decl-control[data-position="1:1"]{left:13.492063492063492%;top:66.92708333333334%;width:5.476190476190476%;height:6.770833333333333%;}
.decl-control[data-position="1:2"]{left:27.22222222222222%;top:66.66666666666666%;width:5.158730158730158%;height:7.03125%;}
.decl-control[data-position="1:3"]{left:40%;top:66.66666666666666%;width:5.873015873015873%;height:7.03125%;}
.decl-control[data-position="1:4"]{left:46.98412698412698%;top:67.44791666666666%;width:4.761904761904762%;height:5.989583333333334%;}
.decl-control[data-position="1:5"]{left:54.285714285714285%;top:66.66666666666666%;width:5.158730158730158%;height:7.03125%;}
.decl-control[data-position="1:6"]{left:60.476190476190474%;top:66.92708333333334%;width:5.476190476190476%;height:6.510416666666667%;}
.decl-control[data-position="1:7"]{left:67.06349206349206%;top:66.66666666666666%;width:5.158730158730158%;height:7.03125%;}
.decl-control[data-position="1:8"]{left:73.25396825396825%;top:66.92708333333334%;width:5.476190476190476%;height:6.510416666666667%;}
.decl-control[data-position="1:9"]{left:79.6031746031746%;top:66.92708333333334%;width:5.476190476190476%;height:6.510416666666667%;}
.decl-control[data-position="1:10"]{left:85.95238095238096%;top:66.92708333333334%;width:5.476190476190476%;height:6.510416666666667%;}
.decl-control[data-position="extra-part-III/1/5"]{left:21.26984126984127%;top:66.92708333333334%;width:5.873015873015873%;height:7.03125%;}
.decl-control[data-position="extra-part-III/1/7"]{left:34.84126984126984%;top:66.92708333333334%;width:5.873015873015873%;height:7.03125%;}
.decl-control[data-position="2:0"]{left:0.7142857142857143%;top:60.828025477707%;width:21.58730158730159%;height:6.687898089171974%;}
.decl-control[data-position="2:1"]{left:23.095238095238095%;top:60.828025477707%;width:21.58730158730159%;height:6.687898089171974%;}
.decl-control[data-position="2:2"]{left:45.714285714285715%;top:59.23566878980891%;width:7.857142857142857%;height:8.598726114649681%;}
.decl-control[data-position="2:3"]{left:55.158730158730165%;top:59.23566878980891%;width:7.857142857142857%;height:8.598726114649681%;}
.decl-control[data-position="2:4"]{left:64.20634920634922%;top:60.19108280254777%;width:6.904761904761905%;height:7.32484076433121%;}
.decl-control[data-position="2:5"]{left:73.65079365079366%;top:59.554140127388536%;width:4.285714285714286%;height:7.961783439490445%;}
.decl-control[data-position="2:7"]{left:83.0952380952381%;top:59.554140127388536%;width:8.174603174603174%;height:7.961783439490445%;}
html[data-id="annex-II-08-6"] main,html[data-id="annex-II-06"] main{display:block;max-width:1260px}
.decl-form{max-width:1260px;overflow-wrap:anywhere}
.decl-form .vat-steps li{flex-basis:160px}
.decl-form .vat-steps a>span:last-child{white-space:normal;overflow-wrap:anywhere}
.decl-mini-index{margin:12px 0;border:1px solid var(--line);border-radius:8px;padding:12px}
.decl-mini-index summary{cursor:pointer;min-height:44px;list-style:disclosure-closed}
.decl-mini-index[open] summary{list-style:disclosure-open}
.decl-mini-index nav{display:flex;flex-wrap:wrap;gap:8px}
.decl-mini-index a{padding:8px 12px;min-height:44px;border:1px solid var(--line);border-radius:8px}
.decl-section-anchor{position:absolute;left:0;width:1px;height:1px}
[data-decl-toolbar]{padding:16px;border:1px solid var(--line);border-radius:10px;margin:12px 0}
[data-decl-toolbar] button,[data-decl-toolbar] label{margin:6px;min-height:44px}
[data-decl-toolbar] button{padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);cursor:pointer}
[data-decl-submit]{background:var(--navy)!important;color:white!important}
[data-decl-errors] button{text-align:left}
[data-decl-live-hint]{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);width:min(1100px,calc(100vw - 32px));z-index:15;padding:12px;background:var(--surface);border:2px solid var(--link);border-radius:8px;max-height:30vh;overflow:auto;font-size:.85rem}
.decl-control{position:absolute;display:flex;gap:2px;min-width:0;font-size:clamp(10px,1vw,14px);line-height:1.2}
.decl-control>label,.decl-control>small{display:none}
.decl-control input,.decl-control output{width:100%;min-width:0;max-width:100%;padding:1px 3px;margin:0;border:1px solid #74777f;border-radius:2px;background:white;color:#131c3e;font:inherit;text-align:right}
.decl-control input[type=radio]{width:100%;height:100%;accent-color:#131c3e}
.decl-control output{background:#f3f3f5;cursor:help}
.decl-control [data-decl-registry]{border:2px dashed #705800}
.decl-control [aria-invalid=true]{border-color:#c00;border-width:2px}
.decl-field-help{display:none}
.decl-form[data-vat-active-mode=simulator] .vat-hotspot{display:none}
.decl-supplemental{position:static;display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:8px;padding:12px;border-bottom:1px solid var(--line);font-size:.9rem}
.decl-supplemental>label,.decl-supplemental>small{display:block}
.decl-supplemental>small{grid-column:1/-1}
.decl-supplemental input{min-height:44px}
.decl-deferred{padding:14px;background:var(--mark)}
@media(max-width:640px){
 .decl-form .vat-steps li{flex:1 1 40%}
 .decl-form .vat-steps a{font-size:.76rem;padding:8px}
 .decl-form[data-vat-active-mode=simulator] .vat-image{min-width:0;width:100%}
 .decl-form[data-vat-active-mode=simulator] .vat-image>img,.decl-form[data-vat-active-mode=simulator] .decl-section-anchor{display:none}
 .decl-control{position:static!important;width:auto!important;height:auto!important;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.9rem}
 .decl-control>label,.decl-control>small{display:block;grid-column:1/-1}
 .decl-control input,.decl-control output{min-height:44px;font-size:1rem;padding:8px}
 .decl-control input[type=radio]{width:24px;height:24px;min-height:24px}
 .decl-field-help{display:block;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}
 .decl-supplemental{grid-template-columns:minmax(0,1fr)}
}
@media print{
 .decl-form[data-vat-active-mode=simulator] [data-vat-screenshot]{display:block!important}
 .decl-form[data-vat-active-mode=simulator] [data-vat-text],.decl-form .vat-image>img,.decl-form .vat-hotspot,.decl-mini-index,[data-decl-live-hint],[data-decl-toolbar] button,[data-decl-toolbar] label,.decl-field-help{display:none!important}
 .decl-control{position:static!important;width:auto!important;height:auto!important;display:grid;grid-template-columns:1fr 130px;font-size:9pt;border-bottom:1px solid #bbb;padding:5px;break-inside:avoid}
 .decl-control>label{display:block}.decl-control>small{display:block;grid-column:1/-1}
 .decl-form .vat-image{min-width:0}.decl-section-anchor{display:none}
}

html[data-id="annex-5-form-1"] main,html[data-id="annex-V-01"] main,html[data-id="annex-II-04"] main{display:block;max-width:1260px}
.decl-control [data-decl-practice]{border:2px dashed #705800}
.decl-control select{width:100%;min-width:0;max-width:100%;font:inherit;background:white;color:#131c3e;border:1px solid #74777f}
.decl-control fieldset{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px;border:0;padding:0;margin:0}
.decl-control fieldset label{display:flex;align-items:center;gap:8px;min-height:44px}
.decl-control fieldset input[type=radio]{width:20px;height:20px;min-height:20px}
.decl-control select[hidden]{display:none}
@media(max-width:640px){.decl-control select{min-height:44px;font-size:1rem}}

.registry-practice{min-width:0;max-width:100%;margin:1.5rem 0;padding:1rem;border:1px solid var(--line,#c8cbd4);border-radius:.5rem;background:var(--surface,#fff);color:var(--ink,#131C3E);overflow-wrap:normal;word-break:normal;hyphens:none}
.registry-practice[hidden]{display:none!important}
.registry-practice h3{scroll-margin-top:6rem}.registry-practice blockquote{margin:1rem 0}
.registry-table-wrap{max-width:100%;overflow:auto}.registry-practice table{border-collapse:collapse;width:100%}.registry-practice caption{text-align:left;padding:.5rem}
.registry-practice th,.registry-practice td{border:1px solid var(--line,#c8cbd4);padding:.5rem;vertical-align:top}
.registry-practice .registry-col-short,.registry-practice .registry-col-action{min-width:8rem}.registry-practice .registry-col-medium{min-width:12rem}.registry-practice .registry-col-long{min-width:17rem}.registry-practice .registry-col-date{min-width:11rem}
.registry-practice th{font-size:.85rem}.registry-practice td>label{display:none}.registry-practice input,.registry-practice select{width:100%;min-width:0;box-sizing:border-box;min-height:44px;font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid #73788b;border-radius:.2rem;padding:.5rem}
.registry-practice input:disabled{opacity:1;background:#f0f0f3;color:#555}.registry-practice output{display:block;min-height:44px;padding:.5rem;box-sizing:border-box;font-variant-numeric:tabular-nums}
.registry-practice button{min-height:44px;padding:.5rem .8rem;white-space:normal}.registry-practice tfoot span{display:block;font-size:.8rem}
.registry-practice .registry-total-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.registry-practice output{overflow-wrap:anywhere}
[data-vat-active-mode=simulator] [data-registry-mirror]{display:none!important}
@media(max-width:640px){.registry-practice{padding:.6rem}.registry-table-wrap{overflow:visible}.registry-practice caption,.registry-practice table,.registry-practice tbody,.registry-practice tfoot,.registry-practice tr,.registry-practice td{display:block;width:100%;box-sizing:border-box;min-width:0}.registry-practice thead{display:none}.registry-practice tr{margin-bottom:1rem;border:1px solid #73788b;border-radius:.4rem;padding:.4rem}.registry-practice td{border:0;padding:.4rem}.registry-practice td>label{display:block;margin-bottom:.3rem}.registry-practice tfoot td:empty{display:none}.registry-practice input,.registry-practice select{max-width:100%}}
@media print{.registry-practice{break-inside:auto}.registry-practice tr{break-inside:avoid}.registry-practice button{display:none}.registry-table-wrap{overflow:visible}.registry-practice table,.registry-practice tbody,.registry-practice tr,.registry-practice td{display:block;min-width:0;width:100%}.registry-practice thead{display:none}.registry-practice td>label{display:block}.registry-practice input{border:0}}
@media(max-width:640px),print{.registry-practice .registry-total-label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}}
