/* R31/R32 (Daniel 29.10.2026, Fensterkatalog F01/F03, Mockup Station 1 und 2; Kommentare 30.10.2026):
   EIN Startfenster 820 × 500 auf grauem Grund (keine Wolke auf Wolke). Links (300) auf der leicht bewegten Porzellanwolke
   Bildmarke 72, Wortmarke 30 und drei gleich gebaute Zeilen (44 hoch, Kachel 28 mit Haarlinie, Titel 13/600), rechts auf
   `chrome` die Projekte (Zeile 52, Zeichen 30). Alle Kontozustände sind EIN Blatt S (440) an der Oberkante der Karte:
   Kopf ohne Logo (Titel 17/600, ein Satz), Felder, eine Linkzeile, Fuß 60 auf `chrome` mit „Abbrechen“/„Zurück“ links und
   dem Hauptknopf rechts; Inhalt blendet über (200 ms), Höhe gleitet (300 ms). App = Browser (ProjectLibrary.swift,
   NativeCredentialLoginView.swift). Unter 860 px steht die Karte einspaltig, die Marke als Band. */
.cv-start-page{--cv-desk:#e4e7ec;--cv-hover:#eff0f2;--cv-pressed:#e4e6e9;--cv-row-line:#edf0f4;--cv-subtle:#8a94a6;--cv-select:rgba(53,106,230,.11)}
@media(prefers-color-scheme:dark){.cv-start-page{--cv-desk:#101318;--cv-hover:#343b46;--cv-pressed:#404959;--cv-row-line:#2c323c;--cv-subtle:#8f9aad;--cv-select:rgba(111,149,240,.16)}}

/* Sichtbarkeit: Startfenster in Anmeldung und Projektwahl, das Blatt allein bei abgelaufener Sitzung über dem Plan. */
.cv-login-page.cv-start-page{display:none}
body:is(.cv-start-open,.cv-account-open,.native-login) .cv-login-page.cv-start-page{display:flex}
body.cv-start-open{background:var(--cv-desk,#e4e7ec)}
@media(prefers-color-scheme:dark){body.cv-start-open{background:#101318}}
body.cv-start-open main{max-width:none;padding:0}
body:not(.cv-start-open) .cv-start,body:not(.cv-start-open) .cv-login-after{display:none}
html body.library-open .library-backdrop{display:none!important}
/* Projektwahl bei offenem Plan: die Seite deckt den Plan ganz (kein Modal über einer geladenen App, R31). */
body.cv-start-open.library-open .cv-login-page.cv-start-page{position:fixed;inset:0;z-index:20;overflow:auto;background:var(--cv-desk)}
body.cv-account-open:not(.cv-start-open) .cv-login-page.cv-start-page{position:fixed;inset:0;z-index:30;padding:0;background:transparent;pointer-events:none}

.cv-login-page.cv-start-page{flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;min-height:100dvh;padding:max(32px,calc(50dvh - 270px)) 16px 32px;box-sizing:border-box}
.cv-start{position:relative;display:grid;grid-template-columns:300px minmax(0,1fr);width:820px;max-width:100%;height:500px;border-radius:12px;overflow:hidden;background:var(--cv-paper);box-shadow:0 0 0 1px var(--cv-line),0 24px 70px rgb(23 32 51 / .24);text-align:left;color:var(--cv-ink);font:400 13px/18px Commissioner,-apple-system,BlinkMacSystemFont,sans-serif}
@media(prefers-color-scheme:dark){.cv-start{box-shadow:0 0 0 1px var(--cv-line),0 24px 70px rgb(0 0 0 / .5)}}

/* Linke Spalte: Wolke (entry-brand.js), Marke, drei Zeilen. */
.cv-start-brand.cv-brand.cadvan-paper{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:28px;min-height:0;padding:30px 22px 22px;border-right:1px solid var(--cv-porcelain-line);border-bottom:0}
.cv-start-lockup{display:flex;flex-direction:column;align-items:center;gap:8px;line-height:0;color:var(--cv-ink)}
.cv-start-lockup .mark{display:block;width:72px;height:72px}
.cv-start-lockup .word{display:block;width:auto;height:30px;overflow:visible;fill:currentColor}
.cv-start-version{font:400 12px/16px Commissioner,sans-serif;color:var(--cv-secondary)}
.cv-start-version:empty{display:none}
.cv-start-actions{display:flex;flex-direction:column;gap:2px}
.cv-start .cv-start-act,.cv-start #library-account-button{display:flex;align-items:center;gap:12px;width:100%;height:44px;min-height:44px;margin:0;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--cv-ink);font:600 13px/16px Commissioner,sans-serif;text-align:left;cursor:pointer;box-shadow:none}
.cv-start .cv-start-act:hover:not(:disabled),.cv-start #library-account-button:hover,.cv-start #library-account-button[aria-expanded="true"]{background:color-mix(in srgb,var(--cv-paper) 55%,transparent)}
.cv-start .cv-start-act:active:not(:disabled){background:color-mix(in srgb,var(--cv-paper) 75%,transparent)}
.cv-start .cv-start-act:disabled{color:var(--cv-secondary);cursor:default}
.cv-start .cv-start-act[hidden]{display:none}
.cv-start .cv-start-act:focus-visible,.cv-start #library-account-button:focus-visible{outline:var(--cv-focus-ring);outline-offset:0}
.cv-start-tile{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:7px;background:color-mix(in srgb,var(--cv-paper) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cv-ink) 14%,transparent);color:var(--cv-accent)}
.cv-start-tile svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.cv-start-act-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* Kontozeile (V-S06): Avatar 28, Name, darunter „Konto und Einstellungen …“; das Menü öffnet nach rechts oben. */
.cv-start #library-account{position:relative;display:block}
body:not(.cv-start-in) .cv-start #library-account{display:none}
.cv-start #library-account-button{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:16px 16px;column-gap:12px;row-gap:0;align-content:start;padding:6px 10px}
.cv-start #library-account-button .library-avatar{grid-column:1;grid-row:1/3;align-self:center;margin:0}
.cv-start #library-account-button #greeting{grid-column:2;grid-row:1;align-self:end;max-width:none;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cv-ink);font:600 13px/16px Commissioner,sans-serif}
.cv-start .cv-start-account-detail{grid-column:2;grid-row:2;align-self:start;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12px/16px Commissioner,sans-serif;color:var(--cv-secondary)}
.cv-start #library-account-button .library-account-chevron{display:none}
.cv-start .library-account-menu{left:calc(100% - 8px);right:auto;top:auto;bottom:0}
.cv-start .library-account-menu.is-floating{position:fixed;left:var(--menu-x);top:var(--menu-y);right:auto;bottom:auto}
/* Die Wolkenspalte isoliert ihre Ebenen; mit offenem Menü liegt sie über der Projektspalte, sonst deckte diese das Menü zu. */
.cv-start-brand.cv-brand.cadvan-paper:has(.library-account-menu:not([hidden])){z-index:1}

/* Rechte Spalte: Gruppen, Projektzeilen, ruhige Zeile, Skelett. */
.cv-start-lists{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0;padding:20px;overflow:hidden;background:var(--cv-chrome)}
.cv-start-group,.cv-start .project-library .library-head h1{margin:0 6px 4px;font:600 12px/16px Commissioner,sans-serif;letter-spacing:0;color:var(--cv-secondary)}
.cv-start-out[hidden]{display:none}
.cv-start-quiet{display:flex;gap:10px;align-items:center;margin:0;padding:10px;color:var(--cv-secondary)}
.cv-start-quiet-icon{width:16px;height:16px;flex:none;fill:none;stroke:var(--cv-subtle);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}

.cv-start .project-library.cv-start-home{position:static;inset:auto;transform:none;z-index:auto;display:flex;flex-direction:column;flex:1;width:auto;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;color:var(--cv-ink);font-size:13px;line-height:18px;opacity:1;transition:none}
.cv-start .project-library .library-head{display:flex;align-items:center;gap:6px;flex:none;min-height:24px;margin:0 0 4px;padding:0;background:none;border:0}
.cv-start .project-library .library-head h1{flex:1;margin-bottom:0}
.cv-start .project-library #library-signout{display:none}
.cv-start .project-library :is(#library-refresh,#library-language){height:24px;min-height:24px;padding:0 8px;font-size:12px;color:var(--cv-secondary)}
.cv-start .project-library #library-refresh{width:24px;padding:0}
.cv-start .project-library #library-refresh svg{width:14px;height:14px}
.cv-start .project-library .library-search{margin:0 0 6px;height:30px;padding:0 8px;background:var(--cv-paper);border:1px solid var(--cv-line);border-radius:7px}
.cv-start .project-library #library-search{min-height:28px;padding:0;font-size:13px}
.cv-start .project-library .library-search svg{width:14px;height:14px}
.cv-start .project-library .library-body{flex:1;min-height:0;padding:0;overflow:auto;overscroll-behavior:contain}
.cv-start .project-library #library-list>h2{display:none}
.cv-start .project-library #projects{display:flex;flex-direction:column;gap:0;padding:0;border:0;border-radius:0;background:none}
.cv-start .project-library .project-row+.project-row::before{content:none}
.cv-start .project-library .project-row:hover:not(:disabled) .project-row-copy .project-row-title>strong{text-decoration:none}
.cv-start .project-library #home-message:not(:empty){margin:0 6px 8px;font-size:12px;line-height:16px}
.cv-start .project-library[data-load="loading"] #home-message{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}
.cv-start .project-library .project-row-wrap{position:relative}
.cv-start .project-library .project-row{display:flex;align-items:center;gap:12px;min-height:52px;margin:0;padding:7px 40px 7px 10px;border:0;border-radius:9px;background:transparent;color:var(--cv-ink);text-align:left}
.cv-start .project-library .project-row:hover:not(:disabled){background:color-mix(in srgb,var(--cv-ink) 5%,transparent)}
.cv-start .project-library .project-row:active:not(:disabled){background:var(--cv-select)}
.cv-start .project-library .project-row.keyboard-selected{background:var(--cv-select);outline:0}
.cv-start .project-library .project-row:focus-visible{outline:var(--cv-focus-ring);outline-offset:0}
/* Projektzeichen bleibt 28 wie überall (MARK-2: eine Größe in Liste, Navigator und Export). */
.cv-start .project-library .project-row-copy{display:block;min-width:0;flex:1}
.cv-start .project-library .project-row-title{display:flex;align-items:center;gap:6px;min-width:0}
.cv-start .project-library .project-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13px/18px Commissioner,sans-serif}
.cv-start .project-library .project-row-copy>span:not(.project-row-title){display:inline;font:400 12px/16px Commissioner,sans-serif;color:var(--cv-secondary)}
.cv-start .project-library .project-row-copy>.project-role-label:not(:empty)::before{content:" · "}
.cv-start .project-library .project-row-copy>.project-access-label:empty+.project-role-label::before{content:none}
.cv-start .project-library .library-chevron{display:none}
.cv-start .project-library .project-row-more{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:7px;background:none;color:var(--cv-secondary);opacity:0}
.cv-start .project-library .project-row-wrap:is(:hover,:focus-within) .project-row-more,.cv-start .project-library .project-row-more[aria-expanded="true"]{opacity:1}
.cv-start .project-library .project-row-more:hover{background:var(--cv-hover)}
.cv-start .project-library .library-archived{margin-top:8px}
.cv-start .project-library .library-archived>summary{margin:0 6px 4px;font:600 12px/16px Commissioner,sans-serif;color:var(--cv-secondary);cursor:pointer}
.cv-start-first{padding:4px 10px 6px;color:var(--cv-secondary);line-height:19px}
.cv-start-first[hidden]{display:none}
.cv-start-first p{margin:0}
.cv-start .cv-start-sample{display:inline-flex;min-height:0;margin-top:4px;padding:0;border:0;background:none;color:var(--cv-link);font:500 13px/18px Commissioner,sans-serif}
.cv-start .cv-start-sample:hover{text-decoration:underline;background:none}
.cv-start-skel{display:flex;align-items:center;gap:12px;min-height:52px;padding:7px 10px;opacity:0;animation:cv-start-skel-in 1ms 300ms both}
.cv-start-skel>span{flex:1;display:flex;flex-direction:column;gap:6px}
.cv-start-skel i{display:block;height:8px;border-radius:6px;background:color-mix(in srgb,var(--cv-ink) 8%,transparent)}
.cv-start-skel>span>i:first-child{height:10px}
.cv-start-skel-a>span>i:first-child{width:46%}.cv-start-skel-a>span>i:last-child{width:64%}.cv-start-skel-b>span>i:first-child{width:38%}.cv-start-skel-b>span>i:last-child{width:56%}
.cv-start-skel .cv-start-skel-mark{width:28px;height:28px;border-radius:7px;flex:none}
@keyframes cv-start-skel-in{to{opacity:1}}
.cv-start-glide{animation:cv-start-glide 300ms cubic-bezier(.33,.04,.18,1) both}
@keyframes cv-start-glide{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
/* Einlesen einer Projektdatei: Formular und Fuß in der rechten Spalte. */
.cv-start .project-library .library-foot{display:flex;flex:none;min-height:48px;margin:8px -20px -20px;padding:0 20px;gap:8px;background:var(--cv-chrome);border-top:1px solid var(--cv-line)}
.cv-start .project-library .library-foot[hidden]{display:none}

/* Kontoblatt S 440 an der Oberkante des Startfensters (R32). */
.cv-account-scrim{position:fixed;inset:0;z-index:28;background:rgb(23 32 51 / .10)}
@media(prefers-color-scheme:dark){.cv-account-scrim{background:rgb(0 0 0 / .30)}}
.cv-account-scrim[hidden]{display:none}
body:not(.cv-account-open) .cv-account-sheet{display:none}
.cv-login.cv-account-sheet{position:fixed;left:50%;top:max(32px,calc(50dvh - 270px));z-index:29;display:block;width:440px;max-width:calc(100vw - 16px);height:auto;max-height:calc(100dvh - max(32px,calc(50dvh - 270px)) - 16px);overflow:auto;interpolate-size:allow-keywords;transition:height 300ms cubic-bezier(.33,.04,.18,1);transform:translateX(-50%);border-radius:18px;background:var(--cv-paper);box-shadow:0 16px 64px rgb(23 32 51 / .27),0 0 0 1px var(--cv-line);pointer-events:auto;animation:cv-account-in 200ms cubic-bezier(.25,.1,.25,1) both}
@media(prefers-color-scheme:dark){.cv-login.cv-account-sheet{box-shadow:0 16px 64px rgb(0 0 0 / .5),0 0 0 1px var(--cv-line)}}
@keyframes cv-account-swap{from{opacity:0}to{opacity:1}}
.cv-account-sheet .cv-form.cv-account-swap{animation:cv-account-swap 200ms cubic-bezier(.25,.1,.25,1) both}
@keyframes cv-account-in{from{opacity:0;transform:translateX(-50%) translateY(-12px)}to{opacity:1;transform:translateX(-50%)}}
.native-login .cv-login.cv-account-sheet{position:relative;left:auto;top:auto;transform:none;margin:32px auto;animation:none;box-shadow:0 0 0 1px var(--cv-line)}
.cv-account-sheet .cv-form{display:block;padding:0;overflow:visible;background:transparent}
.cv-account-sheet .auth{display:flex;flex-direction:column}
.cv-account-sheet .auth[hidden]{display:none}
.cv-account-sheet .auth>:not(form):not(.cv-account-foot):not(.auth-head){margin-left:20px;margin-right:20px}
.cv-account-sheet .auth-head{display:flex;gap:12px;align-items:flex-start;padding:20px 20px 4px}
.cv-account-sheet .auth h1{font:600 17px/22px Commissioner,sans-serif;letter-spacing:0;margin:0}
.cv-account-sheet #auth-intro,.cv-account-sheet .auth-titles p,.cv-account-sheet #device-user{margin:4px 0 0;font:400 13px/18px Commissioner,sans-serif;color:var(--cv-secondary)}
.cv-account-sheet .auth>h1{padding:20px 20px 0}
.cv-account-sheet .auth form{display:flex;flex-direction:column;gap:16px;margin:16px 0 0}
.cv-account-sheet .auth form>:not(.cv-account-foot){margin-left:20px;margin-right:20px}
.cv-account-sheet #local-mail:not([hidden]){margin:12px 20px 0}
.cv-account-sheet #auth-message{margin-top:-10px}
.cv-account-sheet .auth-actions{display:flex;justify-content:space-between;gap:8px;margin-top:-4px}
.cv-account-sheet .auth-actions:not(:has(>:not([hidden]))){display:none}
.cv-account-sheet .auth-legal{margin-top:-6px}
/* Fuß 60 auf `chrome`: links „Abbrechen“ bzw. „Zurück“, rechts der Hauptknopf (38, Radius 7, nach Inhalt). */
.cv-account-sheet .auth-glyph{display:none}
.cv-login.cv-account-sheet .verification-foot.cv-account-foot{margin-top:20px;padding-top:11px}
.cv-account-sheet #verification-help{margin-top:16px}
.cv-account-foot{display:flex;align-items:center;gap:8px;min-height:60px;margin:4px 0 0;padding:11px 20px;box-sizing:border-box;background:var(--cv-chrome);border-top:1px solid var(--cv-line)}
.cv-account-spacer{flex:1}
.cv-account-sheet .cv-account-foot button.primary{width:auto;min-width:88px;height:38px;min-height:38px;margin:0;padding:0 16px;font:600 13px/18px Commissioner,sans-serif}
.cv-account-sheet .cv-account-back,.cv-login.cv-account-sheet .auth :is(#factor-back,#verification-signin).cv-account-back{height:38px;margin:0;min-height:38px;min-width:88px;padding:0 16px;border:0;border-radius:7px;background:var(--cv-pressed);color:var(--cv-ink);font:600 13px/18px Commissioner,sans-serif;cursor:pointer}
.cv-account-sheet .cv-account-back:hover,.cv-login.cv-account-sheet .auth :is(#factor-back,#verification-signin).cv-account-back:hover{text-decoration:none;background:color-mix(in srgb,var(--cv-pressed) 82%,var(--cv-ink) 8%)}
.cv-account-sheet .cv-account-back[hidden]{display:none}
.cv-account-sheet .cv-account-back:focus-visible{outline:var(--cv-focus-ring);outline-offset:0}

/* Zwei-Faktor: sechs Ziffernfelder 44 × 52 (3 · 3), darunter EIN Feld (Einfügen, Autofill); Wiederherstellungscode als Feld. */
.cv-account-sheet .cv-code6-label:not(.is-plain){font-size:0;gap:0}
.cv-account-sheet .cv-code6-label:not(.is-plain)>.cv-code6{font-size:13px}
.cv-code6{position:relative;display:flex;justify-content:center}
.cv-code6-boxes{display:flex;gap:8px;pointer-events:none}
.cv-code6-gap{width:6px}
.cv-code6-box{display:grid;place-items:center;width:44px;height:52px;box-sizing:border-box;border:1px solid var(--cv-field-line);border-radius:7px;background:var(--cv-card);color:var(--cv-ink);font:600 21px/1 Commissioner,sans-serif;font-variant-numeric:tabular-nums}
.cv-code6-box.is-current{border-color:var(--cv-accent);box-shadow:var(--cv-focus-ring-shadow,0 0 0 3px color-mix(in srgb,var(--cv-accent) 80%,transparent))}
.cv-account-sheet .cv-code6:not(.is-plain)>input{position:absolute;inset:0;width:100%;height:100%!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:transparent!important;caret-color:transparent;outline:none!important;box-shadow:none!important;font-size:16px;letter-spacing:40px;opacity:.01}
.cv-code6.is-plain>.cv-code6-boxes{display:none}
.cv-code6.is-plain{display:block}
@media(max-width:859px){
 .cv-start{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:min(440px,100%);height:auto;min-height:0}
 .cv-start-brand.cv-brand.cadvan-paper{display:flex;height:auto;min-height:0;gap:16px;padding:20px 16px 12px;border-right:0;border-bottom:1px solid var(--cv-porcelain-line)}
 .cv-start-lockup{flex-direction:row;justify-content:center;gap:12px}
 .cv-start-lockup .mark{width:44px;height:44px}
 .cv-start-lockup .word{height:24px}
 .cv-start-lists{min-height:200px}
}
@media(pointer:coarse){.cv-start .cv-start-act,.cv-start #library-account-button,.cv-start .project-library .project-row{min-height:44px}.cv-account-sheet .cv-account-foot button{min-height:44px;height:44px}}
@media(prefers-reduced-motion:reduce){.cv-start-glide,.cv-login.cv-account-sheet,.cv-start-skel{animation-duration:1ms}.cv-login.cv-account-sheet{transition:none}}
.cv-login.cv-account-sheet #verification>:is(#verification-next,#verification-waiting,#verification-message,#verification-help){margin-left:20px!important;margin-right:20px!important}
/* F09: Projektdatei öffnen ist ein Blatt M (520) über dem Startfenster, mit Vorschau XL (760). */
.cv-start .project-library.library-importing{position:fixed;left:50%;top:max(32px,calc(50dvh - 270px));z-index:29;display:flex;flex-direction:column;width:520px;max-width:calc(100vw - 16px);height:auto;max-height:calc(100dvh - max(32px,calc(50dvh - 270px)) - 16px);transform:translateX(-50%);border-radius:18px;overflow:hidden;background:var(--cv-paper);box-shadow:0 0 0 100vmax rgb(23 32 51 / .10),0 16px 64px rgb(23 32 51 / .22),0 0 0 1px var(--cv-line);animation:cv-account-in 300ms cubic-bezier(.33,.04,.18,1) both}
@media(prefers-color-scheme:dark){.cv-start .project-library.library-importing{box-shadow:0 0 0 100vmax rgb(0 0 0 / .30),0 16px 64px rgb(0 0 0 / .5),0 0 0 1px var(--cv-line)}}
.cv-start .project-library.library-importing:has(#document-preview:not([hidden])){width:760px}
.cv-start .project-library.library-importing>.library-head{padding:20px 20px 4px;min-height:0;flex:none}
.cv-start .project-library.library-importing #library-heading{font:600 17px/22px Commissioner,sans-serif;color:var(--cv-ink)}
.cv-start .project-library.library-importing>.library-head>:not(#library-heading){display:none}
.cv-start .project-library.library-importing>.library-body{flex:1 1 auto;min-height:0;overflow:auto;padding:4px 20px 20px}
.cv-start .project-library.library-importing #document-import-intro{margin:0 0 16px;font:400 13px/18px Commissioner,sans-serif;color:var(--cv-secondary)}
.cv-start .project-library.library-importing .import-drop{min-height:200px;height:auto}
.cv-start .project-library.library-importing>.library-foot{flex:none;display:flex;align-items:center;gap:8px;min-height:60px;margin:0;padding:11px 20px;box-sizing:border-box;background:var(--cv-chrome);border-top:1px solid var(--cv-line)}
@media(prefers-reduced-motion:reduce){.cv-start .project-library.library-importing{animation-duration:1ms}}
.cv-start .project-library.library-importing>.library-head{height:auto}
.cv-start .project-library.library-importing #library-form-back{height:38px;min-height:38px;min-width:88px;margin:0;padding:0 16px;border:0;border-radius:7px;background:var(--cv-pressed);color:var(--cv-ink);font:600 13px/18px Commissioner,sans-serif;box-shadow:none}
.cv-start .project-library.library-importing #library-form-back:hover{background:color-mix(in srgb,var(--cv-pressed) 82%,var(--cv-ink) 8%)}
.cv-start .project-library.library-importing #document-import-submit{height:38px;min-height:38px;margin:0;padding:0 16px;font:600 13px/18px Commissioner,sans-serif}
.cv-start .project-library.library-importing #document-import{padding:0;margin:0}
