/* HOODI-tema, delfil: administration. Indlæses af hoodi-theme-links.php. Skrives af én agent ad gangen. */
/* Bygger på byggestenene i documents.css (.hoodi-btn, .hoodi-btn-grey, .hoodi-search, .hoodi-sectionhead). */

/* 1. Lister i kort med 44 px cirkler (venteliste, e-Boks-modtagere): rækker 14 + 44 + 14 = 72 px som i mockups.
      Resten (skillelinjer, cirkelfarver, 18 px kant) kommer fra hovedfilens tablebank-regler. */
table.tablebank.hoodi-rows > tbody > tr > td { padding-top: 14px !important; padding-bottom: 14px !important; }

/* 2. Integrationer (settings/integrations, .hoodi-integrations på rækken). Målt i mockup: kort 350 px brede med 20 px luft,
      farveflade 150 px høj, tekst 15/400 grå 20 px inde, grå knap 48 px i naturlig bredde 24 px under teksten, 20 px til bunden. */
.hoodi-integrations { --bs-gutter-x: 17px; --bs-gutter-y: 17px; }   /* 17 px mellem kort som overalt (Patrick 04-11-2026; mockup'en 20) */
.hoodi-integrations > .col-12 { margin-bottom: 0 !important; }
.hoodi-integrations .card { border-radius: var(--hoodi-r-kort); overflow: hidden; }
.hoodi-integrations .min-h-200px { min-height: 150px !important; }
.hoodi-integrations .rounded-top { border-top-left-radius: var(--hoodi-r-kort) !important; border-top-right-radius: var(--hoodi-r-kort) !important; }
.hoodi-integrations .card-body { padding: 20px 20px 0 !important; font-size: 15px; line-height: 1.5; color: var(--hoodi-tekst2); }
.hoodi-integrations .card-body p:last-child { margin-bottom: 0; }
.hoodi-integrations .card-footer { padding: 24px 20px 20px !important; }

/* 3. e-Boks-forsendelse og -kladde (administration/eboks/dispatch/details.php og edit/details.php) bruger underskriftssagens
      kort og filboks fra afsnit 4 (.hoodi-approval, .hoodi-approvalfile; Patrick 04-11-2026: "alt som Idura"). Den egne
      opbygning efter e-Boks-mockup'en (.hoodi-dispatch, .hoodi-hero, .hoodi-kv-*, .hoodi-filebox: 150 px flade, 16/28 px
      rækker, skillelinje før I alt) er fjernet. */

/* 4. Underskriftssagens dokument (administration/approvals/details.php, .hoodi-approvalfile på kortet om #table_documents; også
      e-Boks-forsendelsen/-kladden og begivenhedens bilag i events/edit/index.php):
      som vedhæftninger i beskeder (.hoodi-attachbox/.hoodi-attach i inbox.css, Patrick 04-11-2026): grå boks med 16 px
      runding, 12 px luft rundt om den hvide 44 px flise med filtypen, 16 px til navnet (15/600 med ellipsis) og grå 16 px pil
      20 px fra højre kant. Ingen hover-flade, som i beskeder. Tabellen bevares, fordi omdøb og slet på kladder bruger dens
      celler (cells[3]); handlingskolonnen (omdøb/slet) får kun bredde, når knapperne findes. Reglerne er gjort mere specifikke end
      dokumentlistens (#table_documents.tablebankgray i documents.css). */
.card.hoodi-approvalfile { background: var(--hoodi-graa) !important; border-radius: 16px !important; overflow: hidden; }
.card.hoodi-approvalfile #table_documents.tablebankgray > tbody > tr > td,
.card.hoodi-approvalfile #table_documents.tablebankgray > tbody > tr:hover > td { background: transparent !important; border: 0 !important; padding: 12px 0 !important; }
/* Hvid streg mellem filerne som i beskeder, opslag og begivenhedens visning (Patrick 04-11-2026: "kontrast-divider mellem de grå
   rækker"); :hover med, ellers fjerner reglen ovenfor stregen, mens musen står på rækken */
