hg farbe deckblatt

This commit is contained in:
salam committed 2025-11-26 19:45:49 +01:00
1 parent 7ca78ca60e
commit 1522205803
10 files changed
+164 -137

No files matched your search

+4 -3
View File
@@ -11,9 +11,10 @@ class Deckblatt
public static function load($inhalt, $textblock, $textblock2) public static function load($inhalt, $textblock, $textblock2)
{ {
// GUTACHTER // GUTACHTER
$html = '<div id="deckblatt-gutachter">'; $html = '<div id="deckblatt" style="background-color: '.PdfGenerator::$projekt->deckblatt_bg.';">';
$html .= '<div id="deckblatt-gutachter">';
if (PdfGenerator::$gutachter->logo && PdfGenerator::$gutachter->logo_anzeigen) { if (PdfGenerator::$gutachter->logo && PdfGenerator::$gutachter->logo_anzeigen) {
$html .= '<div id="deckblatt-logo-gutachter" style="width:190mm; height: '.PdfGenerator::$gutachter->logo_height.'mm; background-position: center '.PdfGenerator::$gutachter->logo_align.'; background-image: url(\''.public_path().'/storage/'.PdfGenerator::$gutachter->logo.'\');"></div>'; $html .= '<div id="deckblatt-logo-gutachter" style="height: '.PdfGenerator::$gutachter->logo_height.'mm; background-position: center '.PdfGenerator::$gutachter->logo_align.'; background-image: url(\''.public_path().'/storage/'.PdfGenerator::$gutachter->logo.'\');"></div>';
} }
if (PdfGenerator::$gutachter->referenz_formatting && PdfGenerator::$gutachter->text_anzeigen) { if (PdfGenerator::$gutachter->referenz_formatting && PdfGenerator::$gutachter->text_anzeigen) {
$str = RichContentRenderer::make(PdfGenerator::$gutachter->referenz_formatting)->toHtml(); $str = RichContentRenderer::make(PdfGenerator::$gutachter->referenz_formatting)->toHtml();
@@ -41,7 +42,7 @@ class Deckblatt
$str = RichContentRenderer::make(PdfGenerator::$auftraggeber->referenz_formatting)->toHtml(); $str = RichContentRenderer::make(PdfGenerator::$auftraggeber->referenz_formatting)->toHtml();
$html .= Format::fix_str($str); $html .= Format::fix_str($str);
} }
$html .= '</div>'; $html .= '</div></div>';
return $html; return $html;
} }
@@ -83,6 +83,9 @@ class GutachterForm
]), ]),
TextInput::make('logo_height') TextInput::make('logo_height')
->hidden(fn (Get $get): bool => ! $get('logo_anzeigen')) ->hidden(fn (Get $get): bool => ! $get('logo_anzeigen'))
->numeric()
->minValue(20)
->maxValue(100)
->label('Logo Höhe') ->label('Logo Höhe')
->required() ->required()
->suffix('mm'), ->suffix('mm'),
@@ -5,6 +5,7 @@ namespace App\Filament\Resources\Projektes\Schemas;
use App\Enums\ProjektStatus; use App\Enums\ProjektStatus;
use App\Models\Projekte; use App\Models\Projekte;
use Filament\Actions\Action; use Filament\Actions\Action;
use Filament\Forms\Components\ColorPicker;
use Filament\Forms\Components\DatePicker; use Filament\Forms\Components\DatePicker;
use Filament\Forms\Components\Radio; use Filament\Forms\Components\Radio;
use Filament\Forms\Components\RichEditor; use Filament\Forms\Components\RichEditor;
@@ -69,6 +70,7 @@ class ProjekteForm
->belowContent([ ->belowContent([
'Als Platzhalter "###DATUM###"', 'Als Platzhalter "###DATUM###"',
]), ]),
ColorPicker::make('deckblatt_bg')->label('Deckblatt Hintegrund Farbe'),
])->columns(2), ])->columns(2),
Tab::make('Zuordnung') Tab::make('Zuordnung')
->schema([ ->schema([
+1
View File
@@ -17,6 +17,7 @@ class Projekte extends Model
'beschreibung', 'beschreibung',
'erstellung', 'erstellung',
'status', 'status',
'deckblatt_bg',
'evaluation_gutachten', 'evaluation_gutachten',
'bezahlt_am', 'bezahlt_am',
]; ];
+27 -27
View File
@@ -531,7 +531,7 @@ app('router')->setCompiledRoutes(
array ( array (
0 => 0 =>
array ( array (
'_route' => 'generated::SK7C17XnjJFdjNBj', '_route' => 'generated::yE02uZI9aEAZX0Ce',
), ),
1 => NULL, 1 => NULL,
2 => 2 =>
@@ -551,7 +551,7 @@ app('router')->setCompiledRoutes(
array ( array (
0 => 0 =>
array ( array (
'_route' => 'generated::1tfKELLscnFYAVc3', '_route' => 'generated::IfdDLrT7ELjvqa0J',
), ),
1 => NULL, 1 => NULL,
2 => 2 =>
@@ -609,7 +609,7 @@ app('router')->setCompiledRoutes(
array ( array (
0 => 0 =>
array ( array (
'_route' => 'generated::1jrXHnhfRqF3GpnV', '_route' => 'generated::8zYjMa2HAGXWxEgh',
), ),
1 => NULL, 1 => NULL,
2 => 2 =>
@@ -629,7 +629,7 @@ app('router')->setCompiledRoutes(
array ( array (
0 => 0 =>
array ( array (
'_route' => 'generated::KdLwPpufcfKJUcQI', '_route' => 'generated::HFq9Gr45BTZJVrjc',
), ),
1 => NULL, 1 => NULL,
2 => 2 =>
@@ -649,7 +649,7 @@ app('router')->setCompiledRoutes(
array ( array (
0 => 0 =>
array ( array (
'_route' => 'generated::fVcWQwFtRrgzcd8g', '_route' => 'generated::3TzJ6YmKJZOG8OGP',
), ),
1 => NULL, 1 => NULL,
2 => 2 =>
@@ -669,7 +669,7 @@ app('router')->setCompiledRoutes(
array ( array (
0 => 0 =>
array ( array (
'_route' => 'generated::VIIMoTrtj9fuRXRJ', '_route' => 'generated::ugxbJGV3L5t7uBih',
), ),
1 => NULL, 1 => NULL,
2 => 2 =>
@@ -689,7 +689,7 @@ app('router')->setCompiledRoutes(
array ( array (
0 => 0 =>
array ( array (
'_route' => 'generated::pwlszgD0I9lNOJ1l', '_route' => 'generated::xiookS0elvnkW2Xp',
), ),
1 => NULL, 1 => NULL,
2 => 2 =>
@@ -2738,7 +2738,7 @@ app('router')->setCompiledRoutes(
'waitSeconds' => NULL, 'waitSeconds' => NULL,
'withTrashed' => false, 'withTrashed' => false,
), ),
'generated::SK7C17XnjJFdjNBj' => 'generated::yE02uZI9aEAZX0Ce' =>
array ( array (
'methods' => 'methods' =>
array ( array (
@@ -2750,7 +2750,7 @@ app('router')->setCompiledRoutes(
array ( array (
'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile', 'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile',
'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile', 'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile',
'as' => 'generated::SK7C17XnjJFdjNBj', 'as' => 'generated::yE02uZI9aEAZX0Ce',
), ),
'fallback' => false, 'fallback' => false,
'defaults' => 'defaults' =>
@@ -2766,7 +2766,7 @@ app('router')->setCompiledRoutes(
'waitSeconds' => NULL, 'waitSeconds' => NULL,
'withTrashed' => false, 'withTrashed' => false,
), ),
'generated::1tfKELLscnFYAVc3' => 'generated::IfdDLrT7ELjvqa0J' =>
array ( array (
'methods' => 'methods' =>
array ( array (
@@ -2778,7 +2778,7 @@ app('router')->setCompiledRoutes(
array ( array (
'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps', 'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps',
'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps', 'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps',
'as' => 'generated::1tfKELLscnFYAVc3', 'as' => 'generated::IfdDLrT7ELjvqa0J',
), ),
'fallback' => false, 'fallback' => false,
'defaults' => 'defaults' =>
@@ -2880,7 +2880,7 @@ app('router')->setCompiledRoutes(
'waitSeconds' => NULL, 'waitSeconds' => NULL,
'withTrashed' => false, 'withTrashed' => false,
), ),
'generated::1jrXHnhfRqF3GpnV' => 'generated::8zYjMa2HAGXWxEgh' =>
array ( array (
'methods' => 'methods' =>
array ( array (
@@ -2908,8 +2908,8 @@ app('router')->setCompiledRoutes(
return response(\\Illuminate\\Support\\Facades\\View::file(\'/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/laravel/framework/src/Illuminate/Foundation/Configuration\'.\'/../resources/health-up.blade.php\', [ return response(\\Illuminate\\Support\\Facades\\View::file(\'/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/laravel/framework/src/Illuminate/Foundation/Configuration\'.\'/../resources/health-up.blade.php\', [
\'exception\' => $exception, \'exception\' => $exception,
]), status: $exception ? 500 : 200); ]), status: $exception ? 500 : 200);
}";s:5:"scope";s:54:"Illuminate\\Foundation\\Configuration\\ApplicationBuilder";s:4:"this";N;s:4:"self";s:32:"0000000000000f630000000000000000";}}', }";s:5:"scope";s:54:"Illuminate\\Foundation\\Configuration\\ApplicationBuilder";s:4:"this";N;s:4:"self";s:32:"0000000000000f670000000000000000";}}',
'as' => 'generated::1jrXHnhfRqF3GpnV', 'as' => 'generated::8zYjMa2HAGXWxEgh',
), ),
'fallback' => false, 'fallback' => false,
'defaults' => 'defaults' =>
@@ -2925,7 +2925,7 @@ app('router')->setCompiledRoutes(
'waitSeconds' => NULL, 'waitSeconds' => NULL,
'withTrashed' => false, 'withTrashed' => false,
), ),
'generated::KdLwPpufcfKJUcQI' => 'generated::HFq9Gr45BTZJVrjc' =>
array ( array (
'methods' => 'methods' =>
array ( array (
@@ -2941,13 +2941,13 @@ app('router')->setCompiledRoutes(
), ),
'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:50:"function () { 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:50:"function () {
return \\view(\'pages.welcome\'); return \\view(\'pages.welcome\');
}";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f6a0000000000000000";}}', }";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f6e0000000000000000";}}',
'namespace' => NULL, 'namespace' => NULL,
'prefix' => '', 'prefix' => '',
'where' => 'where' =>
array ( array (
), ),
'as' => 'generated::KdLwPpufcfKJUcQI', 'as' => 'generated::HFq9Gr45BTZJVrjc',
), ),
'fallback' => false, 'fallback' => false,
'defaults' => 'defaults' =>
@@ -2963,7 +2963,7 @@ app('router')->setCompiledRoutes(
'waitSeconds' => NULL, 'waitSeconds' => NULL,
'withTrashed' => false, 'withTrashed' => false,
), ),
'generated::fVcWQwFtRrgzcd8g' => 'generated::3TzJ6YmKJZOG8OGP' =>
array ( array (
'methods' => 'methods' =>
array ( array (
@@ -2979,13 +2979,13 @@ app('router')->setCompiledRoutes(
), ),
'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:52:"function () { 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:52:"function () {
return \\view(\'pages.nutzwerte\'); return \\view(\'pages.nutzwerte\');
}";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f6c0000000000000000";}}', }";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f700000000000000000";}}',
'namespace' => NULL, 'namespace' => NULL,
'prefix' => '', 'prefix' => '',
'where' => 'where' =>
array ( array (
), ),
'as' => 'generated::fVcWQwFtRrgzcd8g', 'as' => 'generated::3TzJ6YmKJZOG8OGP',
), ),
'fallback' => false, 'fallback' => false,
'defaults' => 'defaults' =>
@@ -3001,7 +3001,7 @@ app('router')->setCompiledRoutes(
'waitSeconds' => NULL, 'waitSeconds' => NULL,
'withTrashed' => false, 'withTrashed' => false,
), ),
'generated::VIIMoTrtj9fuRXRJ' => 'generated::ugxbJGV3L5t7uBih' =>
array ( array (
'methods' => 'methods' =>
array ( array (
@@ -3017,13 +3017,13 @@ app('router')->setCompiledRoutes(
), ),
'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:51:"function () { 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:51:"function () {
return \\view(\'pages.programm\'); return \\view(\'pages.programm\');
}";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f6e0000000000000000";}}', }";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f720000000000000000";}}',
'namespace' => NULL, 'namespace' => NULL,
'prefix' => '', 'prefix' => '',
'where' => 'where' =>
array ( array (
), ),
'as' => 'generated::VIIMoTrtj9fuRXRJ', 'as' => 'generated::ugxbJGV3L5t7uBih',
), ),
'fallback' => false, 'fallback' => false,
'defaults' => 'defaults' =>
@@ -3039,7 +3039,7 @@ app('router')->setCompiledRoutes(
'waitSeconds' => NULL, 'waitSeconds' => NULL,
'withTrashed' => false, 'withTrashed' => false,
), ),
'generated::pwlszgD0I9lNOJ1l' => 'generated::xiookS0elvnkW2Xp' =>
array ( array (
'methods' => 'methods' =>
array ( array (
@@ -3055,13 +3055,13 @@ app('router')->setCompiledRoutes(
), ),
'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:52:"function () { 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:52:"function () {
return \\view(\'pages.impressum\'); return \\view(\'pages.impressum\');
}";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f700000000000000000";}}', }";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f740000000000000000";}}',
'namespace' => NULL, 'namespace' => NULL,
'prefix' => '', 'prefix' => '',
'where' => 'where' =>
array ( array (
), ),
'as' => 'generated::pwlszgD0I9lNOJ1l', 'as' => 'generated::xiookS0elvnkW2Xp',
), ),
'fallback' => false, 'fallback' => false,
'defaults' => 'defaults' =>
@@ -3207,7 +3207,7 @@ app('router')->setCompiledRoutes(
$config, $config,
$isProduction $isProduction
))($request, $path); ))($request, $path);
}";s:5:"scope";s:47:"Illuminate\\Filesystem\\FilesystemServiceProvider";s:4:"this";N;s:4:"self";s:32:"0000000000000f760000000000000000";}}', }";s:5:"scope";s:47:"Illuminate\\Filesystem\\FilesystemServiceProvider";s:4:"this";N;s:4:"self";s:32:"0000000000000f7a0000000000000000";}}',
'as' => 'storage.local', 'as' => 'storage.local',
), ),
'fallback' => false, 'fallback' => false,
+2
View File
@@ -158,9 +158,11 @@
'Illuminate\\Queue\\Console\\ForgetFailedCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Queue\\Console\\ForgetFailedCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\ListenCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Queue\\Console\\ListenCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\MonitorCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Queue\\Console\\MonitorCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\PauseCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\PruneBatchesCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Queue\\Console\\PruneBatchesCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\PruneFailedJobsCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Queue\\Console\\PruneFailedJobsCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\RestartCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Queue\\Console\\RestartCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\ResumeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\RetryCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Queue\\Console\\RetryCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\RetryBatchCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Queue\\Console\\RetryBatchCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\WorkCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Queue\\Console\\WorkCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
Generated
+90 -89
View File
@@ -542,16 +542,16 @@
}, },
{ {
"name": "brick/math", "name": "brick/math",
"version": "0.14.0", "version": "0.14.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/brick/math.git", "url": "https://github.com/brick/math.git",
"reference": "113a8ee2656b882d4c3164fa31aa6e12cbb7aaa2" "reference": "f05858549e5f9d7bb45875a75583240a38a281d0"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/brick/math/zipball/113a8ee2656b882d4c3164fa31aa6e12cbb7aaa2", "url": "https://api.github.com/repos/brick/math/zipball/f05858549e5f9d7bb45875a75583240a38a281d0",
"reference": "113a8ee2656b882d4c3164fa31aa6e12cbb7aaa2", "reference": "f05858549e5f9d7bb45875a75583240a38a281d0",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -590,7 +590,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/brick/math/issues", "issues": "https://github.com/brick/math/issues",
"source": "https://github.com/brick/math/tree/0.14.0" "source": "https://github.com/brick/math/tree/0.14.1"
}, },
"funding": [ "funding": [
{ {
@@ -598,7 +598,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2025-08-29T12:40:03+00:00" "time": "2025-11-24T14:40:29+00:00"
}, },
{ {
"name": "carbonphp/carbon-doctrine-types", "name": "carbonphp/carbon-doctrine-types",
@@ -671,16 +671,16 @@
}, },
{ {
"name": "chillerlan/php-qrcode", "name": "chillerlan/php-qrcode",
"version": "5.0.4", "version": "5.0.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/chillerlan/php-qrcode.git", "url": "https://github.com/chillerlan/php-qrcode.git",
"reference": "390393e97a6e42ccae0e0d6205b8d4200f7ddc43" "reference": "7b66282572fc14075c0507d74d9837dab25b38d6"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/chillerlan/php-qrcode/zipball/390393e97a6e42ccae0e0d6205b8d4200f7ddc43", "url": "https://api.github.com/repos/chillerlan/php-qrcode/zipball/7b66282572fc14075c0507d74d9837dab25b38d6",
"reference": "390393e97a6e42ccae0e0d6205b8d4200f7ddc43", "reference": "7b66282572fc14075c0507d74d9837dab25b38d6",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -691,7 +691,7 @@
"require-dev": { "require-dev": {
"chillerlan/php-authenticator": "^4.3.1 || ^5.2.1", "chillerlan/php-authenticator": "^4.3.1 || ^5.2.1",
"ext-fileinfo": "*", "ext-fileinfo": "*",
"phan/phan": "^5.5.1", "phan/phan": "^5.5.2",
"phpcompatibility/php-compatibility": "10.x-dev", "phpcompatibility/php-compatibility": "10.x-dev",
"phpmd/phpmd": "^2.15", "phpmd/phpmd": "^2.15",
"phpunit/phpunit": "^9.6", "phpunit/phpunit": "^9.6",
@@ -760,7 +760,7 @@
"type": "Ko-Fi" "type": "Ko-Fi"
} }
], ],
"time": "2025-09-19T17:30:27+00:00" "time": "2025-11-23T23:51:44+00:00"
}, },
{ {
"name": "chillerlan/php-settings-container", "name": "chillerlan/php-settings-container",
@@ -2787,16 +2787,16 @@
}, },
{ {
"name": "laravel/framework", "name": "laravel/framework",
"version": "v12.39.0", "version": "v12.40.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/framework.git", "url": "https://github.com/laravel/framework.git",
"reference": "1a6176129ef28eaf42b6b4a6250025120c3d8dac" "reference": "2e986acbf9acf62cba13400bc23c4d639bf188b9"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/framework/zipball/1a6176129ef28eaf42b6b4a6250025120c3d8dac", "url": "https://api.github.com/repos/laravel/framework/zipball/2e986acbf9acf62cba13400bc23c4d639bf188b9",
"reference": "1a6176129ef28eaf42b6b4a6250025120c3d8dac", "reference": "2e986acbf9acf62cba13400bc23c4d639bf188b9",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2908,7 +2908,7 @@
"league/flysystem-sftp-v3": "^3.25.1", "league/flysystem-sftp-v3": "^3.25.1",
"mockery/mockery": "^1.6.10", "mockery/mockery": "^1.6.10",
"opis/json-schema": "^2.4.1", "opis/json-schema": "^2.4.1",
"orchestra/testbench-core": "^10.7.0", "orchestra/testbench-core": "^10.8.0",
"pda/pheanstalk": "^5.0.6|^7.0.0", "pda/pheanstalk": "^5.0.6|^7.0.0",
"php-http/discovery": "^1.15", "php-http/discovery": "^1.15",
"phpstan/phpstan": "^2.0", "phpstan/phpstan": "^2.0",
@@ -3002,20 +3002,20 @@
"issues": "https://github.com/laravel/framework/issues", "issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework" "source": "https://github.com/laravel/framework"
}, },
"time": "2025-11-18T15:16:10+00:00" "time": "2025-11-25T16:16:33+00:00"
}, },
{ {
"name": "laravel/prompts", "name": "laravel/prompts",
"version": "v0.3.7", "version": "v0.3.8",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/prompts.git", "url": "https://github.com/laravel/prompts.git",
"reference": "a1891d362714bc40c8d23b0b1d7090f022ea27cc" "reference": "096748cdfb81988f60090bbb839ce3205ace0d35"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/prompts/zipball/a1891d362714bc40c8d23b0b1d7090f022ea27cc", "url": "https://api.github.com/repos/laravel/prompts/zipball/096748cdfb81988f60090bbb839ce3205ace0d35",
"reference": "a1891d362714bc40c8d23b0b1d7090f022ea27cc", "reference": "096748cdfb81988f60090bbb839ce3205ace0d35",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3031,7 +3031,7 @@
"require-dev": { "require-dev": {
"illuminate/collections": "^10.0|^11.0|^12.0", "illuminate/collections": "^10.0|^11.0|^12.0",
"mockery/mockery": "^1.5", "mockery/mockery": "^1.5",
"pestphp/pest": "^2.3|^3.4", "pestphp/pest": "^2.3|^3.4|^4.0",
"phpstan/phpstan": "^1.12.28", "phpstan/phpstan": "^1.12.28",
"phpstan/phpstan-mockery": "^1.1.3" "phpstan/phpstan-mockery": "^1.1.3"
}, },
@@ -3059,22 +3059,22 @@
"description": "Add beautiful and user-friendly forms to your command-line applications.", "description": "Add beautiful and user-friendly forms to your command-line applications.",
"support": { "support": {
"issues": "https://github.com/laravel/prompts/issues", "issues": "https://github.com/laravel/prompts/issues",
"source": "https://github.com/laravel/prompts/tree/v0.3.7" "source": "https://github.com/laravel/prompts/tree/v0.3.8"
}, },
"time": "2025-09-19T13:47:56+00:00" "time": "2025-11-21T20:52:52+00:00"
}, },
{ {
"name": "laravel/serializable-closure", "name": "laravel/serializable-closure",
"version": "v2.0.6", "version": "v2.0.7",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/serializable-closure.git", "url": "https://github.com/laravel/serializable-closure.git",
"reference": "038ce42edee619599a1debb7e81d7b3759492819" "reference": "cb291e4c998ac50637c7eeb58189c14f5de5b9dd"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/serializable-closure/zipball/038ce42edee619599a1debb7e81d7b3759492819", "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/cb291e4c998ac50637c7eeb58189c14f5de5b9dd",
"reference": "038ce42edee619599a1debb7e81d7b3759492819", "reference": "cb291e4c998ac50637c7eeb58189c14f5de5b9dd",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3083,7 +3083,7 @@
"require-dev": { "require-dev": {
"illuminate/support": "^10.0|^11.0|^12.0", "illuminate/support": "^10.0|^11.0|^12.0",
"nesbot/carbon": "^2.67|^3.0", "nesbot/carbon": "^2.67|^3.0",
"pestphp/pest": "^2.36|^3.0", "pestphp/pest": "^2.36|^3.0|^4.0",
"phpstan/phpstan": "^2.0", "phpstan/phpstan": "^2.0",
"symfony/var-dumper": "^6.2.0|^7.0.0" "symfony/var-dumper": "^6.2.0|^7.0.0"
}, },
@@ -3122,20 +3122,20 @@
"issues": "https://github.com/laravel/serializable-closure/issues", "issues": "https://github.com/laravel/serializable-closure/issues",
"source": "https://github.com/laravel/serializable-closure" "source": "https://github.com/laravel/serializable-closure"
}, },
"time": "2025-10-09T13:42:30+00:00" "time": "2025-11-21T20:52:36+00:00"
}, },
{ {
"name": "laravel/tinker", "name": "laravel/tinker",
"version": "v2.10.1", "version": "v2.10.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/tinker.git", "url": "https://github.com/laravel/tinker.git",
"reference": "22177cc71807d38f2810c6204d8f7183d88a57d3" "reference": "3bcb5f62d6f837e0f093a601e26badafb127bd4c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/tinker/zipball/22177cc71807d38f2810c6204d8f7183d88a57d3", "url": "https://api.github.com/repos/laravel/tinker/zipball/3bcb5f62d6f837e0f093a601e26badafb127bd4c",
"reference": "22177cc71807d38f2810c6204d8f7183d88a57d3", "reference": "3bcb5f62d6f837e0f093a601e26badafb127bd4c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3186,9 +3186,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/laravel/tinker/issues", "issues": "https://github.com/laravel/tinker/issues",
"source": "https://github.com/laravel/tinker/tree/v2.10.1" "source": "https://github.com/laravel/tinker/tree/v2.10.2"
}, },
"time": "2025-01-27T14:24:01+00:00" "time": "2025-11-20T16:29:12+00:00"
}, },
{ {
"name": "league/commonmark", "name": "league/commonmark",
@@ -5339,16 +5339,16 @@
}, },
{ {
"name": "phpoffice/phpspreadsheet", "name": "phpoffice/phpspreadsheet",
"version": "5.2.0", "version": "5.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/PHPOffice/PhpSpreadsheet.git", "url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
"reference": "3b8994b3aac4b61018bc04fc8c441f4fd68c18eb" "reference": "4d597c1aacdde1805a33c525b9758113ea0d90df"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/3b8994b3aac4b61018bc04fc8c441f4fd68c18eb", "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/4d597c1aacdde1805a33c525b9758113ea0d90df",
"reference": "3b8994b3aac4b61018bc04fc8c441f4fd68c18eb", "reference": "4d597c1aacdde1805a33c525b9758113ea0d90df",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -5390,7 +5390,7 @@
}, },
"suggest": { "suggest": {
"dompdf/dompdf": "Option for rendering PDF with PDF Writer", "dompdf/dompdf": "Option for rendering PDF with PDF Writer",
"ext-intl": "PHP Internationalization Functions, regquired for NumberFormat Wizard", "ext-intl": "PHP Internationalization Functions, required for NumberFormat Wizard",
"mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers",
"mpdf/mpdf": "Option for rendering PDF with PDF Writer", "mpdf/mpdf": "Option for rendering PDF with PDF Writer",
"tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer" "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer"
@@ -5439,9 +5439,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues",
"source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/5.2.0" "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/5.3.0"
}, },
"time": "2025-10-26T15:54:22+00:00" "time": "2025-11-24T15:47:10+00:00"
}, },
{ {
"name": "phpoption/phpoption", "name": "phpoption/phpoption",
@@ -10394,16 +10394,16 @@
}, },
{ {
"name": "laravel/pail", "name": "laravel/pail",
"version": "v1.2.3", "version": "v1.2.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/pail.git", "url": "https://github.com/laravel/pail.git",
"reference": "8cc3d575c1f0e57eeb923f366a37528c50d2385a" "reference": "49f92285ff5d6fc09816e976a004f8dec6a0ea30"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/pail/zipball/8cc3d575c1f0e57eeb923f366a37528c50d2385a", "url": "https://api.github.com/repos/laravel/pail/zipball/49f92285ff5d6fc09816e976a004f8dec6a0ea30",
"reference": "8cc3d575c1f0e57eeb923f366a37528c50d2385a", "reference": "49f92285ff5d6fc09816e976a004f8dec6a0ea30",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -10420,9 +10420,9 @@
"require-dev": { "require-dev": {
"laravel/framework": "^10.24|^11.0|^12.0", "laravel/framework": "^10.24|^11.0|^12.0",
"laravel/pint": "^1.13", "laravel/pint": "^1.13",
"orchestra/testbench-core": "^8.13|^9.0|^10.0", "orchestra/testbench-core": "^8.13|^9.17|^10.8",
"pestphp/pest": "^2.20|^3.0", "pestphp/pest": "^2.20|^3.0|^4.0",
"pestphp/pest-plugin-type-coverage": "^2.3|^3.0", "pestphp/pest-plugin-type-coverage": "^2.3|^3.0|^4.0",
"phpstan/phpstan": "^1.12.27", "phpstan/phpstan": "^1.12.27",
"symfony/var-dumper": "^6.3|^7.0" "symfony/var-dumper": "^6.3|^7.0"
}, },
@@ -10469,20 +10469,20 @@
"issues": "https://github.com/laravel/pail/issues", "issues": "https://github.com/laravel/pail/issues",
"source": "https://github.com/laravel/pail" "source": "https://github.com/laravel/pail"
}, },
"time": "2025-06-05T13:55:57+00:00" "time": "2025-11-20T16:29:35+00:00"
}, },
{ {
"name": "laravel/pint", "name": "laravel/pint",
"version": "v1.25.1", "version": "v1.26.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/pint.git", "url": "https://github.com/laravel/pint.git",
"reference": "5016e263f95d97670d71b9a987bd8996ade6d8d9" "reference": "69dcca060ecb15e4b564af63d1f642c81a241d6f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/pint/zipball/5016e263f95d97670d71b9a987bd8996ade6d8d9", "url": "https://api.github.com/repos/laravel/pint/zipball/69dcca060ecb15e4b564af63d1f642c81a241d6f",
"reference": "5016e263f95d97670d71b9a987bd8996ade6d8d9", "reference": "69dcca060ecb15e4b564af63d1f642c81a241d6f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -10493,13 +10493,13 @@
"php": "^8.2.0" "php": "^8.2.0"
}, },
"require-dev": { "require-dev": {
"friendsofphp/php-cs-fixer": "^3.87.2", "friendsofphp/php-cs-fixer": "^3.90.0",
"illuminate/view": "^11.46.0", "illuminate/view": "^12.40.1",
"larastan/larastan": "^3.7.1", "larastan/larastan": "^3.8.0",
"laravel-zero/framework": "^11.45.0", "laravel-zero/framework": "^12.0.4",
"mockery/mockery": "^1.6.12", "mockery/mockery": "^1.6.12",
"nunomaduro/termwind": "^2.3.1", "nunomaduro/termwind": "^2.3.3",
"pestphp/pest": "^2.36.0" "pestphp/pest": "^3.8.4"
}, },
"bin": [ "bin": [
"builds/pint" "builds/pint"
@@ -10525,6 +10525,7 @@
"description": "An opinionated code formatter for PHP.", "description": "An opinionated code formatter for PHP.",
"homepage": "https://laravel.com", "homepage": "https://laravel.com",
"keywords": [ "keywords": [
"dev",
"format", "format",
"formatter", "formatter",
"lint", "lint",
@@ -10535,7 +10536,7 @@
"issues": "https://github.com/laravel/pint/issues", "issues": "https://github.com/laravel/pint/issues",
"source": "https://github.com/laravel/pint" "source": "https://github.com/laravel/pint"
}, },
"time": "2025-09-19T02:57:12+00:00" "time": "2025-11-25T21:15:52+00:00"
}, },
{ {
"name": "laravel/sail", "name": "laravel/sail",
@@ -10784,41 +10785,41 @@
}, },
{ {
"name": "pestphp/pest", "name": "pestphp/pest",
"version": "v4.1.4", "version": "v4.1.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/pestphp/pest.git", "url": "https://github.com/pestphp/pest.git",
"reference": "1a39826935b730b0bcad805013d4b2607b83fe3f" "reference": "27aa305897a808894548f1fdb6c7c46763c0fabf"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/pestphp/pest/zipball/1a39826935b730b0bcad805013d4b2607b83fe3f", "url": "https://api.github.com/repos/pestphp/pest/zipball/27aa305897a808894548f1fdb6c7c46763c0fabf",
"reference": "1a39826935b730b0bcad805013d4b2607b83fe3f", "reference": "27aa305897a808894548f1fdb6c7c46763c0fabf",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"brianium/paratest": "^7.14.0", "brianium/paratest": "^7.14.2",
"nunomaduro/collision": "^8.8.2", "nunomaduro/collision": "^8.8.3",
"nunomaduro/termwind": "^2.3.1", "nunomaduro/termwind": "^2.3.3",
"pestphp/pest-plugin": "^4.0.0", "pestphp/pest-plugin": "^4.0.0",
"pestphp/pest-plugin-arch": "^4.0.0", "pestphp/pest-plugin-arch": "^4.0.0",
"pestphp/pest-plugin-mutate": "^4.0.1", "pestphp/pest-plugin-mutate": "^4.0.1",
"pestphp/pest-plugin-profanity": "^4.1.0", "pestphp/pest-plugin-profanity": "^4.2.0",
"php": "^8.3.0", "php": "^8.3.0",
"phpunit/phpunit": "^12.4.1", "phpunit/phpunit": "^12.4.4",
"symfony/process": "^7.3.4" "symfony/process": "^7.3.4"
}, },
"conflict": { "conflict": {
"filp/whoops": "<2.18.3", "filp/whoops": "<2.18.3",
"phpunit/phpunit": ">12.4.1", "phpunit/phpunit": ">12.4.4",
"sebastian/exporter": "<7.0.0", "sebastian/exporter": "<7.0.0",
"webmozart/assert": "<1.11.0" "webmozart/assert": "<1.11.0"
}, },
"require-dev": { "require-dev": {
"pestphp/pest-dev-tools": "^4.0.0", "pestphp/pest-dev-tools": "^4.0.0",
"pestphp/pest-plugin-browser": "^4.1.1", "pestphp/pest-plugin-browser": "^4.1.1",
"pestphp/pest-plugin-type-coverage": "^4.0.2", "pestphp/pest-plugin-type-coverage": "^4.0.3",
"psy/psysh": "^0.12.12" "psy/psysh": "^0.12.14"
}, },
"bin": [ "bin": [
"bin/pest" "bin/pest"
@@ -10884,7 +10885,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/pestphp/pest/issues", "issues": "https://github.com/pestphp/pest/issues",
"source": "https://github.com/pestphp/pest/tree/v4.1.4" "source": "https://github.com/pestphp/pest/tree/v4.1.5"
}, },
"funding": [ "funding": [
{ {
@@ -10896,7 +10897,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2025-11-20T02:59:27+00:00" "time": "2025-11-25T11:18:28+00:00"
}, },
{ {
"name": "pestphp/pest-plugin", "name": "pestphp/pest-plugin",
@@ -11481,16 +11482,16 @@
}, },
{ {
"name": "phpdocumentor/type-resolver", "name": "phpdocumentor/type-resolver",
"version": "1.11.1", "version": "1.12.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git", "url": "https://github.com/phpDocumentor/TypeResolver.git",
"reference": "f626740b38009078de0dc8b2b9dc4e7f749c6eba" "reference": "92a98ada2b93d9b201a613cb5a33584dde25f195"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/f626740b38009078de0dc8b2b9dc4e7f749c6eba", "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/92a98ada2b93d9b201a613cb5a33584dde25f195",
"reference": "f626740b38009078de0dc8b2b9dc4e7f749c6eba", "reference": "92a98ada2b93d9b201a613cb5a33584dde25f195",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -11533,9 +11534,9 @@
"description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
"support": { "support": {
"issues": "https://github.com/phpDocumentor/TypeResolver/issues", "issues": "https://github.com/phpDocumentor/TypeResolver/issues",
"source": "https://github.com/phpDocumentor/TypeResolver/tree/1.11.1" "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.12.0"
}, },
"time": "2025-11-21T11:31:57+00:00" "time": "2025-11-21T15:09:14+00:00"
}, },
{ {
"name": "phpstan/phpdoc-parser", "name": "phpstan/phpdoc-parser",
@@ -11920,16 +11921,16 @@
}, },
{ {
"name": "phpunit/phpunit", "name": "phpunit/phpunit",
"version": "12.4.1", "version": "12.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git", "url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "fc5413a2e6d240d2f6d9317bdf7f0a24e73de194" "reference": "9253ec75a672e39fcc9d85bdb61448215b8162c7"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/fc5413a2e6d240d2f6d9317bdf7f0a24e73de194", "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9253ec75a672e39fcc9d85bdb61448215b8162c7",
"reference": "fc5413a2e6d240d2f6d9317bdf7f0a24e73de194", "reference": "9253ec75a672e39fcc9d85bdb61448215b8162c7",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -11997,7 +11998,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues", "issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy", "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/12.4.1" "source": "https://github.com/sebastianbergmann/phpunit/tree/12.4.4"
}, },
"funding": [ "funding": [
{ {
@@ -12021,7 +12022,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-10-09T14:08:29+00:00" "time": "2025-11-21T07:39:11+00:00"
}, },
{ {
"name": "sebastian/cli-parser", "name": "sebastian/cli-parser",
@@ -22,6 +22,7 @@ return new class extends Migration
$table->text('beschreibung')->nullable(); $table->text('beschreibung')->nullable();
$table->string('erstellung')->nullable(); $table->string('erstellung')->nullable();
$table->string('status')->default('entwurf'); $table->string('status')->default('entwurf');
$table->string('deckblatt_bg')->default('#efefef');
$table->boolean('evaluation_gutachten')->default(0); $table->boolean('evaluation_gutachten')->default(0);
$table->timestamp('bezahlt_am')->nullable(); $table->timestamp('bezahlt_am')->nullable();
$table->timestamps(); $table->timestamps();
+1 -1
View File
@@ -1 +1 @@
/Users/salam/Sites/nutzwerte_fi4/storage/app/public /Users/hermanntelser/Sites/nutzwerte_fi4/storage/app/public
+33 -17
View File
@@ -1,41 +1,57 @@
body { body {
font-family: Verdana, Tahoma, sans-serif; font-family: Verdana, Tahoma, sans-serif;
font-size: 9pt; font-size: 11pt;
font-weight: normal; font-weight: normal;
line-height: 13pt; line-height: 13pt;
} }
#deckblatt {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 210mm;
height: 297mm;
z-index: -5;
}
/** POSITION FIXED */ /** POSITION FIXED */
#deckblatt-gutachter { #deckblatt-gutachter {
position: absolute; position: absolute;
top: 12mm; margin-top: 12mm;
width: 200mm;
height: 100mm;
}
#deckblatt-projekt {
position: absolute;
margin-left: 16mm;
height: 40mm;
width: 190mm; width: 190mm;
} }
#deckblatt-festsetzung {
position: absolute;
text-align: right;
font-weight: bold;
margin-top: 12mm;
height: 60mm;
width: 195mm;
}
#deckblatt-logo-gutachter { #deckblatt-logo-gutachter {
background-size: contain; background-size: contain;
background-repeat: no-repeat; background-repeat: no-repeat;
margin-bottom: 1mm; margin-bottom: 1mm;
} }
#deckblatt-projekt {
position: absolute;
top: 90mm;
width: 190mm;
}
#deckblatt-festsetzung {
position: absolute;
text-align: right;
top: 170mm;
width: 190mm;
}
#deckblatt-auftraggeber { #deckblatt-auftraggeber {
position: absolute; position: absolute;
top: 250mm;
width: 190mm;
text-align: right; text-align: right;
margin-top: 20mm;
height: 40mm;
width: 195mm;
} }
#deckblatt-logo-auftraggeber { #deckblatt-logo-auftraggeber {