/* ucg-modul 36 — style — kilde kode/wordpress-pages/4780-soegeordstjek.html linje 11804-12447 — id=ucg-r02-style
   Kilde-SHA-256 66b4137e56a673793e34babe9626a504bbfe4ba9503eb9e51b46aa5bae72267e; genereret af scripts/lav-frontend-adapter.mjs.
   Indholdet under denne kommentar er UAENDRET fra kilden. Ret i kilden, ikke her. */

#ucg-pbar{background:#17220f;color:#F2F7EF;font:14px/1.3 system-ui,-apple-system,sans-serif}
#ucg-pbar .ucg-pbar-inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:4px;min-height:64px;padding:0 18px;flex-wrap:wrap}
#ucg-pbar .ucg-pbar-brand{font-weight:800;font-size:16px;margin-right:14px;letter-spacing:.01em}
#ucg-pbar a,#ucg-pbar button,#ucg-pbar .ucg-pbar-soon{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;color:#DCE8D6;text-decoration:none;border:0;background:none;font:inherit;cursor:pointer;border-radius:8px}
#ucg-pbar a:hover,#ucg-pbar button:hover{background:rgba(255,255,255,.08);color:#fff}
#ucg-pbar a.on{color:#fff;font-weight:700;box-shadow:inset 0 -2px 0 #7BC96A}
#ucg-pbar .ucg-pbar-soon{cursor:default;color:#9DAD95}
#ucg-pbar .ucg-pbar-badge{font-size:10px;font-weight:800;letter-spacing:.06em;background:#F2F7EF;color:#17220f;border-radius:5px;padding:2px 6px}
@media (max-width:1099px){#ucg-pbar .ucg-pbar-inner{min-height:56px}#ucg-pbar a,#ucg-pbar button,#ucg-pbar .ucg-pbar-soon{display:none}}
body.ucg-rail-on #ucg-rail{top:64px}
#ucg-rail-show{top:74px}
#ucg-rail .ucg-rail-soon,#ucg-app .ucg-src-soon,.ucg-mnav-soon{opacity:.62;cursor:default}
#ucg-rail .ucg-rail-soon:hover{background:none}
.ucg-soon-badge{font-size:9.5px;font-weight:800;letter-spacing:.05em;background:#E4EDE0;color:#3C4A36;border-radius:5px;padding:1px 5px;margin-left:4px}
#ucg-rail .ucg-rail-foot{margin-top:auto;border-top:1px solid #EEF3EA;padding-top:8px}
#ucg-app .ucg-src-soon{display:inline-flex;align-items:center;border:0;background:#fff;color:#5C6B57;border-radius:999px;padding:8px 15px;font-weight:600}
#ucg-app .ucg-fixedfield{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:6px 12px;border-left:1px solid var(--ucg-line);color:#233029;font-weight:600}
#ucg-app .ucg-fixedfield .flab{font-weight:700}
#ucg-app .ucg-filter-fold{flex:0 1 auto;border-left:1px solid var(--ucg-line);position:relative}
#ucg-app .ucg-filter-fold>summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;padding:0 14px;font-weight:650;color:#233029}
#ucg-app .ucg-filter-fold>summary::-webkit-details-marker{display:none}
#ucg-app .ucg-filter-fold[open]>summary{color:#1F6B1F}
#ucg-app .ucg-filter-fold[open]{background:#F7FCF6;border-radius:10px}
.ucg-mnav-soon{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 10px;color:#5C6B57}
#ucg-app form.ucg-search.mode-url .ucg-fixedfield,#ucg-app form.ucg-search.mode-url .ucg-filter-fold{display:none}
@media (min-width:1100px){
  #ucg-app.ucg-r01 .ucg-r01-actionrow{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:6px 0 0}
  #ucg-app.ucg-r01 .ucg-r01-actionrow>.ucg-report-actions>summary,#ucg-app.ucg-r01 .ucg-r01-act{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:0 11px;color:#1F6B1F;font-weight:650;text-decoration:none;border:0;background:none;font:inherit;cursor:pointer;border-radius:8px;font-size:13.5px}
  #ucg-app.ucg-r01 .ucg-r01-actionrow>.ucg-report-actions>summary:hover,#ucg-app.ucg-r01 .ucg-r01-act:hover{background:#F1F7EF}
  #ucg-app.ucg-r01 .ucg-r01-act-soon{color:#8A9784;cursor:default;pointer-events:none}
  #ucg-app.ucg-r01 .ucg-r01-actionrow .ucg-report-actions{margin:0}
}
@media (max-width:1099px){.ucg-r01-actionrow{display:none}#ucg-app.ucg-r01-result .ucg-src-soon{width:100%;justify-content:space-between}}
/* ===== ATP R03 (02-08-2026): K1 luft-budget + K2 formular-affordance paa resultatskaerm 01.
   Rollback: slet alt mellem R03-START og R03-SLUT og saet attributten 'open' tilbage paa
   <details class="ucg-source-picker" id="ucg-source-picker">. Intet andet er roert. ===== */
/* R03-START */
#ucg-app .ucg-source-inline{display:none!important}
@media (min-width:1100px){
  /* Fanetekst i url-tilstand: baggrund og farve saettes altid som par */
  #ucg-app .inner>.ucg-modes .ucg-mode.ucg-mode-on{background:#fff!important;color:#14210F!important}

  /* Produktbjaelken: fuld bredde, én linje, 64px - som ATP */
  body.page-id-4780 #ucg-pbar{position:fixed;top:0;left:0;right:0;z-index:70;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.2)}
  body.page-id-4780 #ucg-pbar .ucg-pbar-inner{max-width:none;height:64px;min-height:64px;flex-wrap:nowrap;white-space:nowrap;padding:0 22px;gap:2px}
  body.page-id-4780 #ucg-pbar .ucg-pbar-brand{flex:0 0 auto;margin-right:20px}
  body.page-id-4780 #ucg-pbar a,body.page-id-4780 #ucg-pbar button,body.page-id-4780 #ucg-pbar .ucg-pbar-soon{flex:0 0 auto;padding:0 11px}
  body.page-id-4780 #content{padding-top:64px!important}

  /* Ét samlet soegepanel i skinnens bredde - som ATP's ene kort */
  #ucg-app.ucg-r01 #ucg-src,
  #ucg-app.ucg-r01 .inner>#ucg-form,
  #ucg-app.ucg-r01 .ucg-beta-band{max-width:none!important;width:100%;margin-left:0;margin-right:0}
  #ucg-app.ucg-r01 #ucg-src{padding:0 16px;min-height:46px;gap:0;flex-wrap:nowrap}
  #ucg-app.ucg-r01 #ucg-src .ucg-source-panel{width:100%;padding:0}
  #ucg-app.ucg-r01 .ucg-source-picker:not([open]) .ucg-source-panel{display:block}
  #ucg-app.ucg-r01 .ucg-source-options{gap:0;flex-wrap:nowrap;align-items:stretch}
  #ucg-app.ucg-r01 .ucg-srcbtn{background:transparent!important;color:#4A5A44!important;border-radius:0!important;padding:0 14px!important;min-height:46px;font-weight:650;font-size:13.5px;white-space:nowrap;border-bottom:2px solid transparent}
  #ucg-app.ucg-r01 .ucg-srcbtn[aria-pressed="true"]{color:#14210F!important;border-bottom-color:#2B7A2B}
  #ucg-app.ucg-r01 .ucg-srcbtn:hover{color:#1F6B1F!important}
  #ucg-app.ucg-r01 .ucg-src-soon{background:transparent;border-radius:0;padding:0 14px;min-height:46px;font-size:13.5px;white-space:nowrap}
  #ucg-app.ucg-r01 .ucg-src-soon .ucg-soon-badge{white-space:nowrap}

  /* Feltlinjen: rammer om felterne, soegeknappen paa selve linjen */
  #ucg-app.ucg-r01 .inner>#ucg-form{display:flex;flex-wrap:nowrap;align-items:stretch;gap:10px;padding:15px 16px 17px;box-shadow:none;border-top:1px solid #EEF3EA}
  #ucg-app.ucg-r01 #ucg-form .field{flex:1 1 auto;flex-wrap:nowrap;align-items:center;min-width:0;gap:0 8px;padding:0 12px;min-height:46px;border:1px solid #CFDDCB;border-radius:10px;background:#fff}
  #ucg-app.ucg-r01 #ucg-form .field input{flex:1 1 auto;width:auto;min-width:0;min-height:44px;padding:0;font-size:15px}
  #ucg-app.ucg-r01 #ucg-form .field>.flab{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
  #ucg-app.ucg-r01 #ucg-form .ucg-fixedfield{flex:0 0 156px;flex-direction:row;justify-content:flex-start;align-items:center;font-size:15px;font-weight:600}
  #ucg-app.ucg-r01 #ucg-form .ucg-filter-fold{flex:0 0 auto;border-left:0;background:none;position:relative}
  #ucg-app.ucg-r01 #ucg-form .ucg-filter-fold>summary{min-height:46px;height:100%;padding:0 18px;border:1px solid #CFDDCB;border-radius:10px;background:#fff;font-size:14px}
  #ucg-app.ucg-r01 #ucg-form .ucg-filter-fold[open]>.field.by{position:absolute;z-index:30;top:calc(100% + 7px);left:0;width:270px;flex:none;flex-wrap:wrap;padding:8px 12px;box-shadow:0 20px 44px -22px rgba(15,23,42,.4)}
  #ucg-app.ucg-r01 #ucg-form .ucg-filter-fold[open]>.field.by>.flab{position:static;width:auto;height:auto;margin:0 0 2px;clip:auto;overflow:visible;font-size:12px}
  #ucg-app.ucg-r01 #ucg-form .field.site{flex:1 1 auto;position:relative;border-top:1px solid #CFDDCB;margin-top:0;padding-top:0}
  #ucg-app.ucg-r01 #ucg-form .ucg-field-error{position:absolute;z-index:30;top:calc(100% + 4px);left:0}
  #ucg-app.ucg-r01 form.ucg-search button.go{flex:0 0 auto;align-self:stretch;padding:0 24px;border-radius:10px}

  /* Luft-budget: rapportens tal op i skaermen. ATP har hverken oejenbryn eller
     underrubrik over Summary - kun overskrift + handlinger paa én linje. */
  #ucg-app.ucg-r01 .ucg-beta-band{margin:10px 0 0}
  #ucg-app.ucg-r01 .ucg-r01-studio{margin:12px 0 14px}
  #ucg-app.ucg-r01 #ucg-report-overview .ucg-report-eyebrow{display:none}
  #ucg-app.ucg-r01 #ucg-report-overview .ucg-r01-headtext>p{display:none}
  #ucg-app.ucg-r01 .ucg-r01-actionrow>.ucg-report-actions>summary,#ucg-app.ucg-r01 .ucg-r01-act{padding:0 8px;font-size:13px}
}
/* R03-SLUT */
/* ===== ATP R04 (02-08-2026): K3 mobilens feltform + Menu-knappen ind i produktbjaelken.
   Kun MOBIL (max-width:1099px) og kun rapportskaermen for feltformen. Ingen HTML roert.
   Rollback: slet alt mellem R04-START og R04-SLUT. Bevidst afvigelse fra ATP: ATP's felter
   er 30px hoeje, vores er 44px, fordi holdets trykfladekrav (>=44px) vejer tungere end
   den sidste pixelparitet. Sprog og Land faar ingen chevron, fordi de IKKE kan skiftes
   hos os endnu - en chevron ville vaere en doed affordance uden PAA VEJ-maerke. ===== */
/* R04-START */
@media (max-width:1099px){
  /* Produktbjaelken: fuld bredde og fast i toppen - som ATP */
  body.page-id-4780 #ucg-pbar{position:fixed;top:0;left:0;right:0;z-index:70;box-shadow:0 1px 0 rgba(0,0,0,.2)}
  body.page-id-4780 #ucg-pbar .ucg-pbar-inner{max-width:none;height:56px;min-height:56px;padding:0 14px;flex-wrap:nowrap}
  body.page-id-4780 #content{padding-top:56px!important}

  /* Menu-knappen op i bjaelken i stedet for at svaeve under den paa hvid bund.
     .uside loeftes fri, men kun knappen og den udfoldede menu tager klik. */
  /* backdrop-filter SKAL slaas fra: .uside ligger nu oven paa den moerke bjaelke,
     og dens blur(6px) gjorde brandteksten ulaeselig. Maalt paa levende skaerm 01:18. */
  body.page-id-4780 #uapp .uside{position:fixed;top:0;left:0;right:0;width:100%;height:auto;z-index:71;margin:0;padding:0;background:none;border:0;backdrop-filter:none;pointer-events:none}
  body.page-id-4780 #uapp .ucg-mobile-head{height:56px;padding:0 12px;pointer-events:none}
  body.page-id-4780 #uapp .ucg-mobile-menu{pointer-events:auto;min-height:44px;border:1px solid rgba(255,255,255,.30);background:rgba(255,255,255,.10);color:#F2F7EF}
  body.page-id-4780 #uapp .ucg-mobile-nav{pointer-events:auto;margin:0;padding:10px 12px 12px;border-top:0;background:#fff;box-shadow:0 18px 34px -22px rgba(15,23,42,.45)}

  /* Soegepanelet: ét kort med tydelige felter under hinanden - som ATP.
     Samme greb som R03 brugte paa computer: ramme om feltet, etiket skjult for
     oejet og bevaret for skaermlaesere, kompakt raekke. */
  #ucg-app.ucg-r01-result #ucg-src{padding:10px 12px 0;gap:0}
  #ucg-app.ucg-r01-result #ucg-source-picker>summary{min-height:44px;border-color:#CFDDCB;border-radius:10px;padding:0 12px;font-size:14px}
  #ucg-app.ucg-r01-result .inner>#ucg-form{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:8px;padding:10px 12px 12px;box-shadow:none}
  /* 46px felt, ikke 44: rammen er med i hoejden, og selve input'et skal selv
     naa 44px trykflade - ellers maales #ucg-q til 42px. */
  #ucg-app.ucg-r01-result #ucg-form .field{flex:0 0 auto;width:100%;flex-wrap:nowrap;align-items:center;gap:0 8px;padding:0 12px;min-height:46px;border:1px solid #CFDDCB;border-radius:10px;background:#fff}
  #ucg-app.ucg-r01-result #ucg-form .field>.flab{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
  #ucg-app.ucg-r01-result #ucg-form .field input{flex:1 1 auto;width:auto;min-width:0;min-height:44px;padding:0;font-size:16px}
  #ucg-app.ucg-r01-result #ucg-form .ucg-fixedfield{flex-direction:row;justify-content:flex-start;align-items:center;border-left:0;font-size:15px;font-weight:600}
  #ucg-app.ucg-r01-result #ucg-form .field.site{flex:0 0 auto;position:relative;border-top:1px solid #CFDDCB;margin-top:0;padding-top:0}
  #ucg-app.ucg-r01-result #ucg-form .ucg-field-error{position:absolute;z-index:30;top:calc(100% + 4px);left:0}
  #ucg-app.ucg-r01-result #ucg-form .ucg-filter-fold{flex:0 0 auto;width:100%;border-left:0;background:none;position:relative}
  #ucg-app.ucg-r01-result #ucg-form .ucg-filter-fold>summary{min-height:44px;padding:0 12px;border:1px solid #CFDDCB;border-radius:10px;background:#fff;font-size:15px;font-weight:600}
  #ucg-app.ucg-r01-result #ucg-form .ucg-filter-fold[open]>.field.by{margin-top:8px;flex-wrap:wrap}
  #ucg-app.ucg-r01-result #ucg-form .ucg-filter-fold[open]>.field.by>.flab{position:static;width:auto;height:auto;margin:0 0 2px;clip:auto;overflow:visible;font-size:12px;flex:0 0 100%}
  #ucg-app.ucg-r01-result form.ucg-search button.go{width:100%;min-height:48px;padding:0 20px;border-radius:10px}
}
/* R04-SLUT */
/* ===== ATP R05 (02-08-2026): mobilens raekkerytme, feltmodul og felttypografi
   maalt mod ATP-forlaegget i dets SANDE maal:
   research/atp-resultat-skaerm-01-2026-08-01/23-ATP-forlaeg-SANDT-375x812-mobil-rapport.png
   (filen 09-atp-frisk-kontrol-390x844.png lover 390x844, men ER 375x812 - verificeret med PIL).
   Kun MOBIL (max-width:1099px) og kun rapportskaermen. INGEN HTML roert.
   Rollback: slet alt mellem R05-START og R05-SLUT.

   MAALT I FORLAEGGET (pixels): felter h34-35 · mellemrum 9-8-8-9-12 · knap h35 =
   PRAECIS samme hoejde som felterne · 'Filters' CENTRERET (tekstmidte 180, feltmidte 179,5)
   · vaerditekstens glyfhoejde 10-11px i normal vaegt · moerkeste tekstpixel (31,31,31).
   MAALT HOS OS FOER: mellemrum 11-8-8-8-8 · knap h48 mod felternes h46 · 'Filtre'
   venstrestillet med 13px indryk · 15px/vaegt 600, glyfhoejde 12px, moerkeste (35,48,41).

   BEVIDSTE AFVIGELSER, der staar uaendret: felterne bliver 46px og ikke ATP's 35px,
   fordi trykfladekravet >=44px vejer tungere end den sidste pixelparitet (R04's valg).
   Farven aendres IKKE: (35,48,41) er lige saa moerk som ATP's (31,31,31), blot med
   groen tone - den ægte forskel var vaegt og stoerrelse, ikke farve. ===== */
/* R05-START */
@media (max-width:1099px){
  /* PUNKT 12 - raekkerytmen: foerste mellemrum 11px -> 9px, og mellemrummet
     foer knappen 8px -> 12px, saa rytmen bliver ATP's 9-8-8-8-12. */
  #ucg-app.ucg-r01-result .inner>#ucg-form{padding-top:8px}

  /* PUNKT 2 - knap og felt er ÉT modul hos ATP (begge h35). Vores knap gaar
     fra 48px til felternes 46px; 46 er fortsat over trykfladekravet paa 44.
     margin-top giver ATP's stoerre mellemrum lige foer knappen. */
  #ucg-app.ucg-r01-result form.ucg-search button.go{min-height:46px;margin-top:4px}

  /* PUNKT 11 - vaerditypografien: 15px/vaegt 600 -> 13,5px/normal, saa glyfhoejden
     lander paa ATP's 10-11px. Farven staar uroert (se hovedet). */
  #ucg-app.ucg-r01-result #ucg-form .ucg-fixedfield{font-size:13.5px;font-weight:400}

  /* PUNKT 10 + 11 - 'Filtre' centreres som ATP's 'Filters' og faar samme typografi. */
    /* Rettelse efter rundens egen blindkontrol: ATP saetter IKKE Filters i samme
     stoerrelse som vaerdifelterne - maalt glyfhoejde 12px mod felternes 10-11px.
     Foerste udgave af R05 skrumpede den til 13,5px og gjorde den for lille. */
#ucg-app.ucg-r01-result #ucg-form .ucg-filter-fold>summary{font-size:15px;font-weight:400;justify-content:center;text-align:center}
}
/* R05-SLUT */

/* ===== R06 - MOBIL, RAPPORTSKAERM: R05-blindkontrollens punkt 10, 4 og 7 =====
   Rollback: slet alt mellem R06-START og R06-SLUT.

   MAALT I FORLAEGGET (23-ATP-forlaeg-SANDT-375x812-mobil-rapport.png, PIL):
   . feltkanter: venstre x32 (226,226,226) OG hoejre x328 (215,215,215) paa alle
     fem raekker; feltfyld (245,245,245) paa kortets hvide bund.
   . knappen 'Search All' x32-327 h34: hvidt forstoerrelsesglas med blaekket
     x141-152 y312-324 (12x13 px, stregtykkelse ca. 1,5-2 px), 7 px til teksten,
     tekst x160-219 versalhoejde 10, gruppens midte x180 = knappens midte 179,5.
   . baand -> tredje kort: baandets nederste kantraekke y484, hvid sidebund
     y485-491, kort3's oeverste kantraekke y492 => GAB 7 px. Samme svar i
     kolonne x60, x120, x180 og x300.

   MAALT HOS OS FOER (02:46:56 / 02:47:20, modified 2026-08-02T00:16:56 uaendret):
   . .ucg-fixedfield (Sprog + Land) havde 'border-left: 0px none' - kanten var
     ikke svag, den var VAEK. De fire oevrige raekker havde hel ramme #CFDDCB.
     Kilden til den: R04's mobillag ovenfor, en rest fra det gamle design hvor
     feltet havde en lodret delestreg i stedet for en ramme.
   . knappen: display:block, 0 svg, ::before content none - intet ikon.
   . gab baand -> studie 16 px ved baade 375 og 390. ===== */
/* R06-START */
@media (max-width:1099px){
  /* PUNKT 10 - hel ramme om alle fem raekker, som ATP. */
  #ucg-app.ucg-r01-result #ucg-form .ucg-fixedfield{border-left:1px solid #CFDDCB}

  /* PUNKT 4 - forstoerrelsesglas foer knapteksten.
     Ikonet er en CSS-MASKE og IKKE et <svg> i HTML: ucgSetMode() saetter
     go.textContent ved fanevalg (kw <-> url) og ville slette et svg-barn.
     Formen genbruges fra soegefeltets eget ikon (circle r7 + m21 21-4.3-4.3);
     15px kasse giver 12px blaek som ATP, stroke 2.5 giver ca. 1,55px streg.
     Maalt efter foerste udgivelse: blaek 12x12 px (ATP 12x13), men gabet blaek->tekst
     blev 8 px mod ATP's 7, fordi kassen har ca. 1,25px luft i hoejre side - derfor gap:5px.
     background-color:currentColor, saa ikonet foelger knappens tekstfarve. */
  #ucg-app.ucg-r01-result form.ucg-search button.go{display:flex;align-items:center;justify-content:center;gap:5px}
  #ucg-app.ucg-r01-result form.ucg-search button.go::before{content:"";flex:0 0 auto;width:15px;height:15px;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%222.5%22%20stroke-linecap=%22round%22%3E%3Ccircle%20cx=%2211%22%20cy=%2211%22%20r=%227%22%2F%3E%3Cpath%20d=%22m21%2021-4.3-4.3%22%2F%3E%3C%2Fsvg%3E');mask-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%222.5%22%20stroke-linecap=%22round%22%3E%3Ccircle%20cx=%2211%22%20cy=%2211%22%20r=%227%22%2F%3E%3Cpath%20d=%22m21%2021-4.3-4.3%22%2F%3E%3C%2Fsvg%3E');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:15px 15px;mask-size:15px 15px}

  /* PUNKT 7 - gabet baand -> tredje kort fra 16 px til ATP's 7 px.
     Rettelsen laegges paa BAANDET, ikke paa studiets margin-top: studiet staar
     der ogsaa, naar baandet er lukket med x, og en mindre margin-top ville
     klemme studiet op mod soegekortet i den tilstand. Baandet og studiet ligger
     i hver sin foraelder (.inner hhv. #ucg-results), saa margenerne laegges
     sammen; 16 - 9 = 7. Er baandet skjult, forsvinder margenen med det. */
  #ucg-app.ucg-r01-result #ucg-beta-band{margin-bottom:-9px}
}
/* R06-SLUT */

/* ===== R07 (claude-hourly, 2026-08-02): MOBILENS RAPPORTSKAERM faar ATP's HVIDE bund.
   Emne: R05/R06-blindkontrollens punkt (1) - vores EKSTRA lysegroenne ydre skal om
   #ucg-app, som lagde hvert kort i en DOBBELTRAMME og gjorde mellemrummet mellem
   blokkene lysegroent. ATP lader kortene ligge direkte paa siden.
   Rollback: slet alt mellem R07-START og R07-SLUT.

   MAALT I FORLAEGGET (09-atp-frisk-kontrol-390x844.png = 375x812, PIL, rapportskaerm,
   rul 0). Hver linje bekraeftet i FIRE kolonner/raekker - aldrig én alene, fordi
   R06 laerte, at én kolonne taet ved et afrundet hjoerne giver et forkert svar:
   . bunden bag kortene er REN HVID (255,255,255) fra y54 til y745, maalt i x3, x8
     og x14. Ingen ydre skal, ingen ydre ramme, ingen ydre skygge.
   . soegekortets venstre kant x=23 (229,229,229) ved y140/190/240/290.
   . soegekortets hoejre kant x=337 ved y140/190/240/290/430/480/620/660.
   . gab bjaelke -> foerste kort 23 px (foerste hvide raekke y54, kortkant y77) i
     kolonne x100, x180, x250 og x300.

   MAALT HOS OS FOER (03:49:32 og 03:49:55, modified 2026-08-02T00:57:29 uaendret
   03:49:08 -> 03:49:56):
   . skallen: gradient #F4FBEA/#EDFBE2/#F7FBF5, ramme 1px solid rgb(213,234,216),
     radius 18px, skygge rgba(33,92,35,.38) 0 24px 60px -46px, padding 18/14/16/14.
   . ALLE otte foraeldrelag bag skallen er gennemsigtige, og body er rgb(255,255,255).
     Skallen er altsaa ren tilfoejelse: fjernes den, staar kortene paa hvid som ATP.
   . kortene stod x=27 (margen 27 mod ATP's 23) og gabet bjaelke->kort 19 mod ATP's 23.
   . Kontrolleret FOER byggeriet: kun #ucg-results og #ucg-rex ligger gennemsigtige
     direkte paa skallen, og begge har blaek rgb(47,59,64) - paa hvid STIGER kontrasten.

   HVORFOR KUN .ucg-r01-result OG KUN under 1100px: klassen saettes foerst, naar
   rapporten er tegnet (apply(), linje ca. 9690), saa STARTSKAERMEN beholder sin
   groenne skal og hoerer til sin egen runde. Computeren (>=1100px) er R03's laaste
   tal og roeres ikke. ===== */
/* R07-START */
@media (max-width:1099px){
  /* Bunden: hvid som ATP. Rammen, radius og skyggen ud - det er dem, der laver
     dobbeltrammen. Paddingen saetter baade sidemargen og gabet under bjaelken:
     app'ens venstre kant staar x12, saa 11 px padding giver kortkant x23 = ATP,
     og med ramme 0 giver 23 px padding-top et gab paa 23 px = ATP. */
  #ucg-app.ucg-r01-result{background:#fff;border:0;border-radius:0;box-shadow:none;padding:23px 11px 16px}
}
/* R07-SLUT */

/* ===== R08 (claude-hourly, 2026-08-02): MOBILENS PROMOKORT faar sine to knapper
   HELT IND I FOLDEN ved rul 0, som hos ATP.
   Emne: R07-blindkontrollens punkt (1) - det foerste, kontrollen selv kaldte
   vigtigst, fordi det ikke bare er en form, men en HANDLING vi mister: ATP har en
   klikbar knap ved rul 0, vi havde ingen.
   Rollback: slet alt mellem R08-START og R08-SLUT.

   MAALT I FORLAEGGET (09-atp-frisk-kontrol-390x844.png, PIL, rapportskaerm, rul 0).
   FILEN ER I VIRKELIGHEDEN 375x812 - efterproevet med im.size, og det er derfor
   375x812 er den rigtige sammenligningsbredde. Fire kolonner paa hver linje:
   . betabaandets underkant y484 og promokortets overkant y492-493 i x100, x180,
     x250 og x300 -> gab baand->kort 8 px. Vores er 7 px (R06's tuning) = uroert.
   . overskriften er ÉN linje: blaekbaand y530-551, x56-328.
   . versalhoejde i overskriften 16-17 px, maalt i fire smalle soejler x56/57/58/59.
   . broedtekstens versalhoejde 11 px - PRAECIS som vores (11 px, 'H' i 'Her').
     Broedteksten roeres derfor IKKE.
   . gab broedtekst->knap 24 px blaek til blaek; primaerknappen y722-766 (h45) er
     HELT i folden ved 812.
   . tekstens venstre kant x56 mod kortkant x23 = 33 px - IDENTISK med vores.

   MAALT HOS OS FOER (04:37, modified 2026-08-02T01:51:47 uaendret 04:32 -> 04:38):
   . 375x812: kort h360 (min-height 360), tekstsoejle h358 (min-height 358),
     overskrift h63 = TO linjer, knaprække y805 bund 849 -> kun 7 px af knappen
     var synlig. 390x844: bund 829, altsaa i folden. Foldeproblemet var KUN 375.
   . KILDEN TIL LUFTEN, fundet i kilden FOER byggeriet: .ucg-r01-studio-copy har
     min-height:358px og .ucg-r01-studio-actions har margin-top:auto. Den beregnede
     margin-top blev maalt til 25,94 px - ren TVUNGEN LUFT, ikke tekst.

   HVORFOR IKKE ANDRE STEDER: felthoejden i soegekortet er fredet af trykfladekravet,
   og PAA VEJ-maerket maa ikke fjernes. Derfor hentes hele budgettet i luften og i
   overskriftens skriftgrad, som ATP's egen maaling peger paa.

   FORPROEVET FOER UDGIVELSE paa den levende side ved fem bredder: 375 bund 849->790
   (i folden), 390 829->771, 414 829->771. REST, maalt og skrevet ned: 360x780 bund
   813 og 320x720 bund 836 er stadig uden for folden. ===== */
/* R08-START */
@media (max-width:1099px){
  /* 1) Luften ud: uden min-height falder kortet om om sin egen tekst, og
     margin-top:auto har ikke laengere noget at fordele. */
  #ucg-app .ucg-r01-studio{min-height:0}
  #ucg-app .ucg-r01-studio-copy{min-height:0}
  /* 2) Overskriften i ATP's maalte stoerrelse: 6,1vw giver 22,88px ved 375 og
     23,79px ved 390 = versalhoejde 16,5 og 17,1 mod ATP's maalte 16-17. Samme
     greb goer overskriften til ÉN linje som ATP's. Ordlyden er uroert. */
  #ucg-app .ucg-r01-studio h2{font-size:clamp(21px,6.1vw,24px)}
  /* 3) Gabet broedtekst->knap: 14px flex-gap + 5px = 19 px kassemaal, hvilket
     svarer til ATP's 24 px maalt blaek til blaek. */
  #ucg-app .ucg-r01-studio-actions{margin-top:5px}
}
/* R08-SLUT */
/* ===== ATP R09 (02-08-2026): mobilens rapportskaerm - soegekortets indvendige
   sidepolstring og betabaandets ledeikon, maalt paa et RETTET maalegrundlag.

   MAALEGRUNDLAGET ER RETTET FOERST. Begge ATP-forlaeg indeholder en TEGNET
   rullebjaelke, som tidligere runder taltes med som sideindhold:
     09-atp-frisk-kontrol-390x844.png ER 375x812 - rullebjaelke x360-374 (15 px)
        => ATP's SANDE layoutbredde paa mobil er 360 px (ikke 375, ikke 359).
     09-atp-frisk-kontrol-1425x820.png ER 1410x811 - rullebjaelke x1395-1409 (15 px)
        => ATP's SANDE layoutbredde paa computer er 1395 px (ikke 1425).
   BEVIS (tmp/maal-r09-rullebjaelke.py + tmp/maal-r09-bekraeft-bjaelke.py): den moerke
   topbjaelke (9,9,11), der loeber tvaers over hele siden, STOPPER ved x359 hhv. x1394.
   Fra x360 hhv. x1395 ligger et ensfarvet baand - thumb (103,103,105) hhv. (198,198,198)
   oeverst, track (246-251) nedad - som er UPAAVIRKET af sidens indhold gennem hele hoejden.
   Det er en rullebjaelke, ikke sidebaggrund. ALLE breddeafledte ATP-tal fra tidligere
   runder skal efterproeves mod 360 hhv. 1395.

   MAALT I FORLAEGGET PAA DET RETTEDE GRUNDLAG:
     Soegekortet, mobil: kortets ydre kant x22 -> feltets ydre kant x30 = 8 px venstre;
       feltets hoejre kant x329 -> kortets x337 = 8 px hoejre. Hos os FOER: 13/13.
     Betabaandet, mobil: ikon x40-57 (18x18), indryk 18 px fra baandets kant,
       13 px luft til teksten, tekst x71 = 49 px fra baandets kant. Lodret centreret
       (ikonmidte 425,5 mod baandmidte 426). Hos os FOER: intet ikon, tekst 15 px inde.
     Betabaandet, computer: ikon x319-335 (17x18), indryk 20 px, 14 px luft, tekst x350
       = 51 px fra baandets kant x299. Lodret centreret (261,5 mod 262,5).

   FORPROEVET PAA DEN LEVENDE SIDE FOER UDGIVELSE ved 360, 375, 390, 320 og 1425:
     polstring 13 -> 8 i begge sider ved alle fire mobilbredder; feltkanter 36-324 ->
     31-329 mod ATP's 30-329 (hoejre praecis, venstre 1 px fra fordi vores kort staar
     ved x23 mod ATP's x22); baandets ikonindryk 18 (mobil) og 20 (computer) = ATP's
     maal; tekstindryk 49 (mobil, praecis) og 52 (computer, 1 px fra).
     R08's resultat EFTERPROEVET og UFORRINGET: promokortets primaerknap er stadig helt
     i folden ved 375x812 (bund 790, uaendret) og ved 390x844 (bund 771 -> 791, fold 844).
     R03's laaste computertal UROERT: #ucg-form x335 w1035 h70 og baandet x335 w1035 h40,3
     er identiske foer og efter. 0 vandret overloeb og 0 konsolfejl ved alle fem bredder.

   LAERDOM, der kostede tid i denne runde: det rigtige stylesheet-anker er
   #ucg-r02-style, IKKE #ucg-r01-style. #ucg-r01-style lukker allerede i kilden, og
   reglerne for baand og soegekort staar i #ucg-r01rest-style og #ucg-r02-style.
   En forproeve, der lagde kandidaten i #ucg-r01-style, tabte paa dokumentraekkefoelge
   og saa ud som om CSS'en var forkert - den var rigtig, ankeret var forkert.

   Rollback: slet alt mellem R09-START og R09-SLUT. Rent additivt, INGEN HTML roert. ===== */
/* R09-START */
/* (1) Betabaandets ledeikon. ATP har det paa BEGGE skaerme. FORMEN genskabes i vores
   groenne identitet (#2B7A2B) - ATP's blaa kopieres ikke. Ikonet er et baggrundsbillede
   paa ::before, saa INGEN HTML roeres og ingen skaermlaeser laeser en pyntedetalje op. */
#ucg-app .ucg-beta-band{padding-left:19px;gap:14px}
#ucg-app .ucg-beta-band::before{content:"";flex:0 0 18px;width:18px;height:18px;align-self:center;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3E%3Ccircle%20cx='9'%20cy='9'%20r='9'%20fill='%232B7A2B'/%3E%3Ccircle%20cx='9'%20cy='5.2'%20r='1.2'%20fill='white'/%3E%3Crect%20x='7.9'%20y='7.7'%20width='2.2'%20height='6.1'%20rx='1.1'%20fill='white'/%3E%3C/svg%3E") center/18px 18px no-repeat}
/* p skal opsluge den frie plads, ellers skubber space-between teksten vaek fra ikonet. */
#ucg-app .ucg-beta-band p{flex:1 1 auto}
@media (max-width:1099px){
  #ucg-app .ucg-beta-band{padding-left:17px;gap:13px}
  /* (2) Soegekortets indvendige sidepolstring 13 px -> ATP's maalte 8 px.
     7px polstring + 1px ramme = 8. Baade #ucg-src og #ucg-form er samme visuelle kort
     (begge x23 w314 ved 360), saa begge raettes - ellers stod kildevaelgeren forskudt. */
  #ucg-app.ucg-r01-result .inner>#ucg-form{padding-left:7px;padding-right:7px}
  #ucg-app.ucg-r01-result #ucg-src{padding-left:7px;padding-right:7px}
}
/* R09-SLUT */
/* ===== R10 (claude-hourly, 2026-08-02): mobilens rapportskaerm — luften mellem
   soegekortets underkant og betabaandets overkant.
   MAALT PAA ATP (36-ATP-forlaeg-UDEN-rullebjaelke-360x812.png, egne PIL-maalinger):
   kortets topramme y77, foerste felts topramme y86 => 8 px indvendig topluft (passer med
   R09's maalte sidepolstring 8/8). "Search All"-knappens bund y335 + 8 px => kortets ydre
   bundramme y344, uafhaengigt bekraeftet af 77+267=344 (blindkontrollens hoejdemaaling).
   Baandets topramme y367. ATP's luft = de hvide pixels y345..366 = 22 px.
   VORES FOER: kort bund y419, baand top y430 = 10 px (DOM: margin-top 10px).
   Scoped til .ucg-r01-result OG til mobil, saa startskaermen og computeren staar uroert —
   R03's laaste computertal (#ucg-form x335 w1035 h70, baand h40,3) er efterproevet uaendrede.
   FOELGEVIRKNING, maalt og ikke skjult: alt under kortet flytter 12 px ned. Promokortets
   primaerknap bliver i folden ved 375 (790->802) og 390 (791->803).
   Rollback: slet alt mellem R10-START og R10-SLUT. Rent additivt, INGEN HTML roert. ===== */
/* R10-START */
@media (max-width:1099px){
  #ucg-app.ucg-r01-result #ucg-beta-band{margin-top:22px}
}
/* R10-SLUT */
/* ===== R11 (claude-hourly, 2026-08-02): mobilens rapportskaerm — soegekortets
   INDVENDIGE rytme og den dobbelte streg.
   MAALT PAA ATP i dag (23-ATP-forlaeg-SANDT-375x812-mobil-rapport.png, egne PIL-maalinger,
   krydstjekket mod 36-ATP-forlaeg-UDEN-rullebjaelke-360x812.png som er identisk i kortet):
   feltboksenes VENSTRE ramme i kolonne x32-34 giver felt 1 y86-120, felt 2 y128-162,
   felt 3 y170-204, felt 4 y213-247, felt 5 y255-292 og knap-omraadet y301-348, hvor de
   sidste 13 px er knappens gloed. Kortets topramme y77 => indvendig topluft 8 px.
   Luft mellem boksene 8, 8, 9, 8, 9 (ramme til ramme). Kortets egen venstre ramme loeber
   y85-337, hvilket med hjoerneradius giver bundrammen y~345 — det bekraefter R10's
   afledte y344 ad en tredje vej, saa R10's 22 px baand-luft staar urort. Indvendig
   bundluft = 345 - 335 - 1 = 9 px. ATP har INGEN tvaergaaende streg i kortet.
   VORES FOER (DOM, ens ved 320/360/375/390): topluft 10, luft [9,8,8,8,12], bundluft 12.
   DEN DOBBELTE STREG: kildevaelgerens summary ER en fuld feltboks (x31-329, min-height 44,
   radius 10, rammefarve rgb(207,221,203) = samme som de oevrige felter). Haarlinjen ved
   y134 er #ucg-form's egen border-top rgb(238,243,234), som ligger 1 px UNDER summary'ens
   bundramme — to streger, hvor ATP har én. R10's diagnose ("kilderaekken mangler boks")
   er dermed efterproevet og forkastet; rettelsen er formularens topramme, ikke kilderaekken.
   De 12 px foer soegeknappen kom fra button.go{margin-top:4px} oven i formularens gap:8px.
   Scoped til mobil OG .ucg-r01-result: startskaermen og R03's laaste computertal
   (#ucg-form x335 w1035 h118, baand h40,3, luft 10) er efterproevet uaendrede.
   FOELGEVIRKNING, maalt og ikke skjult: kortet bliver 10 px lavere (341 -> 331), og alt
   under det flytter 10 px OP. Promokortets primaerknap 803->793 (390) og 802->792 (375).
   Rollback: slet alt mellem R11-START og R11-SLUT. Rent additivt, INGEN HTML roert. ===== */
/* R11-START */
@media (max-width:1099px){
  #ucg-app.ucg-r01-result #ucg-src{padding-top:8px}
  #ucg-app.ucg-r01-result .inner>#ucg-form{border-top:0;padding-bottom:9px}
  #ucg-app.ucg-r01-result form.ucg-search button.go{margin-top:0}
}
/* R11-SLUT */
/* ===== ADMINBAR-START (Claude 02-08-2026 08:06) =====
   Indlogget visning: WP-admin-bjaelken (32px, 46px paa mobil) daekkede produktbjaelken og forskubbede skinnen.
   Kun body.admin-bar rammes — anonym visning uaendret. Rollback: slet ADMINBAR-START..SLUT. ===== */
body.admin-bar #ucg-pbar{top:32px}
body.admin-bar.ucg-rail-on #ucg-rail{top:96px}
@media screen and (max-width:782px){body.admin-bar #ucg-pbar{top:46px}}
/* ADMINBAR-SLUT */
/* ===== R12 (claude-hourly, 2026-08-02): mobilens rapportskaerm — promokortets knapper
   STABLES som ATP's, og kilderaekkens »+« bliver ATP's chevron.

   MAALT PAA ATP I DAG med egne PIL-maalinger (tmp/maal-r12-atp-promoknapper.py,
   -sekundaerknap.py, -sek-bredde.py, -chevron.py). Forlaeg 09-atp-frisk-kontrol-390x844.png,
   som ER 375x812 (15 px tegnet rullebjaelke => sand layoutbredde 360), krydstjekket mod
   36-ATP-forlaeg-UDEN-rullebjaelke-360x812.png: PIXELIDENTISKE i de maalte felter.
     PRIMAERKNAP: maettede pixels x54-221 y722-762; fuld bredde foerst ved y727 (hjoerneradius),
       saa kassen er x56-219 og x54 er glodens udslag. Hoejde ~40.
     SEKUNDAERKNAP: laengste rene hvide loeb y799-800 = x56-174 (b119). Overkant y770 (kolonne
       x120 skifter fra kortbund (221,210,242) til hvid (253,252,255)), underkant y806. Hoejde ~36.
     => ATP STABLER dem: SAMME venstrekant x56 = praecis tekstens venstrekant (R08 maalte x56),
       lodret gab 770-761 = 9 px, og bredderne er FORSKELLIGE (168 mod 119) => auto-bredde.
     RETTELSE AF R11's TAL: R11 skrev sekundaerknappen y773-806 og gabet 7 px. y773 er
       kontamineret — den sorte »Filters«-overlay-pille daekker x0-94 og slutter netop ved y773.
       Maalt til HOEJRE for overlayet er kanten y770 og gabet 9. Konklusionen (stablet, samme
       venstrekant) staar; de to tal er rettet.
     CHEVRON i kildefeltet: moerke pixels y100-105, x304-312 (x328 er feltets egen hoejreramme).
       Kasse 9x6 px, moerkeste pixel (193,193,193) => tynd, kraftigt udjaevnet streg. Feltet er
       y86-120 (R11), midte y103; chevronmidte y102,5 = lodret centreret. Hoejrekant x312 =
       16 px inde fra feltets hoejreramme.

   VORES FOER (levende side, rapportskaerm, rul 0, cookiebanner verificeret fravaerende):
     360/375/390: go x56 b139,8 h44 OG skjul x207,8 b66,1 h44 i SAMME raekke — side om side,
       vandret gab 12, ikke samme venstrekant. flex-direction row, gap 12px.
     Summary::after: content "+", 18px, rgb(31,107,31), b10,9 h18. Summary x31-329.

   GENBRUG FOER NYBYG: chevronen tegnes med PRAECIS samme teknik som R09's baandikon —
   content:"" + SVG-baggrund paa pseudoelementet — saa INGEN HTML roeres og ingen skaermlaeser
   laeser en pyntedetalje op. Placeringen: summaryens hoejrekant 329 - 1 px ramme - 12 px
   polstring = 316; margin-right 3 => chevronens hoejrekant 313, venstrekant 304 = ATP's x304-312.

   AFGRAENSNING: kun kilderaekken faar chevron. Sprog og Land faar den IKKE, saa laenge de ikke
   kan skiftes (stopregel). Farven er vores green-ink #1F6B1F, ikke ATP's graa — formen kopieres,
   ikke identiteten. Computeren er uroert (begge regler ligger i max-width:1099px), og paa
   computerens rapportskaerm er summaryen i forvejen skjult.

   FOELGEVIRKNING, maalt og ikke skjult: knapraekken gaar fra 44 til 44+9+44 = 97 px, saa kortet
   bliver ~53 px hoejere paa mobil og sekundaerknappen »Skjul« lander uden for folden. Hos ATP er
   begge i folden ved 812, fordi ATP's kort starter 28 px hoejere (ATP kort-top y492 -> knap-top
   y722 = 230 px; vores kort-top y520 -> knap-top y748 = 228 px — den lodrette rytme INDEN I
   kortet er altsaa allerede ATP-tro, og de 28 px stammer fra alt OVER kortet). Det er en
   selvstaendig rest og hentes ikke her.

   Rollback: slet alt mellem R12-START og R12-SLUT. Rent additivt, INGEN HTML roert. ===== */
/* R12-START */
@media (max-width:1099px){
  /* 1) ATP stabler promokortets to knapper med samme venstrekant og 9 px imellem.
     align-items:flex-start bevarer ATP's auto-bredde — knapperne maa IKKE straekkes til fuld
     bredde, for ATP's egne er 168 og 119 px brede. */
  #ucg-app .ucg-r01-studio-actions{flex-direction:column;align-items:flex-start;gap:9px}
  /* 2) Kilderaekkens tegn: »+« -> ATP's chevron, 9x6 px, lodret centreret, 3 px marginal saa
     hoejrekanten rammer ATP's x312. Aaben tilstand vender den, som en chevron skal. */
  #ucg-app.ucg-r01-result #ucg-source-picker>summary::after{content:"";flex:0 0 9px;width:9px;height:6px;margin-right:3px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%206'%3E%3Cpath%20d='M1%201.2L4.5%204.8L8%201.2'%20fill='none'%20stroke='%231F6B1F'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") center/9px 6px no-repeat}
  #ucg-app.ucg-r01-result #ucg-source-picker[open]>summary::after{content:"";transform:rotate(180deg)}
}
/* R12-SLUT */
/* ===== R13 (02-08-2026, Claude timeagent) — SIDEBJAELKEN OG KILDEFANERNE MOD ATP'S FORM.
   Koen: skaermkortets raekker »Sidebjaelke/rail: form (ikoner, kortindramning, aktiv-markering)«
   og »Kildefaner: ikoner + aktiv-underline« (begge FORM MANGLER).
   Forlaeg: research/atp-resultat-skaerm-01-2026-08-01/09-atp-frisk-kontrol-1425x820.png (1410x811).
   Maalt med tmp/maal-r13-atp-sidebjaelke.py og tmp/maal-r13-atp-detaljer.py.

   MAALT HOS ATP (billedets egne pixels; sidebjaelken er venstreforankret, saa tallene kan
   sammenlignes direkte med vores 1425-brede billede):
   . Sidebjaelken er TRE graa paneler, rgb(250,250,250), paa hvid side. De flugter med x0,
     slutter paa x276 og har runde hjoerner ca. 14 px: navigation y75-526, kredit y537-586,
     fod y630-796. Der er INGEN lodret delestreg mellem bjaelke og indhold — x277 til x296 er
     ren hvid. Vores bjaelke havde hvid bund, ingen paneler og en 1 px kant ved x279.
   . Inde i navigationspanelet ligger tre INDRYKKEDE haarlinjer (x16-260, altsaa 16 px luft i
     begge sider, 2 px hoeje og kun ca. 7 niveauer moerkere end panelet) ved y223, y319 og y415:
     efter Home, efter Keyword Coverage og efter All Content. Vores raekkefoelge er den samme,
     saa grupperne bliver 1:1 uden at flytte en eneste raekke.
   . Den aktive fanes underline DAEKKER raekkens haarlinje: orange y131-133, mens den graa
     haarlinje (243/240) kun findes UDEN FOR fanen. Der er altsaa én bjaelke, ikke to linjer.
   . ALLE raekker har ikon: ikonkassen x24-47 (24 px), teksten x56. Vores raekker havde
     teksten paa x24 — altsaa praecis der, hvor ATP har ikonet — og kun de fire fodraekker
     havde et tegn, nemlig emoji.
   . Kildefanerne har ikon (ca. 17 px) + 8 px gab foer etiketten. Den aktive fane baerer en
     2 px underline i hele fanens polstringsboks (ATP x320-398, dvs. helt ud til kortets
     indvendige venstrekant), og under hele raekken loeber en graa haarlinje, som vi har.

   FUNDET UNDERVEJS — hvorfor den aktive underline aldrig har vaeret synlig:
     R03 byggede den allerede: »#ucg-app.ucg-r01 .ucg-srcbtn{border-bottom:2px solid transparent}«
     + »[aria-pressed=true]{border-bottom-color:#2B7A2B}«. Maalt paa den levende side var
     borderBottom »0px none«. Aarsagen er knappens EGEN inline-stil style="border:0;...":
     en inline-stil slaar en almindelig regel i stylesheetet. Underlinen bygges derfor ikke
     forfra — den faar !important, saa den naar igennem. Samme sag forklarer padding 6px 14px
     og skriftgrad 12,5 px: »@media(min-width:561px) #ucg-app #ucg-src .ucg-srcbtn{...!important}«
     har to id'er og slaar R03's ene. Derfor baerer alle R13's faneregler #ucg-src i selektoren.

   BEVIDST IKKE RETTET: raekkehoejden 44 px (ATP 40) — det er trykfladekravet, samme fredning
   som felthoejderne, og kun Emil kan loefte den. Overskriften »Arbejdsrum« beholdes, selvom
   ATP kun har en haarlinje der. Ingen kreditter, ingen tal og ingen avatar opfundet.

   Rollback: slet alt mellem R13-START og R13-SLUT samt de to ankre
   i rail.innerHTML: aabningen med klassen ucg-rail-card og dens tilhoerende lukketag. ===== */
/* R13-START */
@media (min-width:1100px){
  /* 1) TRE PANELER som ATP. Den negative venstremargin ophaever bjaelkens polstring, saa
        panelet flugter med x0; hoejrekanten lander paa x276 som ATP's. Delestregen falder
        bort — ATP har ingen, og panelkanten goer arbejdet. */
  #ucg-rail{padding:12px 14px 16px;border-right:0}
  #ucg-rail .ucg-rail-card{margin:0 -10px 0 -14px;padding:12px 10px 10px 14px;background:#F7FAF5;border-radius:14px}
  #ucg-rail .ucg-rail-card h2{margin:0 0 6px;padding:0 10px}
  #ucg-rail .ucg-rail-card>h2:nth-of-type(2){margin-top:16px}
  #ucg-rail .ucg-rail-card select{width:calc(100% - 20px);margin:0 10px}
  #ucg-rail .ucg-rail-beta{margin:12px -10px 0 -14px;padding:12px 24px;background:#F7FAF5;border:0;border-radius:14px}
  #ucg-rail .ucg-rail-foot{margin:auto -10px 0 -14px;padding:8px 0;background:#F7FAF5;border-top:0;border-radius:14px}

  /* 2) Raekkerne gaar fra kant til kant i panelet, som ATP's, saa haarlinjerne kan vaere
        fuldbredde. Polstringen 24 px svarer til ATP's ikonkant, og ikonkassen foran skubber
        teksten til x56. Hoejden 44 px roeres IKKE.
        Selektorerne er skrevet ud element for element, fordi »#ucg-rail nav>*« taber til de
        aeldre regler »#ucg-rail nav a« og »#ucg-rail .linklike« — foerste forproeve landede
        teksten paa x42 i stedet for x56 netop dér. Fodraekkerne faar INGEN negativ margin:
        fodpanelet er allerede fuldbredde, saa de ville ellers stikke ud til x-14. */
  #ucg-rail nav>a,#ucg-rail nav>.linklike,#ucg-rail #ucg-rail-hide{margin-left:-14px;width:calc(100% + 24px);padding:10px 24px;border-radius:0}
  #ucg-rail .ucg-rail-foot>.linklike{margin:0;width:100%;padding:10px 24px;border-radius:0}
  /* Skillestregen er INDRYKKET hos ATP, ikke fuldbredde: efterproevet mod panelets egen
        farve (250) i stedet for mod hvid, og saa staar den x16-260 = 16 px luft i BEGGE sider,
        2 px hoej og kun 7 niveauer moerkere end panelet. Foerste maaling i denne runde laeste
        fuldbredde x0-276, fordi taersklen »afvig fra hvid« ogsaa fangede selve panelet — den
        fejl er rettet her. Stregen tegnes som baggrundsbillede, saa den kan vaere smallere end
        raekken; derfor saetter hover kun background-COLOR, ellers ville den slette stregen. */
  #ucg-rail nav>*:nth-child(2),#ucg-rail nav>*:nth-child(4),#ucg-rail nav>*:nth-child(6){margin-top:16px;border-top:0;background-image:linear-gradient(#EFF3ED,#EFF3ED);background-repeat:no-repeat;background-position:16px 0;background-size:calc(100% - 32px) 2px}
  #ucg-rail nav a:hover,#ucg-rail .linklike:hover{background-color:#EAF3E6}
  #ucg-rail .ucg-rail-soon:hover{background:none}

  /* 3) IKONER paa hver raekke. Teknik som R06's forstoerrelsesglas og R09's baandikon:
        CSS-maske + background-color:currentColor, saa ikonet foelger raekkens tekstfarve og
        INGEN HTML roeres for ikonernes skyld. Kassen er 24 px som ATP's, blaekket 21 px.
        Fodraekkernes emoji bliver siddende i DOM'en, faar skriftgrad 0 og bliver selv kassen. */
  #ucg-rail nav>*::before,#ucg-rail #ucg-rail-hide::before,#ucg-rail .ucg-rail-foot>* .ic{content:"";display:block;flex:0 0 24px;width:24px;height:24px;font-size:0;line-height:0;background-color:currentColor;-webkit-mask:var(--ucg-ic) center/21px 21px no-repeat;mask:var(--ucg-ic) center/21px 21px no-repeat}
  #ucg-rail nav>*:nth-child(1){--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3.5%2010.4%2012%203.8l8.5%206.6V19a1.5%201.5%200%200%201-1.5%201.5H5A1.5%201.5%200%200%201%203.5%2019z%22/%3E%3Crect%20x=%2210%22%20y=%2211.6%22%20width=%224%22%20height=%224%22%20rx=%221%22/%3E%3C/svg%3E")}
  #ucg-rail nav>*:nth-child(2){--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M9.2%203.6%2010.6%207.4%2014.4%208.8%2010.6%2010.2%209.2%2014%207.8%2010.2%204%208.8%207.8%207.4z%22/%3E%3Cpath%20d=%22M17%2013.5%2017.8%2015.7%2020%2016.5%2017.8%2017.3%2017%2019.5%2016.2%2017.3%2014%2016.5%2016.2%2015.7z%22/%3E%3C/svg%3E")}
  #ucg-rail nav>*:nth-child(3){--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%226%22%20cy=%2212%22%20r=%222.6%22/%3E%3Ccircle%20cx=%2218%22%20cy=%226.5%22%20r=%222.6%22/%3E%3Ccircle%20cx=%2218%22%20cy=%2217.5%22%20r=%222.6%22/%3E%3Cpath%20d=%22M8.4%2010.9%2015.6%207.6M8.4%2013.1l7.2%203.3%22/%3E%3C/svg%3E")}
  #ucg-rail nav>*:nth-child(4){--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%223.5%22%20y=%225.2%22%20width=%2217%22%20height=%2215.3%22%20rx=%222.4%22/%3E%3Cpath%20d=%22M8%203.2v4M16%203.2v4M3.5%2010.2h17%22/%3E%3Crect%20x=%226.8%22%20y=%2213%22%20width=%223.4%22%20height=%223.4%22%20rx=%220.8%22/%3E%3C/svg%3E")}
  #ucg-rail nav>*:nth-child(5){--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%228.6%22%20y=%223.5%22%20width=%2211.9%22%20height=%2214%22%20rx=%222.4%22/%3E%3Cpath%20d=%22M15.6%2020.5H5.9a2.4%202.4%200%200%201-2.4-2.4V7.4%22/%3E%3C/svg%3E")}
  #ucg-rail nav>*:nth-child(6){--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%2212%22%20cy=%2212%22%20r=%227.4%22/%3E%3Ccircle%20cx=%2212%22%20cy=%2212%22%20r=%223.1%22/%3E%3Cpath%20d=%22M19%2012h2.4M16.95%207.05%2018.65%205.35M12%205V2.6M7.05%207.05%205.35%205.35M5%2012H2.6M7.05%2016.95%205.35%2018.65M12%2019v2.4M16.95%2016.95%2018.65%2018.65%22/%3E%3C/svg%3E")}
  #ucg-rail #ucg-rail-hide{--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%223.5%22%20y=%224.6%22%20width=%2217%22%20height=%2214.8%22%20rx=%222.2%22/%3E%3Cpath%20d=%22M9.6%204.6v14.8M7.2%2010.4%205.6%2012l1.6%201.6%22/%3E%3C/svg%3E")}
  #ucg-rail .ucg-rail-foot>*:nth-child(1){--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M6.5%204.4%2019%2012%206.5%2019.6z%22/%3E%3C/svg%3E")}
  #ucg-rail .ucg-rail-foot>*:nth-child(2){--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M20.4%2014.6a2.2%202.2%200%200%201-2.2%202.2H8.4L4%2020.6V5.4a2.2%202.2%200%200%201%202.2-2.2h12a2.2%202.2%200%200%201%202.2%202.2z%22/%3E%3Cpath%20d=%22M8%208.2h8M8%2011.8h5%22/%3E%3C/svg%3E")}
  #ucg-rail .ucg-rail-foot>*:nth-child(3){--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%229.2%22%20cy=%228.4%22%20r=%223.4%22/%3E%3Cpath%20d=%22M3%2019.6a6.2%206.2%200%200%201%2012.4%200%22/%3E%3Cpath%20d=%22M16.4%205.4a3.4%203.4%200%200%201%200%206%22/%3E%3Cpath%20d=%22M17.8%2013.8a6.2%206.2%200%200%201%203.6%205.8%22/%3E%3C/svg%3E")}
  #ucg-rail .ucg-rail-foot>*:nth-child(4){--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M4.6%2014.4v-2.2a7.4%207.4%200%200%201%2014.8%200v2.2%22/%3E%3Cpath%20d=%22M4.6%2013.6h2.2a1.2%201.2%200%200%201%201.2%201.2v3.4a1.2%201.2%200%200%201-1.2%201.2H5.8a1.2%201.2%200%200%201-1.2-1.2z%22/%3E%3Cpath%20d=%22M19.4%2013.6h-2.2a1.2%201.2%200%200%200-1.2%201.2v3.4a1.2%201.2%200%200%200%201.2%201.2h1.2a1.2%201.2%200%200%200%201.2-1.2z%22/%3E%3C/svg%3E")}

  /* 4) KILDEFANERNE: underlinen gjort virksom (se noten ovenfor) + ikon foran etiketten. */
  /* Underlinen skal DAEKKE raekkens haarlinje, ikke ligge over den. Maalt hos ATP: den orange
        streg fylder y131-133, og den graa haarlinje (243/240) findes kun UDEN FOR den aktive fane
        — inde i fanen er den erstattet. Vores foerste udgave gav 2 px groen ved y156-157 OVEN PAA
        2 px graa ved y158-159 = en synlig dobbeltlinje. Loesningen er 3 px kant + margin-bottom
        -2px: strakt i flex bliver knappens kantboks 48 px, saa kanten lander praecis paa haarlinjen. */
  #ucg-app.ucg-r01 #ucg-src .ucg-srcbtn{display:inline-flex;align-items:center;gap:8px;margin-bottom:-2px;border-bottom:3px solid transparent!important}
  #ucg-app.ucg-r01 #ucg-src .ucg-srcbtn[aria-pressed="true"]{border-bottom-color:#2B7A2B!important}
  #ucg-app.ucg-r01 #ucg-src .ucg-src-soon{gap:8px}
  #ucg-app.ucg-r01 #ucg-src .ucg-src-soon .ucg-soon-badge{margin-left:0}
  #ucg-app.ucg-r01 #ucg-src .ucg-srcbtn::before,#ucg-app.ucg-r01 #ucg-src .ucg-src-soon::before{content:"";flex:0 0 17px;width:17px;height:17px;background-color:currentColor;-webkit-mask:var(--ucg-ic) center/17px 17px no-repeat;mask:var(--ucg-ic) center/17px 17px no-repeat}
  #ucg-app.ucg-r01 #ucg-src .ucg-srcbtn[data-src="all"]{--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%223.6%22%20y=%223.6%22%20width=%2216.8%22%20height=%2216.8%22%20rx=%222.6%22%20stroke-dasharray=%223.6%203%22/%3E%3Crect%20x=%229%22%20y=%229%22%20width=%226%22%20height=%226%22%20rx=%221.4%22/%3E%3C/svg%3E")}
  #ucg-app.ucg-r01 #ucg-src .ucg-source-options>span:first-of-type{--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M9.2%203.6%2010.6%207.4%2014.4%208.8%2010.6%2010.2%209.2%2014%207.8%2010.2%204%208.8%207.8%207.4z%22/%3E%3Cpath%20d=%22M17%2013.5%2017.8%2015.7%2020%2016.5%2017.8%2017.3%2017%2019.5%2016.2%2017.3%2014%2016.5%2016.2%2015.7z%22/%3E%3C/svg%3E")}
  #ucg-app.ucg-r01 #ucg-src .ucg-srcbtn[data-src="google"]{--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%2211%22%20cy=%2211%22%20r=%227%22/%3E%3Cpath%20d=%22m21%2021-4.3-4.3%22/%3E%3C/svg%3E")}
  #ucg-app.ucg-r01 #ucg-src .ucg-srcbtn[data-src="youtube"]{--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%226%22%20cy=%2212%22%20r=%222.6%22/%3E%3Ccircle%20cx=%2218%22%20cy=%226.5%22%20r=%222.6%22/%3E%3Ccircle%20cx=%2218%22%20cy=%2217.5%22%20r=%222.6%22/%3E%3Cpath%20d=%22M8.4%2010.9%2015.6%207.6M8.4%2013.1l7.2%203.3%22/%3E%3C/svg%3E")}
  #ucg-app.ucg-r01 #ucg-src .ucg-source-options>span:last-of-type{--ucg-ic:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M2.8%203.8h2.5l2.4%2011h10%22/%3E%3Cpath%20d=%22M7.7%2012.4h10.5l1.8-6.4H6.3%22/%3E%3Ccircle%20cx=%229.4%22%20cy=%2219.2%22%20r=%221.4%22/%3E%3Ccircle%20cx=%2217.6%22%20cy=%2219.2%22%20r=%221.4%22/%3E%3C/svg%3E")}
}
/* R13-SLUT */
/* ===== R14 (claude-hourly, 2026-08-02): COMPUTERENS RAPPORTSKAERM faar ATP's HVIDE
   bund. Samme greb som R07 tog paa mobilen - GENBRUGT lag, kun mediegraensen og
   polstringen er ny. Emne: skaermkortets »Groen skal paa DESKTOP-rapporten + ydre
   kortbeholder«, som R13's blinde kontrol fandt UAFHAENGIGT og kaldte det stoerste
   formfund paa hele rapportskaermen.
   Rollback: slet alt mellem R14-START og R14-SLUT.

   ATP HAR TO NIVEAUER, VI HAVDE FIRE. ATP lader afsnittene ligge DIREKTE paa den
   hvide side. Vi lagde dem i en ydre lysegroen skal (#ucg-app) med ramme, radius,
   skygge og 30 px polstring - saa hvert afsnit stod i en DOBBELTRAMME, praecis den
   fejl R07 rettede paa mobilen.

   MAALT I FORLAEGGET (09-atp-frisk-kontrol-1425x820.png, PIL, rapportskaerm, rul 0).
   NB: filen er 1410x811, IKKE 1425x820 - ATP's billede har en KLASSISK rullebjaelke,
   der ligger x1395-1409. Layout-viewporten er derfor 1395, og absolutte x-tal kan
   IKKE sammenlignes direkte med vores 1425. Derfor er alt maalt som GAB til
   sidebjaelkens kant og til viewportens kant:
   . bunden bag kortene er REN HVID (255,255,255): maalt x700 ved y575 og y585, og
     x290/x298 ved y230 og y575. Ingen ydre skal, ingen ydre ramme, ingen skygge.
   . foerste korts venstre kant x301 (233,233,233) ved y110 og y150 -> gab fra
     sidebjaelkens kant (x276) = 25 px.
   . foerste korts hoejre kant x1370/1371 ved y150 og y200 -> gab til layout-
     viewporten (1395) = 24 px.
   . topbjaelkens bund y63 (foerste hvide raekke y64), foerste kortkant y87, maalt
     i BEGGE kolonner x900 og x1100 -> gab bjaelke->kort = 23 px.

   MAALT HOS OS FOER (10:53, modified 2026-08-02T08:14:37 uaendret 10:50:24 -> 10:56):
   . skallen #ucg-app: gradient #F4FBEA/#EDFBE2/#F7FBF5, ramme 1px rgb(213,234,216),
     radius 20px, skygge rgba(33,92,35,.38) 0 24px 60px -46px, polstring 30 px.
   . skallen staar x304 bredde 1097 -> gab til sidebjaelken 28, til viewporten 24.
     Skallens EGEN placering er altsaa naesten ATP's; det er de 30 px polstring plus
     rammen, der skubber afsnittene ind.
   . afsnittene laa x336/337 -> gab 60 px mod ATP's 25, og hoejre kant x1369/1370
     -> gab 55 px mod ATP's 24. Bjaelke->afsnit maalt til y111 mod bund y64 = 46 px
     mod ATP's 23.
   . polstring 8 px foroven rammer ATP's 23 px gab praecis: skallens overkant staar
     y80, foerste hvide raekke under bjaelken y65, 80 + 8 - 65 = 23.

   HVORFOR KUN .ucg-r01-result: klassen saettes foerst, naar rapporten er tegnet, saa
   STARTSKAERMEN beholder sin groenne skal og hoerer til sin egen runde i skaermkortet
   (punkt 5). Samme afgraensning som R07 valgte paa mobilen.
   HVORFOR IKKE ROERE BREDDEFORMLEN: width:min(1142px,calc(100vw - 328px)) er R03's
   laaste tal. Den giver x304, og ATP's forholdstal ville give x301 - 3 px, som ikke
   er vaerd at aabne en laast formel for. ===== */
/* R14-START */
@media (min-width:1100px){
  #ucg-app.ucg-r01-result{background:#fff;border:0;border-radius:0;box-shadow:none;padding:8px 0 30px}
  /* R14b: studiekortets skygge var USYNLIG paa den groenne vask, men laa som en
     graa-lilla taage paa den nye hvide bund. MAALT i mellemrummet studie->overblik
     (47 raekker, kolonne x400, x700 OG x1100): ATP har 0 raekker moerkere end 252,
     moerkeste (254,254,254). Vi havde 26-27 raekker, moerkeste (229,228,235).
     Tre kandidater forproevet paa den levende side: uaendret 26-27/47, spinkel
     (0 8px 18px -16px) 5/47, INGEN 0/47 med moerkeste (254,254,254) = ATP eksakt.
     ATP har ingen skygge under sit promokort, saa vi kopierer det. Kun teksten i
     kortet er fredet - dette er ren form. */
  #ucg-app.ucg-r01-result .ucg-r01-studio{box-shadow:none}
}
/* R14-SLUT */

