From db31cdf7d3d76ee57383e391b34be24ce69d17a3 Mon Sep 17 00:00:00 2001 From: Bastien DUMONT <bdumont@grandlyon.com> Date: Mon, 11 Dec 2023 15:21:54 +0000 Subject: [PATCH] feat(ui): carto --- src/app/carto/carto.component.html | 4 +- src/app/carto/carto.component.scss | 6 +- src/app/map/components/map.component.scss | 48 +-- src/app/map/components/map.component.ts | 2 +- .../components/card/card.component.html | 132 ++++--- .../components/card/card.component.scss | 92 ++--- .../structure-list-search.component.scss | 5 +- .../structure-list.component.scss | 8 +- src/assets/ico/sprite.svg | 350 ++++++++---------- src/assets/ico/structureCategory_private.svg | 30 ++ .../structureCategory_privateLucrative.svg | 33 ++ src/assets/ico/structureCategory_public.svg | 27 ++ src/assets/scss/_search.scss | 8 - 13 files changed, 389 insertions(+), 356 deletions(-) create mode 100644 src/assets/ico/structureCategory_private.svg create mode 100644 src/assets/ico/structureCategory_privateLucrative.svg create mode 100644 src/assets/ico/structureCategory_public.svg diff --git a/src/app/carto/carto.component.html b/src/app/carto/carto.component.html index 4cf2a4eaa..928ead9f4 100644 --- a/src/app/carto/carto.component.html +++ b/src/app/carto/carto.component.html @@ -3,10 +3,9 @@ <div class="hide-on-print"> <app-structure-list-search [filters]="filters" (searchEvent)="getStructures($event)" /> </div> - <div class="panes-container" fxLayout="row"> + <div class="panes-container"> <app-structure-list class="left-pane" - fxLayout="column" [structureList]="structures" [isLoading]="isLoadingStructures" [selectedStructureList]="structuresSelected" @@ -21,7 +20,6 @@ (structureRDVSelected)="selectStructureRDV($event)" /> <div class="btnSwitch"> - <!-- TODO: PrimaryBlack n'est probablement pas le bon type, à changer --> <app-v3-button [variant]="buttonTypeEnumV3.PrimaryBlack" [label]="isMapPhone ? 'Liste' : 'Carte'" diff --git a/src/app/carto/carto.component.scss b/src/app/carto/carto.component.scss index 9bf145c9b..c913fccf2 100644 --- a/src/app/carto/carto.component.scss +++ b/src/app/carto/carto.component.scss @@ -21,6 +21,7 @@ } .panes-container { + display: flex; width: 100%; position: relative; flex: 1; @@ -31,7 +32,8 @@ width: 600px; min-width: 600px; overflow-y: auto; - border-right: 1px solid $grey-5; + scrollbar-gutter: stable; + @media #{$tablet} { width: 100%; min-width: unset; @@ -42,8 +44,8 @@ } } .right-pane { - height: 100%; width: 100%; + padding: 0 16px 16px 16px; @media #{$tablet} { display: none; &.mapPhone { diff --git a/src/app/map/components/map.component.scss b/src/app/map/components/map.component.scss index a16f3745f..9dc332e85 100644 --- a/src/app/map/components/map.component.scss +++ b/src/app/map/components/map.component.scss @@ -9,6 +9,7 @@ #map { height: 100%; + border-radius: 16px; } /*** Right controls ***/ @@ -63,33 +64,18 @@ ::ng-deep .leaflet-popup { border-radius: 6px; bottom: -15px !important; - h1 { - color: $grey-1; - @include font-bold-20; - font-size: 18px; - margin: 0; + + &.orientation { + padding: 0; + text-align: -webkit-center; } - p { - color: $grey-3; - @include font-regular-16; + + button { + @include btn-search-filter; + @include font-bold-14; font-size: 16px; - margin: 0 0 13px 0; - font-style: italic; } - .pop-up { - text-align: center; - padding-top: 20px; - &.orientation { - padding: 0; - text-align: -webkit-center; - } - button { - @include btn-search-filter; - @include font-bold-14; - font-size: 16px; - } - } span { margin-right: 4px; &.eye { @@ -102,6 +88,22 @@ } ::ng-deep .leaflet-popup-content { width: 240px; + margin: 16px; + display: flex; + flex-direction: column; + gap: 12px; + text-align: center; + h1 { + @include font-bold-18; + } + p { + color: $grey-3; + @include font-regular-16; + margin: 0; + // font-size: 16px; + // margin: 0 0 13px 0; + // font-style: italic; + } } ::ng-deep .leaflet-popup-tip-container { display: none; diff --git a/src/app/map/components/map.component.ts b/src/app/map/components/map.component.ts index c4f30ca5f..fd52dfbe4 100644 --- a/src/app/map/components/map.component.ts +++ b/src/app/map/components/map.component.ts @@ -222,7 +222,7 @@ export class MapComponent implements OnChanges { '<p>' + (structure.structureType?.name || '') + '</p>' + - '<div class="pop-up"><button type="button" class="btnShowDetails">Voir</button></div>' + '<button type="button" class="btnShowDetails">Voir la structure</button>' ); } diff --git a/src/app/structure-list/components/card/card.component.html b/src/app/structure-list/components/card/card.component.html index 999ef4475..06a2f773b 100644 --- a/src/app/structure-list/components/card/card.component.html +++ b/src/app/structure-list/components/card/card.component.html @@ -1,85 +1,79 @@ <div class="structure" tabindex="0" - fxLayout="column" [ngClass]="{ orientation: isOrientation, interactive: isInteractive }" (click)="cardClicked()" (keyup.enter)="cardClicked()" (mouseenter)="cardHover()" > <div class="left"> - <div fxLayout="row" fxLayoutAlign="space-between center" fxLayoutGap="16px"> - <div fxLayout="row" fxLayoutAlign="center center" fxLayoutGap="8px"> - <app-svg-icon [type]="'ico'" [icon]="structure?.getTypeStructureIcon()" [iconClass]="'icon-52'" /> - <div fxLayout="column" fxLayoutAlign="end"> - <div fxLayout="row" class="structure-name-container"> - <span - class="structure-name" - [ngClass]="{ notClaimed: structure.hasNoUserDN && profileService.isAdmin() }" - >{{ structure.structureName }}</span - > - <!-- rdv --> - <span *ngIf="structure.hasUserWithAppointmentDN && !isOrientation" class="rdv"> - <app-svg-icon [type]="'ico'" [icon]="'rdv'" [iconColor]="'black'" [iconClass]="'icon-22'" /> - </span> - </div> - <span class="typeStructure" [ngClass]="{ typeStructureOrientation: isOrientation }">{{ - structure.structureType?.name - }}</span> - <span *ngIf="isOrientation && structure.distance" class="distance"> - {{ this.formatDistance() }} - </span> - </div> - </div> - <div *ngIf="!isOrientation" fxLayout="column" fxLayoutAlign="none end"> - <div class="distanceStructure"> + <img alt [src]="'../../../../assets/ico/' + structure?.getTypeStructureIcon() + '.svg'" /> + + <div class="structureDetails"> + <span class="structureName" [ngClass]="{ notClaimed: structure.hasNoUserDN && profileService.isAdmin() }"> + {{ structure.structureName }} + </span> + <app-v3-tag-item [label]="structure.structureType.value" [color]="'red'" [size]="'small'" /> + <div class="inline"> + <app-svg-icon [type]="'tags'" [icon]="'address'" [iconClass]="'icon-20'" /> + <ng-container *ngIf="structure.distance"> + <span class="distance"> {{ this.formatDistance() }} </span> + <span class="structureLocationDot">•</span> + </ng-container> + <span class="structureLocation"> {{ this.structure.address.commune }} - </div> - <div *ngIf="structure.distance" class="distance"> - {{ this.formatDistance() }} - </div> + </span> + </div> + <!-- rdv --> + <div *ngIf="structure.hasUserWithAppointmentDN && !isOrientation" class="rdv"> + <app-svg-icon [type]="'tags'" [icon]="'rdv'" [iconClass]="'icon-20'" /> + <span>Rendez-vous</span> </div> </div> </div> - <div *ngIf="isOrientation && !isOrientationRdv" class="actions right"> - <div - *ngIf="!isSelected" - fxLayout="row" - fxLayoutGap="6px" - class="selection-button selected" - tabindex="0" - (click)="cardAddToList(); $event.stopPropagation()" - (keyup.enter)="cardAddToList(); $event.stopPropagation()" - > - <app-svg-icon class="add-icon" [type]="'ico'" [icon]="'add'" /> - <span>Ajouter</span> - </div> - <div - *ngIf="isSelected" - fxLayout="row" - fxLayoutGap="6px" - class="selection-button to-select" - tabindex="0" - (click)="cardAddToList(); $event.stopPropagation()" - (keyup.enter)="cardAddToList(); $event.stopPropagation()" - > - <app-svg-icon class="add-icon" [type]="'ico'" [icon]="'validate-big'" [iconColor]="'white'" /> - <span>Ajouté</span> + + <div class="right"> + <app-svg-icon *ngIf="!isOrientation" [type]="'ico'" [icon]="'chevronRight'" [iconClass]="'icon-24'" /> + <div *ngIf="isOrientation && !isOrientationRdv"> + <div + *ngIf="!isSelected" + fxLayout="row" + fxLayoutGap="6px" + class="selection-button selected" + tabindex="0" + (click)="cardAddToList(); $event.stopPropagation()" + (keyup.enter)="cardAddToList(); $event.stopPropagation()" + > + <app-svg-icon class="add-icon" [type]="'ico'" [icon]="'add'" /> + <span>Ajouter</span> + </div> + <div + *ngIf="isSelected" + fxLayout="row" + fxLayoutGap="6px" + class="selection-button to-select" + tabindex="0" + (click)="cardAddToList(); $event.stopPropagation()" + (keyup.enter)="cardAddToList(); $event.stopPropagation()" + > + <app-svg-icon class="add-icon" [type]="'ico'" [icon]="'validate-big'" [iconColor]="'white'" /> + <span>Ajouté</span> + </div> </div> - </div> - <div *ngIf="isOrientation && isOrientationRdv" class="actions right"> - <app-v3-button - class="hide-on-mobile" - [variant]="buttonTypeEnumV3.Primary" - [label]="'Prendre RDV'" - [iconName]="'appointmentV3'" - (click)="cardRDV(); $event.stopPropagation()" - /> - <app-v3-icon-button - class="hide-on-desktop" - [variant]="buttonTypeEnumV3.Primary" - [iconName]="'appointmentV3'" - (click)="cardRDV(); $event.stopPropagation()" - /> + <ng-container *ngIf="isOrientation && isOrientationRdv"> + <app-v3-button + class="hide-on-mobile" + [variant]="buttonTypeEnumV3.Primary" + [label]="'Prendre RDV'" + [iconName]="'appointmentV3'" + (click)="cardRDV(); $event.stopPropagation()" + /> + <app-v3-icon-button + class="hide-on-desktop" + [variant]="buttonTypeEnumV3.Primary" + [iconName]="'appointmentV3'" + (click)="cardRDV(); $event.stopPropagation()" + /> + </ng-container> </div> </div> diff --git a/src/app/structure-list/components/card/card.component.scss b/src/app/structure-list/components/card/card.component.scss index 2bc74812c..89836ae30 100644 --- a/src/app/structure-list/components/card/card.component.scss +++ b/src/app/structure-list/components/card/card.component.scss @@ -4,54 +4,65 @@ @import 'breakpoint'; .structure { - padding: 12px; - border-bottom: 1px solid $grey-9 !important; - min-height: 110px; + padding: 12px 24px; + border: 1px solid $grey-7; + min-height: 130px; + border-radius: 8px; display: flex; - justify-content: center; + justify-content: space-between; + align-items: center; + transition: all 0.2s ease-in-out; + &:hover { + box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1); + border-color: $grey-1; + } @media #{$large-phone} { height: unset; } &.interactive { cursor: pointer; - &:hover { - .structure-name { - text-decoration: underline; - } - } - } - .typeStructure { - color: $grey-3; - @include font-regular-16; - font-style: italic; - padding-top: 5px; } - .typeStructureOrientation { - margin-bottom: 8px; - } - .structure-name-container { - align-items: center; - } - .structure-name { - @include font-bold-18; - color: $grey-1; - width: 100%; - &.notClaimed { - color: $primary-color; - } - } - .rdv { - padding-left: 1rem; - ::ng-deep div { - height: 22px; + .left { + display: flex; + gap: 24px; + + .structureDetails { + display: flex; + flex-direction: column; + gap: 8px; + .structureName { + @include font-bold-18; + &.notClaimed { + color: $primary-color; + } + } + .inline { + display: flex; + align-items: center; + gap: 8px; + .distance { + @include font-bold-14; + } + .structureLocation { + @include font-regular-14; + color: $grey-4-text; + } + + .structureLocationDot { + font-size: 0.3rem; + color: $grey-4-text; + } + } + + .rdv { + display: flex; + gap: 8px; + align-items: center; + @include font-bold-14; + } } } - .distanceStructure { - @include font-regular-16; - color: $grey-3; - text-align: right; - } } .selection-button { @@ -75,11 +86,6 @@ background: #47c562; } -.distance { - @include font-regular-14; - color: $grey-3; -} - .add-icon { color: $green-1; } diff --git a/src/app/structure-list/components/structure-list-search/structure-list-search.component.scss b/src/app/structure-list/components/structure-list-search/structure-list-search.component.scss index 984133502..e7e6decf4 100644 --- a/src/app/structure-list/components/structure-list-search/structure-list-search.component.scss +++ b/src/app/structure-list/components/structure-list-search/structure-list-search.component.scss @@ -9,8 +9,11 @@ display: flex; flex-direction: column; gap: 0.5rem; - padding: 0.6rem 1rem; + padding: 24px 48px 16px 48px; + @media #{$large-tablet} { + padding-inline: 1rem; + } .content { margin-bottom: 0; @media #{$large-tablet} { diff --git a/src/app/structure-list/structure-list.component.scss b/src/app/structure-list/structure-list.component.scss index 2cab4f9a4..e60707cdc 100644 --- a/src/app/structure-list/structure-list.component.scss +++ b/src/app/structure-list/structure-list.component.scss @@ -9,11 +9,15 @@ display: flex; flex-direction: column; flex: 1; + padding-left: 48px; + padding-right: 16px; .listCard { display: flex; flex-direction: column; flex: 1; + gap: 16px; + padding-top: 24px; .loader { margin: auto; @@ -31,10 +35,8 @@ flex-direction: row; align-items: center; gap: 8px; - margin: 8px 16px; .nbStructuresLabel { - @include font-regular-14; - color: $grey-3; + @include font-bold-14; flex: 1; } } diff --git a/src/assets/ico/sprite.svg b/src/assets/ico/sprite.svg index b034920f0..1b63c70e7 100644 --- a/src/assets/ico/sprite.svg +++ b/src/assets/ico/sprite.svg @@ -1731,215 +1731,159 @@ stroke-linecap="round" /> </symbol> - <symbol id="structureCategory_privateLucrative" width="52" height="52" viewBox="0 0 52 52" fill="none" - xmlns="http://www.w3.org/2000/svg"> - <rect width="52" height="52" rx="4" fill="white" /> - <path - d="M7.32104 39.6816C6.79673 39.9831 6.79461 40.4777 7.31467 40.7791L24.0607 50.5117C24.5828 50.8152 25.4319 50.8131 25.9562 50.5117L43.6044 40.3227C44.1287 40.0213 44.1329 39.5288 43.6107 39.2253L26.8647 29.4927C26.3447 29.1912 25.4935 29.1912 24.9692 29.4927L7.32104 39.6816Z" - fill="#DFB74F" /> - <path d="M38.1703 24.863V39.6774L25.2197 47.0856V32.2691L38.1703 24.863Z" fill="white" /> - <path d="M38.1703 24.863V39.6774L25.2197 47.0856V32.2691L38.1703 24.863Z" stroke="#706F6F" stroke-miterlimit="10" - stroke-linejoin="round" /> - <path d="M25.2197 32.2692L12.2861 24.8525L25.2197 17.4294L38.1703 24.8631L25.2197 32.2692Z" fill="white" - stroke="#706F6F" stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M25.2112 31.1761L14.2071 24.8653L25.2112 18.5503L36.228 24.8738L25.2112 31.1761Z" fill="white" - stroke="#706F6F" stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M12.286 24.8528L12.2669 39.6777L25.2197 47.086V32.2695L12.286 24.8528Z" fill="white" /> - <path d="M12.286 24.8528L12.2669 39.6777L25.2197 47.086V32.2695L12.286 24.8528Z" fill="#BDBDBD" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path - d="M25.2196 15.7334L38.1724 23.1692L25.2196 30.5753L12.286 23.1565L25.2196 15.7334ZM36.228 23.1819L25.2111 16.8563L14.2092 23.1735L25.2111 29.4842L36.228 23.1819Z" - fill="white" stroke="#706F6F" stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M38.1703 23.1692V25.8247L25.2198 33.2329V30.5753L38.1703 23.1692Z" fill="white" /> - <path d="M38.1703 25.8247V23.1692L25.2198 30.5753V33.2329" stroke="#706F6F" stroke-miterlimit="10" - stroke-linejoin="round" /> - <path d="M25.2197 30.5754V33.0866L12.2861 25.6677V23.1587L25.2197 30.5754Z" fill="#BDBDBD" /> - <path d="M25.2197 33.0866V30.5754L12.2861 23.1587V25.6677" stroke="#706F6F" stroke-miterlimit="10" - stroke-linejoin="round" /> - <path d="M25.2112 16.8562V18.5501L15.6846 24.0182L14.2072 23.1734L25.2112 16.8562Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M36.228 23.1819L25.2112 16.8562V18.5501L34.7655 24.0182L36.228 23.1819Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M29 33.394L29.0328 45L35 41.606L34.9672 30L29 33.394Z" fill="white" stroke="#706F6F" stroke-miterlimit="10" - stroke-linejoin="round" /> - <path d="M38.1702 8.85376V23.6702L25.2175 31.0763V16.2599L38.1702 8.85376Z" fill="white" /> - <path d="M38.1702 8.85376V23.6702L31.6939 27.3733L25.2175 31.0763V16.2599L38.1702 8.85376Z" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M25.2175 16.2597L12.286 8.84301L25.2175 1.41992L38.1702 8.85362L25.2175 16.2597Z" fill="white" /> - <path d="M25.2175 16.2597L12.286 8.84301L25.2175 1.41992L38.1702 8.85362L25.2175 16.2597Z" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M12.286 8.84302L12.2669 23.6701L25.2175 31.0762V16.2597L12.286 8.84302Z" fill="white" /> - <path d="M12.286 8.84302L12.2669 23.6701L25.2175 31.0762V16.2597L12.286 8.84302Z" fill="#BDBDBD" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M32.6309 14.2322V18.8256L35.9467 16.922V12.3286L32.6309 14.2322Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M27.7376 16.9388V21.5322L31.0533 19.6315V15.0381L27.7376 16.9388Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M32.5775 20.5311V25.1273L35.8932 23.2238V18.6304L32.5775 20.5311Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M27.6868 23.2407V27.8341L31.0026 25.9306V21.3372L27.6868 23.2407Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M17.9226 14.0851V18.6786L14.5878 16.775V12.1843L17.9226 14.0851Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M22.8414 16.7919V21.3882L19.5066 19.4846V14.8911L22.8414 16.7919Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M17.9113 20.3837V24.98L14.5737 23.0764V18.4829L17.9113 20.3837Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M22.8301 23.0933V27.6896L19.4953 25.786V21.1897L22.8301 23.0933Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M17.9226 30.0272V34.6208L14.5878 32.7171V28.1265L17.9226 30.0272Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M22.8414 32.734V37.3303L19.5066 35.4268V30.8333L22.8414 32.734Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M17.9113 36.3258V40.9221L14.5737 39.0186V34.425L17.9113 36.3258Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M22.8301 39.0354V43.6318L19.4953 41.7282V37.1318L22.8301 39.0354Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M38.1702 8.08521V8.85362L25.1135 16.5633V15.7949L38.1702 8.08521Z" fill="white" /> - <path d="M38.1702 8.08521V8.85362L25.1135 16.5633V15.7949L38.1702 8.08521Z" stroke="#706F6F" stroke-miterlimit="10" - stroke-linejoin="round" /> - <path d="M25.1134 15.7948L12.3326 8.46727L25.3724 0.738525L38.1702 8.08519L25.1134 15.7948Z" fill="#E9E9E9" /> - <path d="M12.3328 8.46704L12.3137 9.24396L25.1136 16.563V15.7946L12.3328 8.46704Z" fill="white" /> - <path d="M12.3328 8.46704L12.3137 9.24396L25.1136 16.563V15.7946L12.3328 8.46704Z" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M25.7486 1.47656L12.1813 8.74474" stroke="#706F6F" stroke-miterlimit="10" stroke-linecap="round" - stroke-linejoin="round" /> - <path d="M37.8622 8.26004L25.9456 1.34131" stroke="#706F6F" stroke-miterlimit="10" stroke-linecap="round" - stroke-linejoin="round" /> + <symbol id="structureCategory_privateLucrative" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"> + <g clip-path="url(#clip0_14511_8550)"> + <rect width="80" height="80" rx="40" fill="#F0E4FF" /> + <path + d="M94.8285 65.5584C96.3842 66.4428 96.3905 67.894 94.8474 68.7784L45.1611 97.3344C43.6118 98.225 41.0925 98.2188 39.5369 97.3344L-12.8261 67.4393C-14.3818 66.5549 -14.3944 65.11 -12.845 64.2193L36.8412 35.6633C38.3843 34.7789 40.9099 34.7789 42.4655 35.6633L94.8285 65.5584Z" + fill="#A8D3FF" /> + <path fill-rule="evenodd" clip-rule="evenodd" + d="M53.725 38.3016C53.9966 37.4741 55.1228 37.3652 55.5479 38.1253L56.236 39.3557C56.2504 39.3815 56.2833 39.3905 56.309 39.3757C56.3444 39.3551 56.3887 39.3806 56.3887 39.4216V39.5897C56.3887 39.6153 56.3953 39.6405 56.4078 39.6629L62.9868 51.4266C63.0203 51.4865 63.0599 51.5428 63.1049 51.5946L69.3304 58.7546C69.7424 59.2284 69.6209 59.9603 69.0779 60.2756L57.7826 66.8336L45.5868 73.701C45.2598 73.8851 44.8574 73.8707 44.5444 73.6637L43.26 72.8142L30.9563 65.6706C30.9327 65.6569 30.9181 65.6316 30.9181 65.6044C30.9181 65.5453 30.8542 65.5085 30.8031 65.5381L25.6046 68.5566C25.6046 68.5566 25.6046 68.5566 25.6046 68.5566V68.5566C25.6046 68.5566 25.6045 68.5566 25.6045 68.5566L25.6045 68.5566C25.6045 68.5566 25.6045 68.5566 25.6045 68.5566C25.6045 68.5566 25.6045 68.5566 25.6045 68.5566C25.6045 68.5566 25.6045 68.5566 25.6045 68.5566L11.3671 60.2899C10.7901 59.9548 10.6968 59.1595 11.1806 58.7L25.4455 45.152C25.5503 45.0524 25.6755 44.9768 25.8123 44.9302L26.6011 44.6622C27.2905 44.4279 27.9911 44.9853 27.9178 45.7097L27.0232 54.5452C26.941 55.3575 27.8142 55.9207 28.5202 55.5108L52.3518 41.6733C52.5639 41.5502 52.7233 41.3534 52.7998 41.1204L53.725 38.3016ZM40.9966 59.6194C40.4704 59.925 40.472 60.6854 40.9994 60.9888L45.4385 63.5422C45.4387 63.5423 45.4388 63.5425 45.4389 63.5426L45.4389 63.5428C45.4393 63.5437 45.4406 63.5434 45.4407 63.5425C45.4407 63.5424 45.4407 63.5423 45.4407 63.5422L47.2588 58.0028C47.5454 57.1295 46.6013 56.3646 45.8065 56.8262L40.9966 59.6194Z" + fill="#7ABCFF" /> + <path d="M17 23.8164V57.8826L28.8981 64.791V30.7237L17 23.8164Z" fill="#C4C4C4" /> + <path d="M28.8981 30.7242L17 23.8169L40.7708 10L52.6689 16.9085L28.8981 30.7242Z" fill="white" /> + <path d="M52.6947 16.9082V50.9732L40.7966 57.8828L28.8984 64.7913V30.7239L52.6947 16.9082Z" fill="#F1F1F1" /> + <path d="M25.0396 48.3022L19.8066 45.2625V39.1855L25.0396 42.224V48.3022Z" fill="#65B1FF" /> + <path d="M32.2422 38.6779L37.4752 35.6394V29.5625L32.2422 32.601V38.6779Z" fill="#65B1FF" /> + <path d="M45.7754 31.008L51.0084 27.9695V21.8926L45.7754 24.931V31.008Z" fill="#65B1FF" /> + <path d="M25.0396 39.5705L19.8066 36.532V30.4551L25.0396 33.4935V39.5705Z" fill="#65B1FF" /> + <path d="M53.7688 37.6504L63.3091 49.8369V57.9214L53.7688 63.4605L44.2285 69.0008V60.9163L53.7688 37.6504Z" + fill="#F1F1F1" /> + <path d="M33.0039 54.459V62.5434L42.5442 68.0826L44.2284 68.9999V60.9154L33.0039 54.459Z" fill="#C4C4C4" /> + <path d="M57.2795 61.4222L53.7694 63.4599L51.1523 64.9804V52.5328L57.2795 48.9746V61.4222Z" fill="#65B1FF" /> + <path + d="M32.3648 54.1371L41.9051 30.8712C41.9984 30.6428 42.2056 30.482 42.4491 30.4482C42.6635 30.4179 42.8744 30.4905 43.0258 30.6379L53.8747 36.9638C54.0455 36.9904 54.2018 37.0799 54.3121 37.2201L63.8524 49.4078C64.0886 49.7087 64.0365 50.1463 63.7373 50.3831C63.438 50.62 63.003 50.5693 62.7668 50.2671L53.9571 39.0149L44.8675 61.1822C44.7572 61.4505 44.5004 61.6124 44.229 61.6124C44.1405 61.6124 44.0521 61.5955 43.966 61.5593C43.9127 61.5375 43.8655 61.5073 43.8206 61.4747L32.7404 55.0448C32.3878 54.8985 32.2194 54.4925 32.3648 54.1383V54.1371Z" + fill="#DA3635" /> + <path d="M25.7197 62.9452L19.5938 59.3882V47.6211L25.7197 51.1793V62.9452Z" fill="#65B1FF" /> + <path d="M40.6328 19.0649L42.7277 17.8491V12.9336L40.6328 14.1495V19.0649Z" fill="#F1F1F1" /> + <path d="M38.5391 17.8491L40.6327 19.0649V14.1495L38.5391 12.9336V17.8491Z" fill="#C4C4C4" /> + <path d="M38.5391 12.9339L40.6327 11.7168L42.7276 12.9339L40.6327 14.1497L38.5391 12.9339Z" fill="#F1F1F1" /> + <path d="M34.5098 22.3817L36.9984 20.9374V15.0938L34.5098 16.5393V22.3817Z" fill="#F1F1F1" /> + <path d="M32.0195 20.9374L34.5094 22.3817V16.5393L32.0195 15.0938V20.9374Z" fill="#C4C4C4" /> + <path d="M32.0195 15.0939L34.5094 13.6484L36.9981 15.0939L34.5094 16.5395L32.0195 15.0939Z" fill="#F1F1F1" /> + <path d="M28.3867 25.7063L31.2655 24.0347V17.2773L28.3867 18.9489V25.7063Z" fill="#F1F1F1" /> + <path d="M25.5078 24.0347L28.3866 25.7063V18.9489L25.5078 17.2773V24.0347Z" fill="#C4C4C4" /> + <path d="M25.5078 17.2762L28.3866 15.6035L31.2654 17.2762L28.3866 18.9478L25.5078 17.2762Z" fill="#F1F1F1" /> + </g> + <defs> + <clipPath id="clip0_14511_8550"> + <rect width="80" height="80" rx="40" fill="white" /> + </clipPath> + </defs> </symbol> - <symbol id="structureCategory_private" width="52" height="52" viewBox="0 0 52 52" fill="none" - xmlns="http://www.w3.org/2000/svg"> - <rect width="52" height="52" rx="4" fill="white" /> - <path - d="M7.32104 39.6816C6.79673 39.9831 6.79461 40.4777 7.31467 40.7791L24.0607 50.5117C24.5828 50.8152 25.4319 50.8131 25.9562 50.5117L43.6044 40.3227C44.1287 40.0213 44.1329 39.5288 43.6107 39.2253L26.8647 29.4927C26.3447 29.1912 25.4935 29.1912 24.9692 29.4927L7.32104 39.6816Z" - fill="#1B7183" /> - <path d="M38.1703 24.863V39.6774L25.2197 47.0856V32.2691L38.1703 24.863Z" fill="white" /> - <path d="M38.1703 24.863V39.6774L25.2197 47.0856V32.2691L38.1703 24.863Z" stroke="#706F6F" stroke-miterlimit="10" - stroke-linejoin="round" /> - <path d="M25.2197 32.2692L12.2861 24.8525L25.2197 17.4294L38.1703 24.8631L25.2197 32.2692Z" fill="white" - stroke="#706F6F" stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M25.2112 31.1761L14.2071 24.8653L25.2112 18.5503L36.228 24.8738L25.2112 31.1761Z" fill="white" - stroke="#706F6F" stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M12.286 24.8528L12.2669 39.6777L25.2197 47.086V32.2695L12.286 24.8528Z" fill="white" /> - <path d="M12.286 24.8528L12.2669 39.6777L25.2197 47.086V32.2695L12.286 24.8528Z" fill="#BDBDBD" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path - d="M25.2196 15.7334L38.1724 23.1692L25.2196 30.5753L12.286 23.1565L25.2196 15.7334ZM36.228 23.1819L25.2111 16.8563L14.2092 23.1735L25.2111 29.4842L36.228 23.1819Z" - fill="white" stroke="#706F6F" stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M38.1703 23.1692V25.8247L25.2198 33.2329V30.5753L38.1703 23.1692Z" fill="white" /> - <path d="M38.1703 25.8247V23.1692L25.2198 30.5753V33.2329" stroke="#706F6F" stroke-miterlimit="10" - stroke-linejoin="round" /> - <path d="M25.2197 30.5754V33.0866L12.2861 25.6677V23.1587L25.2197 30.5754Z" fill="#BDBDBD" /> - <path d="M25.2197 33.0866V30.5754L12.2861 23.1587V25.6677" stroke="#706F6F" stroke-miterlimit="10" - stroke-linejoin="round" /> - <path d="M25.2112 16.8562V18.5501L15.6846 24.0182L14.2072 23.1734L25.2112 16.8562Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M36.228 23.1819L25.2112 16.8562V18.5501L34.7655 24.0182L36.228 23.1819Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M29 33.394L29.0328 45L35 41.606L34.9672 30L29 33.394Z" fill="white" stroke="#706F6F" stroke-miterlimit="10" - stroke-linejoin="round" /> - <path d="M38.1702 8.85376V23.6702L25.2175 31.0763V16.2599L38.1702 8.85376Z" fill="white" /> - <path d="M38.1702 8.85376V23.6702L31.6939 27.3733L25.2175 31.0763V16.2599L38.1702 8.85376Z" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M25.2175 16.2597L12.286 8.84301L25.2175 1.41992L38.1702 8.85362L25.2175 16.2597Z" fill="white" /> - <path d="M25.2175 16.2597L12.286 8.84301L25.2175 1.41992L38.1702 8.85362L25.2175 16.2597Z" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M12.286 8.84302L12.2669 23.6701L25.2175 31.0762V16.2597L12.286 8.84302Z" fill="white" /> - <path d="M12.286 8.84302L12.2669 23.6701L25.2175 31.0762V16.2597L12.286 8.84302Z" fill="#BDBDBD" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M32.6309 14.2322V18.8256L35.9467 16.922V12.3286L32.6309 14.2322Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M27.7376 16.9388V21.5322L31.0533 19.6315V15.0381L27.7376 16.9388Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M32.5775 20.5311V25.1273L35.8932 23.2238V18.6304L32.5775 20.5311Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M27.6868 23.2407V27.8341L31.0026 25.9306V21.3372L27.6868 23.2407Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M17.9226 14.0851V18.6786L14.5878 16.775V12.1843L17.9226 14.0851Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M22.8414 16.7919V21.3882L19.5066 19.4846V14.8911L22.8414 16.7919Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M17.9113 20.3837V24.98L14.5737 23.0764V18.4829L17.9113 20.3837Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M22.8301 23.0933V27.6896L19.4953 25.786V21.1897L22.8301 23.0933Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M17.9226 30.0272V34.6208L14.5878 32.7171V28.1265L17.9226 30.0272Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M22.8414 32.734V37.3303L19.5066 35.4268V30.8333L22.8414 32.734Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M17.9113 36.3258V40.9221L14.5737 39.0186V34.425L17.9113 36.3258Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M22.8301 39.0354V43.6318L19.4953 41.7282V37.1318L22.8301 39.0354Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M38.1702 8.08521V8.85362L25.1135 16.5633V15.7949L38.1702 8.08521Z" fill="white" /> - <path d="M38.1702 8.08521V8.85362L25.1135 16.5633V15.7949L38.1702 8.08521Z" stroke="#706F6F" stroke-miterlimit="10" - stroke-linejoin="round" /> - <path d="M25.1134 15.7948L12.3326 8.46727L25.3724 0.738525L38.1702 8.08519L25.1134 15.7948Z" fill="#E9E9E9" /> - <path d="M12.3328 8.46704L12.3137 9.24396L25.1136 16.563V15.7946L12.3328 8.46704Z" fill="white" /> - <path d="M12.3328 8.46704L12.3137 9.24396L25.1136 16.563V15.7946L12.3328 8.46704Z" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M25.7486 1.47656L12.1813 8.74474" stroke="#706F6F" stroke-miterlimit="10" stroke-linecap="round" - stroke-linejoin="round" /> - <path d="M37.8622 8.26004L25.9456 1.34131" stroke="#706F6F" stroke-miterlimit="10" stroke-linecap="round" - stroke-linejoin="round" /> + + <symbol id="structureCategory_private" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"> + <g clip-path="url(#clip0_14511_10155)"> + <rect width="80" height="80" rx="40" fill="#FFE4E4" /> + <path + d="M94.8285 65.5584C96.3842 66.4428 96.3905 67.894 94.8474 68.7784L45.1611 97.3344C43.6118 98.225 41.0925 98.2188 39.5369 97.3344L-12.8261 67.4393C-14.3818 66.5549 -14.3944 65.11 -12.845 64.2193L36.8412 35.6633C38.3843 34.7789 40.9099 34.7789 42.4655 35.6633L94.8285 65.5584Z" + fill="#D5B5FF" /> + <path + d="M71.3397 56.9769C72.2165 57.4682 72.2201 58.2744 71.3504 58.7658L43.3454 74.6302C42.4721 75.125 41.0521 75.1215 40.1753 74.6302L10.6616 58.0218C9.78481 57.5305 9.77771 56.7278 10.651 56.233L38.656 40.3685C39.5257 39.8772 40.9492 39.8772 41.826 40.3685L71.3397 56.9769Z" + fill="#A97CE4" /> + <path d="M52.2801 27.4648H64.0953V57.4011L52.2801 64.2797L40.4648 71.157V41.2196L52.2801 27.4648Z" + fill="#F1F1F1" /> + <path d="M16.834 27.4648V57.4011L28.6492 64.2797L40.4644 71.157V41.2196L16.834 27.4648Z" fill="#C4C4C4" /> + <path + d="M56.8301 47.2097C56.8301 47.5955 57.2484 47.8359 57.5817 47.6418L61.7782 45.1981C61.932 45.1086 62.0266 44.944 62.0266 44.766V39.8735C62.0266 39.4878 61.6084 39.2473 61.2751 39.4414L57.0785 41.8841C56.9247 41.9736 56.8301 42.1382 56.8301 42.3162V47.2097Z" + fill="#65B1FF" /> + <path + d="M37.145 48.8916C37.145 49.2773 36.7268 49.5178 36.3935 49.3238L32.1958 46.8809C32.0419 46.7914 31.9473 46.6268 31.9473 46.4488V41.555C31.9473 41.1694 32.3654 40.9289 32.6988 41.1229L36.8965 43.5657C37.0503 43.6553 37.145 43.8198 37.145 43.9979V48.8916Z" + fill="#65B1FF" /> + <path + d="M30.425 45.073C30.425 45.4587 30.0068 45.6992 29.6734 45.5051L25.4769 43.0614C25.3231 42.9719 25.2285 42.8073 25.2285 42.6293V37.7368C25.2285 37.3511 25.6467 37.1106 25.98 37.3046L30.1766 39.7473C30.3304 39.8369 30.425 40.0015 30.425 40.1795V45.073Z" + fill="#65B1FF" /> + <path + d="M23.7043 41.2546C23.7043 41.6404 23.2861 41.8808 22.9527 41.6867L18.7562 39.243C18.6024 39.1535 18.5078 38.9889 18.5078 38.811V33.9186C18.5078 33.5329 18.9261 33.2924 19.2594 33.4865L23.4559 35.9302C23.6097 36.0197 23.7043 36.1843 23.7043 36.3623V41.2546Z" + fill="#65B1FF" /> + <path + d="M37.145 57.8702C37.145 58.2558 36.7268 58.4963 36.3935 58.3023L32.1958 55.8595C32.0419 55.7699 31.9473 55.6053 31.9473 55.4273V50.5335C31.9473 50.1479 32.3654 49.9074 32.6988 50.1014L36.8965 52.5442C37.0503 52.6338 37.145 52.7984 37.145 52.9764V57.8702Z" + fill="#65B1FF" /> + <path + d="M30.425 54.0517C30.425 54.4374 30.0068 54.6778 29.6735 54.4838L25.477 52.0411C25.3231 51.9516 25.2285 51.787 25.2285 51.609V46.7153C25.2285 46.3296 25.6467 46.0891 25.98 46.2832L30.1766 48.7259C30.3304 48.8154 30.425 48.98 30.425 49.158V54.0517Z" + fill="#65B1FF" /> + <path + d="M23.7043 50.2333C23.7043 50.619 23.2861 50.8595 22.9528 50.6655L18.7563 48.2228C18.6024 48.1332 18.5078 47.9686 18.5078 47.7906V42.8969C18.5078 42.5112 18.926 42.2708 19.2593 42.4648L23.4559 44.9075C23.6097 44.997 23.7043 45.1616 23.7043 45.3396V50.2333Z" + fill="#65B1FF" /> + <path + d="M56.8301 38.5173C56.8301 38.903 57.2483 39.1434 57.5816 38.9494L61.7781 36.5067C61.932 36.4172 62.0266 36.2526 62.0266 36.0746V31.1821C62.0266 30.7964 61.6084 30.5559 61.2751 30.75L57.0785 33.1927C56.9247 33.2822 56.8301 33.4468 56.8301 33.6248V38.5173Z" + fill="#65B1FF" /> + <path + d="M45.4707 53.5505C45.4707 53.9362 45.8889 54.1766 46.2222 53.9826L50.4188 51.5399C50.5726 51.4504 50.6672 51.2858 50.6672 51.1078V46.2153C50.6672 45.8296 50.249 45.5891 49.9157 45.7832L45.7192 48.2259C45.5653 48.3154 45.4707 48.48 45.4707 48.658V53.5505Z" + fill="#65B1FF" /> + <path + d="M45.4707 44.861C45.4707 45.2467 45.8889 45.4872 46.2222 45.2932L50.4188 42.8505C50.5726 42.7609 50.6672 42.5963 50.6672 42.4183V37.5258C50.6672 37.1401 50.249 36.8997 49.9157 37.0937L45.7192 39.5364C45.5653 39.626 45.4707 39.7905 45.4707 39.9685V44.861Z" + fill="#65B1FF" /> + <path + d="M57.1731 61.1437C57.1731 61.3217 57.0784 61.4863 56.9246 61.5758L52.2809 64.2791L52.189 64.3326C51.8557 64.5266 51.4375 64.2862 51.4375 63.9005V53.2267C51.4375 53.0487 51.5322 52.8841 51.686 52.7946L56.4216 50.0389C56.7549 49.8449 57.1731 50.0854 57.1731 50.471V61.1437Z" + fill="#65B1FF" /> + <path + d="M16.2829 27.0086L28.0981 13.2539C28.2364 13.0926 28.4386 13 28.6503 13H40.4655C40.7122 13 40.93 13.1239 41.0611 13.3128L64.1946 26.7391C64.3859 26.7656 64.5532 26.8666 64.6675 27.0134L64.6735 27.0158H64.6711C64.7661 27.1409 64.8263 27.295 64.8263 27.4646C64.8263 27.8713 64.499 28.1997 64.0959 28.1997H52.614L41.0178 41.7006C40.8734 41.869 40.6713 41.9557 40.4667 41.9557C40.2971 41.9557 40.1262 41.8967 39.9891 41.7764L16.5945 28.1841C16.5091 28.1552 16.4285 28.1095 16.3575 28.0469C16.0531 27.781 16.0194 27.3166 16.2841 27.0086H16.2829Z" + fill="#65B1FF" /> + <path + d="M40.4643 41.9545C40.2947 41.9545 40.1238 41.8955 39.9867 41.7752L16.5945 28.1841C16.5091 28.1552 16.4285 28.1095 16.3575 28.0469C16.0531 27.781 16.0194 27.3166 16.2841 27.0086L28.0981 13.2539C28.2364 13.0926 28.4386 13 28.6503 13H28.8501L52.2807 26.7283L52.0497 28.8579L41.0178 41.7006C40.8734 41.869 40.6713 41.9557 40.4667 41.9557L40.4643 41.9545Z" + fill="#0073E9" /> + <path d="M29.9199 29.12V21.9177L33.0001 20.125V25.3492L29.9199 29.12Z" fill="#F1F1F1" /> + <path d="M26.8379 27.3741L29.918 29.1669V21.9177L26.8379 20.125V27.3741Z" fill="#C4C4C4" /> + <path d="M26.8379 20.124L29.918 18.3301L32.9982 20.124L29.918 21.9168L26.8379 20.124Z" fill="#F1F1F1" /> + </g> + <defs> + <clipPath id="clip0_14511_10155"> + <rect width="80" height="80" rx="40" fill="white" /> + </clipPath> + </defs> </symbol> - <symbol id="structureCategory_public" width="52" height="52" viewBox="0 0 52 52" fill="none" - xmlns="http://www.w3.org/2000/svg"> - <rect width="52" height="52" rx="4" fill="white" /> - <path - d="M7.39483 34.4973C6.87052 34.7987 6.8684 35.2933 7.38846 35.5948L24.1344 45.3273C24.6566 45.6309 25.5057 45.6288 26.03 45.3273L43.6782 35.1384C44.2025 34.8369 44.2067 34.3445 43.6845 34.0409L26.9385 24.3083C26.4185 24.0069 25.5673 24.0069 25.043 24.3083L7.39483 34.4973Z" - fill="#DA3635" /> - <path d="M38.2441 19.6787V34.4931L25.2935 41.9013V27.0848L38.2441 19.6787Z" fill="white" /> - <path d="M38.2441 19.6787V34.4931L25.2935 41.9013V27.0848L38.2441 19.6787Z" stroke="#706F6F" stroke-miterlimit="10" - stroke-linejoin="round" /> - <path d="M25.2935 27.0849L12.3599 19.6682L25.2935 12.2451L38.2441 19.6788L25.2935 27.0849Z" fill="white" - stroke="#706F6F" stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M25.2851 25.9918L14.281 19.681L25.2851 13.366L36.3019 19.6895L25.2851 25.9918Z" fill="white" - stroke="#706F6F" stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M12.3599 19.6685L12.3408 34.4934L25.2935 41.9016V27.0852L12.3599 19.6685Z" fill="white" /> - <path d="M12.3599 19.6685L12.3408 34.4934L25.2935 41.9016V27.0852L12.3599 19.6685Z" fill="#BDBDBD" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path - d="M25.2935 10.5491L38.2462 17.9849L25.2935 25.391L12.3599 17.9721L25.2935 10.5491ZM36.3018 17.9976L25.285 11.672L14.283 17.9891L25.285 24.2999L36.3018 17.9976Z" - fill="white" stroke="#706F6F" stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M38.2442 17.9849V20.6404L25.2936 28.0486V25.391L38.2442 17.9849Z" fill="white" /> - <path d="M38.2442 20.6404V17.9849L25.2936 25.391V28.0486" stroke="#706F6F" stroke-miterlimit="10" - stroke-linejoin="round" /> - <path d="M25.2936 25.3911V27.9022L12.36 20.4834V17.9744L25.2936 25.3911Z" fill="#BDBDBD" /> - <path d="M25.2936 27.9022V25.3911L12.36 17.9744V20.4834" stroke="#706F6F" stroke-miterlimit="10" - stroke-linejoin="round" /> - <path d="M25.2851 11.6719V13.3658L15.7584 18.8339L14.281 17.989L25.2851 11.6719Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M36.3019 17.9975L25.2851 11.6719V13.3658L34.8393 18.8339L36.3019 17.9975Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M29.0739 28.2097L29.1066 39.8157L35.0739 36.4216L35.0411 24.8157L29.0739 28.2097Z" fill="white" - stroke="#706F6F" stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M17.9965 24.8429V29.4364L14.6617 27.5328V22.9421L17.9965 24.8429Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M22.9153 27.5497V32.146L19.5805 30.2424V25.6489L22.9153 27.5497Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M17.9852 31.1415V35.7378L14.6476 33.8342V29.2407L17.9852 31.1415Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M22.904 33.8511V38.4474L19.5692 36.5438V31.9475L22.904 33.8511Z" fill="white" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M38.244 17.9309L25.1873 25.6406" stroke="#706F6F" stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M24.8546 25.1435L12.0738 17.8159L25.4462 9.81592L38.244 17.1626L24.8546 25.1435Z" fill="#E9E9E9" /> - <path d="M25.8224 10.554L12.2551 17.8221" stroke="#706F6F" stroke-miterlimit="10" stroke-linecap="round" - stroke-linejoin="round" /> - <path d="M37.936 17.3374L26.0194 10.4187" stroke="#706F6F" stroke-miterlimit="10" stroke-linecap="round" - stroke-linejoin="round" /> - <path d="M24.9904 25.7346L12.5738 18.3159" stroke="#706F6F" stroke-miterlimit="10" stroke-linecap="round" - stroke-linejoin="round" /> - <path d="M26.0738 27.8157L16.0922 16.083L32.0058 7.91253L41.5738 18.8157L26.0738 27.8157Z" fill="white" - stroke="#696969" stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M8.57379 17.8157L16.0922 16.0831L32.0058 7.91256L22.9568 9.60935L8.57379 17.8157Z" fill="#E9E9E9" - stroke="#706F6F" stroke-miterlimit="10" stroke-linejoin="round" /> - <path d="M8.57375 17.8157L16.6255 16.0773L26.0738 27.8157L8.57375 17.8157Z" fill="#BDBDBD" stroke="#706F6F" - stroke-miterlimit="10" stroke-linejoin="round" /> + <symbol id="structureCategory_public" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"> + <g clip-path="url(#clip0_14511_8737)"> + <rect width="80" height="80" rx="40" fill="#DAECFF" /> + <path + d="M94.8285 65.5584C96.3842 66.4428 96.3905 67.894 94.8474 68.7784L45.1611 97.3344C43.6118 98.225 41.0925 98.2188 39.5369 97.3344L-12.8261 67.4393C-14.3818 66.5549 -14.3944 65.11 -12.845 64.2193L36.8412 35.6633C38.3843 34.7789 40.9099 34.7789 42.4655 35.6633L94.8285 65.5584Z" + fill="#FF9F9E" /> + <path fill-rule="evenodd" clip-rule="evenodd" + d="M30.4901 48.5937C31.1536 49.2504 32.1831 49.3607 32.9707 48.8596L35.7887 47.0665C35.9182 46.9841 36.0378 46.887 36.1452 46.7772L48.4278 34.2133C49.6784 32.9341 51.8509 33.8146 51.8579 35.6035L51.8716 39.0803C51.8721 39.2079 51.8848 39.3352 51.9096 39.4604L53.3166 46.5759C53.4323 47.161 53.803 47.6639 54.3277 47.9474L64.5356 53.4642C65.1507 53.7966 65.5476 54.4262 65.5822 55.1246L65.9171 61.8771C65.9536 62.6126 65.5829 63.3086 64.9523 63.6888L53.0204 70.8839C52.3913 71.2633 51.6049 71.2672 50.972 70.8941L46.2847 68.131C46.2838 68.1305 46.2826 68.1312 46.2826 68.1323C46.2826 68.1328 46.2823 68.1333 46.2818 68.1335L32.1448 76.3615C32.1444 76.3618 32.1439 76.3615 32.1439 76.361C32.1439 76.3603 32.1429 76.3602 32.1427 76.3609L32.1427 76.3612C32.1426 76.3616 32.1421 76.3618 32.1417 76.3616L18.0067 68.1331L13.6631 65.1433C12.7478 64.5133 12.5215 63.2579 13.1592 62.348L17.8367 55.6737C17.9494 55.5128 18.0852 55.3695 18.2397 55.2482L27.4339 48.0318C28.2269 47.4093 29.3592 47.4744 30.0757 48.1835L30.4901 48.5937Z" + fill="#F36F6D" /> + <path d="M62.3435 22.1387V56.9948L50.1992 64.065V29.2076L62.3435 22.1387Z" fill="#F1F1F1" /> + <path d="M50.1982 29.2068L62.3425 22.1379L38.0799 8L25.9355 15.0689L50.1982 29.2068Z" fill="white" /> + <path d="M25.9082 15.0684V49.9257L38.0513 56.9934L50.1956 64.0636V29.2062L25.9082 15.0684Z" fill="#C4C4C4" /> + <path d="M45.4209 38.791V61.3421L33.2754 68.411V50.9823L45.4209 38.791Z" fill="#F1F1F1" /> + <path d="M17.8359 42.0723V59.4997L21.1354 61.3424L33.2785 68.4113V50.9826L17.8359 42.0723Z" fill="#C4C4C4" /> + <path + d="M53.9785 45.063C53.9785 45.4487 54.3967 45.6892 54.73 45.4951L59.0713 42.9682C59.2252 42.8786 59.3198 42.7141 59.3198 42.5361V37.475C59.3198 37.0894 58.9016 36.8489 58.5683 37.0429L54.227 39.5699C54.0731 39.6594 53.9785 39.824 53.9785 40.002V45.063Z" + fill="#65B1FF" /> + <path + d="M46.7827 36.4751C46.7827 36.8608 46.3645 37.1013 46.0311 36.9073L41.6899 34.3803C41.536 34.2907 41.4414 34.1262 41.4414 33.9482V28.8872C41.4414 28.5015 41.8596 28.261 42.1929 28.455L46.5342 30.982C46.688 31.0715 46.7827 31.2361 46.7827 31.4141V36.4751Z" + fill="#65B1FF" /> + <path + d="M39.8764 32.5513C39.8764 32.937 39.4582 33.1775 39.1249 32.9834L34.7836 30.4565C34.6298 30.3669 34.5352 30.2023 34.5352 30.0243V24.9633C34.5352 24.5776 34.9534 24.3372 35.2867 24.5312L39.628 27.0582C39.7818 27.1477 39.8764 27.3123 39.8764 27.4903V32.5513Z" + fill="#65B1FF" /> + <path + d="M27.1022 53.5458C27.1022 53.9315 26.684 54.172 26.3507 53.9779L23.559 52.3526C23.4052 52.263 23.3105 52.0985 23.3105 51.9205V48.6626C23.3105 48.2769 23.7288 48.0365 24.0621 48.2305L26.8538 49.8558C27.0076 49.9454 27.1022 50.1099 27.1022 50.2879V53.5458Z" + fill="#65B1FF" /> + <path + d="M22.455 50.9248C22.455 51.3105 22.0369 51.551 21.7035 51.357L18.9106 49.7315C18.7568 49.6419 18.6621 49.4774 18.6621 49.2993V46.0414C18.6621 45.6557 19.0803 45.4153 19.4136 45.6093L22.2065 47.2347C22.3604 47.3243 22.455 47.4889 22.455 47.6669V50.9248Z" + fill="#65B1FF" /> + <path + d="M31.7487 56.1669C31.7487 56.5526 31.3305 56.7931 30.9972 56.599L28.2055 54.9737C28.0516 54.8841 27.957 54.7196 27.957 54.5416V51.2837C27.957 50.898 28.3753 50.6576 28.7086 50.8516L31.5003 52.4769C31.6541 52.5665 31.7487 52.731 31.7487 52.909V56.1669Z" + fill="#65B1FF" /> + <path + d="M32.9741 28.6275C32.9741 29.0132 32.5559 29.2536 32.2226 29.0596L27.8813 26.5326C27.7274 26.4431 27.6328 26.2785 27.6328 26.1005V21.0395C27.6328 20.6538 28.051 20.4133 28.3843 20.6074L32.7256 23.1343C32.8795 23.2239 32.9741 23.3885 32.9741 23.5665V28.6275Z" + fill="#65B1FF" /> + <path + d="M53.9785 36.1314C53.9785 36.5171 54.3967 36.7575 54.73 36.5635L59.0713 34.0365C59.2252 33.947 59.3198 33.7824 59.3198 33.6044V28.5434C59.3198 28.1577 58.9016 27.9173 58.5683 28.1113L54.227 30.6382C54.0731 30.7278 53.9785 30.8924 53.9785 31.0704V36.1314Z" + fill="#65B1FF" /> + <path d="M59.5984 58.0693L54.57 60.9966L53.7031 61.5011V49.342L59.5984 45.9102V58.0693Z" fill="#65B1FF" /> + <path d="M17.8359 42.0468L29.9803 29.8555L45.4241 38.7906L33.2785 50.9819L17.8359 42.0468Z" fill="#7000FF" /> + </g> + <defs> + <clipPath id="clip0_14511_8737"> + <rect width="80" height="80" rx="40" fill="white" /> + </clipPath> + </defs> </symbol> + <symbol id="profile" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M22.7499 24.492V21.3125C22.7499 20.4008 22.3878 19.5265 21.7431 18.8818C21.0985 18.2372 20.2241 17.875 19.3124 17.875H12.4375C11.5258 17.875 10.6515 18.2372 10.0068 18.8818C9.36216 19.5265 9 20.4008 9 21.3125V24.492" diff --git a/src/assets/ico/structureCategory_private.svg b/src/assets/ico/structureCategory_private.svg new file mode 100644 index 000000000..ca25a5e93 --- /dev/null +++ b/src/assets/ico/structureCategory_private.svg @@ -0,0 +1,30 @@ +<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"> +<g clip-path="url(#clip0_14511_10155)"> +<rect width="80" height="80" rx="40" fill="#FFE4E4"/> +<path d="M94.8285 65.5584C96.3842 66.4428 96.3905 67.894 94.8474 68.7784L45.1611 97.3344C43.6118 98.225 41.0925 98.2188 39.5369 97.3344L-12.8261 67.4393C-14.3818 66.5549 -14.3944 65.11 -12.845 64.2193L36.8412 35.6633C38.3843 34.7789 40.9099 34.7789 42.4655 35.6633L94.8285 65.5584Z" fill="#D5B5FF"/> +<path d="M71.3397 56.9769C72.2165 57.4682 72.2201 58.2744 71.3504 58.7658L43.3454 74.6302C42.4721 75.125 41.0521 75.1215 40.1753 74.6302L10.6616 58.0218C9.78481 57.5305 9.77771 56.7278 10.651 56.233L38.656 40.3685C39.5257 39.8772 40.9492 39.8772 41.826 40.3685L71.3397 56.9769Z" fill="#A97CE4"/> +<path d="M52.2801 27.4648H64.0953V57.4011L52.2801 64.2797L40.4648 71.157V41.2196L52.2801 27.4648Z" fill="#F1F1F1"/> +<path d="M16.834 27.4648V57.4011L28.6492 64.2797L40.4644 71.157V41.2196L16.834 27.4648Z" fill="#C4C4C4"/> +<path d="M56.8301 47.2097C56.8301 47.5955 57.2484 47.8359 57.5817 47.6418L61.7782 45.1981C61.932 45.1086 62.0266 44.944 62.0266 44.766V39.8735C62.0266 39.4878 61.6084 39.2473 61.2751 39.4414L57.0785 41.8841C56.9247 41.9736 56.8301 42.1382 56.8301 42.3162V47.2097Z" fill="#65B1FF"/> +<path d="M37.145 48.8916C37.145 49.2773 36.7268 49.5178 36.3935 49.3238L32.1958 46.8809C32.0419 46.7914 31.9473 46.6268 31.9473 46.4488V41.555C31.9473 41.1694 32.3654 40.9289 32.6988 41.1229L36.8965 43.5657C37.0503 43.6553 37.145 43.8198 37.145 43.9979V48.8916Z" fill="#65B1FF"/> +<path d="M30.425 45.073C30.425 45.4587 30.0068 45.6992 29.6734 45.5051L25.4769 43.0614C25.3231 42.9719 25.2285 42.8073 25.2285 42.6293V37.7368C25.2285 37.3511 25.6467 37.1106 25.98 37.3046L30.1766 39.7473C30.3304 39.8369 30.425 40.0015 30.425 40.1795V45.073Z" fill="#65B1FF"/> +<path d="M23.7043 41.2546C23.7043 41.6404 23.2861 41.8808 22.9527 41.6867L18.7562 39.243C18.6024 39.1535 18.5078 38.9889 18.5078 38.811V33.9186C18.5078 33.5329 18.9261 33.2924 19.2594 33.4865L23.4559 35.9302C23.6097 36.0197 23.7043 36.1843 23.7043 36.3623V41.2546Z" fill="#65B1FF"/> +<path d="M37.145 57.8702C37.145 58.2558 36.7268 58.4963 36.3935 58.3023L32.1958 55.8595C32.0419 55.7699 31.9473 55.6053 31.9473 55.4273V50.5335C31.9473 50.1479 32.3654 49.9074 32.6988 50.1014L36.8965 52.5442C37.0503 52.6338 37.145 52.7984 37.145 52.9764V57.8702Z" fill="#65B1FF"/> +<path d="M30.425 54.0517C30.425 54.4374 30.0068 54.6778 29.6735 54.4838L25.477 52.0411C25.3231 51.9516 25.2285 51.787 25.2285 51.609V46.7153C25.2285 46.3296 25.6467 46.0891 25.98 46.2832L30.1766 48.7259C30.3304 48.8154 30.425 48.98 30.425 49.158V54.0517Z" fill="#65B1FF"/> +<path d="M23.7043 50.2333C23.7043 50.619 23.2861 50.8595 22.9528 50.6655L18.7563 48.2228C18.6024 48.1332 18.5078 47.9686 18.5078 47.7906V42.8969C18.5078 42.5112 18.926 42.2708 19.2593 42.4648L23.4559 44.9075C23.6097 44.997 23.7043 45.1616 23.7043 45.3396V50.2333Z" fill="#65B1FF"/> +<path d="M56.8301 38.5173C56.8301 38.903 57.2483 39.1434 57.5816 38.9494L61.7781 36.5067C61.932 36.4172 62.0266 36.2526 62.0266 36.0746V31.1821C62.0266 30.7964 61.6084 30.5559 61.2751 30.75L57.0785 33.1927C56.9247 33.2822 56.8301 33.4468 56.8301 33.6248V38.5173Z" fill="#65B1FF"/> +<path d="M45.4707 53.5505C45.4707 53.9362 45.8889 54.1766 46.2222 53.9826L50.4188 51.5399C50.5726 51.4504 50.6672 51.2858 50.6672 51.1078V46.2153C50.6672 45.8296 50.249 45.5891 49.9157 45.7832L45.7192 48.2259C45.5653 48.3154 45.4707 48.48 45.4707 48.658V53.5505Z" fill="#65B1FF"/> +<path d="M45.4707 44.861C45.4707 45.2467 45.8889 45.4872 46.2222 45.2932L50.4188 42.8505C50.5726 42.7609 50.6672 42.5963 50.6672 42.4183V37.5258C50.6672 37.1401 50.249 36.8997 49.9157 37.0937L45.7192 39.5364C45.5653 39.626 45.4707 39.7905 45.4707 39.9685V44.861Z" fill="#65B1FF"/> +<path d="M57.1731 61.1437C57.1731 61.3217 57.0784 61.4863 56.9246 61.5758L52.2809 64.2791L52.189 64.3326C51.8557 64.5266 51.4375 64.2862 51.4375 63.9005V53.2267C51.4375 53.0487 51.5322 52.8841 51.686 52.7946L56.4216 50.0389C56.7549 49.8449 57.1731 50.0854 57.1731 50.471V61.1437Z" fill="#65B1FF"/> +<path d="M16.2829 27.0086L28.0981 13.2539C28.2364 13.0926 28.4386 13 28.6503 13H40.4655C40.7122 13 40.93 13.1239 41.0611 13.3128L64.1946 26.7391C64.3859 26.7656 64.5532 26.8666 64.6675 27.0134L64.6735 27.0158H64.6711C64.7661 27.1409 64.8263 27.295 64.8263 27.4646C64.8263 27.8713 64.499 28.1997 64.0959 28.1997H52.614L41.0178 41.7006C40.8734 41.869 40.6713 41.9557 40.4667 41.9557C40.2971 41.9557 40.1262 41.8967 39.9891 41.7764L16.5945 28.1841C16.5091 28.1552 16.4285 28.1095 16.3575 28.0469C16.0531 27.781 16.0194 27.3166 16.2841 27.0086H16.2829Z" fill="#65B1FF"/> +<path d="M40.4643 41.9545C40.2947 41.9545 40.1238 41.8955 39.9867 41.7752L16.5945 28.1841C16.5091 28.1552 16.4285 28.1095 16.3575 28.0469C16.0531 27.781 16.0194 27.3166 16.2841 27.0086L28.0981 13.2539C28.2364 13.0926 28.4386 13 28.6503 13H28.8501L52.2807 26.7283L52.0497 28.8579L41.0178 41.7006C40.8734 41.869 40.6713 41.9557 40.4667 41.9557L40.4643 41.9545Z" fill="#0073E9"/> +<path d="M29.9199 29.12V21.9177L33.0001 20.125V25.3492L29.9199 29.12Z" fill="#F1F1F1"/> +<path d="M26.8379 27.3741L29.918 29.1669V21.9177L26.8379 20.125V27.3741Z" fill="#C4C4C4"/> +<path d="M26.8379 20.124L29.918 18.3301L32.9982 20.124L29.918 21.9168L26.8379 20.124Z" fill="#F1F1F1"/> +</g> +<defs> +<clipPath id="clip0_14511_10155"> +<rect width="80" height="80" rx="40" fill="white"/> +</clipPath> +</defs> +</svg> diff --git a/src/assets/ico/structureCategory_privateLucrative.svg b/src/assets/ico/structureCategory_privateLucrative.svg new file mode 100644 index 000000000..3030ae422 --- /dev/null +++ b/src/assets/ico/structureCategory_privateLucrative.svg @@ -0,0 +1,33 @@ +<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"> +<g clip-path="url(#clip0_14511_8550)"> +<rect width="80" height="80" rx="40" fill="#F0E4FF"/> +<path d="M94.8285 65.5584C96.3842 66.4428 96.3905 67.894 94.8474 68.7784L45.1611 97.3344C43.6118 98.225 41.0925 98.2188 39.5369 97.3344L-12.8261 67.4393C-14.3818 66.5549 -14.3944 65.11 -12.845 64.2193L36.8412 35.6633C38.3843 34.7789 40.9099 34.7789 42.4655 35.6633L94.8285 65.5584Z" fill="#A8D3FF"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M53.725 38.3016C53.9966 37.4741 55.1228 37.3652 55.5479 38.1253L56.236 39.3557C56.2504 39.3815 56.2833 39.3905 56.309 39.3757C56.3444 39.3551 56.3887 39.3806 56.3887 39.4216V39.5897C56.3887 39.6153 56.3953 39.6405 56.4078 39.6629L62.9868 51.4266C63.0203 51.4865 63.0599 51.5428 63.1049 51.5946L69.3304 58.7546C69.7424 59.2284 69.6209 59.9603 69.0779 60.2756L57.7826 66.8336L45.5868 73.701C45.2598 73.8851 44.8574 73.8707 44.5444 73.6637L43.26 72.8142L30.9563 65.6706C30.9327 65.6569 30.9181 65.6316 30.9181 65.6044C30.9181 65.5453 30.8542 65.5085 30.8031 65.5381L25.6046 68.5566C25.6046 68.5566 25.6046 68.5566 25.6046 68.5566V68.5566C25.6046 68.5566 25.6045 68.5566 25.6045 68.5566L25.6045 68.5566C25.6045 68.5566 25.6045 68.5566 25.6045 68.5566C25.6045 68.5566 25.6045 68.5566 25.6045 68.5566C25.6045 68.5566 25.6045 68.5566 25.6045 68.5566L11.3671 60.2899C10.7901 59.9548 10.6968 59.1595 11.1806 58.7L25.4455 45.152C25.5503 45.0524 25.6755 44.9768 25.8123 44.9302L26.6011 44.6622C27.2905 44.4279 27.9911 44.9853 27.9178 45.7097L27.0232 54.5452C26.941 55.3575 27.8142 55.9207 28.5202 55.5108L52.3518 41.6733C52.5639 41.5502 52.7233 41.3534 52.7998 41.1204L53.725 38.3016ZM40.9966 59.6194C40.4704 59.925 40.472 60.6854 40.9994 60.9888L45.4385 63.5422C45.4387 63.5423 45.4388 63.5425 45.4389 63.5426L45.4389 63.5428C45.4393 63.5437 45.4406 63.5434 45.4407 63.5425C45.4407 63.5424 45.4407 63.5423 45.4407 63.5422L47.2588 58.0028C47.5454 57.1295 46.6013 56.3646 45.8065 56.8262L40.9966 59.6194Z" fill="#7ABCFF"/> +<path d="M17 23.8164V57.8826L28.8981 64.791V30.7237L17 23.8164Z" fill="#C4C4C4"/> +<path d="M28.8981 30.7242L17 23.8169L40.7708 10L52.6689 16.9085L28.8981 30.7242Z" fill="white"/> +<path d="M52.6947 16.9082V50.9732L40.7966 57.8828L28.8984 64.7913V30.7239L52.6947 16.9082Z" fill="#F1F1F1"/> +<path d="M25.0396 48.3022L19.8066 45.2625V39.1855L25.0396 42.224V48.3022Z" fill="#65B1FF"/> +<path d="M32.2422 38.6779L37.4752 35.6394V29.5625L32.2422 32.601V38.6779Z" fill="#65B1FF"/> +<path d="M45.7754 31.008L51.0084 27.9695V21.8926L45.7754 24.931V31.008Z" fill="#65B1FF"/> +<path d="M25.0396 39.5705L19.8066 36.532V30.4551L25.0396 33.4935V39.5705Z" fill="#65B1FF"/> +<path d="M53.7688 37.6504L63.3091 49.8369V57.9214L53.7688 63.4605L44.2285 69.0008V60.9163L53.7688 37.6504Z" fill="#F1F1F1"/> +<path d="M33.0039 54.459V62.5434L42.5442 68.0826L44.2284 68.9999V60.9154L33.0039 54.459Z" fill="#C4C4C4"/> +<path d="M57.2795 61.4222L53.7694 63.4599L51.1523 64.9804V52.5328L57.2795 48.9746V61.4222Z" fill="#65B1FF"/> +<path d="M32.3648 54.1371L41.9051 30.8712C41.9984 30.6428 42.2056 30.482 42.4491 30.4482C42.6635 30.4179 42.8744 30.4905 43.0258 30.6379L53.8747 36.9638C54.0455 36.9904 54.2018 37.0799 54.3121 37.2201L63.8524 49.4078C64.0886 49.7087 64.0365 50.1463 63.7373 50.3831C63.438 50.62 63.003 50.5693 62.7668 50.2671L53.9571 39.0149L44.8675 61.1822C44.7572 61.4505 44.5004 61.6124 44.229 61.6124C44.1405 61.6124 44.0521 61.5955 43.966 61.5593C43.9127 61.5375 43.8655 61.5073 43.8206 61.4747L32.7404 55.0448C32.3878 54.8985 32.2194 54.4925 32.3648 54.1383V54.1371Z" fill="#DA3635"/> +<path d="M25.7197 62.9452L19.5938 59.3882V47.6211L25.7197 51.1793V62.9452Z" fill="#65B1FF"/> +<path d="M40.6328 19.0649L42.7277 17.8491V12.9336L40.6328 14.1495V19.0649Z" fill="#F1F1F1"/> +<path d="M38.5391 17.8491L40.6327 19.0649V14.1495L38.5391 12.9336V17.8491Z" fill="#C4C4C4"/> +<path d="M38.5391 12.9339L40.6327 11.7168L42.7276 12.9339L40.6327 14.1497L38.5391 12.9339Z" fill="#F1F1F1"/> +<path d="M34.5098 22.3817L36.9984 20.9374V15.0938L34.5098 16.5393V22.3817Z" fill="#F1F1F1"/> +<path d="M32.0195 20.9374L34.5094 22.3817V16.5393L32.0195 15.0938V20.9374Z" fill="#C4C4C4"/> +<path d="M32.0195 15.0939L34.5094 13.6484L36.9981 15.0939L34.5094 16.5395L32.0195 15.0939Z" fill="#F1F1F1"/> +<path d="M28.3867 25.7063L31.2655 24.0347V17.2773L28.3867 18.9489V25.7063Z" fill="#F1F1F1"/> +<path d="M25.5078 24.0347L28.3866 25.7063V18.9489L25.5078 17.2773V24.0347Z" fill="#C4C4C4"/> +<path d="M25.5078 17.2762L28.3866 15.6035L31.2654 17.2762L28.3866 18.9478L25.5078 17.2762Z" fill="#F1F1F1"/> +</g> +<defs> +<clipPath id="clip0_14511_8550"> +<rect width="80" height="80" rx="40" fill="white"/> +</clipPath> +</defs> +</svg> diff --git a/src/assets/ico/structureCategory_public.svg b/src/assets/ico/structureCategory_public.svg new file mode 100644 index 000000000..aa86a1264 --- /dev/null +++ b/src/assets/ico/structureCategory_public.svg @@ -0,0 +1,27 @@ +<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"> +<g clip-path="url(#clip0_14511_8737)"> +<rect width="80" height="80" rx="40" fill="#DAECFF"/> +<path d="M94.8285 65.5584C96.3842 66.4428 96.3905 67.894 94.8474 68.7784L45.1611 97.3344C43.6118 98.225 41.0925 98.2188 39.5369 97.3344L-12.8261 67.4393C-14.3818 66.5549 -14.3944 65.11 -12.845 64.2193L36.8412 35.6633C38.3843 34.7789 40.9099 34.7789 42.4655 35.6633L94.8285 65.5584Z" fill="#FF9F9E"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M30.4901 48.5937C31.1536 49.2504 32.1831 49.3607 32.9707 48.8596L35.7887 47.0665C35.9182 46.9841 36.0378 46.887 36.1452 46.7772L48.4278 34.2133C49.6784 32.9341 51.8509 33.8146 51.8579 35.6035L51.8716 39.0803C51.8721 39.2079 51.8848 39.3352 51.9096 39.4604L53.3166 46.5759C53.4323 47.161 53.803 47.6639 54.3277 47.9474L64.5356 53.4642C65.1507 53.7966 65.5476 54.4262 65.5822 55.1246L65.9171 61.8771C65.9536 62.6126 65.5829 63.3086 64.9523 63.6888L53.0204 70.8839C52.3913 71.2633 51.6049 71.2672 50.972 70.8941L46.2847 68.131C46.2838 68.1305 46.2826 68.1312 46.2826 68.1323C46.2826 68.1328 46.2823 68.1333 46.2818 68.1335L32.1448 76.3615C32.1444 76.3618 32.1439 76.3615 32.1439 76.361C32.1439 76.3603 32.1429 76.3602 32.1427 76.3609L32.1427 76.3612C32.1426 76.3616 32.1421 76.3618 32.1417 76.3616L18.0067 68.1331L13.6631 65.1433C12.7478 64.5133 12.5215 63.2579 13.1592 62.348L17.8367 55.6737C17.9494 55.5128 18.0852 55.3695 18.2397 55.2482L27.4339 48.0318C28.2269 47.4093 29.3592 47.4744 30.0757 48.1835L30.4901 48.5937Z" fill="#F36F6D"/> +<path d="M62.3435 22.1387V56.9948L50.1992 64.065V29.2076L62.3435 22.1387Z" fill="#F1F1F1"/> +<path d="M50.1982 29.2068L62.3425 22.1379L38.0799 8L25.9355 15.0689L50.1982 29.2068Z" fill="white"/> +<path d="M25.9082 15.0684V49.9257L38.0513 56.9934L50.1956 64.0636V29.2062L25.9082 15.0684Z" fill="#C4C4C4"/> +<path d="M45.4209 38.791V61.3421L33.2754 68.411V50.9823L45.4209 38.791Z" fill="#F1F1F1"/> +<path d="M17.8359 42.0723V59.4997L21.1354 61.3424L33.2785 68.4113V50.9826L17.8359 42.0723Z" fill="#C4C4C4"/> +<path d="M53.9785 45.063C53.9785 45.4487 54.3967 45.6892 54.73 45.4951L59.0713 42.9682C59.2252 42.8786 59.3198 42.7141 59.3198 42.5361V37.475C59.3198 37.0894 58.9016 36.8489 58.5683 37.0429L54.227 39.5699C54.0731 39.6594 53.9785 39.824 53.9785 40.002V45.063Z" fill="#65B1FF"/> +<path d="M46.7827 36.4751C46.7827 36.8608 46.3645 37.1013 46.0311 36.9073L41.6899 34.3803C41.536 34.2907 41.4414 34.1262 41.4414 33.9482V28.8872C41.4414 28.5015 41.8596 28.261 42.1929 28.455L46.5342 30.982C46.688 31.0715 46.7827 31.2361 46.7827 31.4141V36.4751Z" fill="#65B1FF"/> +<path d="M39.8764 32.5513C39.8764 32.937 39.4582 33.1775 39.1249 32.9834L34.7836 30.4565C34.6298 30.3669 34.5352 30.2023 34.5352 30.0243V24.9633C34.5352 24.5776 34.9534 24.3372 35.2867 24.5312L39.628 27.0582C39.7818 27.1477 39.8764 27.3123 39.8764 27.4903V32.5513Z" fill="#65B1FF"/> +<path d="M27.1022 53.5458C27.1022 53.9315 26.684 54.172 26.3507 53.9779L23.559 52.3526C23.4052 52.263 23.3105 52.0985 23.3105 51.9205V48.6626C23.3105 48.2769 23.7288 48.0365 24.0621 48.2305L26.8538 49.8558C27.0076 49.9454 27.1022 50.1099 27.1022 50.2879V53.5458Z" fill="#65B1FF"/> +<path d="M22.455 50.9248C22.455 51.3105 22.0369 51.551 21.7035 51.357L18.9106 49.7315C18.7568 49.6419 18.6621 49.4774 18.6621 49.2993V46.0414C18.6621 45.6557 19.0803 45.4153 19.4136 45.6093L22.2065 47.2347C22.3604 47.3243 22.455 47.4889 22.455 47.6669V50.9248Z" fill="#65B1FF"/> +<path d="M31.7487 56.1669C31.7487 56.5526 31.3305 56.7931 30.9972 56.599L28.2055 54.9737C28.0516 54.8841 27.957 54.7196 27.957 54.5416V51.2837C27.957 50.898 28.3753 50.6576 28.7086 50.8516L31.5003 52.4769C31.6541 52.5665 31.7487 52.731 31.7487 52.909V56.1669Z" fill="#65B1FF"/> +<path d="M32.9741 28.6275C32.9741 29.0132 32.5559 29.2536 32.2226 29.0596L27.8813 26.5326C27.7274 26.4431 27.6328 26.2785 27.6328 26.1005V21.0395C27.6328 20.6538 28.051 20.4133 28.3843 20.6074L32.7256 23.1343C32.8795 23.2239 32.9741 23.3885 32.9741 23.5665V28.6275Z" fill="#65B1FF"/> +<path d="M53.9785 36.1314C53.9785 36.5171 54.3967 36.7575 54.73 36.5635L59.0713 34.0365C59.2252 33.947 59.3198 33.7824 59.3198 33.6044V28.5434C59.3198 28.1577 58.9016 27.9173 58.5683 28.1113L54.227 30.6382C54.0731 30.7278 53.9785 30.8924 53.9785 31.0704V36.1314Z" fill="#65B1FF"/> +<path d="M59.5984 58.0693L54.57 60.9966L53.7031 61.5011V49.342L59.5984 45.9102V58.0693Z" fill="#65B1FF"/> +<path d="M17.8359 42.0468L29.9803 29.8555L45.4241 38.7906L33.2785 50.9819L17.8359 42.0468Z" fill="#7000FF"/> +</g> +<defs> +<clipPath id="clip0_14511_8737"> +<rect width="80" height="80" rx="40" fill="white"/> +</clipPath> +</defs> +</svg> diff --git a/src/assets/scss/_search.scss b/src/assets/scss/_search.scss index d74a8e503..47eec76c7 100644 --- a/src/assets/scss/_search.scss +++ b/src/assets/scss/_search.scss @@ -5,14 +5,6 @@ @import './breakpoint'; @import './buttons'; -.block { - padding: 0.5rem 1rem; - border-bottom: solid 1px $grey-6; - background: $white; - @media #{$large-tablet} { - padding: 0.5 0.5rem; - } -} .content { display: flex; align-items: center; -- GitLab