Ajusta estilos e tooltips do ConsultorCard
This commit is contained in:
@@ -3,7 +3,6 @@
|
|||||||
background: linear-gradient(155deg, rgba(255,255,255,0.06), rgba(255,255,255,0.02));
|
background: linear-gradient(155deg, rgba(255,255,255,0.06), rgba(255,255,255,0.02));
|
||||||
border: 1px solid var(--stroke);
|
border: 1px solid var(--stroke);
|
||||||
border-radius: 18px;
|
border-radius: 18px;
|
||||||
overflow: hidden;
|
|
||||||
box-shadow: var(--shadow);
|
box-shadow: var(--shadow);
|
||||||
transition: transform 200ms ease, border 200ms ease, box-shadow 200ms ease;
|
transition: transform 200ms ease, border 200ms ease, box-shadow 200ms ease;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
@@ -13,13 +12,13 @@
|
|||||||
.ranking-card::before {
|
.ranking-card::before {
|
||||||
content: "";
|
content: "";
|
||||||
position: absolute;
|
position: absolute;
|
||||||
inset: -40% auto auto -40%;
|
inset: 0;
|
||||||
width: 60%;
|
width: 100%;
|
||||||
height: 160%;
|
height: 100%;
|
||||||
background: radial-gradient(circle at center, rgba(79,70,229,0.18), transparent 55%);
|
background: radial-gradient(circle at -20% 50%, rgba(79,70,229,0.18), transparent 40%);
|
||||||
transform: rotate(-8deg);
|
|
||||||
opacity: 0.8;
|
opacity: 0.8;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
|
border-radius: inherit;
|
||||||
}
|
}
|
||||||
|
|
||||||
.ranking-card:hover {
|
.ranking-card:hover {
|
||||||
@@ -175,6 +174,7 @@
|
|||||||
border-top: 1px solid var(--stroke);
|
border-top: 1px solid var(--stroke);
|
||||||
background: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0));
|
background: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0));
|
||||||
position: relative;
|
position: relative;
|
||||||
|
overflow: visible;
|
||||||
}
|
}
|
||||||
|
|
||||||
.details-grid {
|
.details-grid {
|
||||||
@@ -189,7 +189,7 @@
|
|||||||
border: 1px solid var(--stroke);
|
border: 1px solid var(--stroke);
|
||||||
border-radius: 12px;
|
border-radius: 12px;
|
||||||
padding: 0.9rem 1rem 0.75rem;
|
padding: 0.9rem 1rem 0.75rem;
|
||||||
overflow: hidden;
|
overflow: visible;
|
||||||
}
|
}
|
||||||
|
|
||||||
.detail-section h4 {
|
.detail-section h4 {
|
||||||
@@ -206,10 +206,14 @@
|
|||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
gap: 0.55rem;
|
gap: 0.55rem;
|
||||||
margin-top: 0.4rem;
|
margin-top: 0.4rem;
|
||||||
|
overflow: visible;
|
||||||
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
.score-breakdown .score-item,
|
.score-breakdown .score-item,
|
||||||
.score-breakdown-total .score-item {
|
.score-breakdown-total .score-item,
|
||||||
|
.score-breakdown .score-item-wrapper .score-item,
|
||||||
|
.score-breakdown-total .score-item-wrapper .score-item {
|
||||||
width: 58px;
|
width: 58px;
|
||||||
height: 58px;
|
height: 58px;
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -241,6 +245,82 @@
|
|||||||
color: var(--muted);
|
color: var(--muted);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.score-item-wrapper {
|
||||||
|
position: relative;
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.score-item-wrapper .score-item {
|
||||||
|
cursor: help;
|
||||||
|
transition: transform 150ms ease, border-color 150ms ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.score-item-wrapper:hover .score-item {
|
||||||
|
transform: scale(1.05);
|
||||||
|
border-color: var(--accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.score-tooltip {
|
||||||
|
position: absolute;
|
||||||
|
bottom: calc(100% + 8px);
|
||||||
|
left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
background: linear-gradient(145deg, rgba(15, 23, 42, 0.98), rgba(30, 41, 59, 0.98));
|
||||||
|
border: 1px solid var(--accent);
|
||||||
|
border-radius: 8px;
|
||||||
|
padding: 0.6rem 0.8rem;
|
||||||
|
font-size: 0.75rem;
|
||||||
|
line-height: 1.4;
|
||||||
|
color: var(--text);
|
||||||
|
white-space: pre-line;
|
||||||
|
min-width: 180px;
|
||||||
|
max-width: 280px;
|
||||||
|
text-align: left;
|
||||||
|
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5);
|
||||||
|
opacity: 0;
|
||||||
|
visibility: hidden;
|
||||||
|
transition: opacity 200ms ease, visibility 200ms ease;
|
||||||
|
z-index: 100;
|
||||||
|
pointer-events: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.score-tooltip::after {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
top: 100%;
|
||||||
|
left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
border: 6px solid transparent;
|
||||||
|
border-top-color: var(--accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.score-item-wrapper:hover .score-tooltip {
|
||||||
|
opacity: 1;
|
||||||
|
visibility: visible;
|
||||||
|
}
|
||||||
|
|
||||||
|
.score-item-wrapper:first-child .score-tooltip {
|
||||||
|
left: 0;
|
||||||
|
transform: translateX(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
.score-item-wrapper:first-child .score-tooltip::after {
|
||||||
|
left: 29px;
|
||||||
|
transform: translateX(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
.score-item-wrapper:last-child .score-tooltip {
|
||||||
|
left: auto;
|
||||||
|
right: 0;
|
||||||
|
transform: translateX(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
.score-item-wrapper:last-child .score-tooltip::after {
|
||||||
|
left: auto;
|
||||||
|
right: 20px;
|
||||||
|
transform: translateX(0);
|
||||||
|
}
|
||||||
|
|
||||||
.extra-details {
|
.extra-details {
|
||||||
margin-top: 1.5rem;
|
margin-top: 1.5rem;
|
||||||
background: rgba(255,255,255,0.02);
|
background: rgba(255,255,255,0.02);
|
||||||
|
|||||||
Reference in New Issue
Block a user