/*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: 100vh; flex-grow:4; } #sidebar{ width:75px; min-width:75px; height:100vh; background-color:var(--sidebar); display:flex; flex-wrap:wrap; } #sidebar-top{ height:calc(100vh - 100px); display:flex; flex-wrap:wrap; align-content:flex-start; overflow-y:scroll; overflow-x:hidden; } #sidebar-btm{ height:9em; display:flex; flex-wrap:wrap; align-content:flex-end; } #sidebar div{ width:100%; vertical-align:text-bottom; } #sidebar a{ color:var(--color); } #sidebar .big-menu{ text-align:center; } #sidebar .big-menu i.big-icon{ font-size:5em; } #sidebar .small-menu i{ font-size:2rem; } #sidebar .small-menu .side-label{ font-size:12px; vertical-align: 0.6rem; } #sidebar .side-dead{ height:30px; } 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 actions'; } .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; } .flex-time{ } .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:300px; max-width:100%; margin:2px; grid-area: actions; } .area-vis { margin:2px; font-size:0.5rem !important; grid-area: vis; } .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 1fr 1fr 1fr; grid-template-rows: 30px 30px; grid-template-areas: 'notice notice_name notice_name notice_name' 'notice a1 a2 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-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; grid-area: notf-box; } #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; }