Files
Daybreak/Daybreak.Core/Views/TeamBuildTemplateView.razor.css
T
amacocian 5d9d59610a Templates rework (#1479)
* Setup templates rework

* Update docs

* Implement backwards compatible parsing

* Work

* Finish build templates
2026-02-26 14:13:40 -08:00

152 lines
3.0 KiB
CSS

.team-build-view {
position: relative;
width: 100%;
height: 100%;
}
.save-button-container {
position: absolute;
left: 50px;
z-index: 20001;
}
.save-button {
width: 50px;
height: 34px;
border: none;
background: transparent;
color: var(--accent-foreground-rest);
cursor: pointer;
transition: background-color 0.2s;
display: flex;
align-items: center;
justify-content: center;
font-size: var(--font-size-large);
z-index: 20001;
}
.save-button:hover {
background: var(--accent-foreground-hover);
}
.build-selection {
display: flex;
align-items: stretch;
margin-top: 10px;
padding: 20px 20px 0 20px;
}
.build-selector {
flex: 1;
display: flex;
flex-direction: column;
gap: 5px;
}
.build-selector label {
font-weight: bold;
font-size: var(--font-size-medium);
color: var(--neutral-input-rest);
}
.build-select {
flex: 1;
}
.team-code {
flex: 2;
display: flex;
flex-direction: column;
gap: 5px;
margin-left: 20px;
}
.team-code label {
font-weight: bold;
font-size: var(--font-size-medium);
color: var(--neutral-input-rest);
}
.team-code-input {
flex: 1;
padding: 8px 12px;
border-radius: 4px;
font-size: var(--font-size-medium);
background-color: var(--neutral-fill-rest);
color: var(--neutral-input-rest);
border: 1px solid var(--neutral-foreground-rest);
font-family: monospace;
overflow-x: hidden;
overflow-y: auto;
word-wrap: break-word;
white-space: pre-wrap;
resize: none;
}
.summary-popup {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: auto;
height: auto;
max-width: 90%;
max-height: 90%;
min-width: 70%;
overflow: auto;
display: flex;
flex-direction: column;
border-radius: 8px;
border: 1px solid var(--neutral-foreground-rest);
}
.summary-row {
flex-direction: row;
display: flex;
min-width: 500px;
justify-content: space-between;
border-bottom: 1px solid var(--neutral-foreground-rest);
align-items: center;
}
.summary-name {
display: flex;
font-size: var(--font-size-medium);
align-items: center;
padding-left: 20px;
padding-right: 10px;
min-width: 100px;
}
.summary-details {
display: flex;
flex-direction: column;
align-items: flex-end;
position: relative;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 20px;
}
.summary-attributes {
display: flex;
position: absolute;
background: color-mix(in srgb, var(--neutral-fill-rest) 80%, transparent);
border-radius: 4px;
color: var(--neutral-foreground-rest);
font-size: var(--font-size-small);
padding: 2px;
}
.summary-skills {
display: flex;
flex-direction: row;
height: 65px;
border-radius: 4px;
overflow: clip;
}
.summary-skill-icon {
width: 65px;
height: 65px;
}