html { font-family: clear-sans; font-size: 62.5%; height: 100%; } body { font-size: 1.3rem; color: var(--black); background: var(--gray-100); padding: 0; margin: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } input[type="text"], input[type="password"], input[type="number"], input[type="url"], input[type="email"], input[type="date"], input[type="file"], textarea, .textarea { font-family: clear-sans; font-size: 1.3rem; background: transparent; border: 1px solid var(--black); padding: 5px 10px; min-height: 2rem; line-height: 2rem; outline: none; width: 300px; margin: 0 20px 0 0; box-shadow: none; color: var(--black); } input[type="button"], input[type="reset"], input[type="submit"], button, button[type="button"], a.button { font-family: clear-sans; font-size: 1.1rem; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; min-width: 86px; margin: 10px 12px 10px 0; padding: 8px; text-align: center; text-decoration: none; white-space: nowrap; cursor: pointer; outline: none; border-radius: 4px; border: 0; color: var(--orange-500); background: -webkit-gradient( linear, left top, right top, from(var(--red-800)), to(var(--orange-500)) ) 0 0 no-repeat, -webkit-gradient( linear, left top, right top, from(var(--red-800)), to(var(--orange-500)) ) 0 100% no-repeat, -webkit-gradient( linear, left bottom, left top, from(var(--red-800)), to(var(--red-800)) ) 0 100% no-repeat, -webkit-gradient( linear, left bottom, left top, from(var(--orange-500)), to(var(--orange-500)) ) 100% 100% no-repeat; background: linear-gradient(90deg, var(--red-800) 0, var(--orange-500)) 0 0 no-repeat, linear-gradient(90deg, var(--red-800) 0, var(--orange-500)) 0 100% no-repeat, linear-gradient(0deg, var(--red-800) 0, var(--red-800)) 0 100% no-repeat, linear-gradient(0deg, var(--orange-500) 0, var(--orange-500)) 100% 100% no-repeat; background-size: 100% 2px, 100% 2px, 2px 100%, 2px 100%; } input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], button:hover, button:hover[type="button"], a.button:hover { color: var(--gray-100); background: -webkit-gradient( linear, left top, right top, from(var(--red-800)), to(var(--orange-500)) ); background: linear-gradient(90deg, var(--red-800) 0, var(--orange-500)); } input[type="button"][disabled], input[type="reset"][disabled], input[type="submit"][disabled], button[disabled], button[type="button"][disabled], a.button[disabled] input:hover[type="button"][disabled], input:hover[type="reset"][disabled], input:hover[type="submit"][disabled], button:hover[disabled], button:hover[type="button"][disabled], a.button:hover[disabled] input:active[type="button"][disabled], input:active[type="reset"][disabled], input:active[type="submit"][disabled], button:active[disabled], button:active[type="button"][disabled], a.button:active[disabled] { opacity: 0.5; cursor: default; color: var(--gray-500); background: -webkit-gradient( linear, left top, right top, from(var(--gray-600)), to(var(--gray-500)) ) 0 0 no-repeat, -webkit-gradient( linear, left top, right top, from(var(--gray-600)), to(var(--gray-500)) ) 0 100% no-repeat, -webkit-gradient( linear, left bottom, left top, from(var(--gray-600)), to(var(--gray-600)) ) 0 100% no-repeat, -webkit-gradient( linear, left bottom, left top, from(var(--gray-500)), to(var(--gray-500)) ) 100% 100% no-repeat; background: linear-gradient(90deg, var(--gray-600) 0, var(--gray-500)) 0 0 no-repeat, linear-gradient(90deg, var(--gray-600) 0, var(--gray-500)) 0 100% no-repeat, linear-gradient(0deg, var(--gray-600) 0, var(--gray-600)) 0 100% no-repeat, linear-gradient(0deg, var(--gray-500) 0, var(--gray-500)) 100% 100% no-repeat; background-size: 100% 2px, 100% 2px, 2px 100%, 2px 100%; } table { border-collapse: collapse; border-spacing: 0; margin: 0; width: 100%; } table thead td { padding: 6px 0; } table tbody td { padding: 4px 0; } table.share_status { white-space: nowrap; } table.share_status thead tr:first-child td { font-size: 1.4rem; background: var(--gray-150); } table.share_status thead tr:last-child { border-bottom: 1px solid var(--gray-200); /* Originally #e3e3e3 */ } table.share_status tbody tr:nth-child(even) { background-color: var(--gray-200); /* Originally #ededed */ } table.share_status tr > td { text-align: left; padding-left: 12px; } table.share_status tr > td + td { padding-left: 0; }