695 lines
21 KiB
CSS
695 lines
21 KiB
CSS
|
|
/* Erzeugt aus bleeter/html/style.css – nicht von Hand aendern.
|
|||
|
|
Jeder Selektor ist auf .bl-root gekapselt, damit Bleeters Farben und
|
|||
|
|
Schrift nicht den uebrigen PC einfaerben. */
|
|||
|
|
.bl-root{--bg: #020414;--panel: #061325;--panel-2: #091a31;--panel-3: #0d203a;--line: rgba(255, 255, 255, 0.08);--text: #f5f8ff;--muted: #71809b;--green: #19d889;--green-2: #00b978;--red: #ff4f5f;--gold: #f2b866;--shadow: 0 24px 80px rgba(0, 0, 0, 0.58)}
|
|||
|
|
.bl-root *{box-sizing: border-box;}
|
|||
|
|
.bl-root{color: var(--text);font-family: Inter, Arial, Helvetica, sans-serif}
|
|||
|
|
.bl-root button,.bl-root input,.bl-root textarea{font: inherit;}
|
|||
|
|
.bl-root button{cursor: pointer;}
|
|||
|
|
.bl-root .hidden{display: none !important;}
|
|||
|
|
.bl-root .tablet{position: relative;
|
|||
|
|
width: min(1680px, 96vw);
|
|||
|
|
aspect-ratio: 16 / 7.45;
|
|||
|
|
min-height: 700px;
|
|||
|
|
border: 13px solid #313943;
|
|||
|
|
border-radius: 72px;
|
|||
|
|
background: #020414;
|
|||
|
|
box-shadow: var(--shadow), inset 0 0 0 5px #77818b;
|
|||
|
|
overflow: hidden;}
|
|||
|
|
.bl-root .tablet-glass{position: absolute;
|
|||
|
|
inset: 7px;
|
|||
|
|
border-radius: 58px;
|
|||
|
|
pointer-events: none;
|
|||
|
|
box-shadow: inset 0 2px 12px rgba(255, 255, 255, 0.22), inset 0 -24px 60px rgba(255, 255, 255, 0.04);
|
|||
|
|
z-index: 5;}
|
|||
|
|
.bl-root .screen{position: absolute;
|
|||
|
|
inset: 22px;
|
|||
|
|
border-radius: 48px;
|
|||
|
|
background: var(--bg);
|
|||
|
|
overflow: hidden;}
|
|||
|
|
.bl-root .topbar{height: 92px;
|
|||
|
|
display: grid;
|
|||
|
|
|
|||
|
|
grid-template-columns: 212px minmax(0, 1fr) 320px 58px 44px;
|
|||
|
|
gap: 18px;
|
|||
|
|
align-items: center;
|
|||
|
|
padding: 0 54px;}
|
|||
|
|
.bl-root .top-close{width: 40px;
|
|||
|
|
height: 40px;
|
|||
|
|
border-radius: 50%;
|
|||
|
|
border: 1px solid rgba(255, 255, 255, 0.14);
|
|||
|
|
background: rgba(255, 255, 255, 0.05);
|
|||
|
|
color: rgba(255, 255, 255, 0.66);
|
|||
|
|
font-size: 16px;
|
|||
|
|
line-height: 1;
|
|||
|
|
cursor: pointer;
|
|||
|
|
transition: background .15s, color .15s, border-color .15s;}
|
|||
|
|
.bl-root .top-close:hover{background: rgba(229, 57, 53, 0.16);
|
|||
|
|
border-color: rgba(229, 57, 53, 0.5);
|
|||
|
|
color: #ff8a80;}
|
|||
|
|
.bl-root .brand{height: 58px;
|
|||
|
|
border: 0;
|
|||
|
|
border-radius: 0 0 8px 8px;
|
|||
|
|
padding: 0;
|
|||
|
|
background: transparent;
|
|||
|
|
overflow: hidden;}
|
|||
|
|
.bl-root .brand img{width: 100%;
|
|||
|
|
height: 100%;
|
|||
|
|
display: block;
|
|||
|
|
object-fit: contain;}
|
|||
|
|
.bl-root .search-wrap{position: relative;}
|
|||
|
|
.bl-root .global-search{width: 100%;
|
|||
|
|
height: 44px;
|
|||
|
|
border: 1px solid rgba(25, 216, 137, 0.38);
|
|||
|
|
border-radius: 999px;
|
|||
|
|
outline: 0;
|
|||
|
|
padding: 0 18px;
|
|||
|
|
color: var(--text);
|
|||
|
|
background: rgba(5, 20, 38, 0.94);
|
|||
|
|
font-size: 14px;
|
|||
|
|
font-weight: 800;}
|
|||
|
|
.bl-root .global-search::placeholder{color: #53627a;}
|
|||
|
|
.bl-root .search-results{position: absolute;
|
|||
|
|
top: 52px;
|
|||
|
|
right: 0;
|
|||
|
|
width: 100%;
|
|||
|
|
z-index: 20;
|
|||
|
|
display: grid;
|
|||
|
|
gap: 8px;
|
|||
|
|
padding: 8px;
|
|||
|
|
border: 1px solid var(--line);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
background: #051426;
|
|||
|
|
box-shadow: 0 16px 40px rgba(0, 0, 0, 0.35);}
|
|||
|
|
.bl-root .search-result{display: grid;
|
|||
|
|
grid-template-columns: 36px minmax(0, 1fr);
|
|||
|
|
gap: 10px;
|
|||
|
|
align-items: center;
|
|||
|
|
border: 0;
|
|||
|
|
border-radius: 8px;
|
|||
|
|
padding: 8px;
|
|||
|
|
text-align: left;
|
|||
|
|
color: var(--text);
|
|||
|
|
background: rgba(255, 255, 255, 0.04);}
|
|||
|
|
.bl-root .search-result img{width: 36px;
|
|||
|
|
height: 36px;
|
|||
|
|
border-radius: 999px;
|
|||
|
|
object-fit: cover;}
|
|||
|
|
.bl-root .top-profile{width: 54px;
|
|||
|
|
height: 54px;
|
|||
|
|
border: 2px solid var(--green);
|
|||
|
|
border-radius: 999px;
|
|||
|
|
padding: 0;
|
|||
|
|
background: #0b1a2c;
|
|||
|
|
overflow: hidden;}
|
|||
|
|
.bl-root .top-profile img{width: 100%;
|
|||
|
|
height: 100%;
|
|||
|
|
object-fit: cover;
|
|||
|
|
display: block;}
|
|||
|
|
.bl-root .app-grid{height: calc(100% - 92px);
|
|||
|
|
display: grid;
|
|||
|
|
grid-template-columns: 86px minmax(0, 1fr) 300px;
|
|||
|
|
gap: 22px;
|
|||
|
|
padding: 0 54px 38px;}
|
|||
|
|
.bl-root .side-nav{display: flex;
|
|||
|
|
flex-direction: column;
|
|||
|
|
gap: 9px;
|
|||
|
|
padding-top: 20px;
|
|||
|
|
padding-bottom: 8px;
|
|||
|
|
overflow: hidden;}
|
|||
|
|
.bl-root .nav-button{width: 64px;
|
|||
|
|
height: 58px;
|
|||
|
|
border: 0;
|
|||
|
|
border-radius: 8px;
|
|||
|
|
color: #52617a;
|
|||
|
|
background: #071b34;
|
|||
|
|
display: grid;
|
|||
|
|
place-items: center;
|
|||
|
|
gap: 3px;
|
|||
|
|
transition: color 0.15s ease, background 0.15s ease;}
|
|||
|
|
.bl-root .nav-button.active{color: var(--green);
|
|||
|
|
background: #092541;
|
|||
|
|
box-shadow: inset 3px 0 0 var(--green);}
|
|||
|
|
.bl-root .nav-icon{display: grid;
|
|||
|
|
place-items: center;
|
|||
|
|
min-height: 22px;
|
|||
|
|
font-size: 20px;
|
|||
|
|
line-height: 1;}
|
|||
|
|
.bl-root .nav-icon svg{width: 20px;
|
|||
|
|
height: 20px;
|
|||
|
|
display: block;}
|
|||
|
|
.bl-root .nav-label{font-size: 9px;
|
|||
|
|
font-weight: 700;
|
|||
|
|
line-height: 1.05;
|
|||
|
|
max-width: 58px;
|
|||
|
|
overflow-wrap: anywhere;}
|
|||
|
|
.bl-root .content,.bl-root .context{min-width: 0;
|
|||
|
|
overflow: auto;
|
|||
|
|
scrollbar-color: var(--green) transparent;
|
|||
|
|
scrollbar-width: thin;}
|
|||
|
|
.bl-root .content{padding: 36px 0 8px;}
|
|||
|
|
.bl-root .context{padding: 36px 0 8px;}
|
|||
|
|
.bl-root .section-title{display: flex;
|
|||
|
|
justify-content: space-between;
|
|||
|
|
align-items: center;
|
|||
|
|
gap: 16px;
|
|||
|
|
margin-bottom: 18px;}
|
|||
|
|
.bl-root .section-title h1{margin: 0;
|
|||
|
|
font-size: 25px;
|
|||
|
|
line-height: 1.1;}
|
|||
|
|
.bl-root .section-title p{margin: 4px 0 0;
|
|||
|
|
color: var(--muted);
|
|||
|
|
font-size: 13px;}
|
|||
|
|
.bl-root .compose{display: grid;
|
|||
|
|
grid-template-columns: 52px minmax(0, 1fr);
|
|||
|
|
gap: 14px;
|
|||
|
|
padding: 16px;
|
|||
|
|
margin-bottom: 18px;
|
|||
|
|
border: 1px solid var(--line);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
background: var(--panel);}
|
|||
|
|
.bl-root .avatar{width: 52px;
|
|||
|
|
height: 52px;
|
|||
|
|
border: 2px solid var(--green);
|
|||
|
|
border-radius: 999px;
|
|||
|
|
object-fit: cover;
|
|||
|
|
background: #12243a;}
|
|||
|
|
.bl-root .compose textarea{width: 100%;
|
|||
|
|
min-height: 74px;
|
|||
|
|
resize: none;
|
|||
|
|
border: 0;
|
|||
|
|
outline: 0;
|
|||
|
|
color: var(--text);
|
|||
|
|
background: transparent;}
|
|||
|
|
.bl-root .compose-actions{display: flex;
|
|||
|
|
justify-content: space-between;
|
|||
|
|
align-items: center;
|
|||
|
|
gap: 12px;
|
|||
|
|
margin-top: 10px;}
|
|||
|
|
.bl-root .upload-row{display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
gap: 10px;
|
|||
|
|
min-width: 0;
|
|||
|
|
flex-wrap: wrap;}
|
|||
|
|
.bl-root .upload-button{border: 1px solid rgba(25, 216, 137, 0.45);
|
|||
|
|
border-radius: 999px;
|
|||
|
|
padding: 8px 13px;
|
|||
|
|
color: var(--green);
|
|||
|
|
background: rgba(25, 216, 137, 0.08);
|
|||
|
|
font-size: 12px;
|
|||
|
|
font-weight: 900;}
|
|||
|
|
.bl-root .media-url-input{width: min(360px, 42vw);
|
|||
|
|
min-height: 34px;
|
|||
|
|
border: 1px solid var(--line);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
outline: 0;
|
|||
|
|
padding: 0 10px;
|
|||
|
|
color: var(--text);
|
|||
|
|
background: rgba(255, 255, 255, 0.04);
|
|||
|
|
font-size: 12px;}
|
|||
|
|
.bl-root .url-upload-row{display: grid;
|
|||
|
|
grid-template-columns: minmax(0, 1fr) auto;
|
|||
|
|
gap: 10px;
|
|||
|
|
align-items: center;}
|
|||
|
|
.bl-root .toast-layer{position: absolute;
|
|||
|
|
right: 34px;
|
|||
|
|
bottom: 32px;
|
|||
|
|
z-index: 30;
|
|||
|
|
display: grid;
|
|||
|
|
gap: 10px;
|
|||
|
|
width: min(360px, 30vw);
|
|||
|
|
pointer-events: none;}
|
|||
|
|
.bl-root .toast{padding: 13px 15px;
|
|||
|
|
border: 1px solid var(--line);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
color: var(--text);
|
|||
|
|
background: rgba(6, 19, 37, 0.96);
|
|||
|
|
box-shadow: 0 12px 32px rgba(0, 0, 0, 0.32);
|
|||
|
|
font-size: 13px;
|
|||
|
|
font-weight: 800;}
|
|||
|
|
.bl-root .toast-error{border-color: rgba(255, 79, 95, 0.55);
|
|||
|
|
color: #ffd7dc;}
|
|||
|
|
.bl-root .toast-success{border-color: rgba(25, 216, 137, 0.55);
|
|||
|
|
color: #b8ffdf;}
|
|||
|
|
.bl-root .hint{color: var(--muted);
|
|||
|
|
font-size: 12px;}
|
|||
|
|
.bl-root .primary-button,.bl-root .ghost-button,.bl-root .danger-button{border-radius: 999px;
|
|||
|
|
padding: 10px 18px;
|
|||
|
|
font-size: 13px;
|
|||
|
|
font-weight: 900;}
|
|||
|
|
.bl-root .primary-button{border: 0;
|
|||
|
|
color: #001527;
|
|||
|
|
background: var(--green);}
|
|||
|
|
.bl-root .ghost-button{border: 1px solid rgba(255, 255, 255, 0.12);
|
|||
|
|
color: var(--text);
|
|||
|
|
background: rgba(255, 255, 255, 0.04);}
|
|||
|
|
.bl-root .danger-text{border-color: rgba(255, 79, 95, 0.42);
|
|||
|
|
color: #ff6d7b;}
|
|||
|
|
.bl-root .danger-button{border: 1px solid rgba(255, 79, 95, 0.6);
|
|||
|
|
color: var(--red);
|
|||
|
|
background: rgba(255, 79, 95, 0.08);}
|
|||
|
|
.bl-root .feed-list{display: grid;
|
|||
|
|
gap: 18px;}
|
|||
|
|
.bl-root .post-card{overflow: hidden;
|
|||
|
|
border: 1px solid var(--line);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
background: var(--panel);}
|
|||
|
|
.bl-root .post-head{display: grid;
|
|||
|
|
grid-template-columns: 54px minmax(0, 1fr) auto;
|
|||
|
|
gap: 14px;
|
|||
|
|
align-items: center;
|
|||
|
|
padding: 16px 18px;}
|
|||
|
|
.bl-root .author-link{display: inline-flex;
|
|||
|
|
align-items: center;
|
|||
|
|
gap: 6px;
|
|||
|
|
border: 0;
|
|||
|
|
padding: 0;
|
|||
|
|
color: var(--text);
|
|||
|
|
background: transparent;
|
|||
|
|
text-align: left;}
|
|||
|
|
.bl-root .author-name{display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
gap: 6px;
|
|||
|
|
font-weight: 900;}
|
|||
|
|
.bl-root .handle{color: var(--muted);
|
|||
|
|
font-size: 12px;
|
|||
|
|
font-weight: 700;}
|
|||
|
|
.bl-root .verified,.bl-root .staff-badge{display: inline-grid;
|
|||
|
|
width: 18px;
|
|||
|
|
height: 18px;
|
|||
|
|
place-items: center;
|
|||
|
|
border-radius: 999px;
|
|||
|
|
color: #001527;
|
|||
|
|
background: var(--green);
|
|||
|
|
font-size: 13px;
|
|||
|
|
font-weight: 1000;}
|
|||
|
|
.bl-root .verified svg,.bl-root .staff-badge svg{width: 18px;
|
|||
|
|
height: 18px;}
|
|||
|
|
.bl-root .staff-badge{color: #fff;
|
|||
|
|
background: transparent;}
|
|||
|
|
.bl-root .verified + .staff-badge{margin-left: 4px;}
|
|||
|
|
.bl-root .post-time{color: var(--muted);
|
|||
|
|
font-size: 12px;}
|
|||
|
|
.bl-root .post-body{padding: 0 18px 16px 86px;
|
|||
|
|
white-space: pre-wrap;
|
|||
|
|
font-size: 14px;
|
|||
|
|
line-height: 1.45;}
|
|||
|
|
.bl-root .post-image{display: block;
|
|||
|
|
width: 100%;
|
|||
|
|
max-height: 480px;
|
|||
|
|
object-fit: cover;
|
|||
|
|
background: #101a29;}
|
|||
|
|
.bl-root .post-actions{display: flex;
|
|||
|
|
gap: 22px;
|
|||
|
|
align-items: center;
|
|||
|
|
padding: 14px 18px;
|
|||
|
|
color: var(--text);
|
|||
|
|
border-top: 1px solid var(--line);}
|
|||
|
|
.bl-root .action-link{border: 0;
|
|||
|
|
color: var(--text);
|
|||
|
|
background: transparent;
|
|||
|
|
font-size: 13px;
|
|||
|
|
font-weight: 400;}
|
|||
|
|
.bl-root .danger-text{color: var(--red);}
|
|||
|
|
.bl-root .icon-action{width: 28px;
|
|||
|
|
height: 28px;
|
|||
|
|
display: inline-grid;
|
|||
|
|
place-items: center;
|
|||
|
|
border-radius: 8px;
|
|||
|
|
background: transparent;}
|
|||
|
|
.bl-root .icon-action svg{width: 16px;
|
|||
|
|
height: 16px;
|
|||
|
|
display: block;}
|
|||
|
|
.bl-root .danger-icon{border: 1px solid rgba(255, 79, 95, 0.35);
|
|||
|
|
color: var(--red);}
|
|||
|
|
.bl-root .danger-icon:hover{background: rgba(255, 79, 95, 0.1);}
|
|||
|
|
.bl-root .comment-actions{display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
gap: 12px;}
|
|||
|
|
.bl-root .comments-panel{display: grid;
|
|||
|
|
gap: 10px;
|
|||
|
|
padding: 14px 18px 18px 86px;
|
|||
|
|
border-top: 1px solid var(--line);
|
|||
|
|
background: rgba(0, 0, 0, 0.1);}
|
|||
|
|
.bl-root .comment-form{display: grid;
|
|||
|
|
grid-template-columns: minmax(0, 1fr) auto;
|
|||
|
|
gap: 10px;}
|
|||
|
|
.bl-root .comment-form input,.bl-root .market-search,.bl-root .market-sort,.bl-root .event-input{min-height: 38px;
|
|||
|
|
border: 1px solid var(--line);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
outline: 0;
|
|||
|
|
padding: 0 12px;
|
|||
|
|
color: var(--text);
|
|||
|
|
background: rgba(255, 255, 255, 0.04);}
|
|||
|
|
.bl-root .comment-item{display: grid;
|
|||
|
|
grid-template-columns: minmax(0, 1fr) auto;
|
|||
|
|
gap: 12px;
|
|||
|
|
align-items: center;
|
|||
|
|
padding: 10px 12px;
|
|||
|
|
border-radius: 8px;
|
|||
|
|
background: rgba(255, 255, 255, 0.04);}
|
|||
|
|
.bl-root .comment-item strong{display: block;
|
|||
|
|
margin-bottom: 3px;}
|
|||
|
|
.bl-root .market-tools{display: grid;
|
|||
|
|
grid-template-columns: minmax(0, 1fr) 210px;
|
|||
|
|
gap: 12px;
|
|||
|
|
margin-bottom: 18px;}
|
|||
|
|
.bl-root .market-post{display: grid;
|
|||
|
|
grid-template-columns: minmax(0, 1fr) 110px;
|
|||
|
|
gap: 12px;
|
|||
|
|
align-items: start;}
|
|||
|
|
.bl-root .market-compose-grid{display: grid;
|
|||
|
|
grid-template-columns: minmax(0, 1fr) 220px;
|
|||
|
|
gap: 10px;
|
|||
|
|
margin-bottom: 10px;}
|
|||
|
|
.bl-root .price-input{border-color: rgba(25, 216, 137, 0.36);}
|
|||
|
|
.bl-root .market-author{display: grid;
|
|||
|
|
grid-template-columns: 42px minmax(0, 1fr);
|
|||
|
|
gap: 10px;
|
|||
|
|
align-items: center;
|
|||
|
|
margin-bottom: 12px;}
|
|||
|
|
.bl-root .market-avatar-link{width: 42px;
|
|||
|
|
height: 42px;
|
|||
|
|
border: 0;
|
|||
|
|
border-radius: 999px;
|
|||
|
|
padding: 0;
|
|||
|
|
background: transparent;}
|
|||
|
|
.bl-root .market-avatar-link img,.bl-root .market-avatar-link span,.bl-root .market-author > img,.bl-root .market-author > span{width: 42px;
|
|||
|
|
height: 42px;
|
|||
|
|
border-radius: 999px;
|
|||
|
|
object-fit: cover;
|
|||
|
|
display: grid;
|
|||
|
|
place-items: center;
|
|||
|
|
border: 2px solid var(--green);
|
|||
|
|
background: #102036;
|
|||
|
|
font-weight: 900;}
|
|||
|
|
.bl-root .market-author p{margin: 2px 0 0;}
|
|||
|
|
.bl-root .market-author-name{display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
gap: 7px;
|
|||
|
|
flex-wrap: wrap;}
|
|||
|
|
.bl-root .mail-icon-button{width: 28px;
|
|||
|
|
height: 28px;
|
|||
|
|
border: 1px solid rgba(25, 216, 137, 0.35);
|
|||
|
|
border-radius: 999px;
|
|||
|
|
padding: 0;
|
|||
|
|
display: inline-grid;
|
|||
|
|
place-items: center;
|
|||
|
|
color: var(--green);
|
|||
|
|
background: rgba(25, 216, 137, 0.08);}
|
|||
|
|
.bl-root .mail-icon-button svg{width: 15px;
|
|||
|
|
height: 15px;}
|
|||
|
|
.bl-root .market-image{width: 100%;
|
|||
|
|
max-height: 260px;
|
|||
|
|
object-fit: cover;
|
|||
|
|
border-radius: 8px;
|
|||
|
|
margin-top: 12px;}
|
|||
|
|
.bl-root .market-side{display: grid;
|
|||
|
|
justify-items: end;
|
|||
|
|
align-content: start;
|
|||
|
|
gap: 12px;}
|
|||
|
|
.bl-root .price-tag{justify-self: end;
|
|||
|
|
padding: 8px 12px;
|
|||
|
|
border-radius: 999px;
|
|||
|
|
color: #001527;
|
|||
|
|
background: var(--green);
|
|||
|
|
font-weight: 900;}
|
|||
|
|
.bl-root .calendar-list{display: grid;
|
|||
|
|
gap: 10px;}
|
|||
|
|
.bl-root .day-card{border: 1px solid var(--line);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
padding: 14px 16px;
|
|||
|
|
color: var(--text);
|
|||
|
|
background: var(--panel);
|
|||
|
|
text-align: left;
|
|||
|
|
cursor: pointer;}
|
|||
|
|
.bl-root .day-card.active{border-color: rgba(25, 216, 137, 0.72);
|
|||
|
|
box-shadow: inset 3px 0 0 var(--green);}
|
|||
|
|
.bl-root .day-title{font-size: 18px;
|
|||
|
|
font-weight: 900;}
|
|||
|
|
.bl-root .event-line{margin-top: 5px;
|
|||
|
|
color: var(--text);
|
|||
|
|
font-size: 14px;
|
|||
|
|
display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
justify-content: space-between;
|
|||
|
|
gap: 12px;}
|
|||
|
|
.bl-root .event-editor{display: grid;
|
|||
|
|
gap: 12px;}
|
|||
|
|
.bl-root .event-editor-head{display: flex;
|
|||
|
|
justify-content: space-between;
|
|||
|
|
gap: 12px;
|
|||
|
|
font-weight: 900;}
|
|||
|
|
.bl-root .legal-text{max-width: 980px;
|
|||
|
|
white-space: pre-line;
|
|||
|
|
font-size: 15px;
|
|||
|
|
line-height: 1.55;}
|
|||
|
|
.bl-root .profile-editor{max-width: 820px;}
|
|||
|
|
.bl-root .edit-form{display: grid;
|
|||
|
|
gap: 14px;
|
|||
|
|
padding: 18px;
|
|||
|
|
border: 1px solid var(--line);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
background: var(--panel);}
|
|||
|
|
.bl-root .edit-form label,.bl-root .event-editor label{display: grid;
|
|||
|
|
gap: 7px;
|
|||
|
|
color: var(--text);
|
|||
|
|
font-size: 13px;
|
|||
|
|
font-weight: 900;}
|
|||
|
|
.bl-root .edit-textarea{min-height: 120px;
|
|||
|
|
resize: vertical;
|
|||
|
|
border: 1px solid var(--line);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
outline: 0;
|
|||
|
|
padding: 11px 12px;
|
|||
|
|
color: var(--text);
|
|||
|
|
background: rgba(255, 255, 255, 0.04);}
|
|||
|
|
.bl-root .edit-actions{display: flex;
|
|||
|
|
justify-content: flex-end;
|
|||
|
|
gap: 10px;}
|
|||
|
|
.bl-root .page-grid{display: grid;
|
|||
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|||
|
|
gap: 22px;}
|
|||
|
|
.bl-root .business-card{position: relative;
|
|||
|
|
width: 100%;
|
|||
|
|
min-height: 114px;
|
|||
|
|
overflow: hidden;
|
|||
|
|
border: 1px solid var(--line);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
background: var(--panel-2);
|
|||
|
|
padding: 0;
|
|||
|
|
color: var(--text);
|
|||
|
|
text-align: left;}
|
|||
|
|
.bl-root .business-card.closed{filter: grayscale(0.8);
|
|||
|
|
opacity: 0.62;}
|
|||
|
|
.bl-root .business-banner{position: absolute;
|
|||
|
|
inset: 0;
|
|||
|
|
width: 100%;
|
|||
|
|
height: 100%;
|
|||
|
|
object-fit: cover;}
|
|||
|
|
.bl-root .business-overlay{position: relative;
|
|||
|
|
min-height: 114px;
|
|||
|
|
display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
gap: 18px;
|
|||
|
|
padding: 20px 24px;
|
|||
|
|
background: linear-gradient(90deg, rgba(2, 4, 20, 0.16), rgba(2, 4, 20, 0.48));}
|
|||
|
|
.bl-root .business-avatar{width: 78px;
|
|||
|
|
height: 78px;
|
|||
|
|
border: 4px solid var(--green);
|
|||
|
|
border-radius: 999px;
|
|||
|
|
object-fit: cover;}
|
|||
|
|
.bl-root .business-label{max-width: 74%;
|
|||
|
|
padding: 12px 20px;
|
|||
|
|
border-radius: 8px;
|
|||
|
|
background: rgba(3, 12, 28, 0.94);}
|
|||
|
|
.bl-root .business-label strong{display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
gap: 7px;
|
|||
|
|
font-size: 23px;
|
|||
|
|
line-height: 1.05;}
|
|||
|
|
.bl-root .status-strip{height: 14px;
|
|||
|
|
margin-bottom: 22px;
|
|||
|
|
border-radius: 0 0 999px 999px;
|
|||
|
|
background: var(--green);}
|
|||
|
|
.bl-root .status-strip.closed{background: #586477;}
|
|||
|
|
.bl-root .profile-hero{position: relative;
|
|||
|
|
overflow: hidden;
|
|||
|
|
min-height: 310px;
|
|||
|
|
border: 1px solid var(--line);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
background: var(--panel);}
|
|||
|
|
.bl-root .comment-author-link{border: 0;
|
|||
|
|
padding: 0;
|
|||
|
|
color: var(--text);
|
|||
|
|
background: transparent;
|
|||
|
|
font-weight: 900;}
|
|||
|
|
.bl-root .profile-banner{width: 100%;
|
|||
|
|
height: 210px;
|
|||
|
|
object-fit: cover;
|
|||
|
|
display: block;}
|
|||
|
|
.bl-root .profile-banner-empty{background: linear-gradient(135deg, #082443, #0e332f);}
|
|||
|
|
.bl-root .profile-meta{display: grid;
|
|||
|
|
grid-template-columns: 140px minmax(0, 1fr) auto;
|
|||
|
|
gap: 18px;
|
|||
|
|
align-items: end;
|
|||
|
|
padding: 0 24px 24px;
|
|||
|
|
margin-top: -58px;}
|
|||
|
|
.bl-root .profile-avatar{width: 128px;
|
|||
|
|
height: 128px;
|
|||
|
|
border: 4px solid var(--green);
|
|||
|
|
border-radius: 999px;
|
|||
|
|
object-fit: cover;
|
|||
|
|
background: #102036;}
|
|||
|
|
.bl-root .profile-avatar-empty{display: grid;
|
|||
|
|
place-items: center;
|
|||
|
|
color: var(--green);
|
|||
|
|
font-size: 42px;
|
|||
|
|
font-weight: 900;}
|
|||
|
|
.bl-root .profile-actions{display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
justify-content: flex-end;
|
|||
|
|
gap: 10px;
|
|||
|
|
flex-wrap: wrap;}
|
|||
|
|
.bl-root .moderation-actions{display: inline-flex;
|
|||
|
|
align-items: center;
|
|||
|
|
gap: 8px;}
|
|||
|
|
.bl-root .moderation-icon-button{width: 40px;
|
|||
|
|
height: 40px;
|
|||
|
|
border: 1px solid rgba(25, 216, 137, 0.35);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
padding: 0;
|
|||
|
|
display: inline-grid;
|
|||
|
|
place-items: center;
|
|||
|
|
color: var(--green);
|
|||
|
|
background: rgba(25, 216, 137, 0.06);}
|
|||
|
|
.bl-root .moderation-icon-button svg{width: 18px;
|
|||
|
|
height: 18px;}
|
|||
|
|
.bl-root .moderation-icon-button.active{color: #001527;
|
|||
|
|
background: var(--green);}
|
|||
|
|
.bl-root .moderation-icon-button.danger{border-color: rgba(255, 79, 95, 0.42);
|
|||
|
|
color: var(--red);
|
|||
|
|
background: rgba(255, 79, 95, 0.08);}
|
|||
|
|
.bl-root .moderation-icon-button.danger.active{color: #fff;
|
|||
|
|
background: rgba(255, 79, 95, 0.92);}
|
|||
|
|
.bl-root .profile-mail-button{width: 40px;
|
|||
|
|
height: 40px;}
|
|||
|
|
.bl-root .profile-mail-button svg{width: 18px;
|
|||
|
|
height: 18px;}
|
|||
|
|
.bl-root .profile-meta h1{display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
gap: 8px;
|
|||
|
|
margin: 0;
|
|||
|
|
font-size: 32px;}
|
|||
|
|
.bl-root .profile-meta p{margin: 8px 0 0;
|
|||
|
|
color: var(--muted);}
|
|||
|
|
.bl-root .profile-stats{display: flex;
|
|||
|
|
flex-wrap: wrap;
|
|||
|
|
gap: 6px;
|
|||
|
|
margin-top: 10px;}
|
|||
|
|
.bl-root .profile-stats button{position: relative;
|
|||
|
|
min-width: 48px;
|
|||
|
|
height: 30px;
|
|||
|
|
border: 1px solid rgba(255, 255, 255, 0.1);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
padding: 0 8px;
|
|||
|
|
display: inline-flex;
|
|||
|
|
align-items: center;
|
|||
|
|
justify-content: center;
|
|||
|
|
gap: 5px;
|
|||
|
|
color: var(--green);
|
|||
|
|
background: rgba(255, 255, 255, 0.035);}
|
|||
|
|
.bl-root .profile-stats button::after{content: attr(title);
|
|||
|
|
position: absolute;
|
|||
|
|
left: 50%;
|
|||
|
|
bottom: calc(100% + 7px);
|
|||
|
|
transform: translateX(-50%);
|
|||
|
|
opacity: 0;
|
|||
|
|
pointer-events: none;
|
|||
|
|
border: 1px solid var(--line);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
padding: 5px 8px;
|
|||
|
|
color: var(--text);
|
|||
|
|
background: #051426;
|
|||
|
|
font-size: 11px;
|
|||
|
|
font-weight: 800;
|
|||
|
|
white-space: nowrap;
|
|||
|
|
transition: opacity 0.12s ease;}
|
|||
|
|
.bl-root .profile-stats button:hover::after{opacity: 1;}
|
|||
|
|
.bl-root .profile-stats svg{width: 15px;
|
|||
|
|
height: 15px;
|
|||
|
|
flex: 0 0 auto;}
|
|||
|
|
.bl-root .profile-stats strong{color: var(--text);
|
|||
|
|
font-size: 13px;
|
|||
|
|
font-weight: 400;
|
|||
|
|
line-height: 1.1;}
|
|||
|
|
.bl-root .profile-content-section{scroll-margin-top: 18px;}
|
|||
|
|
.bl-root .profile-content-section{display: grid;
|
|||
|
|
gap: 12px;
|
|||
|
|
margin-top: 18px;}
|
|||
|
|
.bl-root .profile-content-section h2{margin: 0;
|
|||
|
|
font-size: 18px;}
|
|||
|
|
.bl-root .profile-event-card h3{margin-bottom: 8px;}
|
|||
|
|
.bl-root .simple-list{display: grid;
|
|||
|
|
gap: 12px;}
|
|||
|
|
.bl-root .list-card,.bl-root .context-card{padding: 16px;
|
|||
|
|
border: 1px solid var(--line);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
background: var(--panel);}
|
|||
|
|
.bl-root .list-card h3,.bl-root .context-card h3{margin: 0 0 6px;
|
|||
|
|
font-size: 15px;}
|
|||
|
|
.bl-root .list-card p,.bl-root .context-card p{margin: 0;
|
|||
|
|
color: var(--muted);
|
|||
|
|
font-size: 13px;
|
|||
|
|
line-height: 1.35;}
|
|||
|
|
.bl-root .context-title{display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
gap: 10px;
|
|||
|
|
margin: 0 0 14px;
|
|||
|
|
font-size: 16px;}
|
|||
|
|
.bl-root .context-stack{display: grid;
|
|||
|
|
gap: 12px;}
|
|||
|
|
.bl-root .suggestion{display: grid;
|
|||
|
|
grid-template-columns: 44px minmax(0, 1fr) auto;
|
|||
|
|
gap: 12px;
|
|||
|
|
align-items: center;}
|
|||
|
|
.bl-root .suggestion-avatar{width: 42px;
|
|||
|
|
height: 42px;
|
|||
|
|
border-radius: 999px;
|
|||
|
|
background: #8b97a8;
|
|||
|
|
display: grid;
|
|||
|
|
place-items: center;
|
|||
|
|
font-weight: 900;}
|
|||
|
|
.bl-root .mini-button{border: 0;
|
|||
|
|
border-radius: 999px;
|
|||
|
|
padding: 9px 15px;
|
|||
|
|
color: #001527;
|
|||
|
|
background: var(--green);
|
|||
|
|
font-size: 12px;
|
|||
|
|
font-weight: 900;}
|
|||
|
|
.bl-root .social-section{display: grid;
|
|||
|
|
gap: 10px;
|
|||
|
|
margin-bottom: 18px;}
|
|||
|
|
.bl-root .social-section h2{margin: 0;
|
|||
|
|
font-size: 16px;}
|
|||
|
|
.bl-root .social-row{display: flex;
|
|||
|
|
justify-content: space-between;
|
|||
|
|
gap: 16px;
|
|||
|
|
align-items: center;}
|
|||
|
|
.bl-root .social-actions{display: flex;
|
|||
|
|
gap: 8px;
|
|||
|
|
align-items: center;
|
|||
|
|
flex-wrap: wrap;
|
|||
|
|
justify-content: flex-end;}
|
|||
|
|
.bl-root .protected-pill{border: 1px solid rgba(255, 255, 255, 0.12);
|
|||
|
|
border-radius: 999px;
|
|||
|
|
padding: 8px 12px;
|
|||
|
|
color: var(--muted);
|
|||
|
|
font-size: 12px;
|
|||
|
|
font-weight: 900;}
|
|||
|
|
@media (max-width: 1280px) {.bl-root .tablet{min-height: 640px;}
|
|||
|
|
.bl-root .app-grid{grid-template-columns: 78px minmax(0, 1fr) 260px;
|
|||
|
|
gap: 16px;
|
|||
|
|
padding-inline: 36px;}
|
|||
|
|
.bl-root .topbar{padding-inline: 36px;}}
|