.card.hoodi-approvalfile #table_documents.tablebankgray > tbody > tr + tr > td,
.card.hoodi-approvalfile #table_documents.tablebankgray > tbody > tr + tr:hover > td { border-top: 1px solid var(--hoodi-hvid) !important; }
.card.hoodi-approvalfile #table_documents.tablebankgray > tbody > tr > td:first-child { width: 72px !important; padding: 12px 16px 12px 12px !important; box-sizing: border-box; }
.card.hoodi-approvalfile #table_documents.tablebankgray > tbody > tr > td:nth-child(3),
.card.hoodi-approvalfile #table_documents.tablebankgray > tbody > tr > td:nth-child(4) { width: 0 !important; }
.card.hoodi-approvalfile #table_documents.tablebankgray > tbody > tr > td:nth-child(4):has(> div) { width: 80px !important; padding-left: 8px !important; box-sizing: border-box; white-space: nowrap; }   /* to 30 px knapper, 4 px margen og et mellemrum; ellers ombrydes de */
.card.hoodi-approvalfile #table_documents.tablebankgray > tbody > tr > td:nth-child(4):has(> div > div > span.symbol-30px:nth-of-type(3)) { width: 116px !important; }   /* tre knapper (hent, omdøb, slet på begivenhed og ressource): ellers lå den tredje over chevronen, da tabellen har fast layout; nth-of-type, for gem/annullér har et skjult felt foran sine to knapper (04-11-2026) */
.card.hoodi-approvalfile #table_documents.tablebankgray > tbody > tr > td:last-child { width: 48px !important; padding: 12px 20px 12px 12px !important; box-sizing: border-box; }
.card.hoodi-approvalfile .hoodi-attach-tile { display: flex; }   /* blok i cellen, så linjens grundlinje ikke lægger luft under flisen */
.card.hoodi-approvalfile #table_documents input.form-control-transparent { text-overflow: ellipsis; }
.card.hoodi-approvalfile #table_documents .fi-rr-angle-small-right { font-size: 16px !important; color: var(--hoodi-tekst2) !important; line-height: 1; display: inline-flex; }
/* Omdøb/slet og gem/annuller i 30 px cirkler: fs-7 og fs-4 er tekstskalaens 15 og 20 px, så glyffen fyldte halvdelen af cirklen
   (målt 2x: blyant 29x30, skraldespand 25x30 blæk i 60 px). 12 px = 40 % af cirklen som 16 px i temaets 40 px knapper; uicons-glyffen
   sidder ca. 2 px over midten af sin boks ved 15 px, derfor top: 1.5px ved 12 px (Patrick 04-11-2026) */
.card.hoodi-approvalfile #table_documents .symbol-30px > .symbol-label > i { font-size: 12px !important; line-height: 1; }
.card.hoodi-approvalfile #table_documents .symbol-30px > .symbol-label > .fi { position: relative; top: 1.5px; }
/* Kortet om sagen (.hoodi-approval): 24 px indre luft på alle sider som beskedkortene (.card.hoodi-msg i inbox.css, Patrick
   04-11-2026); Metronics p-lg-10 gav 32 px. Knapperne i foden ("Send til underskrift", "Underskriv med MitID") følger samme kant. */
.card.hoodi-approval > .card-body { padding: 24px !important; }
.card.hoodi-approval > .card-footer { padding: 0 24px 24px !important; margin-bottom: 0 !important; }
/* Det stiplede upload-felt i kortet er hovedfilens lave udgave uden ikon (.hoodi-emptydocs-upload i hoodi-theme.css). */
/* Uden filer står feltet ikke i en grå boks: kortet og tabellen får hvid bund, og cellen mister filboksens 12 px luft, så den
   stiplede ramme går helt ud til kortets kant, hvor den grå flade sluttede (Patrick 04-11-2026 om begivenhed og ressource; gælder
   også underskriftssagen og e-Boks-kladden, så de fire felter stadig er ens) */
.card.hoodi-approvalfile:has(td.dataTables_empty > .hoodi-emptydocs-upload) { background: var(--hoodi-hvid) !important; }
.card.hoodi-approvalfile:has(td.dataTables_empty > .hoodi-emptydocs-upload) #table_documents.tablebankgray { background: transparent !important; }
.card.hoodi-approvalfile #table_documents.tablebankgray > tbody > tr > td.dataTables_empty:has(> .hoodi-emptydocs-upload) { padding: 0 !important; }
