/*TL CSS(ただしBBCode pulse:master.css/spin:font-awesome*/ #main{ display:flex; width:100vw; } #timeline-container { overflow-x: scroll; overflow-y: hidden; display: flex; height: calc(100vh - 40px); flex-grow:4; } #bottom{ position:absolute; bottom:0; width:100vw; height:40px; padding:3px; padding-right:40px; background-color:var(--sidebar); display:flex; flex-direction: row-reverse; justify-content: space-between; flex-wrap:wrap; z-index:500; box-shadow: 10px 0 10px 10px rgba(0, 0, 0, 0.2); } #bottom #dambox{ width:300px; } #bottom .trendtag{ height:40px; } #bottom #group{ margin-right:40px; } #bottom .leftside{ display:flex; flex-direction: row-reverse; } #bottom #tips img{ vertical-align: -3px; } #bottom a{ color:var(--color); } #bottom i{ font-size:30px; } #bottom .btnsgroup{ border:1px solid; padding:1px; padding-left:5px; padding-right:5px; margin-right:15px; border-radius:5px; } #spot-box{ white-space: nowrap; text-overflow: ellipsis; } #spot-img{ margin-right:2px; } #spot-art{ margin-right:2px; margin-left:2px; } .btnsgroup .grouptitle{ font-family:Open Sans; font-size:15px; } @media screen and (max-width: 1344px) { .btnsgroup .grouptitle{ display: none; } #tips,#tips-menu{ display: none; } } iframe { max-width:100%; } @media screen and (max-width: 600px) { .mobile #timeline-container { display: block; overflow-x: hidden; } .mobile .box { width: 100vw; } .mobile .fixed-action-btn { position: absolute; } } .box { overflow: hidden; min-width: 300px; height: 100vh; flex: 1; border: thin solid gray; } .box .pin,#his-data .pin{ display:none; } .user{ cursor:text; font-size:1.1rem; } .emoji,.emoji-img{ width: 15px; } .area-toot .emoji,.area-toot .emoji-img{ width: 20px; vertical-align: middle; margin: -3px 0 0; } .faicon_FTL{ display:none; } .tl-box{ height:calc(100% - 40px); overflow-y:scroll; overflow-x:hidden } .additional { overflow-x: scroll; width: 100%; } .media-filter .nomedia{ display:none; } .cvo { padding-left: 5px; border-bottom:0.5px solid; padding-right: 2px; word-break: break-all; width: 100%; display: grid; grid-template-columns: 43px 2fr 1fr; grid-template-areas: 'notice notice notice' 'icon display_name display_name' 'icon toot toot' 'vis additional additional' 'actions actions side'; } .area-notice { margin:2px; grid-area: notice; } .area-icon { width:40px; margin:2px; grid-area: icon; } .area-display_name { user-select: auto; height:1.5em; margin:2px; margin-left:5px; overflow:hidden; grid-area: display_name; white-space: nowrap; text-overflow: ellipsis; display:flex; justify-content:space-between; width:100%; flex-wrap:nowrap } .flex-name{ max-width:calc(100% - 60px); overflow:hidden; text-overflow: ellipsis; } .area-toot { cursor:text; user-select: auto; margin:2px; margin-left:5px; grid-area: toot; } .area-date_via { text-align:right; grid-area: date_via; } .area-additional { cursor:text; user-select: auto; grid-area: additional; } .area-actions { padding:0; margin:0; top:-20px; display:flex; justify-content:space-around; width:250px; max-width:100%; grid-area: actions; } .area-vis { margin:2px; font-size:0.5rem !important; grid-area: vis; } .area-side { display:flex; justify-content:flex-end; margin:2px; grid-area: side; } .area-side i{ margin-left:10px; } .viabadge{ margin-top:10px; } .action i{ font-size:1rem; } .gray { color: gray; } .sml { font-size: 0.8em; } .toot { overflow: hide; } .toot-img { object-fit: cover; width: 100%; } .toot img:not(.emoji-img) { max-width: 100%; max-height: 300px; } .cbadge { display: inline-block; min-width: 10px; max-width:100px; padding: 3px 7px; font-size: 0.8em; margin-right: 5px; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: middle; background-color: #777; border-radius: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height:calc(0.8em + 8px); } .cbadge-hover { color: var(--color); background-color: transparent; } .cbadge-hover:hover { color: #fff; background-color: #777; } p { margin: 0; margin-bottom: 0px; } p:not(:last-child){ margin-bottom: 10px; } .shared { background-color: var(--shared); } .emphasized { background-color: var(--emphasized); } .udg { cursor: pointer; } .notice-box { top: 0; background-color:var(--notfbox); position: relative; margin-right: 10px; width:100%; min-height:60px; z-index:500; padding:5px; display: grid; grid-template-columns: 40px 48px 1fr 24px; grid-template-rows: 30px 30px; grid-template-areas: 'notice notice_name notice_name a2' 'notice a1 sta a3' 'notf-box notf-box notf-box notf-box'; } .emp{ font-weight: bold; text-decoration: underline; } .area-notice { grid-area: notice; } .area-notice_name { grid-area: notice_name; } .area-notice_acct { grid-area: notice_acct; } .area-a1 { text-align: center; grid-area: a1; } .area-sta { text-align: center; grid-area: sta; } .area-a2 { text-align: center; grid-area: a2; } .area-a3 { text-align: center; grid-area: a3; } .tl-title { font-family: Open Sans; } #tools { position: fixed; top: 10px; right: 10px; float: right; } .setting { font-size: 0.6rem; color: gray; cursor: pointer; } #toot-this .details { display: none; } .notf-box { position: fixed; right: 70px; background-color: var(--box); border: thin solid gray; z-index: 501; width: 400px; padding: 5px; min-height: 100px; max-height: 500px; } .notf-indv-box { width:100%; min-height: 100px; max-height: 400px; overflow-y: scroll; overflow-x: hidden; border: thin solid gray; border-bottom: 2px solid white; grid-area: notf-box; box-shadow:0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3), 0px -10px 10px 0px rgba(0,0,0,0.3) inset; } #src-contents { min-height: 100px; max-height: 190px; overflow-y: scroll; } .u-url { color: var(--color); cursor: text; } .type-b{ display:none; } .modal-footer{ background-color:var(--box); } .ballons{ background-color: var(--box); position:absolute; bottom:0px; right:0px; } .btn-flat{ color:var(--color); } .toot a span.ellipsis:after{ content:"..."; } .toot a:not(.mention) span:last-of-type{ display:none; } .tl-box .via-hide{ display:none; }