diff --git a/WEBROOT/config.php b/WEBROOT/config.php
index 85e552e..a2c90ab 100644
--- a/WEBROOT/config.php
+++ b/WEBROOT/config.php
@@ -17,6 +17,7 @@ $serviceGroups = array (
array (
0 => 'home_info',
1 => 'links',
+ 2 => 'vergabe'
),
),
'Ausbildung' =>
@@ -77,6 +78,12 @@ $services = array (
'active' => true,
'adminOnly' => false,
),
+ 'vergabe' =>
+ array (
+ 'name' => 'Vergabe',
+ 'active' => true,
+ 'adminOnly' => false,
+ ),
'print_static' =>
array (
'name' => 'Berichte Drucken',
diff --git a/WEBROOT/services/vergabe.php b/WEBROOT/services/vergabe.php
new file mode 100644
index 0000000..46fb0e6
--- /dev/null
+++ b/WEBROOT/services/vergabe.php
@@ -0,0 +1,62 @@
+getReferer());
+ exit;
+}
+
+?>
+
\ No newline at end of file
diff --git a/WEBROOT/style.css b/WEBROOT/style.css
index e2e8a2c..24e607c 100644
--- a/WEBROOT/style.css
+++ b/WEBROOT/style.css
@@ -1070,4 +1070,63 @@ select {
/* Dark Mode Pfeil */
body.dark-mode select {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg fill='%23ccc' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7l5 5 5-5z'/%3E%3C/svg%3E");
+}
+
+/* ===== Vergabe Formular ===== */
+
+.vergabe-form {
+ background: var(--card-bg);
+ border: 1px solid var(--card-border);
+ border-left: 5px solid var(--btn-bg);
+ border-radius: 10px;
+ padding: 20px;
+ margin-bottom: 25px;
+ box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
+}
+
+.vergabe-grid {
+ display: grid;
+ grid-template-columns: 170px 170px 1.3fr 2fr auto;
+ gap: 15px;
+ align-items: end;
+}
+
+.vergabe-grid .form-group {
+ margin: 0;
+}
+
+.vergabe-grid input,
+.vergabe-grid button {
+ padding: 10px 16px;
+ font-size: 15px;
+ border-radius: 5px;
+}
+
+body.dark-mode input[type="date"] {
+ color-scheme: dark;
+}
+
+.vergabe-grid button:hover {
+ opacity: .9;
+ transform: translateY(-1px);
+}
+
+@media (max-width: 1000px) {
+ .vergabe-grid {
+ grid-template-columns: 1fr;
+ }
+
+ .vergabe-grid button {
+ appearance: none;
+ -webkit-appearance: none;
+
+ background: var(--btn-add-bg);
+ color: white;
+ border: none;
+ border-radius: 6px;
+ padding: 0 24px;
+ height: 46px;
+ font-size: .95rem;
+ font-weight: 600;
+ }
}
\ No newline at end of file